/*
Theme Name: Interstate Passport
Author: the Bross team
Author URI: https://brossgroup.com/
*/

.logo-img {
    height: auto;
}

.banner-section .banner-content {
    background: rgba(0, 152, 214, 1);
    max-width: 405px;
}


/* Color Changed CSS from Parent Site starts */

.bg-green,
.has-green-background-color {
    background-color: #1D3147;
    color: #fff;
}

.wiche-testimonials-wrapper .slider-wrapper {
    background-color: #1D3147;
    color: #fff;
}

.btn-secondary {
    background: #3388ff;
    color: #ffffff;
    border-color: #3388ff;
}

.btn-outline-secondary {
    border: 2px solid #1D3147;
    color: #1D3147;
}

.mob-nav:hover {
    background: #1D3147;
    color: #fff;
}

.section-heading .line {
    background: #1D3147;
    color: #fff;
}

.footer .footer-top {
    background: #1D3147;
}

ul.custom-list li:before {
    color: #1D3147;
}

.bg-green img.matted {
    border-color: #1D3147;
}

.bubble-stepper-main-wrapper .fancy-circles__circle {
    background-color: #1D3147;
}

.wiche-testimonials-wrapper .slider-wrapper .slide img {
    border: 20px solid #1D3147;
}

.inner-pages>.row.mt-5.mb-5>.col-md-12 ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)>li:before,
.inner-pages>.row.mt-5.mb-5>.side-navbar-content ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)>li:before {
    color: #1D3147;
}

.inner-pages>.row.mt-5.mb-5 .col-md-12 ol>li>ol>li>ol>li::before {
    color: #1D3147;
}

.wiche-hover-tabs-wrapper {
    background-color: #1D3147;
    color: #fff;
}

.light-blue-bgcolor {
    background-color: #1D3147 !important;
    color: #fff;
}

.policy-block h3.policy-title {
    color: #1D3147;
}

.btn-secondary {
    background: #4e84c4;
    border-color: #4e84c4;
}

.btn-outline-secondary {
    border: 2px solid #4e84c4;
    color: #4e84c4;
}

.mob-nav:hover {
    background: #4e84c4;
}

.section-heading .line {
    background: #4e84c4;
}

.footer .footer-top {
    background: #4e84c4;
}

ul.custom-list li:before {
    color: #4e84c4;
}

.bg-green img.matted {
    border-color: #4e84c4;
}

.wiche-testimonials-wrapper .slider-wrapper .slide img {
    border: 20px solid #4e84c4;
}

.inner-pages>.row.mt-5.mb-5>.col-md-12 ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)>li:before,
.inner-pages>.row.mt-5.mb-5>.side-navbar-content ul:not(.nav-tabs):not(.initiatives):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.nav):not(.ff-select-to-checkbox-ul)>li:before {
    color: #4e84c4;
}

.inner-pages>.row.mt-5.mb-5 .col-md-12 ol>li>ol>li>ol>li::before {
    color: #4e84c4;
}

.light-blue-bgcolor {
    background-color: #4e84c4 !important;
}

.policy-block h3.policy-title {
    color: #4e84c4;
}

.dark-blue .sub-menu .navbar-nav .nav-item.dropdown:hover .nav-link:before {
    background: #e44634;
    color: #fff;
}

