label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:300;margin-top:5px;font-family:'Poppins', sans-serif;}
select{margin-bottom:15px;}
input[type="text"]{margin-bottom:15px;}
input[type="email"]{margin-bottom:15px;}
input[type="tel"]{margin-bottom:15px;}
.quote_form input[type="text"]{background-image:url(../images/datepicker.png);background-position:right 5% center;font-size:14px;color:#999;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:20px;height:48px;}
.quote_form input[type="text"]:last-child{background-image:url(../images/estimate_icon.png);}
.quote_form input[type="text"]:hover{background-image:url(../images/datepicker.png);background-position:right 5% center;font-size:14px;color:#999;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:20px;height:48px;}
.quote_form input[type="text"]:focus{background-image:url(../images/datepicker.png);background-position:right 5% center;font-size:14px;color:#999;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:20px;height:48px;}
.footer_form_container input[type="text"]{background-image:url(../images/datepicker.png);background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;height:60px;}
.footer_form_container input[type="text"]:hover{background-image:url(../images/datepicker.png);background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;height:60px;}
.footer_form_container input[type="text"]:focus{background-image:url(../images/datepicker.png);background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;box-shadow:none;height:60px;}
.footer_form_container input[type="text"].bg_trans{background-image:none;background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;height:60px;}
.footer_form_container input[type="text"]:hover .bg_trans{background-image:none;background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;height:60px;}
.footer_form_container input[type="text"]:focus .bg_trans{background-image:none;background-position:right 5% center;border:1px solid #FFF;font-size:14px;color:#FFF;background-color:rgba(255, 255, 255, 0);background-repeat:no-repeat;margin-bottom:25px;box-shadow:none;height:60px;}
.form_container input[type="text"]{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;height:60px;font-weight:100; text-align:center;}
.form_container input[type="text"]:hover{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;height:60px;font-weight:100; text-align:center;}
.form_container input[type="text"]:focus{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;height:60px;box-shadow:none;font-weight:100; text-align:center;}
.form_container input[type="text"]:focus{background-position:right 5% center;border:0px solid #0098da;font-size:15px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;height:60px;box-shadow:none;font-weight:100; text-align:center;background-image: url(https://www.travelprotection.insure/wp-content/themes/travelprotection/assets/images/datepicker2.png); background-position: left 11% center;}
.form_container .bg_trans input[type="text"]{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat; font-weight:100; }
.form_container .bg_trans input[type="text"]:hover{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;font-weight:100; text-align:center;}
.form_container .bg_trans input[type="text"]:focus{background-position:right 5% center;border:0px solid #0098da;font-size:16px;color:#555 !important;background-color:#ffffff;background-repeat:no-repeat;box-shadow:none;font-weight:100; text-align:center;}
.form-control{width:100% !important;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;padding:6px 9px;}
.form-control::-moz-placeholder{color:#555;font-size:16px;}
.form-control:-ms-input-placeholder{color:#555;font-size:16px;}
.form-control::-webkit-input-placeholder{color:#555;font-size:16px;}
textarea.form-control{height:225px;}
.contact_form_holder input[type="submit"]{font-family:'Open Sans', sans-serif;color:#FFF;font-size:15px;font-weight:700;background:#0098da;border:1px solid #0098da;padding:12px 54px;border-radius:30px;margin-top:37px;}
.contact_form_holder input[type="submit"]:hover, .contact_form_holder input[type="submit"]:focus{font-family:'Open Sans', sans-serif;color:#0098da;font-weight:700;background:#FFF;border:1px solid #0098da;}
.button_group input[type="submit"]{font-family:'Open Sans', sans-serif;color:#2c3e50;font-size:16px;font-weight:700;background:#0098da;border:1px solid #0098da;padding:18px 66px;}
.button_group input[type="submit"]:hover, .button_group input[type="submit"]:focus{border:1px solid #0098da;background-color:rgba(255, 255, 255, 0);color:#0098da;}
.quote_form input[type="submit"]{font-family:'Poppins', sans-serif;font-weight:500;font-size:15px;color:#FFF;border:1px solid #91887a;background:#91887a;padding:18px 45px;margin:0 auto;display:block;text-decoration:none;}
.quote_form input[type="submit"]:hover, .quote_form input[type="submit"]:focus{font-family:'Poppins', sans-serif;font-weight:500;font-size:15px;color:#91887a;border:1px solid #91887a;background:#FFF;padding:18px 45px;margin:0 auto;display:block;text-decoration:none;}
.form_container input[type="submit"]{font-family:'Open Sans', sans-serif;color:#FFF;font-size:16px;font-weight:700;background:#0f4372;border:1px solid #0f4372;padding:18px 66px;}
.form_container input[type="submit"]:hover, .form_container input[type="submit"]:focus{border:1px solid #0098da;background-color:rgba(255, 255, 255, 0);}
.footer_form_container input[type="submit"]{font-family:'Open Sans', sans-serif;color:#2c3e50;font-size:16px;font-weight:700;background:#0098da;border:1px solid #0f4372;padding:18px 66px;margin:45px auto 0px;display:block;width:100%}
.footer_form_container input[type="submit"]:hover, .footer_form_container input[type="submit"]:focus{border:1px solid #0098da;background-color:rgba(255, 255, 255, 0);color:#0098da;}
.form_holder input[type="submit"]{font-family:'Open Sans', sans-serif;color:#FFF;font-size:16px;font-weight:700;background:#0098da;border:1px solid #0098da;padding:18px 0;margin:43px auto;display:block;width:100%;}
.form_holder input[type="submit"]:hover, .form_holder input[type="submit"]:focus{font-family:'Open Sans', sans-serif;color:#0098da;font-size:16px;font-weight:700;background:#FFF;border:1px solid #0098da;padding:18px 0;margin:43px auto;display:block;}
.form_holder input[type="text"]{height:40px;}
.contact_form input[type="text"]{height:40px;}
.contact_form input[type="tel"]{height:40px;}
.contact_form input[type="email"]{height:40px;}
@media (min-width:991px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:990px){.form-control::-moz-placeholder{color:#2c3e50;font-size:12px !important;}
.form-control:-ms-input-placeholder{color:#fff;font-size:12px !important;}
.form-control::-webkit-input-placeholder{color:#fff;font-size:12px !important;}
textarea.form-control{height:225px;}
.form-control{width:100% !important;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;padding:6px 9px;font-size:11px !important;}
}
@media (min-width:640px) and (max-width:767px){}
@media (min-width:480px) and (max-width:639px){.button_group input[type="submit"]{font-family:'Open Sans', sans-serif;color:#2c3e50;font-size:13px;font-weight:700;background:#0098da;border:1px solid #0098da;padding:16px 17px;}
.button_group input[type="submit"]:hover, .button_group input[type="submit"]:focus{border:1px solid #0098da;background-color:rgba(255, 255, 255, 0);color:#0098da;}
}
@media (min-width:360px) and (max-width:479px){.button_group input[type="submit"]{font-family:'Open Sans', sans-serif;color:#2c3e50;font-size:13px;font-weight:700;background:#0098da;border:1px solid #0098da;padding:16px 17px;}
.button_group input[type="submit"]:hover, .button_group input[type="submit"]:focus{border:1px solid #0098da;background-color:rgba(255, 255, 255, 0);color:#0098da;}
}
@media (min-width:320px) and (max-width:359px){}