table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color:#F6F7F7;
    padding: 20px;
    border-radius: 0px 0px 12px 12px ;

}

.fieldlist-row > td {
    padding-left: 40px;
padding-right: 40px;
}

table.fieldlist tr:first-child {
  margin-top: 20px;
  
}

.fieldlist-name {
color:#000000
}

.cb_container label {
    font-weight: normal;
color: #000000;
}

.normal_action, .normal_button, .secondary_action {

    background-color: #272A6E;
    border-radius: 8px !important;
    padding:14px;

  
}

.likeinput, input[type='text'], input[type='password'], input[type='search'], input[type='number'] {
border-radius: 8px;
}

.actionlink {
color:#272A6E;
}


.likeinput, input[type='text'], input[type='password'], input[type='search'], input[type='number'] {
    border: 1px solid #E0E0E0;
}

.appheader .accountlabel {
color: #000000
}

.actionlayer .action {
    background-color: #f6f7f7;
}

.fieldgroup {  
background-color: #f6f7f7;
}

.actionlayer .header {
background-color: #f6f7f7;
}

.fieldlist-name {
    display: block;
}

.fieldlist-title {
display: flex;
font-size: 16px;
}

.fieldlist-row.field-visibility-container {
display:flex;
flex-direction: column;
} 


table.fieldlist tr:last-child {
  margin-bottom: 30px;

}

table.fieldlist tr:last-child a {
    color: #272A6E;
    font-weight: bold;
border-color: #272A6E;
border-width: 1px;
border-style: solid;
padding: 14px;
border-radius: 8px;
text-decoration: none;
}

.accountlabel {
    width: min(296px, 90vw); 
    margin: 0 auto;
    text-align: center;
    padding: 0 1rem;
background-color: #F6F7F7;
border-radius: 12px 12px 0px 0px;
}

.appheader .accountlabel {
    color: #000000;
}

.appheader .accountlabel {
    font-size: 16px;
}

.field-label {
color: #A3A3A3
}

.fieldswitch{
#background-color: #d61f264f;
padding: 10px;
border-radius:6px;
line-height: 2.3;

}