.job-search-top-wrapper,
.blue-top-wrapper,
.advanced-search-wrapper,
.jobs-nearyou-wrapper,
.job-details-top-wrapper{
		background: #f0f4f8;
}

#jobs-in-category .blue-top-wrapper .intro .btn-primary:hover {
    color: #002e6d;
}

.mobile-menu-column ul li ul.social li a:hover, .top-header ul li.language-selection:hover > a, .top-header ul li.language-selection ul li a:hover {
    color: #002e6d;
}

.play-video span {
    color: #002e6d;
}

.videoModal:hover .play-video span {
    color: rgba(0,46,109, 0.80);
}

.jobs-content li a div.job-save:focus, .jobs-content li a div.job-save:hover {
    color: rgba(0,46,109, 0.70);
}

.mainFrameInner h1, .close-legal, .close-legal:hover {
    color: #002e6d;
}

.ada-modal, .mobile-menu {
    background: rgba(0,46,109, .90);
}

.career-areas-home a .area-overlay {
    background: rgba(0,46,109, 0.80);
}

.career-areas-home a:hover .area-overlay {
    background: rgba(0,46,109, 1) !important;
}

.career-areas-home .slick-next, .career-areas-home .slick-prev {
    background: #002e6d;
}

.eeo-strip {
    border-top: 6px solid#002e6d;
    border-bottom: 1px solid#002e6d;
}

.eeo-strip a, .eeo-strip a:hover {
    color: #002e6d;
}

a.plan-your-commute:hover {
    border: 2px solid#002e6d;
}


.signedin-options a .overlay {
    background: rgba(0,46,109, .90);
}

.signedin-options a:hover .overlay {
    background: #002e6d;
}

.poi-infobox-image-gradient {
    background: rgba(0,46,109, .6);
    background: -moz-linear-gradient(left, rgba(0,46,109, .6) 20%, transparent 60%, transparent 100%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(0,46,109, .6) 20%, transparent 60%, transparent 100%, transparent 100%);
    background: linear-gradient(to right, rgba(0,46,109, .6) 20%, transparent 60%, transparent 100%, transparent 100%);
}

.poi-learn-more, .poi-learn-more:hover, .infoBox .infoBox_inner .poi-nav a, .infoBox .infoBox_inner .poi-nav a:hover {
    color: #002e6d;
}

.office-callout-section span.perks-label, .close-box {
    color: #002e6d;
}

.close-box:hover, .close-box.active {
    background: #002e6d;
}

h2.firstHeading {
    color: #002e6d;
}

.poi-team-image {
    border: 3px solid#002e6d;
    background: #002e6d;
}

.infoBox .poi-box h2 a.poi-title-learn-more:hover, .infoBox:hover .poi-box h2 a, .infoBox:hover .poi-box h2 {
    color: #002e6d;
}

.office-callout-section label.message {
    color: #002e6d;
}

.poi-callout-header, .office-callout-header {
    background: #002e6d;
}

.office-image {
    border-bottom: 5px solid#002e6d;
}

.poi-image {
    border-bottom: 5px solid#002e6d;
}

.poi-image-slider .slick-dots li button {
    border: 1px solid#002e6d;
}

.poi-image-slider .slick-dots li button:focus, .poi-image-slider .slick-dots li button:hover, .poi-image-slider .slick-dots li.slick-active button {
    background: #002e6d;
}

.office-loc span, .office-phone span {
    color: #002e6d;
}

a.plan-your-commute {
    border: 1px solid#002e6d;
    color: #002e6d;
}

.office-callout-section h4, .poi-callout-section h4 {
    color: #002e6d;
}

.office-perks a {
    background: #002e6d;
}

.office-team a:hover, .office-team a.active {
    border-color: #002e6d;
    background: #002e6d;
}

.office-team-info {
    color: #002e6d;
}

.current-job-opportunity:hover {
    background: rgba(0,46,109, .10);
}

.current-jobs-pagination-wrapper ul li a {
    border: 1px solid#002e6d;
    color: #002e6d;
}

.current-jobs-pagination-wrapper ul li a span {
    color: #002e6d;
}

.poi-tabs li a {
    color: #002e6d;
}

.poi-list a .poi-gradient-overlay {
    background: rgba(0,46,109, 0.80);;
    background: -moz-linear-gradient(left, rgba(0,46,109, 0.80) 50%, transparent 80%, transparent 100%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(0,46,109, 0.80) 50%, transparent 80%, transparent 100%, transparent 100%);
    background: linear-gradient(to right, rgba(0,46,109, 0.80) 50%, transparent 80%, transparent 100%, transparent 100%);
}

.poi-list a:not(.disabled):hover .poi-gradient-overlay {
    background: #002e6d !important;
}

.poi-team-member {
    border: 3px solid#002e6d;
    background: #002e6d;
}

.poi-testimonial .team-testimonial-text h4 span {
    color: #002e6d;
}

.location-team-members-slide:hover {
    border-color: #002e6d;
}

.our-locations-widgets .jobs-content li a:hover {
    background: rgba(0,46,109, .10);
}

.our-locations-map {
    border-top: 3px solid#002e6d;
}

