.rounded10 h3, .rounded10 a {
color: #C09853;
}
.rounded10 {
background: #FCF8E3;
border: 1px solid #F8DFB1;
color: #C09853;
padding: 20px 0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #FCF8E3;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
display: inline-block;
margin-left: 0.5rem;
margin-right: 1rem;
margin-bottom: 0;
vertical-align: baseline; 
}
.error input[type="checkbox"],
.error input[type="radio"] {
margin-bottom: 1rem; }
.fieldset {
border: 1px solid #999999;
background-color: #ddd;
}
.salario{
position: relative;
top: 20px;
}
label{ 
font-size: 1em;
}  .label1{
position: relative;
top: -10px;
}
.label2{
padding-right: 10px;
}
.cmn-toggle {
position: absolute;
margin-left: -9999px;
visibility: hidden;
}
.cmn-toggle + label {
display: block;
position: relative;
cursor: pointer;
outline: none;
user-select: none;
}
input.cmn-toggle-round-flat:checked + label {
background-color: #3f79f6;
}
input.cmn-toggle-round-flat:checked + label:after {
margin-left: 30px;
background-color: #3f79f6;
}
input.cmn-toggle-yes-no + label {
padding: 2px;
width: 120px;
height: 30px;
}
input.cmn-toggle-yes-no + label:before,
input.cmn-toggle-yes-no + label:after {
display: block;
position: absolute;
top: 2;
left: 0;
bottom: 0;
right: 0;
color: #fff;
font-size: 18px;
text-align: center;
line-height: 30px;
}
input.cmn-toggle-yes-no + label:before{
border: 1px solid  #999;
color: #777;  
}
input.cmn-toggle-yes-no + label:before {
background-color: #fff;
content: attr(data-off);
transition: transform 0.5s;
backface-visibility: hidden;
}
input.cmn-toggle-yes-no + label:after {
background-color: #3f79f6;
content: attr(data-on);
transition: transform 0.5s;
transform: rotateY(180deg);
backface-visibility: hidden;
}
input.cmn-toggle-yes-no:checked + label:before {
transform: rotateY(180deg);
}
input.cmn-toggle-yes-no:checked + label:after {
transform: rotateY(0);
}
.error {
color: red;
}