body .b-form-landing-layout .content_form select.mktoField {
font-family: Source Sans Pro,sans-serif;
font-size: 15px!important;
line-height: 17px!important;
font-weight: 500;
}
#LblGDPR_Consent_Received__c {
display: none!important;
}
.form-marketo .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: #afafaf;
font-family: Source Sans Pro,sans-serif;
font-size: 15px;
font-weight: 500;
width: auto;
}
.form-marketo .mktoCheckboxList {
display: flex;
align-items: center;
}
.form-marketo .mktoField::-webkit-input-placeholder {
opacity:0!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;
}
.form-marketo .mktoFieldWrap select[aria-invalid=false]~label.mktoLabel {
display:none!important;
}
body .b-form-landing-layout .content_form .mktoForm input[type=text], body .b-form-landing-layout .content_form .mktoForm input[type=email], body .b-form-landing-layout .content_form .mktoForm input[type=tel] {
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
-ms-touch-action: manipulation;
touch-action: manipulation;
border-radius: unset!important;
height: 45px!important;
padding: 30px 16px 15px!important;
}
.form-marketo select.mktoField {
border: none!important;
border-bottom: 1px solid #52b788!important;
border-radius: unset!important;
height: 46px!important;
}
body .b-form-landing-layout .content_form input[type=text].mktoInvalid, body .b-form-landing-layout .content_form input[type=tel].mktoInvalid, body .b-form-landing-layout .content_form input[type=email].mktoInvalid, body .b-form-landing-layout .content_form select.mktoInvalid {
border: 1px solid #ff4e4e!important;
}
.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
display: flex;
align-items: center;
}
.form-marketo 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) {
.form-marketo label[for=ERP_Role__c] {
left: 52px!important;
}
.form-marketo label[for=State] {
left: 65px!important;
}
.form-marketo label[for=businessApplication] {
top: 8px;
left: 282px;
}
.form-marketo label[for=ERP_Vendor__c] {
left: 153px!important;
}
.form-marketo label[for=Country] {
left: 75px!important;
}
}
@media (min-width: 992px) {
.new-style-ebook-grey .b-form-landing-layout .content_form .c-title {
text-align: left;
}
}
@media only screen and (max-width: 480px) {
body .b-form-landing-layout .content_form select.mktoField {
padding-left: 23px!important;
}
}