.change-location-ddm .SumoSelect.open > .optWrapper {
    color: #002e6d;
}

.change-location-ddm .SumoSelect > .optWrapper > .options li.opt label {
    color: #002e6d;
}

.open-locations-map:hover {
    border-color: #002e6d;
    color: #002e6d;
}

.office-locations-holder h2 {
    color: #002e6d;
}

a.virtual-tour .info {
    background: #002e6d;
}

.our-locations-widgets .search-info-wrapper {
    background: #002e6d;
}

.our-locations-widgets .pages-holder .SumoSelect.open > .optWrapper {
    color: #002e6d;
}

.our-locations-widgets .pages-holder .SumoSelect > .optWrapper > .options li.opt label {
    color: #002e6d;
}

.our-locations-widgets .content-holder {
    border-bottom: 5px solid#002e6d;
}

.our-locations-widgets .perks-features {
    border-bottom: 5px solid#002e6d;
}

.our-locations-widgets .team-members-header, .our-locations-widgets .faq-box-header, .our-locations-widgets .perks-features-header {
    background: #002e6d;
}

.our-locations-widgets .team-members-header .team-members-pagination-wrapper ul li a, .our-locations-widgets .faq-box-header .faq-box-pagination-wrapper ul li a, .our-locations-widgets .perks-features-header .perks-pagination-wrapper ul li a {
    color: #002e6d;
}

.our-locations-widgets .team-members {
    border-bottom: 5px solid#002e6d;
}

.location-team-member-info .contributions {
    color: #002e6d;
}

.location-team-member-info .bio {
    background: #002e6d;
}

.our-locations-widgets .faq-box {
    border-bottom: 5px solid#002e6d;
}

.faq-box-slide h4 {
    color: #002e6d;
}

.our-locations-images .location-image .overlay-info, .our-locations-overlay {
    background: rgba(0,46,109, 0.80);;
}

.office-additional-links .office-info {
    color: #002e6d;
}

