.component.container-fluid.col-lg-12.brand-s-theme {
    background: #306AB3;
}

.component.container-fluid.col-lg-12.brand-s-theme .ow-card-content {
    color: #fff;
} 

.brand-s-theme a {
    color: #90BEE6;
}

.brand-s-theme a:hover,
.brand-s-theme a:focus {
    color: #306AB3;
}


@media only screen and (min-width: 1200px) {
    .brand-s-theme a:focus-visible {
        outline-color: #306AB3;
    }
}

.brand-s-theme .global-search input:focus,
.brand-s-theme .global-search input:active {
    border-color: #306AB3;
}

.brand-s-theme .btn.btn-primary,
.brand-s-theme .btn.btn-secondary,
.brand-s-theme .button.btn-default,
.brand-s-theme .slider-content .btn.btn-primary:focus,
.brand-s-theme .slider-content .btn.btn-primary:active,
.brand-s-theme .slider-content .btn.btn-tertiary:focus,
.brand-s-theme .slider-content .btn.btn-tertiary:active {
    border-color: #306AB3 !important;
    color: #fff !important;
    background-color: #306AB3 !important;
}

.brand-s-theme  .ow-businesscard-container .ow-card-heading::after {
     background: #90BEE6; 
}

.brand-s-theme  .ow-card-tiles.slick-slider .ow-businesscard-container .date {
    color: #306AB3;
}

.component.container-fluid.light-theme.brand-s-theme
{
	background: #99B31E;
}

.component.container-fluid.brand-s-theme .ow-header-content h3 {
    color: #fff;
}

.brand-s-theme .left-primary-heading-border
{
	border-left: 1px solid #99B31E;
}

.brand-s-theme a.nav-link {
    color: white;
}

.brand-s-theme .navbar-nav .nav-link:hover,
.brand-s-theme .navbar-nav .nav-link:focus {
    color: #306ab3;
}

.brand-s-theme .main-navigation .nav-item.active .nav-link:after,
.brand-s-theme .main-navigation .nav-item.active.nav-link:after {
    background-color: #fff;
}

.brand-s-theme .ow-card-tiles.slick-slider .slick-arrow {
    background: #99B31E;
}

.brand-s-theme .ow-card-tiles.slick-slider .slick-dots li {
    border-color: #fff;
}

.brand-s-theme .ow-card-tiles.slick-slider .slick-dots li.slick-active {
    background-color: #fff;
}

.brand-s-theme .slider-content h2 {
    color: #306AB3;
}

@media only screen and (max-width: 991px) {
    .brand-s-theme .mobile-menu {
        background: #306AB3;
    }

    .brand-s-theme .handburger span {
        background: #306AB3;
    }
}

.brand-s-theme .tabs .tabs-heading::-webkit-scrollbar-thumb {
    background: #306AB3;
}

.brand-s-theme .tabs .tabs-heading li .field-heading {
    color: #306AB3;
}

.brand-s-theme .tabs .tabs-container {
    border-color: #306AB3;
}

@media only screen and (min-width: 992px) {
    .brand-s-theme .tabs .tabs-heading li {
        border-bottom-color: #306AB3 !important;
    }

    .brand-s-theme .tabs .tabs-heading li.active {
        border-color: #306AB3;
    }
}

.brand-s-theme .ow-accordion .items .item.active .toggle-header .field-heading::after {
    color: #306AB3;
}

.brand-s-theme .ow-card-dowload .component-content a .card-title-group {
    background: rgba(48, 106, 179, .8);
}

.brand-s-theme .slick-slider:not(.ow-card-tiles) .slick-arrow::after {
    border-color: #306AB3;
}