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 {
}