.benefits-perks-icons ul li div.icon {
    background: #002e6d;
}
.office-additional-links a,
.details-content-holder h2,
.job-attributes ul li h3,
.office-additional-links a {
    color: #002e6d;
}
.search-testimonials h2,
.middle-wrapper:not(.careers) .search-info-top h2,
.middle-wrapper:not(.careers) .detail-info-wrapper h2{
    color: #002e6d;
}
.search-testimonials {
    background: #002e6d;
    background: -moz-linear-gradient(top, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
}
.story {
    background: rgba(0,46,109, .10);
}
a.accordion {
    color: #002e6d;
}

.separator-line {
    border-bottom: 1px solid#002e6d;
}

.story-text h4 {
    color: #002e6d;
}

.story-text .wide-image:after {
    background: #002e6d;
}

.partners-programs-holder .slick-next, .partners-programs-holder .slick-prev, .awards-recognition-holder .slick-next, .awards-recognition-holder .slick-prev {
    color: #002e6d;
}

.committee-holder ul li {
    border-bottom: 1px solid#002e6d;
}

.career-opportunity-holder ul li {
    border-bottom: 1px solid#002e6d;
}

.career-opportunity-holder ul li a:hover h3 {
    color: #002e6d;
}

.career-opportunity-holder ul li:last-child a {
    color: #002e6d;
}

.testimonial-copy h3 span.testimonial-comment, .testimonial-copy h3 span.testimonial-name {
    color: #002e6d;
}

.gradient-pattern {
    background: #002e6d;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #f5f5f5 55%, #002e6d 100%, #002e6d 100%);
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #f5f5f5 55%, #002e6d 100%, #002e6d 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 55%, #002e6d 100%, #002e6d 100%);
}

.testimonial-with-image .slick-next, .testimonial-with-image .slick-prev, .testimonial-with-bubble .slick-next, .testimonial-with-bubble .slick-prev {
    color: #002e6d;
}

.blue-wide-wrapper {
    background: #002e6d
}

.additional-info-ada {
    background: rgba(0,46,109, .90);
}

.gradient-overlay {
    background: #002e6d;
    background: -moz-linear-gradient(top, transparent 0%, transparent 30%, #002e6d 100%, #002e6d 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 30%, #002e6d 100%, #002e6d 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 30%, #002e6d 100%, #002e6d 100%);
}


.additional-videos .video-list:hover h3, .featured-video .video-info .video-info-text h2 a:hover, .video-page-box .video-duration, .featured-video .video-actions .video-duration, .video-list .video-actions .video-duration, .heartsObjects div.heart, .heartsObjectsStatic div.heart, a.play-video-link, a.play-video-link:hover {
    color: #002e6d;
}

.left-navigation ul li.active, .left-navigation ul li:hover {
    border-color: #002e6d;
}

.left-navigation ul li:hover a, .left-navigation ul li.active a {
    color: #002e6d;
}

.focus-overlay, .life-at-overlay {
    background: rgba(0,46,109, .90);
}

.pages-slider .slick-dots li button {
    background: rgba(0,46,109, .50);
    border: 2px solid rgba(0,46,109, .50);
}

.pages-slider .slick-dots li button:focus, .pages-slider .slick-dots li button:hover, .pages-slider .slick-dots li.slick-active button {
    border-color: #002e6d;
    background: #002e6d;
}

.heading-line, .heading-line-separation {
    background: #002e6d;
}

.community-involvement-left ul li, .community-involvement-left ul li a {
    color: #002e6d;
}

.footer-social ul li a:hover {
    color: #002e6d;
}

.process-info:after {
    border: 2px dashed#002e6d;
}

.feature-box.no-bg .process-info h3:before {
    background: #002e6d;
}

.events-pagination ul li a:hover, .events-pagination ul li.active a, .view-all-events, .view-all-events:hover {
    color: #002e6d;
}

.events-pagination ul li.active > span {
    background: #002e6d;
}

.events-pagination ul li a.prev-event:hover, .events-pagination ul li a.next-event:hover, .events-pagination ul li a.prev-event.active, .events-pagination ul li a.next-event.active {
    border-color: #002e6d;
}

div.zabuto_calendar div.calendar-month-navigation:hover span {
    color: #002e6d !important;
}

div.zabuto_calendar .table tr.calendar-month-header td span {
    color: #002e6d;
}

div.zabuto_calendar .badge-today, div.zabuto_calendar div.legend span.badge-today {
    color: #002e6d;
}

div.zabuto_calendar .badge-event, div.zabuto_calendar div.legend span.badge-event {
    background-color: #002e6d;
}

.view-event-map {
    color: #002e6d;
}

.powered-events {
    color: #002e6d;
}

.event-information h4, .powered-events a {
    color: #002e6d;
}

.filter-events .dropdown-menu {
    border: 2px solid#002e6d;
}

.event-date .label-date, .calendar-head {
    background: #002e6d;
}

.events-pagination ul li a:hover, .events-pagination ul li a.active {
    color: #002e6d;
}

.events-pagination ul li a.prev-event:hover, .events-pagination ul li a.next-event:hover, .events-pagination ul li a.prev-event.active, .events-pagination ul li a.next-event.active {
    border-color: #002e6d;
}

.faq a {
    color: #002e6d;
}

.contact-form .form-row label {
    color: #002e6d;
}

.contact-form .btnClass {
    background: #002e6d;
}

.history-line {
    background: #002e6d;
}

.history {
    background: #002e6d;
}

.history.right {
    background: #002e6d;
}

.history.left:after {
    border-top: 14px solid#002e6d;
}

.history.right:after {
    border-top: 14px solid#002e6d;
}

.history.left:before {
    color: #002e6d;
    background: rgba(0,46,109, .50);
}

.history.right:before {
    color: #002e6d;
    background: rgba(0,46,109, .50);
}

.history-placeholder.left:before {
    background: #002e6d;
}

.history-placeholder.right:before {
    background: #002e6d;
}

.history-date {
    color: #002e6d;
}

.advanced-search-wrapper .multiselect-container a:hover {
    color: #002e6d;
}

.advanced-search-wrapper .search-jobs a:hover, .search-veteran-careers .search-jobs a:hover {
    color: #002e6d;
}

.quotes span {
    color: #002e6d;
}

.blue-wrapper {
    background: #002e6d;
}

.advanced-search-wrapper .dropdown-item:hover {
    color: #002e6d;
}

.advanced-search-wrapper .dropdown-menu {
    border-color: #002e6d;
}

.advanced-search-wrapper .bootstrap-select .bs-ok-default::after {
    color: #002e6d;
}
.white-text,
.white-text a{
    color: #002e6d !important;
}
.advanced-search-overlay, .jobs-nearyou-overlay, .blue-top-overlay {
    background: rgba(0,46,109, 0);
}

.map-search-box {
    background: rgba(0,46,109, .90);
}

.feature-box h4.with-dash {
    color: #002e6d;
}

.feature-box h4.with-dash:after {
    background: #002e6d;
}

.feature-box h2.with-dash:after {
    background: #002e6d;
}

.date {
    background: #002e6d;
}

.date:after {
    border-top: 22px solid#002e6d;
}

.feature-box-data.with-min-height {
    border-color: #002e6d;
}

.cards .circle {
    border-color: #002e6d;
}

.cards h3 {
    color: #002e6d;
}


.cards-inline-slider .slick-dots li button, .cards-slider .slick-dots li button, .squares-slider .slick-dots li button {
    border: 2px solid#002e6d;
}

.cards-slider .slick-dots li button:focus, .cards-slider .slick-dots li button:hover, .cards-slider .slick-dots li.slick-active button, .squares-slider .slick-dots li button:focus, .squares-slider .slick-dots li button:hover, .squares-slider .slick-dots li.slick-active button, .cards-inline-slider .slick-dots li button:focus, .cards-inline-slider .slick-dots li button:hover, .cards-inline-slider .slick-dots li.slick-active button {
    background: #002e6d;
}

.slider .slick-dots li button {
    border: 2px solid#002e6d;
}

.slider .slick-dots li button:focus, .slider .slick-dots li button:hover, .slider .slick-dots li.slick-active button {
    background: #002e6d;
}
.back-to-top {
    background: #002e6d;
}

.back-to-top:hover {
    background: #002e6d;
}

.top-header ul li a:hover {
    color: #002e6d;
}

.top-header ul li a span.fa-heart {
    color: #002e6d;
}

.top-header ul li ul li a {
    color: #002e6d;
}

.hamburger-menu:hover {
    background: #002e6d;
}

.header nav > ul > li:hover > a, .header nav > ul > li > a:hover, .header nav > ul > li.active > a {
    background: #002e6d;
}

.header nav ul ul {
    background: #002e6d;
}

.header nav ul ul li {
    background: #002e6d;
}
.header nav ul ul li a:focus,
.header nav ul ul li a:hover {
    background: #001554
}


.top-image .intro .btn-primary {
    color: #002e6d;
}

.top-image .intro .btn-primary:hover {
    background: #002e6d;
}

.bread-crumb a:hover {
    color: #002e6d;
}

.feature-box h2 {
    color: #002e6d;
}

.feature-box p a,
.feature-box p a:hover,
.feature-box p a:visited,
.feature-box a.call-to-action {
    color: #002e6d;
}

.footer-column ul li ul li a {
    color: #002e6d;
}

.footer-column ul li a.iconBtn:hover {
    background: #002e6d;
}

.join-our-team:hover {
    background: #002e6d;
}

.modulizerBtn:hover {
    background: #002e6d;
}


label.ada-information {
    color: #002e6d;
}

.our-locations-images .slick-dots {
    background: #002e6d;
}

@media (min-width: 320px) and (max-width: 780px) {
    .our-locations-widgets .team-members-header .team-members-pagination-wrapper ul li a span {
        color: #002e6d;
    }
}

.category-jobs-holder {
    border-bottom: 5px solid#002e6d;
}
.category-jobs-holder .new-job-badge {
    background: #002e6d;
}
.category-jobs-holder .bottom-search-info,
.category-jobs-holder .search-info-wrapper {
    background: #002e6d;
}
.category-jobs-holder .search-info-top a {
    color: #002e6d;
}
.category-jobs-holder .search-info a {
    color: #002e6d;
}
.category-jobs-holder .pages-holder .SumoSelect.open > .optWrapper {
    color: #002e6d;
}
.category-jobs-holder .pages-holder .SumoSelect > .optWrapper > .options li.opt label {
    color: #002e6d;
}
.category-jobs-holder .jobs-content li a div.job-save.active, .category-jobs-holder .jobs-content li a.saved div.job-save {
    color: #002e6d;
}


a.skip-search-page:focus, a.skip-search-page:active, a.skip-search:focus, a.skip-search:active, a.skip-main:focus, a.skip-main:active, a.skip-main-apply:focus, a.skip-main-apply:active, a.skip-main-posting:focus, a.skip-main-posting:active, a.skip-main-apply-form:focus, a.skip-main-apply-form:active, a.skip-main-thank-you:focus, a.skip-main-thank-you:active, a.skip-main-heading:focus, a.skip-main-heading:active {
    background: rgba(0,46,109, 0.95);
}

.mainFrameInner h1, a.close-legal {
    color: #002e6d;
}

.filter-events-mobile h2 {
    color: #002e6d;
}

.calendar-footer {
    border-bottom: 2px solid#002e6d;
}

a.view-all-events-btn, .event-section a.express-interest {
    background: #002e6d;
}

.event-loc-date .columnDiv span.fas {
    color: #002e6d;
}

.event-section {
    border-bottom: 1px solid#002e6d;
}

/*<editor-fold desc="Job Search">*/
header .job-search-nav {
    background-color: #002e6d;
}
.job-search-top-wrapper .top-wrapper-overlay {
        background: transparent;
}
.search-box-container .search-jobs a:focus svg .cls-1,
.search-box-container .search-jobs a:hover svg .cls-1 {
    fill: #002e6d;
}
.new-job-badge {
    background: #002e6d;
}
.search-box-container .keyword-search-holder label,
.search-box-container .keyword-search-holder .search-input.active,
.location-based-search-box .location-search-input-holder a:hover,
.location-based-search-box .location-search-input-holder.geolocation_active a,
.search-box-container .search-jobs a:focus p,
.search-box-container .search-jobs a:hover p,
.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: #002e6d;
}

.filters .reset.reset-filters i {
    border-color: #002e6d;
}

.filters .reset.reset-filters:hover,
.filters .reset.reset-filters:hover i {
    background: #002e6d;
}

.search-info-keyword-wrapper {
    border-color: #002e6d;
}

.search-info .sorting-holder .SumoSelect > .CaptionCont {
    border-color: #002e6d;
    color: #002e6d;
}

.pagination-wrapper .pagination-arrows ul li a, .pagination-wrapper .pagination-arrows ul li span {
    border-color: #002e6d;
    color: #002e6d;
}

.pages-holder .SumoSelect > .CaptionCont {
    border-color: #002e6d;
    color: #002e6d;
}

.container input:checked ~ .checkmark {
    background-color: #002e6d;
}

a.load-more-jobs {
    background-color: #002e6d;
}

/*MODAL*/
.job-search-modal  {
    background-color: rgba(0,46,109, 0.95);
}
.job-search-modal .modal-inner .modal-header {
    border-bottom-color: #002e6d;
}
.job-apply-fallback-modal{
    background-color: rgba(0,46,109, 0.95);
}
/*MODAL*/
@media (min-width: 821px) {
    .jobs-content li a div.job-save:hover{
        color:#002e6d;
    }
}
@media (min-width: 320px) and (max-width: 820px) {
    .jobs-content li a div.job-title{
        color:#002e6d;
    }
}
/*</editor-fold>*/

/*<editor-fold desc="WIDGET">*/
.category-right .widget-row,
.widget-row{
    border-bottom-color: #002e6d;
}
.category-right .widget-row h3,
.widget-row h3,
.widget-row h3 > a,
.saved-jobs-holder ul li a:hover,
a.widget-row.jobs-near-you-map,
.widget-row.join-talent-community,
a.widget-row.join-talent-community:hover,
a.widget-row.jobs-near-you-map:hover,
a.widget-row.jobs-near-you-map span,
.widget-row.find-us a.expand-map,
.widget-row.find-us .location-holder p.with-icon span,
.widget-row.find-us .location-holder p a{
    color: #002e6d;
}
.widget-row.follow-us a.social-button:hover,
.widget-row.follow-us a.social-button.linkedin:hover,
.widget-row.follow-us a.social-button.facebook:hover,
.widget-row.follow-us a.social-button.twitter:hover,
.widget-row.follow-us a.social-button.instagram:hover{
    background: #002e6d;
}
a.widget-row.join-talent-community:hover,
a.widget-row.jobs-near-you-map:hover {
    border-color: #002e6d
}
/*</editor-fold>*/

/*<editor-fold desc="Diversity">*/
.diversity-right .diversity-section {
    border-bottom-color: #002e6d;
}
.diversity-section p a,
.diversity-section p a:hover,
.diversity-section h2,
a.accordion,
.partners-programs-holder .slick-next,
.partners-programs-holder .slick-prev,
.diversity-images .diversity-large-box .diversity-text a,
.diversity-images .diversity-large-box .diversity-text a:hover,
.load-more-diversity, .load-more-diversity:hover,
.diversity-boxes a.diversity-box .person-details h3,
.diversity-boxes a.diversity-box .person-details h4,
.company-social ul li a, .with-icon span,
.event-location-and-date span {
    color: #002e6d;
}

.diversity-section.blue-bg {
    background: #002e6d;
}

.diversity-section .event-data a.call-to-action {
    color: #002e6d;
}

.separator-line {
    border-color: #002e6d;
}

.diversity-boxes a.diversity-box .area-overlay {
    background: rgba(0,46,109, 0.80);;
}

.diversity-section.gradient {
    border-bottom: 1px solid#002e6d;
    background: rgba(0,46,109, .10);
    background: -moz-linear-gradient(top, transparent 0%, transparent 15%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 15%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 15%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
}

.diversity-section.gradient-half {
    background: rgba(0,46,109, .6);
    background: -moz-linear-gradient(top, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 55%, rgba(0,46,109, .6) 100%, rgba(0,46,109, .6) 100%);
}

.diversity-image-overlay {
    border-bottom: 4px solid#002e6d;
    background: rgba(0,46,109, 0.80);;
    background: -moz-linear-gradient(top, transparent 0%, transparent 20%, rgba(0,46,109, 0.80) 100%, rgba(0,46,109, 0.80) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 20%, rgba(0,46,109, 0.80) 100%, rgba(0,46,109, 0.80) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 20%, rgba(0,46,109, 0.80) 100%, rgba(0,46,109, 0.80) 100%);
}

/*</editor-fold>*/

/*<editor-fold desc="Job details">*/
.detail-info-wrapper,
.bottom-detail-info-wrapper,
.detail-info-wrapper, .bottom-detail-info-wrapper.dashed-border,
.job-detail .details-content-holder h2 a:hover,
.job-detail .details-content-holder h2 a{
    border-color: #002e6d;
}
.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,
.job-details-additional-section > h3 a:hover,
.job-detail .details-content-holder .job-details-additional-info > h3 a{color:#002e6d;}

.buttons-wrapper a,
.bottom-detail-info-wrapper a,
.bottom-detail-info-wrapper button {
    border-color: #002e6d;
    background: #002e6d;
}
.bottom-detail-info-wrapper a:hover,
.bottom-detail-info-wrapper button:hover {
    color: #002e6d;
    border-color: #002e6d;
}
.buttons-wrapper a:hover {
    color: #002e6d;
}
a.apply-later {
    background:  #fff;
    color:#002e6d;
}
a.apply-later:hover {
    background: #002e6d;
    color: #fff;
}
.bottom-detail-info-wrapper a.simple-link{
    color:#002e6d;
}
.bottom-detail-info-wrapper a.simple-link:hover{
    border-color: #002e6d;
}
.job-detail .job-content .sign-on-bonus-box {
    border-color: #002e6d;
    color: #002e6d
}
@media (min-width: 821px) {
    .btn-primary:not(.disabled):hover{color:#002e6d;}
}
/*</editor-fold>*/

/*<editor-fold desc="Job Apply">*/
.apply-form form h3{
    color: #002e6d;
}
#upload-resume-btn{
    border-color: #002e6d;
}
#upload-resume-btn:hover{
    background: rgba(0,46,109, 0.2);
}
#upload-resume-btn span.fas.fa-upload {
    color: #002e6d;
}
/*</editor-fold>*/

/*<editor-fold desc="Our Culture">*/
.our-culture-intro,
.why-join-us-image-info,
.client-life-image-info {
    background: rgba(0,46,109, .90);
}
.why-join-us-image.active .why-join-us-image-info {
    background: rgba(0,46,109, 1);;
}
.values-accordion-text {
    background: rgba(0,46,109, .10);
}
.rules h4,
a.values-accordion {
    color: #002e6d;
}
.client-life-image-info{
    background-color: #002e6d;;
}
.diversity-section.culture {
    border-bottom: 1px solid #002e6d;
    background: rgba(0,46,109, .10);
    background: -moz-linear-gradient(top, transparent 0%, transparent 75%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 75%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(0,46,109, .10) 100%, rgba(0,46,109, .10) 100%);
}
.client-life .slick-next,
.client-life .slick-prev,
.why-join-us .slick-next,
.why-join-us .slick-prev{
    background: #002e6d;
}
/*</editor-fold>*/
.search-box-container .keyword-search-holder h4 > label,
.search-box-container .keyword-search-holder .search-input-holder > label{
    color: #002e6d;
}
/*<editor-fold desc="Accessibility Styling">*/
body.outline .apply-form .form-select:focus, body.outline .apply-form .form-control:focus, body.outline .apply-later-form .form-control:focus, body.outline #upload-resume-btn.focused, body.outline .agreement.focused .checkmark {
    border: 1px dashed #002e6d;
}

