body, label, span:not(#cph_lblclaiminfo):not(.login-arrow):not(.error):not(.spnOthrIns):not(.CAddressInfoLabel):not(.defaultclr):not(.ft-default):not(.tab-title):not(.dvWordWrap):not(#select2-chosen-1):not(#select2-chosen-2):not(#select2-chosen-4):not(.spnErrReimb):not(.headerline), checkbox, p, b, legend,
div.footer_bottom div.textwidget, div.footer_bottom div.footer_bottom_contact_us, label.checkbox-inline, .menu-color {
    color:  !important;
    font-size: 16px !important;
}

*:not(i) {
    font-family: Microsoft Sans Serif !important;
}

pre {
    color: #595959 !important;
}

h1, h2, h3:not(#cph_dvTripCanRequiredDocumentationTitle), h3:not(#cph_TripCanIntFlightDelayUC_RequiredDocumentsUC_dvPSRequiredDocumentationTitle), h3:not(#cph_PurchasedSecurityUC_dvPSRequiredDocumentationTitle), h4, h5, h6, h3 span, .contact-addres .head-office p, .contact-addres .head-office p b, h2 .btnClaiminfo {
    color:  !important;
    font-family: Microsoft Sans Serif !important;
}

#cph_dvTripCanRequiredDocumentationTitle h3, #cph_TripCanIntFlightDelayUC_RequiredDocumentsUC_dvPSRequiredDocumentationTitle h3,
#cph_PurchasedSecurityUC_dvPSRequiredDocumentationTitle h3, #cph_AutoRentCollLossDamage_dvARRequiredDocumentationTitle h3,
#cph_ExtendedWarrantyUC_dvEWRequiredDocumentationTitle h3, #cph_DelayedandlostBaggageUC_dvDLBRequiredDocumentationTitle h3 {
    font-family: Microsoft Sans Serif !important;
    color:  !important;
    font-size: 16px !important;
}

.leadTitle {
    color:  !important;
    font-size: inherit !important;
    font-family: Microsoft Sans Serif !important;
}

.btn-primary {
    background-color: #008A00 !important;
    font-family: Microsoft Sans Serif !important;
    font-size: 14px !important;
    border-color: white !important;
}
/*.btn-default {
    background-color: #008A00 !important;
    font-family: Microsoft Sans Serif !important;
    font-size: 14px !important;
}*/
.footercolor {
    color: white !important;
}

.footer_inner .footer_top_holder {
    background-color: #008A00 !important;
}

.footer_inner .footer_bottom_holder {
    background-color: #008A00 !important;
}

.title_subtitle_holder .title_subtitle_holder_inner h1, .title_subtitle_holder .title_subtitle_holder_inner h2, .title_subtitle_holder .title_subtitle_holder_inner .title_subtitle_holder .title_subtitle_holder_inner h3, .title_subtitle_holder .title_subtitle_holder_inner h4, .title_subtitle_holder .title_subtitle_holder_inner h5, .title_subtitle_holder .title_subtitle_holder_inner h6 {
    font-size: 32px !important;
}

#cph_gvItemsClaimed th:not([scope="row"]):not([class="datepicker-day"]), .table-default th:not([scope="row"]):not([class="datepicker-day"]) {
    background-color: #415166;
    color: #fff;
}

#cph_gvTaskInfo th:not([scope="row"]),
#cph_gvBills th:not([scope="row"]),
#cph_gvCList th:not([scope="row"]) a {
    color: #fff !important;
}

#cph_thPolicy, #cph_gvCList th:not([scope="row"]), #cph_gvCList th:not([scope="row"]) a, #cph_gvFiles1 th:not([scope="row"]), #cph_gvItemsClaimed th:not([scope="row"]):not([class="datepicker-day"]), #cph_gvClientAddressInfo th:not([scope="row"]), .CAddressInfoLabel,
#cph_AccessToLead_gvAccessToLead th:not([scope="row"]), #cph_gvTaskInfo th:not([scope="row"]),
#cph_gvBills th:not([scope="row"]), .table-default th:not([scope="row"]):not([class="datepicker-day"]),
[id^=cph_gvFiles] thead,
[id^=cph_billFile] thead,
[id^=tblAttachedBills] thead,
[id^=gvFiles] thead,
.tblReqAttchFiles thead th{
    font-size: 16px !important;
    font-family: Microsoft Sans Serif !important;
    color:  !important;
    background-color: #1A5336 !important;
}

