.mktoForm .mktoRequiredField label.mktoLabel, .mktoForm .mktoFieldWrap label.mktoLabel {
font-weight: bold;
display: initial!important;
width: auto!important;
position: absolute;
cursor: text;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
top: 8px;
left: 20px;
color: #2d3047;
font-family: Source Sans Pro,sans-serif;
font-size: 18px;
font-weight: 500;
width: auto;
}
.mktoForm .mktoCheckboxList {
display: flex;
align-items: center;
}
#mktoForm_10169 .mktoField::-webkit-input-placeholder, #mktoForm_10169 .mktoField::placeholder {
opacity:0!important;
}
body .mktoForm select.mktoField {
padding: 0 10px !important;
}
.mktoFieldWrap input:not(:placeholder-shown)~label a, .mktoFieldWrap input:focus~label a{
font-family: Helvetica, Arial, sans-serif!important;
}
.mktoFieldWrap input:not(:placeholder-shown)~label, .mktoFieldWrap input:focus~label {
font-size: 11px!important;
top: 0!important;
font-family: Helvetica, Arial, sans-serif!important;
left: 17px!important;
cursor: pointer!important;
color: #52b788!important;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.mktoForm .mktoFieldWrap select[aria-invalid=false]~label.mktoLabel {
display:none!important;
}
#mktoForm_10169 input {
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
-ms-touch-action: manipulation;
touch-action: manipulation;
border: none!important;
border-bottom: 1px solid #52b788!important;
border-radius: unset!important;
height: 45px!important;
padding: 30px 16px 15px!important;
}
#mktoForm_10169 select.mktoField {
border: none!important;
border-bottom: 1px solid #52b788!important;
border-radius: unset!important;
height: 46px!important;
}
#mktoForm_10169 input.mktoInvalid {
border: 1px solid #ff4e4e!important;
}
.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
display: flex;
align-items: center;
}
#mktoForm_10169 input.mktoValid ~ .mktoInstruction {
background: url(‘data:image/svg+xml;charset=utf-8,’);
width: 17px;
height: 22px;
background-size: contain;
position: absolute;
right: 15px;
top: 12px;
display: block !important;
padding-right: 17px !important;
background-position: 100% center;
background-repeat: no-repeat;
}
@media only screen and (min-width: 481px) {
#mktoForm_10169 label[for=State] {
top: 8px;
left: 57px;
}
#mktoForm_10169 label[for=Num_of_ERP_Testers__c] {
top: 8px;
left: 411px;
}
#mktoForm_10169 label[for=System_conversion__c] {
top: 8px;
left: 332px;
}
#mktoForm_10169 label[for=ERP_Role__c] {
top: 8px;
left: 53px;
}
#mktoForm_10169 label[for=Country] {
top: 8px;
left: 81px;
}
}
@media only screen and (max-width: 480px) {
#mktoForm_10169 select.mktoField {
padding-left: 23px!important;
}
}