body.outline .search-box-container h4:focus{
    outline: 2px dashed#002e6d;
}

body.outline .clear-message:focus span {
    outline: 2px dashed#002e6d;
}

body.outline a.videoModal:focus {
    outline: 2px dashed#002e6d;
}

body.outline .job-detail .committee-holder ul li.focused a .committee-info h3 {
    outline: 2px dashed#002e6d;
}

body.outline .eeo-strip a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .career-areas-home .slick-next:focus, body.outline .career-areas-home .slick-prev:focus {
    outline: 2px dashed#002e6d;
}

body.outline .signedin-options a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .our-locations-main-copy h2:focus div, body.outline .virtual-tour:focus, body.outline .location-team-members-slide:focus {
    outline: 2px dashed#002e6d;
}

body.outline .job-content:focus, body.outline .office-map:focus {
    outline: 2px dashed#002e6d;
}

body.outline h2.job-desc-heading:focus, body.outline h3.perks-benefits-heading:focus, body.outline h3.why-join-us-heading:focus, body.outline h3.a-day-in-life-heading:focus, body.outline h2.perks-benefits-heading:focus, body.outline h2.why-join-us-heading:focus, body.outline h2.single-life-image:focus, body.outline h2.a-day-in-life-heading:focus {
    color: #002e6d;
    outline: 2px dashed#002e6d;
}

