/*<editor-fold desc="Main Solution">*/
.mobile-menu nav ul ul li a,.mobile-menu nav ul ul li a:hover,.mobile-menu nav ul ul li.selected a,.mobile-menu nav ul ul li.selected a:focus{color:#005dba;text-decoration:none;}
.header nav > ul > li:hover > a,.header nav > ul > li > a:hover,.header nav > ul > li > a:focus,.header nav > ul > li > a.active{color:#005dba;border:1px solid #005dba;}
.opaqueHeader .header nav > ul > li:hover > a,.opaqueHeader .header nav > ul > li > a:hover,.opaqueHeader .header nav > ul > li > a:focus,.opaqueHeader .header nav > ul > li > a.active{color:#005dba;border:1px solid #005dba;}
.header nav ul ul li a:hover,.header nav ul ul li a:focus{background:#005dba;}
.latest-news-holder .news-article:hover,.news-article:hover{border-color:#005dba;}
.middle-wrapper:not(.careers) .search-info-top h2,.middle-wrapper:not(.careers) .detail-info-wrapper h2{color:#005dba;}
.detail-info,.search-info-wrapper,.search-info,.search-info a{color:#005dba;}
.search-info a{color:#005dba;}
.partners-slider .slick-dots li button {border:1px solid #005dba;}
.partners-slider .slick-dots li button:hover,.partners-slider .slick-dots li.slick-active button {background:#005dba;}
.middle-wrapper.partners .slick-next,.middle-wrapper.partners .slick-prev{color:#005dba;}
.social-container a:hover{color:#005dba;}
a.skip-main-heading:focus, a.skip-main-heading:active, a.skip-main:focus, a.skip-main:active {background:#005dba;}
.text-hover-custom:hover,
.bread-crumb a:hover{color:#005dba !important;}
/*</editor-fold>*/

.closedJob{
    color: #005dba;
    font-weight: 700!important;
}

/*<editor-fold desc="Job Search">*/
header .job-search-nav{background-color:#005dba;}
.search-box-container .search-jobs a:focus p,
.search-box-container .search-jobs a:hover p{ color:#005dba;}
.search-box-container .search-jobs a:focus svg .cls-1,
.search-box-container .search-jobs a:hover svg .cls-1{fill:#005dba;}

.new-job-badge { background:#005dba;}
.search-box-container .keyword-search-holder .search-input.active,
.search-box-container .keyword-search-holder label,
.search-info .sorting-holder .SumoSelect > .CaptionCont > label > i,
.search-info .sorting-holder .SumoSelect > .CaptionCont > label > i::after,
.search-info .sorting-holder .SumoSelect.open > .optWrapper,
.search-info .sorting-holder .SumoSelect > .optWrapper > .options li.opt label,
.search-info, .search-info a,
.middle-wrapper:not(.careers) .search-info-top h2,
.middle-wrapper:not(.careers) .detail-info-wrapper h2,
.pages-holder .SumoSelect > .CaptionCont > label > i,
.pages-holder .SumoSelect > .CaptionCont > label > i::after,
.pages-holder .SumoSelect.open > .optWrapper,
.pages-holder .SumoSelect > .optWrapper > .options li.opt label,
.filters-holder h3,
.filters a.filter .icon,
.filters a.filter:hover,.filters a.filter.open,.filters a.filter.active,
.filters a.remove-filter,
.filters .reset.reset-filters,
.jobs-content li a div.job-location,
.jobs-content li a div.job-location i,
.jobs-content li a.saved div.job-save,
.saved-jobs-holder ul li a span, .search-info-top a { color:#005dba;}

.filters .reset.reset-filters i {border-color:#005dba;}
.filters .reset.reset-filters:hover,
.filters .reset.reset-filters:hover i{background: #005dba;}
.search-box-container > a:hover {
    color: #005dba;
}
.middle-wrapper:not(.careers) h2,
.middle-wrapper:not(.careers) h3{
    color: #005dba;
}
.search-info-keyword-wrapper {
    border-color:#005dba;
}
.search-info .sorting-holder .SumoSelect > .CaptionCont {
    border-color:#005dba;
    color:#005dba;
}
.pagination-wrapper .pagination-arrows ul li a, .pagination-wrapper .pagination-arrows ul li span {
    border-color:#005dba;
    color:#005dba;
}
.pages-holder .SumoSelect > .CaptionCont {
    border-color:#005dba;
    color:#005dba;
}
.container input:checked ~ .checkmark {
    background-color:#005dba;
}
a.load-more-jobs{
    background-color:#005dba;
}
/*MODAL*/
.modal{ background: rgba(0,93,186,0.95);}
.modal-inner .modal-header { border-bottom-color: #005dba;}
/*MODAL*/
@media (min-width: 821px) {
    .jobs-content li a div.job-save:hover{
        color:#005dba;
    }
}
@media (min-width: 320px) and (max-width: 820px) {
    .job-search-top-wrapper .top-wrapper-overlay {
        background-color:#005dba !important;
    }
    .jobs-content li a div.job-title{
        color:#005dba;
    }
}
/*</editor-fold>*/

/*<editor-fold desc="WIDGET">*/
.widget-row { border-bottom-color:#005dba;}
.widget-row h3, .widget-row h3 > a,.saved-jobs-holder ul li a:hover{color:#005dba;}
.widget-row.follow-us a.social-follow.linkedin:hover,
.widget-row.follow-us a.social-follow.facebook:hover,
.widget-row.follow-us a.social-follow.twitter:hover,
.widget-row.follow-us a.social-follow.instagram:hover {
    background:#005dba;
}
/*</editor-fold>*/
/*<editor-fold desc="Diversity">*/
.diversity-section{
    border-bottom-color:#005dba;
}
.diversity-section p a,
.diversity-section p a:hover,
.diversity-section h2,
a.accordion,
.partners-programs-holder .slick-next,
.partners-programs-holder .slick-prev{color:#005dba;}
.diversity-section.blue-bg{
    background: #005dba;
}
.separator-line{
    border-color: #005dba;
}
/*</editor-fold>*/

/*<editor-fold desc="Job details">*/
.detail-info-wrapper,
.bottom-detail-info-wrapper,
.job-detail .details-content-holder h2 a:hover,
.job-detail .details-content-holder h2 a{
    border-color: #005dba;
}
.job-detail .details-content-holder h2,
.job-detail .details-content-holder h2 a:hover,
.job-detail .details-content-holder h2 a,
.job-detail .detail-info,
.job-detail .job-attributes ul li h3,
.job-detail .job-info a,
.job-detail .job-info a:hover,
.job-details-additional-section > h3 a{color:#005dba;}

a.btn{border-color: #005dba;}
a.btn-primary{background:#005dba;}
a.btn-secondary{color:#005dba;}
@media (min-width: 821px) {
    a.btn-primary:hover{color:#005dba;}
}
/*</editor-fold>*/

/*<editor-fold desc="Main Navigation New Magnifier Link On Mobile Styling">*/
.mobile-magnifier:hover{
	text-decoration:none;
	color:#005dba!important;
}
.mobile-magnifier:hover svg .cls-1{ fill:#005dba;}
/*</editor-fold>*/

/*<editor-fold desc="Advertorials & Body Images">*/
.search-box-top-wrapper .top-wrapper-overlay{background: rgba(0,93,186,0.5);}

.job-search-top-wrapper .top-wrapper-overlay,
body#latest-news-article .search-box-top-wrapper .top-wrapper-overlay,
body#latest-news .search-box-top-wrapper .top-wrapper-overlay,
body#meet-our-veterans .search-box-top-wrapper .top-wrapper-overlay,
body#about-us .search-box-top-wrapper .top-wrapper-overlay{background: rgba(0,93,186,0.5);}

body#latest-news-article .search-box-top-wrapper .top-wrapper-overlay,
body#latest-news .search-box-top-wrapper .top-wrapper-overlay,
body#meet-our-veterans .search-box-top-wrapper .top-wrapper-overlay,
body#about-us .search-box-top-wrapper .top-wrapper-overlay,
.search-box-top-wrapper .top-wrapper-overlay{background: rgba(0,93,186,0.5);
}
/*</editor-fold>*/

/*<editor-fold desc="Job Alert Widget">*/
.job-alert-widget .job-alert-buttons .button{
    background: #005dba;
    border-color: #005dba;
}
.job-alert-widget .job-alert-buttons .button:hover{
    color: #005dba;
}
body.outline .job-alert-widget-heading:focus,
body.outline .job-alert-widget .job-alert-buttons .button-link:focus,
body.outline .job-alert-widget .job-alert-main p a:focus,
body.outline .job-alert-widget p a:focus{
    outline-color: #005dba;
}
body.outline .job-alert-widget .job-alert-buttons .button:focus,
body.outline .job-alert-widget .job-alert-body .form-control:focus{
    border-color: #005dba;
}
/*</editor-fold>*/

/*<editor-fold desc="Accessibility Styling">*/
body.outline .middle-wrapper h2:focus,
body.outline .middle-wrapper .editor-content a:focus{outline-color: #005dba;}
body.outline .intro-wrapper ul li a:focus{outline-color: #005dba!important;}
body.outline .perks-content ul li a:focus{outline-color: #005dba!important;}
body.outline .slick-dots li button:focus{outline-color: #005dba;}
body.outline .middle-wrapper.our-team:focus .main-container{outline-color: #005dba;}
body.outline .latest-news-holder .news-article:focus,body.outline .news-article:focus{border-color: #005dba;}
body.outline .load-all-news a:focus,
body.outline .view-all-news a:focus{outline-color: #005dba;}

body.outline a.skip-search:focus,body.outline a.skip-search:active,body.outline a.skip-main-heading:focus,body.outline a.skip-main-heading:active,body.outline  a.skip-main:focus, a.skip-main:active {background:#005dba;}
body.outline .mobile-menu-icons.highlighted{background:#005dba;outline-color:#005dba;}
body.outline .mobile-menu nav ul li a:focus{outline-color: #005dba;color: #005dba;}
body.outline .slick-next:focus, body.outline .slick-prev:focus,
body.outline .slick-custom-arrows .slick-next:focus,body.outline .slick-custom-arrows .slick-prev:focus{outline-color: #005dba;}
body.outline .logo-name a:focus,body.outline .copyrights a:focus{outline-color: #005dba;}
body.outline .bread-crumb ul li a:focus,
body.outline .filters-holder h3.filters-heading:focus,
body.outline .filters a.filter:focus,
body.outline .filters-holder h3:focus,
body.outline .filters .reset.reset-filters:focus,
body.outline .filters .container input:focus ~ .checkmark,
body.outline .search-box-container h4:focus{ outline-color: #005dba;}
body.outline .keyword-search-holder.focused{border-color: #005dba;}
body.outline .search-box-container-result a:focus,
body.outline .jobs-content li a:focus{outline-color: #005dba;}
body.outline .search-info-wrapper:focus{outline-color: #005dba;}
body.outline .pagination-wrapper .pagination-arrows ul li a:focus{border-color: #005dba;color:#005dba;}
body.outline .pages-holder .SumoSelect:focus > .CaptionCont,body.outline .pages-holder .SumoSelect.active > .CaptionCont, body.outline .search-info .sorting-holder .SumoSelect:focus > .CaptionCont, body.outline .search-info .sorting-holder .SumoSelect > .CaptionCont:focus{border-color: #005dba;}
body.outline .saved-jobs-heading:focus,
body.outline .featured-employers-heading:focus,
body.outline .follow-us a:focus,
body.outline .saved-jobs-holder ul li a:focus,
body.outline .featured-employers-holder .slick-slide:focus,
body.outline .partners-programs-holder .slick-slide:focus,
body.outline .awards-recognition-holder .slick-slide:focus,
body.outline .featured-employers-holder .slick-arrow:focus,
body.outline .partners-programs-holder .slick-arrow:focus,
body.outline .awards-recognition-holder .slick-arrow:focus,
body.outline .committee-box h2:focus,
body.outline .career-opprtunities-box h2:focus,
body.outline .awards-box h2:focus,
body.outline .partners-box h2:focus,
body.outline .committee-holder:focus,
body.outline .perks-benefits-box h2:focus,
body.outline .perks-benefits-icons ul li a:focus,
body.outline .job-content:focus,
body.outline a.btn:focus,
body.outline .job-attributes-btn:focus,
body.outline a.values-accordion:focus,
body.outline a.accordion:focus,
body.outline .job-info a:focus,
body.outline .office-additional-links a:focus{
    outline-color: #005dba
}
body.outline h2.job-desc-heading:focus,
body.outline #job-details-additional-info h3:focus{
    color:#005dba;
    outline-color: #005dba;
}
/*</editor-fold>*/