.elementor-3377 .elementor-element.elementor-element-6e92a23{--display:flex;}.elementor-3377 .elementor-element.elementor-element-6e92a23:not(.elementor-motion-effects-element-type-background), .elementor-3377 .elementor-element.elementor-element-6e92a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F3;}.elementor-3377 .elementor-element.elementor-element-32e191b{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#BEBEBE;--border-color:#BEBEBE;}.elementor-3377 .elementor-element.elementor-element-32e191b:not(.elementor-motion-effects-element-type-background), .elementor-3377 .elementor-element.elementor-element-32e191b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3377 .elementor-element.elementor-element-797489c{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3377 .elementor-element.elementor-element-6e92a23{--content-width:873px;}}/* Start custom CSS for wpforms, class: .elementor-element-d0cd34d */.wpforms-field-label {
        margin-bottom: 5px !important;
}

.wpforms-field-date-time .wpforms-field-label {
    margin-bottom: 3px !important;
    font-weight: bold !important;
    font-size: 12px !important;
}


::placeholder {
color: black !important;
opacity: .7 !important;
}


div.testcss > fieldset > .wpforms-field-row {
    flex-direction: row !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
}

div.testcss > fieldset > .wpforms-field-row > .wpforms-one-half {
        width: 50% !important;
        margin: 0px !important;
}

div.testcss > fieldset > .wpforms-field-row > .wpforms-first  {
        padding-right: 10px !important;
}


::placeholder {
  font-weight: normal !important;
 text-decoration: underline;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
    font-weight: bold;
}
@media print {
 
/* print only styles here */
.wpforms-page {
    display: block !important;
}
    .noprint {
        display: none !important;
    }
    
    
    .printadjust1 {
        margin-top: 0rem !important;
    }
    
    
    .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
    padding-top: 0px !important;
}
    
    .wpforms-container .wpforms-form * {
    font-size: 10px !important;
    line-height: 12px !important;
}
.printonly {
    display: block !important;
}

}
.printonly {
    display: none;
}
.redbgalert {
        background: #ff7171 !important;
    color: white !important;
    padding: 9px !important;
}

div.wpforms-container-full .wpforms-form .wpforms-page-indicator {
    margin: 0 0 0px 0 !important;
}

.servhead {
    text-align: center !important; 
    background-color: #11c9e4 !important;
    padding: 5px !important;
    color: white !important;
    font-weight: bold !important;
}

div.wpforms-container-full {
    margin: 10px auto !important;
}

div.wpforms-field-pagebreak {
        padding: 0px !important;
}



div.wpforms-field-layout-preset-25-25-25-25 {
        padding-left: 10px !important;
    padding-right: 10px !important;
}
.dateheader {
text-align: center;
background-color: #11c9e4 !important;;
padding: 5px  !important;
color: white;
}

.datesub {
text-align: center;
background-color: white !important;
padding: 5px !important;
}
.datesub2 {
text-align: center;
background-color: white !important;
padding: 5px !important;
}

.graybg {
    background: #e5e5e5 !important;
}

.mobsize {
    padding-top: 2px !important;
}

@media only screen and (max-width: 600px) {
    
       .dateheader {
font-size: 13px !important;
} 
    

    
    .datesub {
font-size: 10px !important;
}
    .datesub2 {
font-size: 10px !important;
line-height: 12px;
    min-height: 35px;
}



div.wpforms-container .wpforms-field-layout-preset-25-25-25-25 {
    flex-direction: inherit !important;
        padding-left: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
    
    div.wpforms-container-full .wpforms-form .wpforms-field {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
    
    
}



.samnotop {
    padding-top: 0px !important;
}/* End custom CSS */