body.outline .benefits-perks-icons ul li:focus {
    outline: 2px dashed#002e6d;
}

body.outline .pagination-wrapper .pagination-arrows ul li a:focus, body.outline .mobile-job-filters .SumoSelect.active > .CaptionCont:focus, body.outline .mobile-job-filters .SumoSelect > .CaptionCont:focus, body.outline .mobile-job-filters .SumoSelect.active > .CaptionCont, body.outline .pages-holder .SumoSelect:focus > .CaptionCont, body.outline .pages-holder .SumoSelect.active > .CaptionCont, body.outline .search-info .sorting-holder .SumoSelect.active > .CaptionCont, body.outline .search-info .sorting-holder .SumoSelect.active > .CaptionCont:focus, body.outline .search-info .sorting-holder .SumoSelect > .CaptionCont:focus {
    border: 2px dashed#002e6d;
}

body.outline .widgets-holder .widget.follow-us a:focus,
body.outline .widgets-holder .widget a:focus,
body.outline .saved-jobs-button:focus,
body.outline .job-detail .job-attributes a:focus,
body.outline .office-additional-links a:focus,
body.outline .job-info a:focus,
body.outline .job-attributes-btn:focus,
body.outline .saved-jobs-heading:focus,
body.outline .follow-us a:focus,
body.outline .saved-jobs-holder ul li a:focus,
body.outline a.widget-row.join-talent-community:focus,
body.outline a.widget-row.jobs-near-you-map:focus {
    outline: 2px dashed#002e6d;
}

