.card-job-category h3{color:#444;}
.card-job-category:hover svg path, .card-job-category:hover svg rect, .card-job-category:hover svg polygon, .card-job-category:hover svg circle{fill:#fff;}

#categories .item,.jobposting{background:#fff !important;}
#categories .item ul li a:hover .icon-filter:before,#categories .item ul li .icon-filter-active:before{border-color:#1277ab;background: url('/sites/img/icons/jobs/check.svg') no-repeat center center #1277ab;background-size:100% 100%;box-shadow:0 0 2px #065b89 inset;}
.jobposting {-webkit-transform: translateY(0px);transform: translateY(0px);transition:.8s transform ,.8s box-shadow;}
.jobposting:hover {box-shadow: 0 34px 15px -22px rgba(0,0,0,0.1);-webkit-transform: translateY(-10px);transform: translateY(-10px);transition:.8s transform ,.8s box-shadow;}
#jobSearchNav {border-radius: 0;border: 1px solid #aaa;background-color: #aaa;}
#jobSearchNav a.directLink{color: #fff;}
#jobSearchNav a.active, #jobTable > div.nav a.active:hover{color: #222;}
#categories .item a.moreBtn:hover{color:#1277ab;}
#categories .item a.moreBtn:hover span{border-bottom-color:#1277ab;}
#categories .item a.moreBtn:before{color:#1277ab;}

.company.login .loginform .boxright h3, .company.login .loginform .boxright h4{text-shadow:1px 1px 5px #275c97;}

/****** CUSTOM EXTENSIONS ******/

.full-section-signal-color-1{background-color:#1277ab;}
.full-section-signal-color-2{background:linear-gradient(#1dafad, #009f9f);}
.btn-call-to-action.btn-outline-default{border-color:#1277ab;color:#1277ab;}
.btn-call-to-action.btn-outline-default:hover{background-color:#1277ab;border-color:#1277ab;}
.slick-dots li.slick-active button::before{color:#1277ab;background:#1277ab;}
.slick-dots li button:hover::before, .slick-dots li button:focus::before{color:#1277ab; background:#1277ab;}
.slider-control-group .slick-dots li.slick-active button{background-color:#1277ab;border-color:#1277ab;}
.header_nav-action .btn-job{background-color:#3dbebe;}
.header_nav-action .btn-post{background-color:#1277ab;}
.sidebar-menu_inner > li.active > a, .sidebar-menu_inner > li > a:hover{color:#1277ab;}
.top-job h3 > a:hover{color:#1277ab;}
.card-job-category svg path, .card-job-category svg rect, .card-job-category svg polygon, .card-job-category svg circle{fill:#1277ab;}
.card-job-category:hover svg path.filled{fill:#1277ab;}
.card-job-category:hover{background-color:#1277ab;}
.list-job-location > li::after{background:#1277ab;}
.list-job-location > li > a:hover{color:#1277ab;}
.job-dream-action_media > i{color:#009f9f;}
.job-info_list > li > i{color:#3dbebe;}
.job-group-category_card:hover .job-group-category_card-body h3,.job-group-category_card:hover .job-group-category_card-body span{color:#1277ab;}
.job-group-category_card-body .btn{border-color:#1277ab;color:#1277ab;}
.job-group-category_card-body .btn:hover{background-color:#1277ab;}
.job-group-category_card-body .btn > i{color:#1277ab;}
.job-group-category_card:hover .btn{background-color: #1277ab;}
.job-benefit_card > h3 > a:hover{color:#1277ab;}
.card-more-benefit_wrap h3 > a:hover{color:#1277ab;}
.all-popular-job .card_list > li > a:hover{color:#1277ab;}
.event .card-date{color:#1277ab;}
a, a:link, a:visited{color:#1277ab;}
a:hover{color:#222;}
.home-jobs a:hover{color:#1277ab;}
.login .loginform .boxright{background:linear-gradient(#1dafad, #009f9f);}
.company.login .loginform .boxright{background:linear-gradient(#1277ab, #065b89);}
.login .loginform .boxright h3, .login .loginform .boxright h4{text-shadow:1px 1px 5px #009f9f;}
.boxlink{background-color:#1277ab;}
.jobpage .navi{background-color:#1277ab;}
body.jobpage .jobdata h2{color:#1277ab !important;}
body.jobpage .jobbtn.marked{background:#1277ab !important;}
body.jobpage .jobbtn,body.jobpage a.jobbtn:not([href]){text-shadow: 1px 1px 1px #202020 !important;}
body.jobpage .jobbtn.marked,body.jobpage a.jobbtn.marked:not([href]){text-shadow: 1px 1px 1px #065b89 !important;}
.btn{background-color:#1277ab;}
.header .header_nav-action .btn-jobposting{background:#3dbebe;}
.header .header_nav-action .btn-company{background:#1277ab;}
.header .header_nav-action .btn-candidate{background:#3dbebe;}
.header_nav-link.active, .header_nav-link:hover{color:#1277ab !important;}
.header_nav-link.nav-login{color:#1277ab;}
.footer a:hover{color:#1277ab !important;}
.footer_title::after{background-color:#1277ab;}
.footer_subscription .wrap-custom-fa-send{background-color:#1277ab;}
.footer ul.sm .sm-icon:hover path{fill:#1277ab;}
.footer_copyright .header_nav-link.active{color:#1277ab;}
.footer_copyright .header_nav-link:hover{color:#1277ab;}

.form-box h3{background-color:#1277ab;}

#jobSearchNav a.active, #jobTable > div.nav a.active:hover{color:#1277ab;}
#categories .item ul li a:hover{color:#1277ab;}
.jobposting h3{color:#222 !important;}
.jobposting:hover h3{color:#1277ab !important;}

.form-search_input-group .btn{background:#3387b4;box-shadow:none;}
.form-search_input-group .btn:hover{background:#065b89;}

.header_wrap-logo {width: 360px;max-width: 360px;}
.header .header_nav-wrap{margin-bottom: 14px;}
@media (max-width: 767.98px){
	.form-search_input-group .btn{background:#3dbebe;}
	.form-search_input-group .btn:hover{background:#009f9f;}
	
	.header_wrap-logo {width: 270px;}
	.jumbotron-home{background:linear-gradient(#3387b4,#065b89);}
}

.home-jobs{height: auto;}
.home .top-jobs .row > div{margin-bottom: 30px;}
.home .top-jobs h2, .home .current-jobs h2{font-size:1.8em;}
.home .current-jobs h3{color:#222;}
.home-jobs-item{background:none;border-bottom:1px solid #ddd;padding-left:0;padding:13px 10px 8px;}
.home .current-jobs p{color:#999;}
.top-jobs-last-jobs .current-jobs .home-jobs{margin-top:20px;}
.top-jobs-last-jobs .current-jobs .home-jobs-item a:hover h3{color:#1277ab;}
.home .top-jobs h2{padding-bottom:15px;}
.home .top-jobs-icons .top-job{background:#fff !important;box-shadow:0 0 1em rgba(0, 0, 0, 0.1);height:auto;transform: translateY(0px);transition:1s transform;}
.home .top-jobs-icons .row > div{height:100%;}
.home .top-jobs-icons .top-job h3,.top-jobs-icons .top-job p{display:none;}
.home .top-jobs-icons .top-job:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);transition:1s transform;}
.home .top-jobs-title .top-job{background:#fff !important;box-shadow:0 0 1em rgba(0, 0, 0, 0.1);height:100%;transform: translateY(0px);transition:1s transform;padding-bottom:15px;}
.home .top-jobs-title .top-job:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.3);transform: translateY(-10px);transition:1s transform;}
.home .top-jobs-title .top-job a{position: relative;}
.home .top-jobs-title .top-job h3{position: relative;padding:10px 10px 0;font-size:.9em;font-weight:400;color:#222;height:70px;}
.home .top-jobs-title .top-job h3 span{;text-align:center;}
.home .top-jobs-title{margin:20px 0 30px;}

.home .jumbotron-home_wrapper {height: 600px;}
.jumbotron-home::before{background: rgba(70, 68, 68, 0.05);}
@media (min-width: 992px){.jumbotron-home_title {width: auto;}}

.btn-call-to-action.btn-outline-default{background-color: #fff;}

.top-level-job .slick-slide img{height: 70px;}

.job-category .card-item .card-job-category_title > h3:after{color:#1277ab;}


/* subnavi */

.dropdown .header_nav-link{padding-bottom: 13px;}
.dropdown{position: relative;}
.dropdown-menu{border:none;border-top:2px solid #e0e0e0;border-radius: 0 0 .25rem .25rem; box-shadow:0 8px 8px rgba(0,0,0,.2);font-size: 0.9rem;background-color: #fff;padding: 10px;margin:10px 0 0;position: absolute;right: 0;}
.dropdown-menu.cols-2{width:460px;left: -193px;}
.dropdown-menu.cols-2 .sub-menu{width:50%;}
.dropdown-menu.cols-3{width:700px;left: -314px;}
.dropdown-menu.cols-3 .sub-menu{width:33.33%;}
.dropdown-menu:before{content: "";border: 10px solid transparent;border-bottom-color: #e0e0e0;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);bottom: 100%;height: 0;width: 0;top: -22px;}

.sub-menu{float: left;}
.dropdown-item,.dropdown-item:focus, .dropdown-item:hover {background:#fff;padding: 5px;font-weight: 400;}
.dropdown-item a{background:#f5f5f5;padding: 1.25rem 1rem;display: block;color:#757575;}
.dropdown-item a:hover, .dropdown-item a:focus{background:#1277ab;color:#fff;}

section.job-account{}
.section_title-h2{font-size:32px;font-weight:400;}
section.job-account h2{margin-bottom:30px;}
section.job-account h2 span{color:#009f9f;font-size:inherit;margin:0;display:inline;}
section.job-account .row h3{color:#009f9f;font-weight:400;}

section.job-account .body{margin-top:10px;}
section.job-account i{font-size:60px;color:#009f9f;}
section.job-account .btn-action{margin-top:50px;}
section.job-account .btn-call-to-action{background:#009f9f;color:#fff;}

.flbox{overflow: hidden;}
.flbox h5{font-size: 1.1em;padding: 20px 0 10px;}
.flbox ul{font-size: 0.9em;margin:0 0 20px 30px;}
.flbox .box{float: left;margin-bottom: 20px;}
.flbox .box.left{width: 50%; padding-right: 20px;}
.flbox .box.right{width: 50%; padding-left: 20px;text-align: left;}
.flbox p{font-size: 0.9em;}

.main .letter-list a.active,.main .letter-list a:hover{color:#fff;background:#1277ab;}

main .news .article{border-top: 1px dotted #333;margin: 0 0 40px;}
main .news h3{font-weight: normal;padding:30px 0 20px;}
main .news h4{font-size: 1.1em; padding: 25px 0 10px;}
main .news ul{margin: 10px 0 10px 30px;}

body.news .job-category .card-item .card-job-category_title > h3 {font-weight: 700;margin-bottom: 20px;}
body.news .job-category .card-item .card-job-category_title > p {font-size: 0.9em; text-align: left;padding-right: 20px;}

.quicksearch{background:#1277ab;}
.quicksearch .form-search_input-group .btn{background: #444;}
.quicksearch .form-search_input-group .btn:hover{background: #065b89;}

.section.job-counter{background:#3387b4;}

#contentresult .jobfinder-banner{background: linear-gradient( #3387b4, #1277ab) !important;}
#contentresult .jobfinder-banner .btn{background:linear-gradient(#222, #444) !important;}
#createJobfinder .btn{background:#222 !important;}
#createJobfinder .row label{background: #065b89;border-top:1px solid #065b89;color:#fff;}
#createJobfinder{background: linear-gradient( #3387b4, #1277ab);}
#jobfinderErrors{color:#000 !important;}