/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2023 | 10:27:35 */
/* Welcome back Message Global Css*/
h3.form-heading {
color: #131C3C; font-family: "Roboto", Roboto; font-size: 26px; font-weight: 700; line-height: 35px;
text-align: center; margin-bottom: 0px !important;
}
h4.form-subheading {
color: #131C3C; font-family: "Roboto", Roboto; font-size: 18px; font-weight: normal;line-height: 28px;
text-align: center;
}
.form-welcome-box .mktoTemplateBox { border: 3px solid #50be92; margin: 0px -50px 0px -50px !important;
padding-bottom: 30px !important;
}
.welcomeform-button { margin-left: 90px !important;
}
.welcomeformtest-button { text-align: center !important; padding-top: 15px !important; font-size: 22px;
}
.form-welcome-box .mktoTemplateBox {
border: 0px solid #50be92; margin: 0px -50px 0px -50px !important; padding-bottom: 30px !important;
}
/*End Of Css*/
/*Global Forms*/
.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid {
    border: 0px solid;
}
.mktoForm input[type=checkbox] + label:before, .mktoForm input[type=radio] + label:before {
    margin-top: -40px;
}

/*Blue Bg Webinar Global Css*/

.Event-Blue-Bg .mktoForm label.mktoLabel { font-weight: bold;
}
.Event-Blue-Bg label#LblownerCheck__c { width: 360px !important;
}
.Event-Blue-Bg .welcomeform-button { margin: auto !important; text-align: center !important;
}
.Event-Blue-Bg h3.form-heading, .Event-Blue-Bg h4.form-subheading, .Event-Blue-Bg .mktoForm label.mktoLabel, .Event-Blue-Bg a {color: #fff !important; }
.Event-Blue-Bg .mktoForm .mktoLabel { padding-top: 0px !important;
}
.Event-Blue-Bg .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
height: 0px !important; border: none;
}
.Event-Blue-Bg .mktoForm div, .Event-Blue-Bg .mktoForm span, .Event-Blue-Bg .mktoForm label, .Event-Blue-Bg .mktoForm p { color: #fff !important;
}
.Event-Blue-Bg .mktoForm .mktoButtonWrap.mktoCupidGreen .mktoButton {
background-image: linear-gradient(to bottom, #df8f23, #df8f23) !important;
border: 1px solid #df8f23 !important; border-bottom: 1px solid #df8f23 !important; box-shadow: inset 0 1px 0 0 #df8f23 !important; width: 350px !important ; height: 40px !important ;
border-radius: 10px !important; font-size: 16px !important ;
}
.Event-Blue-Bg .mktoForm input.mktoField, .Event-Blue-Bg .mktoForm select.mktoField, .Event-Blue-Bg .mktoForm textarea.mktoField, .Event-Blue-Bg .mktoForm div.mktoLogicalField {
 height: 38px;
}
.Event-Blue-Bg .mktoForm { width: 370px !important;  margin: auto !important;  
}

.Event-Blue-Bg .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
float: right !important;
}
.Event-Blue-Bg .mktoForm input[type=checkbox] + label:before {
border-radius: 2px; z-index: 10000; margin-left: -22px !important;
}
/*End Of Webinar Global Css*/

/*Start Of Special Report Global Css*/
.white-paper-div .mktoForm{width: 370px !important;
}
.special-rep-css label#LblownerCheck__c, .special-rep-css label#LblValidation_Check__c{ width: 360px !important;
}
.special-rep-css .mktoForm label.mktoLabel { font-weight: bold;
}
.special-rep-css .welcomeform-button { margin: auto !important; text-align: center !important;
}
.special-rep-css body .welcomeform-button { margin-left: 0px !important;
}
.special-rep-css span.mktoButtonWrap.mktoCupidGreen, .special-rep-css span.mktoButtonWrap.mktoRound, .special-rep-css span.mktoButtonWrap.mktoSkip { margin-left: 18px !important;
}
 
.special-rep-css .mktoForm {margin: auto !important; width: 370px !important; }
.special-rep-css .mktoForm .mktoButtonWrap.mktoRound .mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoCupidGreen .mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton {
background-image: linear-gradient(to bottom, #df8f23, #df8f23) !important; 
border: 1px solid #df8f23 !important;
border-bottom: 1px solid #df8f23 !important; box-shadow: inset 0 1px 0 0 #df8f23 !important;
width: 350px !important; height: 40px !important; border-radius: 10px !important; font-size: 16px !important;
}
.special-rep-css .mktoForm input.mktoField, .special-rep-css .mktoForm select.mktoField, .special-rep-css .mktoForm textarea.mktoField, .special-rep-css .mktoForm div.mktoLogicalField {
 height: 38px;
} 
.special-rep-css .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
float: right !important;
}
.special-rep-css .mktoForm input[type=checkbox] + label:before, .special-rep-css .mktoForm input[type=radio] + label:before {
margin-top: -40px;
}
.special-rep-css .mktoForm div.mktoLogicalField.mktoInvalid {
border: 0px solid transparent;
}
/*End Of Special Report Global Css*/


@media only screen and (max-width: 600px) {
/*Start Of Webinar Css*/
.bg-light-over-m .elementor-background-overlay{ opacity: 0.7!important;
}	
.Event-Blue-Bg label#LblownerCheck__c, .special-rep-css label#LblownerCheck__c { width: auto !important;
}
.Event-Blue-Bg .mktoForm input[type=checkbox] + label:before {
border-radius: 2px; margin-top: -40px; margin-left: -22px !important;
}
.Event-Blue-Bg label { width: unset !important;
}
.Event-Blue-Bg .mktoForm {width: 340px !important; }
.Event-Blue-Bg .mktoForm .mktoButtonWrap.mktoCupidGreen .mktoButton {
width: 285px !important; margin-left:0px !important; width: 280px !important ;
}
/*End Of Webinar Css*/
/*Start Of Special Report Css*/
.special-rep-css .mktoForm {width: auto !important;
}
.special-rep-css .mktoForm input[type=checkbox] + label:before {
    border-radius: 2px;
    margin-top: -40px;
    margin-left: -22px !important;
}
.special-rep-css .mktoForm .mktoButtonWrap.mktoRound .mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoCupidGreen .mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton, .special-rep-css .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton {
width: 285px !important;
margin-left:-16px;
}
.special-rep-css .mktoForm .mktoFormCol .mktoLabel {
    width: fit-content !important;
}
/*End Of Special Report Css*/
	
}