.btn-warning {
    background: linear-gradient(to bottom right, #e44634 0%, #e44a00 100%);
    color: #fff;
}

.button-style3 a:hover {
    color: #fff;
}

.breadcrumb-section .breadcrumb .breadcrumb-item.active {
    background: #e44634;
    color: #fff;
}

.dark-blue .sub-menu .navbar-nav .nav-item a.nav-link:hover:before,
.dark-blue .sub-menu .navbar-nav .nav-item a.nav-link:active:before {
    background: #e44634;
    color: #fff;
}

.dark-blue .sub-menu .navbar-nav .active a.nav-link:before {
    background: #e44634;
    color: #fff;
}

.tab-section .link-nav .nav-link .nav-iocns path {
    stroke: #e44634;
}

.whats-happen-section .card .card-footer .line {
    background: #e44634;
    color: #fff;
}

.in-focus-section .in-focus-text {
    background: #e44634;
    color: #fff;
}

.side-navbar .nav .dropdown-menu .dropdown-item:hover:before,
.side-navbar .nav .dropdown-menu .dropdown-item:active:before {
    background: #e44634;
    color: #fff;
}

.side-navbar .nav .dropdown-menu .dropdown-item:hover:before,
.side-navbar .nav .dropdown-menu .dropdown-item:active:before {
    background: #e44634;
    color: #fff;
}

.sub-headings:before {
    background: #e44634;
    color: #fff;
}

.sub-headings-2:before {
    background: #e44634;
    color: #fff;
}

.news-section .card .card-footer .line {
    background: #e44634;
    color: #fff;
}

.file-size,
.pages {
    border: 1px solid #e44634;
}

.accordion-section .card .card-body {
    background: rgba(241, 185, 35, 0.15);
    border-left: 5px solid #e44634;
}

.accordion-section .card .card-header {
    background: rgba(241, 185, 35, 0.15);
    border-left: 5px solid #e44634;
}

.gform_wrapper .gform_footer input[type=submit] {
    background: linear-gradient(to bottom right, #e44634 0, #e44a00 100%);
    color: #fff;
}

.inner-pages h2:not(.section-heading):before {
    background: #e44634;
    color: #fff;
}

.bubble-stepper-main-wrapper .fancy-circles__circle-wrapper:hover .fancy-circles__circle {
    background-color: #e44634;
}

.wiche-in-focus-wrapper .text-wrapper span {
    background: #e44634;
    color: #fff;
}

.navbar.sample-nav .navbar-nav>.dropdown>.dropdown-menu .dropdown-item:hover:before {
    background: #e44634;
    color: #fff;
}

.side-navbar ul.menu li ul.sub-menu li.current-menu-item a:before,
.side-navbar ul.menu li ul.sub-menu li a:hover:before {
    background: #e44634;
    color: #fff;
}

ul.resource-list>li>a:hover {
    color: #e44634;
}

.covid-tab #states *.on {
    fill: #e44634;
}

.archive.tax-meeting-type .breadcrumb-section .breadcrumb .breadcrumb-item.item-current {
    background: #e44634;
    color: #fff;
}

#dvFastForms .btnDiv input {
    background: linear-gradient(to bottom right, #e44634 0, #ffba00 100%) !important;
    color: #fff;
}

.gold-bgcolor {
    background-color: #e44634 !important;
    color: #fff;
}

.banner-section .banner-content {
    background: rgba(139, 163, 212, 1);
}

.people-cards .people-details .modal-title {
    color: #0A3A5F;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #4e84c4;
    border-color: #4e84c4;
}

.navbar.sample-nav .navbar-nav>.dropdown>.dropdown-menu .dropdown-item:hover,
.navbar.sample-nav .navbar-nav>.dropdown>.dropdown-menu .dropdown-item:focus {
    background: rgba(165, 185, 156, 0.15);
    outline: none;
}

input.form-control:focus,
select.form-control:focus,
select.custom-select:focus,
input.custom-file-input:focus,
.custom-file-label:focus {
    border-color: rgba(139, 163, 212, 0.8);
}

textarea.form-control:focus {
    border-color: rgba(139, 163, 212, 0.8);
}

.banner-section .banner-content {
    background: rgba(139, 163, 212, 1);
}

.whats-happen-section .card .event .text-box {
    background: rgba(139, 163, 212, 0.8);
}

.bubble-stepper-main-wrapper .fancy-circles__circle span.number,
.bubble-stepper-main-wrapper .fancy-circles__circle span.step {
    color: #fff !important;
}

thead th {
    font-weight: 800;
    background-color: #89a84f;
    color: #FFF;
    border-left: solid 1px #fff;
    padding: 10px 15px;
}

table tr,
table tr:first-child td:first-child {
    border: 1px solid #ccc;
}

tbody tr th {
    text-align: inherit;
    padding: 10px 15px;
    border: 1px solid #ccc;
    font-weight: 600;
}

table tr:first-child td {
    background-color: transparent;
    color: #000;
    border-left: solid 1px #ccc;
}

table tr td {
    border: 1px solid #ccc;
}

.bubble-stepper-main-wrapper .fancy-circles__circle {
    color: #fff;
}

.wiche-hover-tabs-wrapper .initiative-text-wrapper .left .h3-templates>h3,
.wiche-hover-tabs-wrapper .initiative-text-wrapper .left .p-templates>.body {
    color: #fff;
}

.page-item.active .page-link {
    background-color: #4e84c4;
    border-color: #4e84c4;
}

.wiche-hover-tabs-wrapper .initiative-text-wrapper .right .image-templates img.active { border-color: #d9d5d1;}

.inner-banner-section .banner-content {
    background: url(/wp-content/uploads/sites/12/2021/06/InterstatePassportInnerBanner.png) center center no-repeat;
}

/* Color change CSS from Parent site ends */

@media screen and (min-width: 768px) {
    .wiche-hover-tabs-wrapper ul.initiatives li:nth-of-type(1).active::before {
        border-color: #4e84c4 transparent transparent transparent;
    }
}

@media (min-width: 992px) and (min-width: 1200px) {
    .navbar-expand-lg.dark-blue .navbar-nav .nav-item .nav-link {
        padding: 1rem 2.2rem;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg.dark-blue .navbar-nav .nav-item .nav-link {
        padding: 1rem 2.2rem
    }
}

@media screen and (min-width: 960px) {
    .bubble-stepper-main-wrapper .fancy-circles__circle {
        background-color: #4e84c4;
        color: #fff;
    }
    .bubble-stepper-main-wrapper .fancy-circles__bar {
        background-color: #e44634 !important;
        color: #fff;
    }
}

@media screen and (min-width: 960px) {
    .bubble-stepper-main-wrapper .fancy-circles__circle {
        background-color: #1D3147;
    }
}

@media (max-width: 991.99px) {
    .fixed-header {
        padding-top: 130px;
    }
    .navbar-expand-lg.dark-blue .navbar-nav .nav-link {
        border-bottom: 1px solid rgba(139, 163, 212, 0.15);
        border-top: 1px solid rgba(139, 163, 212, 0.15);
    }
}

@media screen and (min-width: 768px) {
    .wiche-hover-tabs-wrapper ul.initiatives li:nth-of-type(1).active::before {
        border-color: #1D3147 transparent transparent transparent;
    }
}

@media (min-width: 1200px) and (max-width: 1399.99px) {
    .publications .col-lg-4.custom-col.py-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}