.chat_div img{width:0;height:0;display:none;}
.chat_div div.LPMcontainer{height:0px !important;}
.chat_div div.LPMbutton{top:0px !important;display:inline;font-family:'Roboto', Helvetica, Arial, sans-serif !important;font-weight:bold !important;font-size:14px !important;}
.tfree-client-rating{color:#dd1f20;font-size:24px;}
.page-template-template-payment .contentSection p{padding:0 0 10px;}
span.asterisk{color:#ff0000;font-size:16px;}
#exp_month{max-width:49%;margin-right:1%;box-sizing:border-box;}
#exp_year{max-width:49%;margin-left:1%;box-sizing:border-box;}
table.shipping input[type='checkbox'],
form#bookingForm2 input[type='checkbox']{display:inline;-webkit-appearance:checkbox;}
table.shipping .wpcf7-checkbox span{margin:0;}
.note{font-size:10px;font-weight:normal;position:relative;top:5px;}
.cf7mls_back.action-button, .cf7mls_next.cf7mls_btn.action-button{margin:0 10px;float:none;width:25%;background:#ea2330 none repeat scroll 0 0;}
button.cf7mls_btn:not(.disabled).sending:not(.expand){text-align:center;}
#form-area .section .content{box-sizing:border-box;padding:6px 0;overflow:hidden;position:relative;width:100%;}
#form-area .section .content .form-item{margin:1px 0;overflow:hidden;position:relative;width:100%;}
#form-area .section .content label{color:#686868;float:left;font-weight:bold;position:relative;top:2px;width:45%;}
#form-area .section .content label,
#form-area .section .content .entry{float:left;padding:5px 0;box-sizing:border-box;font-size:16px;font-weight:500;}
#form-area .section .content .entry{width:55%;}
form#bookingForm2 input[type='radio']{margin-left:5px !important;margin-right:5px !important;display:inline;}
.multiple_v_div{width:45% !important;padding-right:2%;box-sizing:border-box;}
.multiple_v_div .bold label{font-weight:bold !important;}
.marine_details_entry_insurance_table table td{font-size:11px;}
input#Read_agree_to_terms{margin-left:5px;margin-right:5px;}
span.wpcf7-list-item{margin:0;}
span.wpcf7-list-item-label:after{margin-left:10px;}
.hide_div{display:none;}
.checkbox {
-webkit-appearance: checkbox !important;
display: inline-block !important;
}#quoteapp{padding:0px;max-width:600px;margin:0 auto;}
.form-horizontal .control-label{text-align:left;}
#quoteapp input[type='text']{height:34px;}
#quoteapp button{background-color:#db2323;border-color:#db2323;color:#ffffff;}
#quoteapp .btn-primary{background-color:#db2323;border-color:#db2323;color:#ffffff;}
#quoteapp .panel-heading{background-color:#2c65d0;border-color:#2c65d0;}
#quoteapp .bg-primary{background-color:#2c65d0;}
#quoteapp .text-primary{color:#2c65d0;}
#quoteapp .btn{padding-left:6px;padding-right:6px;}
[v-cloak]{display:none;}
#quoteapp #next_button{width:auto;height:34px;padding:0 20px;line-height:34px;}
#quoteapp .ev-checkbox{margin-top:10px;}
#quoteapp .ev-checkbox label{display:flex;padding-left:0;padding-top:0;font-size:14px;justify-content:flex-start;align-items:center;line-height:0;}
#quoteapp .ev-checkbox label:active{-webkit-box-shadow:unset;box-shadow:unset;}
#quoteapp .ev-checkbox input{display:block;-webkit-appearance:checkbox;width:16px;height:16px;margin:0;margin-right:8px;padding-top:0;}
#quoteapp .ev-checkbox input {
}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
select[name="Country_From"] option[value="USA"]{display:none;}
.md-last-step select[name="md_how_heard"]{height:34px;padding:6px 8px;}
html{scroll-behavior:smooth;}
.page-template-ppc-quote-template .entry-content-page{padding-top:0!important;}
.page-template-ppc-quote-template2020 .entry-content-page{padding-top:0!important;}
.md-radio-how{margin-bottom:20px;margin-top:10px;}
.md-radio-how input{margin-right:30px;}
.md-radio-how p{font-size:16px;margin-bottom:15px;}
@media screen and (max-width:991px){
select.customForm-control{font-size:14px;padding-right:0;}
}
@media screen and (max-width:768px){
.md-radio-how{margin-bottom:40px;margin-top:25px;}
.md-radio-how p{font-weight:700;}
.md-radio-how input[name="md_how_heard"]{height:unset!important;}
.md-radio-how .col-sm-6{margin-top:12px;}
.md-readonly-calc{width:100%!important;}
.home .container-fluid{height:unset!important;}
.barPos .bgWhite{background:0;}
.bgWhite form{padding:0px 0 50px;background:#fff;width:95%;margin:0 auto;}
form .spcl-class-left:first-of-type{padding:20px;background:#232963;text-align:center;margin-bottom:40px;}
form .spcl-class-left h3{font-weight:bold;color:#fff;text-transform:uppercase;padding:0;font-family:'Roboto', sans-serif;letter-spacing:2px;font-size:26px;}
form .col-md-2.spcl-class-left{text-align:center;}
form .spcl-class-half{padding:0 40px;}
.bgWhite form .btn-red, #quoteapp form #next_button, #quoteapp form button[type="submit"]{background-image:linear-gradient(90deg, #ff6111 0%, #ed1f23 100%);letter-spacing:1px;font-weight:bold;padding:20px;min-width:240px;border-radius:35px;cursor:pointer;transition:all 0.3s ease-in-out;margin-top:10px;height:unset;line-height:unset;border:0;font-size:18px;background-color:0 !important;}
.bgWhite .btn-red:hover{background-image:linear-gradient(90deg, #ed1f23 0%, #ff6111 100%);}
select.customForm-control, #quoteapp select{height:55px;padding:6px 20px;color:#141414;border:2px solid #e0dbd5;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;font-size:18px;background-image:url(//www.schumachercargo.com/wp-content/uploads/2019/06/md-chevron-down.png);background-position-x:97%;background-position-y:20px;background-repeat:no-repeat;background-size:17px;}
select.customForm-control:after{content:'\f078';font-family:FontAwesome;}
#quoteapp .panel-primary{border:1px solid #ccc4;border-top:0;border-radius:0;}
#quoteapp .panel-heading{background:#222a64;border-radius:0;border:0;padding:20px 35px;}
#quoteapp .panel-heading div{letter-spacing:1px;}
#quoteapp .row{display:block!important;float:left;width:100%;margin:0;}
#quoteapp input, #quoteapp form input[type="text"]{background:#fff;height:55px;padding:6px 20px;font-size:18px;border:2px solid #e0dbd5;}
#quoteapp form{padding:15px;}
#quoteapp form .clearfix:first-of-type .clearfix .form-group:first-of-type .row .clearfix:last-of-type{text-align:center;padding:15px 0;font-weight:bold;}
#quoteapp form .clearfix:first-of-type .clearfix .form-group:first-of-type .row a{text-align:center !important;}
#quoteapp form div[classname="clearfix"]{text-align:center !important;margin:15px 0;}
#quoteapp form .btn-primary{background-image:linear-gradient(90deg, #ff6111 0%, #ed1f23 100%);}
#quoteapp form label.btn{width:100% !important;font-size:16px;padding:10px 0;}
#quoteapp form .clearfix:first-of-type .clearfix .form-group:last-of-type{padding-top:10px;}
#quoteapp form .clearfix.control-label ~ .clearfix{margin:0 0 10px 0 !important;}
#quoteapp .col-xs-4{width:100%;margin-bottom:15px;}
}
@media screen and (max-width:550px){
.md-radio-how{float:left;width:100%;padding-left:20px;}
.md-radio-how + .col-sm-6:first-of-type{width:100%;margin-bottom:15px;text-align:center;}
.md-radio-how label{float:left;width:100%;}
.md-radio-how input{margin-right:0;}
#quoteapp input, #quoteapp form input[type="text"], select.customForm-control, #quoteapp select{height:45px;font-size:16px;background-position-y:14px;background-size:14px;}
form .spcl-class-left h3{font-size:23px;}
.bgWhite form .btn-red, #quoteapp form #next_button, #quoteapp form button[type="submit"]{font-size:16px;min-width:180px;padding:15px 0;background-position-y:16px;background-size:14px;background-color:#ff6111;background-image:unset !important;}
}
@media screen and (max-width:420px){
form .spcl-class-left h3{font-size:18px;}
form .spcl-class-left:first-of-type{margin-bottom:30px;}
form .spcl-class-half{padding:0 20px;}
#quoteapp input, #quoteapp form input[type="text"], select.customForm-control, #quoteapp select{height:40px;font-size:14px;}
.bgWhite form .btn-red, #quoteapp form #next_button, #quoteapp form button[type="submit"]{font-size:15px;}
}
@media(max-width:991px){
.custom-width-container{width:825px;padding:0;}
}
.header-links-custom{display:flex;justify-content:flex-end;}
.flogos img {
width: 100%;
max-width: 750px;
height: auto;
}