body.outline .bottom-detail-info-wrapper button:focus, body.outline .bottom-detail-info-wrapper a:focus, body.outline .buttons-wrapper a:focus {
    border: 2px dashed#002e6d;
    color: #002e6d;
    background: #fff;
}

body.outline a.values-accordion:focus {
    outline: 2px dashed#002e6d;
}

body.outline .client-life .slick-next:focus, body.outline .why-join-us .slick-next:focus, body.outline .client-life .slick-prev:focus, body.outline .why-join-us .slick-prev:focus {
    outline: 2px dashed #002e6d !important;
}

body.outline .diversity-section p a:focus {
    outline: 1px dashed#002e6d;
}

body.outline .diversity-section h2.culture-heading:focus {
    outline: 2px dashed#002e6d;
}

body.outline .team-member-rotation h3: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 {
    outline: 2px dashed#002e6d;
}

body.outline .diversity-section h2.main-heading:focus {
    outline: 2px dashed#002e6d;
}

body.outline a.accordion:focus {
    outline: 2px dashed#002e6d;
}

body.outline .diversity-section h3:focus {
    outline: 2px dashed#002e6d;
    color: #002e6d;
}

body.outline .story:focus {
    outline: 2px dashed#002e6d;
}

body.outline .testimonial-on-diveristy .slick-slide:focus .testimonial-diveristy-copy .testimonial-diveristy-copy-inner {
    outline: 2px dashed#002e6d;
}