nav.main_menu > ul > li > a:hover {
    background-color: #1A5336 !important;
}

@media (max-width: 768px) {
    .title_subtitle_holder .title_subtitle_holder_inner h1, .title_subtitle_holder .title_subtitle_holder_inner h2, .title_subtitle_holder .title_subtitle_holder_inner .title_subtitle_holder .title_subtitle_holder_inner h3, .title_subtitle_holder .title_subtitle_holder_inner h4, .title_subtitle_holder .title_subtitle_holder_inner h5, .title_subtitle_holder .title_subtitle_holder_inner h6 {
        font-size: 14px !important;
    }
}

@media (min-width: 768px) {
    .header_bottom nav.main_menu ul li {
        height: 99px !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width:1200px) {
    #cph_dvAddress {
        min-width: 1024px;
    }

        #cph_dvAddress, #cph_dvAddress b, #cph_dvAddress pre p {
            font-size: 12px !important;
        }

            #cph_dvAddress .col-md-3, #cph_dvAddress .col-md-6, #cph_dvAddress .col-md-4 {
                padding: 0px 2px;
            }
}

@media only screen and (min-width: 1200px) and (max-width:1300px) {
    #cph_dvAddress {
        min-width: 1150px;
    }

        #cph_dvAddress, #cph_dvAddress b, #cph_dvAddress pre p {
            font-size: 13px !important;
        }

            #cph_dvAddress .col-md-3, #cph_dvAddress .col-md-6, #cph_dvAddress .col-md-4 {
                padding: 0px 5px;
            }
}

@media only screen and (min-width: 1300px) {
    #cph_dvAddress {
        min-width: 1200px;
    }

        #cph_dvAddress, #cph_dvAddress b, #cph_dvAddress pre p {
            font-size: 14px !important;
        }

            #cph_dvAddress .col-md-3, #cph_dvAddress .col-md-6, #cph_dvAddress .col-md-4 {
                padding: 0px 8px;
            }
}
/*CPI-357*/
a:not(.btn):not(.btn-default):not(.defaultclr):not(.ft-default):not(.menu-color):not(.select2-choice), .form-group a:not([class*="datepicker-button"]) i, #imgLoginSection, #dvAccordianHolder a {
    color: #008A00 !important;
}

    a:hover:not(.btn-default):not(.defaultclr):not(.ft-default):not(.menu-color):not(.select2-choice):not(.ja_btn), a:focus:not(.btn-default):not(.defaultclr):not(.ft-default):not(.menu-color):not(.select2-choice):not(.ja_btn), .form-group a:hover:not([class*="datepicker-button"]) i, .form-group a:focus:not([class*="datepicker-button"]) i, #dvAccordianHolder a:hover {
        color: #1A5336 !important;
    }

.form-control:hover, .form-control:focus {
    /*border: 1px solid  !important;*/
    border-color:  !important;
    outline: 0;
    box-shadow: inset 0 1px 1px , 0 0 8px ;
}

.form-control {
    border: 1px solid  !important;
}

.valid .form-control:focus, .valid .form-control:hover {
    border-color:  !important;
    outline: 0;
    box-shadow: inset 0 1px 1px , 0 0 8px ;
}

.valid .form-control {
    border: 1px solid  !important;
}
/*CPI-357*/
button.accordHeading i {
    color:  !important;
}

.valid label {
    color:  !important;
}
/*CPI-338 Issue #247,#260 Start*/
[role="link"]:focus,
[role="link"]:hover {
    color: #1A5336 !important;
}
/*CPI-338 Issue #247,#260 End*/


.claimFAQ .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    color: #008A00 !important;
}

    .claimFAQ .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title:hover {
        color: #1A5336 !important;
    }

.claimFAQ .q_accordion_holder.accordion.without_icon .ui-state-focus span.tab-title, #dvAccordianHolder a:focus {
    color: #1A5336 !important;
    outline: none;
    outline: 0px;
    outline-offset: 0px;
    text-decoration: none;
}

.main_menu li a span:hover {
    color: #f7f7f7 !important;
}

.error.pageLevel p, .error.itemLevel p {
    color: #b30027 !important;
}

.popover.fade.top.in {
    color:  !important;
    font-size: 16px !important;
}