
/*START NEW CONTACT-US DESIGN*/
.main-block {
    background: #f8f8f8;
}
.navbar-brand-1 {
    height: 60px;
    margin: 10px 10px 10px 0px;
}
.navbar-right {
    padding-top: 0px;
}
/*.navbar-nav.nav {
    margin-top: 30px;
    margin-bottom: 20px;
}
.navbar-right {
    margin-top: 20px;
    margin-bottom: 10px;
}*/
.alert-bar {
    background-color: #f26522;
    color: #fff;
    padding: 15px 0px;
    margin-bottom: 25px;
}
.navbar {
    box-shadow: none;
    border-bottom: none;
}
.panel {
    border-radius: 8px;
}
.orange-back {
    color: #fff;
    background-color: #d54d0d;
    border: none;
}
.blog-image a img {
    border-radius: 8px;
}
.panel-heading {
    border-width: 2px;
}
.green-text {
    color: green;
}
.btn-bordered-orange, .btn-bordered-orange:hover, .btn-bordered-orange:focus {
    border: 2px solid #f26522;
    color: #f26522;
    font-weight: 600;
}
.btn-radius {
    border-radius: 20px;
}
.get-quote-btn {
    padding: 10px 30px;
}
.navbar-right .get-quote-btn {
    margin-top: 40px;
}
.tab-main {
    background: none;
}
.contact-us-header {
    font-size: 50px;
    font-weight: 600;
    margin: 30px 0px 55px 0px;
}
.contact-us-panel {
    background-color: #fff;
    border: 1px solid #e9ecef;
    font-size: 17px;
    padding: 30px;
}
.contact-us-panel .h1 {
    font-weight: 600;
}
.contact-us-panel-header {
    min-height: 140px;
    border-bottom: 5px solid #e9ecef;
    margin-bottom: 30px;
}
.blue-block {
    background: #1e5798;
    color: #ffffff;
}
.e-book-block .h1 {
    color: #ffffff;
}
.e-book-block .h3 {
    margin-top: 0px;
}
.e-book-block {
    text-align: left;
    padding: 30px 20px 20px 20px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.orange-line {
    margin-top: 2px;
    border-top: 5px solid #f26522;
}
.contact-us-panel a {
    color: #005b93;
}
.contact-us-panel .btn {
    border-radius: 25px;
    min-width: 150px;
    padding: 14px;
    font-weight: 600;
}
.contact-us-panel .btn-primary {
    background: #1e5799;
    color: #ffffff;
}
.contact-us-panel .btn-primary:hover,
.contact-us-panel .btn-primary:active,
.contact-us-panel .btn-primary:focus {
    color: #1e5799;
    background: #ffffff;
}
.e-book-form {
    text-align: left;
    margin-top: 30px;
    /*min-height: 140px;*/
    border-bottom: 5px solid #e9ecef;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.join-td, .contact-us-panel .contact-us-faq, .tracking-form, .common-faq {
    text-align: left;
}
.common-faq div {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
}
.tracking-form {
    margin-bottom: 50px;
}
.faq-list li {
    margin-bottom: 20px;
}
.right-btn {
    color: #373a44;
    border: 1px solid transparent;
    line-height: 1.35;
    background-color: #ffffff;
    font-weight: 600 !important;
    text-transform: none;
    padding: 10px 10px;
}
.btn-bordered-orange:hover {
    color: #fff;
    background-color: #f26522;
}
.header-breadcrumbs #breadcrumbs li,
.header-breadcrumbs #breadcrumbs li a,
.header-breadcrumbs #breadcrumbs li a:hover {
    color: #4f5362;
}
.breadcrumbs-container .fa {
    font-size: 14px;
}
.breadcrumbs-container {
    height: 25px;
}
.header-breadcrumbs {
    border: 1px solid #f8f8f8;
}
.contact-us-heading {
    font-size: 25px;
    font-weight: 600;
    color: #373a44;
    margin-bottom: 10px;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600;
}
.panel-form-1, .panel-form-2 {
    text-align: left;
}
.gray-bottom {
    border-bottom: 5px solid #e9ecef;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.forms-btn {
    width: 100%;
    padding: 7px !important;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #f26522 !important;
    font-weight: 600 !important;
}
.forms-btn:hover {
    color: #ffffff !important;
}
.all-forms-section {
    margin-bottom: 20px;
}
.long-modal .modal-content {
    /*height: 100%;*/
}
.long-modal {
    width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
}
/*main form modal*/
#modal-tabs-quote,
#modal-tabs-collected,
#modal-tabs-label,
#modal-tabs-cancel,
#modal-tabs-eta,
#modal-tabs-redelivery,
#modal-tabs-warranty,
#modal-tabs-api-inquiry,
#modal-tabs-invoice,
#modal-tabs-no-tracking {
    overflow-y: auto;
    overflow-x: auto;
    margin: auto !important;
    padding: 0 !important;
}
/*other modal*/
#warranty-timeframes-modal,
#error_report_modal,
#confirm-reporting-modal,
#party-modal {
    z-index: 1061;
}
.btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.modal-backdrop.in {
    opacity: 0.6;
}
.modal-backdrop.in + .modal-backdrop.in {
    opacity: 0.5;
    z-index: 1060;
}
.active-button {
    color: #ffffff !important;
    background-color: #d54d0d !important;
    border-color: #d54d0d !important;
}
.form-shipping-ebook,
.form-use-ebook {
    display: none;
}
.join-td.gray-bottom a {
    color: #fff;
}
.all-forms-section .forms-btn {
    padding: 15px 14px !important;
    font-weight: normal !important;
    margin-bottom: 20px;
}
.contact-us-panel-header .contact-us-heading {
    font-size: 32px;
}
.clean {
    text-decoration: none;
}
.text-white {
    color: #ffffff !important;
}
.blue-link {
    color: #008adf !important;
}
.blue-link:hover,
.blue-link:focus,
.blue-link:active {
    color: #005b93 !important;
}

#gform_submit_button_16,
#gform_submit_button_14 {
    margin-left: 0px !important;
}

@media (max-width: 991px) {
    .navbar-brand-1 {
        height: 40px;
        margin: 0px 0px 0px 10px;
    }
    .navbar-header {
        padding-left: 0px;
    }
    .forms-btn {
        width: 60%;
    }
}
@media (min-width: 992px){
    .navbar {
        min-height: 3.125rem;
        /*padding: 0;*/
    }
}
@media (max-width: 767px) {
    #breadcrumbs li {
        margin-right: 10px;
        margin-bottom: 0;
    }
}
@media (max-width: 550px) {
    .forms-btn {
        width: 100%;
    }
}
/*END NEW CONTACT-US DESIGN*/