body.outline .career-opportunity-holder ul li.focused {
    outline: 2px dashed#002e6d;
}

body.outline .committee-holder ul li.focused {
    background: #002e6d;
}

body.outline .career-opportunity-holder ul li.view-all-jobs a:focus {
    background: #002e6d !important;
}

body.outline .life-holder a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .partners-programs-holder .slick-slide:focus, body.outline .awards-recognition-holder .slick-slide:focus {
    outline: 2px dashed#002e6d;
}

body.outline .partners-programs-holder .slick-arrow:focus, body.outline .awards-recognition-holder .slick-arrow:focus {
    outline: 2px dashed #002e6d !important;
}

body.outline .top-image .intro .btn-primary:focus {
    background: #002e6d;
}

body.outline .top-image h1:focus {
    background: rgba(0,46,109, 0.80);;
}

body.outline .testimonial-with-bubble .slick-slide:focus .testimonial-copy.wide .testimonial-copy-inner p {
    outline: 2px dashed#002e6d;
}

body.outline .testimonial-with-image .slick-slide:focus .testimonial-copy .testimonial-copy-inner, body.outline .testimonial-with-image .slick-arrow:focus, body.outline .testimonial-with-bubble .slick-arrow:focus {
    outline: 2px dashed#002e6d;
}

body.outline .featured-video .video-info .video-info-text h2 a:focus, body.outline .video-list:focus {
    outline: 1px dashed#002e6d;
}

body.outline .feature-box.equal-three:focus {
    outline: 2px dashed#002e6d;
}

body.outline .rich-content-section h2:focus {
    background: #002e6d;
}

body.outline .community-involvement-section h3:focus, body.outline .left-navigation a:focus, body.outline .right-content h3:focus, body.outline .community-involvement-nav a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .pages-slider .slick-dots li button:focus {
    outline: 2px dashed#002e6d;
}

body.outline .diversity-feature h2:focus {
    background: #002e6d;
}

body.outline .diversity-large-box h4:focus, body.outline .diversity-large-box a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .our-process h3:focus span {
    outline: 2px dashed#002e6d;
}

body.outline a.load-more-diversity:focus, body.outline a.diversity-box:focus {
    outline: 2px dashed#002e6d;
}

body.outline .event-row.to-highlight:focus {
    outline: 2px dashed#002e6d;
}

body.outline .faq a:focus {
    outline: 2px dashed#002e6d;
}

body.outline .btnClass:focus {
    outline: 2px dashed #002e6d !important;
}

body.outline .contact-us .form-row.f-focus {
    border-color: #002e6d;
}

body.outline .multiselect-container a:focus {
    color: #002e6d;
    outline: 2px dashed#002e6d;
}

body.outline a.dropdown-item.active {
    color: #002e6d;
    outline: 2px dashed#002e6d;
}

body.outline .advanced-search-wrapper .search-jobs a:focus, body.outline .advanced-search-wrapper .search-jobs a:focus p {
    color: #002e6d;
}

body.outline .advanced-search .btn.dropdown-toggle:focus {
    color: #002e6d;
}

body.outline .veteran-keyword-search.focused, body.outline .advanced-search.focused {
    border: 2px dashed#002e6d;
}

body.outline .veteran-keyword-search .search-jobs a:focus, body.outline .veteran-keyword-search .search-jobs a:focus span, body.outline .veteran-keyword-search .search-jobs a:focus p {
    color: #002e6d;
}

body.outline .search-veteran-careers .veteran-keyword-search .search-jobs-input .clear-input:focus span, body.outline .advanced-search-wrapper .advanced-search .clear-input:focus span {
    color: #002e6d;
    outline: 2px dashed#002e6d;
}

body.outline .fifty:focus {
    outline: 2px dashed#002e6d;
}

body.outline .cards-inline-slider .cards-inline:focus {
    border: 2px dashed#002e6d;
}

body.outline .cards-slider .cards:focus {
    border: 2px dashed#002e6d;
}

body.outline .squares-slider a:focus {
    outline: 2px dashed#002e6d;
}
body.outline .top-header .language-selection:focus,
body.outline .top-header ul li a:focus {
    outline: 1px dashed#002e6d;
}
body.outline .top-header .covid-commitment a:focus{
    color: #002e6d;
    outline: 1px dashed#002e6d;
}
body.outline .by-the-numbers-copy img:focus,
body.outline .what-your-greater-box:focus{
    outline:2px dashed #002e6d;
}
body.outline .hamburger-menu:focus {
    outline: 1px dashed#002e6d;
    background: #002e6d;
}

body.outline#jobs-in-category .blue-top-wrapper .intro .btn-primary:focus {
    color: #002e6d;
}

body.outline .bread-crumb ul li a:focus {
    outline: 2px dashed #002e6d !important;
}

body.outline h3.subtitle:focus, body.outline .content-wrapper h2:not(.wrapping):focus {
    outline: 2px dashed#002e6d;
}
body.outline .feature-box p a:focus,
body.outline .call-to-action:focus {
    outline: 2px dashed#002e6d;
}

body.outline .back-to-top:focus {
    outline: 2px dashed#002e6d;
}

body.outline .footer-column ul li ul li a:focus {
    outline: 1px dashed #002e6d !important;
}

body.outline a.view-all-events-btn:focus, body.outline a.express-interest:focus {
    outline: 2px dashed#002e6d;
}

body.outline .widget-row.find-us .location-map-holder a:focus,
body.outline .widget-row.find-us .location-map-holder a:focus{
    outline-color:#002e6d;
}
body.outline .widget-row.find-us .location-holder p a:focus{
    outline-color:#002e6d;
}

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 .location-based-search-box .location-search-input-holder a:focus i,
body.outline .SumoSelect:focus,
body.outline .SumoSelect > .optWrapper.multiple > .MultiControls > p:focus{ outline-color: #002e6d;}
body.outline .keyword-search-holder.focused{border-color: #002e6d;}
body.outline .jobs-content li a:focus{outline-color: #002e6d;}
body.outline .search-info-wrapper:focus{outline-color: #002e6d;}
body.outline .pagination-wrapper .pagination-arrows ul li a:focus{border-color: #002e6d;}
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: #002e6d;}
body.outline .job-search-modal .job-search-modal-body a:focus{outline-color: #002e6d;}
/*</editor-fold>*/

/*<editor-fold desc="Codee Modal Styles">*/
.codee-modal-inner .codee-modal-header .close-codee-modal:hover,
.codee-modal-inner ul li a,
.codee-modal-inner ul li a:hover{
    color: #002e6d;
}
body.outline .codee-modal-inner .codee-modal-header .close-codee-modal:focus,
body.outline .codee-modal-inner ul li a:focus{
    outline: 1px dashed #002e6d !important;
    outline-offset: 2px;
    color: #002e6d;
}
/*</editor-fold>*/

/*<editor-fold desc="Life At New Title Styles">*/
.life-section h2.heading{
    color: #002e6d;
}
.life-section h2.heading div.line{
    background:#002e6d;
}
/*</editor-fold>*/

/*<editor-fold desc="Testimonials New Title Styles">*/
.testimonials-section h2.heading{
    color: #002e6d;
}
.testimonials-section h2.heading div.line{
    background:#002e6d;
}
.testimonials-section {
    background: #002e6d;
    background: -moz-linear-gradient(top, transparent 0%, transparent 40%, rgba(0,46,109, .2) 100%, rgba(0,46,109, .2) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 40%, rgba(0,46,109, .2) 100%, rgba(0,46,109, .2) 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 40%, rgba(0,46,109, .2) 100%, rgba(0,46,109, .2) 100%);
}
.testimonialText{
    color: #002e6d;
}
.testimonialsSlider .slick-next,
.testimonialsSlider .slick-prev{
    color:#002e6d;
    border:1px solid #002e6d;
}

.testimonials .slick-next,
.testimonials .slick-prev{
    color:#002e6d;;
    border:1px solid #002e6d;
}
.testimonials .slick-next:hover,
.testimonials .slick-prev:hover{
    background:#002e6d;
}

.testimonialsSlider .slick-next:hover,
.testimonialsSlider .slick-prev:hover{
    background:#002e6d;
}
body.outline .testimonials .slick-next:focus,
body.outline .testimonials .slick-prev:focus{
    outline:2px dashed #002e6d!important;
    background:#002e6d!important;
    color:#fff!important;
}
body.outline .testimonials .testimonialsSliderIcons .slick-slide.slick-current:focus{
    outline:2px dashed #002e6d!important;
    outline-offset: -2px!important;
}
.widget-row.jobs-near-you-map{
    background-color: #002e6d!important;
}
/*</editor-fold>*/

/*<editor-fold desc="Jobs Near You Infobox Styles">*/
.infoBox {
    border:1px solid #002e6d!important;
}
.infoBox:before {
    border: 1px solid #002e6d!important;
}
.jobs-header{
    background:#002e6d!important;
}
.infoBox .infoBox_inner ul li a:hover span.job-title{
    color:#002e6d!important;
}
.infoBox .infoBox_inner ul li a span.job-location .location-icon{
    color:#002e6d!important;
}
.infoBox .infoBox_inner .jobs-map-nav a:hover{
    color:#002e6d!important;
}
.infoBox .infoBox_inner ul li a div.job-save:hover,
.infoBox .infoBox_inner ul li a.saved div.job-save{
    color:#002e6d!important;
}
/*</editor-fold>*/

/*<editor-fold desc="Sumo Select global">*/
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i{
    background-color: #002e6d;
}
/*</editor-fold>*/

.postingVideoText{
    color:#002e6d;
}