a {
  color: #3e4095;
}
/* a:hover {
  color: #7653d1;
} */
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #3e4095;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #3e4095;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #3e4095;
}
#offcanvas-toggler >i {
  color: #4d4d4d;
}
#offcanvas-toggler >i:hover {
  color: #3e4095;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #8363d6;
  background-color: #3e4095;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #663fcc;
  background-color: #7653d1;
}
ul.social-icons >li a:hover {
  color: #3e4095;
}
.sp-page-title {
  background: #3e4095;
}
#sp-page-title {
  background: #f5f5f5;
  padding: 20px 0px;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #4d4d4d;
}
.sp-module ul >li >a:hover {
  color: #3e4095;
}
.sp-module .latestnews >div >a {
  color: #4d4d4d;
}
.sp-module .latestnews >div >a:hover {
  color: #3e4095;
}
.sp-module .tagscloud .tag-name:hover {
  background: #3e4095;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #3e4095;
}
.search .btn-toolbar button {
  background: #3e4095;
}
.post-format {
  background: #3e4095;
}
.voting-symbol span.star.active:before {
  color: #3e4095;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #7653d1;
}
.entry-link,
.entry-quote {
  background: #3e4095;
}
blockquote {
  border-color: #3e4095;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #3e4095;
}
.sp-comingsoon body {
  background-color: #3e4095;
}
.pagination>li>a,
.pagination>li>span {
  color: #4d4d4d;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #4d4d4d;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #3e4095;
  background-color: #3e4095;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #3e4095;
  background-color: #3e4095;
}
.sp-module .sp-module-title {
  color: #4d4d4d;
  border-bottom: 2px solid #3e4095;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2 {
  border: 1px solid #b3b3b3;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2:hover {
  border: 1px solid #3e4095;
  background: #f8f8f8;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2 .sppb-icon span {
  background: #3e4095;
  border: 1px solid #b3b3b3;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2 .sppb-feature-box-title {
  color: #3e4095;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2.jsjobs-ffeature-white {
  border: 1px solid #ffffff;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2.jsjobs-ffeature-white:hover {
  border: 1px solid #ffffff;
  background: unset;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2.jsjobs-ffeature-white .sppb-icon span {
  background: #3e4095;
  border: 1px solid #ffffff;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2.jsjobs-ffeature-white .sppb-feature-box-title {
  color: #3e4095;
}
.sppb-addon.sppb-addon-feature.jsjobs-feature-box-style2.jsjobs-ffeature-white .sppb-addon-text {
  color: #ffffff;
}
.sppb-addon-content.sppb-tab .tabs-left .tabs-title {
  color: #4d4d4d;
  border-bottom: 1px solid #3e4095;
}
.jsjobs-back-major {
  background: #3e4095;
}
#sp-footer {
  background: #252628;
  color: #8a8e95;
}
div.jsjobs-search-module-main-wrap {
  border-top: 3px solid #3e4095;
  border-bottom: 5px solid #3e4095;
}
section#sp-position-1 {
  border-bottom: 1px solid #b3b3b3;
}
section#sp-recent-jobs {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
section#sp-recent-resume {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
section#sp-featured-companies {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
section#sp-gold-companies {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
section#sp-position-2 {
  background: #3e4095;
}
div.jsjobs-footer-logo-area h1.h1 {
  color: #3e4095;
}
.jsjobs-footer-text {
  color: #757575;
}
.jsjobs-search-module-heading h2 {
  color: #000000;
}
.jsjobs-search-module-sample-text {
  color: darkent(#4d4d4d,80%);
}
#button {
  background: url(../../images/search-icon.png) 5px 5px no-repeat #3e4095;
  color: #ffffff;
  border: 1px solid #ffffff;
}
#jsjobs-search-module-achor-category {
  color: #1a1a1a;
  background: rgba(0,0,0,0.1);
}
.jsjobs-search-module-browse-or {
  color: #000000;
}
.jsjobs-search-module-activejob-count-offer {
  color: #000000;
}
.jsjobs-featured-titles {
  color: #000000;
}
.jsjobs-featured-box-achor {
  background: #ffffff;
  border: 1px solid #b3b3b3;
}
.img-icon {
  background: #3e4095;
}
.jsjobs-featured-box-achor:hover {
  border: 1px solid #3e4095;
  background-color: #FAFAFA;
}
.jsjobs-featured-text-title {
  color: #3e4095;
}
.jsjobs-featured-text-value {
  color: #4d4d4d;
}
.jsjobs-jobs-title {
  border-bottom: 3px solid #3e4095;
}
.jsjobs-recent {
  color: #000000;
}
.jsjobs-jobs {
  color: #000000;
}
.jsjobs-newsetjobs-wrapper {
  border: 1px solid #b3b3b3;
  background: #ffffff;
}
.jsjob-logo-company {
  background: #ffffff;
}
#jsjobs-newsetjobs-data-title-achor {
  color: #3e4095;
}
.jsjobs-newsetjobs-data-top {
  border-bottom: 1px solid #b3b3b3;
}
.jsjobs-newsetjobs-company-name {
  color: #4d4d4d;
}
.jsjobs-newsetjobs-company-cityname {
  color: #4d4d4d;
}
.jsjobs-newsetjobs-right {
  border-left: 1px solid #b3b3b3;
}
.jsjobs-newsetjobs-posted {
  color: #4d4d4d;
}
.jsjobs-showmorejob {
  border: 1px solid #b3b3b3;
  background: #3e4095;
  color: #ffffff;
}
.jsjobs-newsetresume-title-wrap {
  border-bottom: 2px solid #3e4095;
}
.jsjobs-newsetresume-recent {
  color: #000000;
}
.jsjobs-newsetresume-resume {
  color: #000000;
}
.jsjobs-newest-resume-list {
  border: 1px solid #b3b3b3;
  background: #ffffff;
}
.jsjobs-newest-resume-list-img-area {
  border: 1px solid #b3b3b3;
  border-bottom: 4px solid #3e4095;
}
#jsjobs-newsetresume-applicationtitle-achor {
  color: #000000;
}
#jsjobs-newsetresume-applicationtitle-achor:hover {
  color: #000000;
}
.jsjobs-newsetresume-category {
  color: #000000;
}
.jsjobs-newsetresume-loction {
  border-bottom: 1px solid #b3b3b3;
  background: #fafafa;
}
.jsjobs-newsetresume-loction-wrap {
  border: 1px solid #b3b3b3;
  background: #ffffff;
  border-top: unset;
}
#jsjobs-newsetresume-view-achor {
  background: #3e4095;
  color: #ffffff;
}
.jsjobs-company-location-wrap {
  background: #fafafa;
  border-top: 1px solid #b3b3b3;
}
.jsjobs-company-title-companies {
  color: #000000;
}
.jsjobs-company-title-gold {
  color: #000000;
}
.jsjobs-featuredcompanies_items {
  background: #ffffff;
  border: 1px solid #b3b3b3;
  border-top: 3px solid #3e4095;
}
#jsjobs-featured-company-title-achor {
  color: #000000;
}
#jsjobs-featured-company-title-achor:hover {
  color: #000000;
}
.jsjobs-featured-company-mail {
  color: #4d4d4d;
}
.jsjobs-featured-company-mail span.jsjobs-label {
  color: #000000;
}
.jsjobs-featured-company-mail a {
  color: #3e4095;
}
.jsjobs-featured-company-name {
  border-bottom: 1px solid #b3b3b3;
}
.jsjobs-featured-company-location {
  border-top: 1px solid #b3b3b3;
  background: #fafafa;
}
.jsjobs-img-wrap {
  border: 1px solid #b3b3b3;
  border-left: 3px solid #3e4095;
  background: #ffffff;
}
.border-top-bottom {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
}
#sp-copyright {
  background: #3e4095;
  border-top: 1px solid #242424;
  color: #848688;
}
#sp-copyright #sp-copyright a {
  font-weight: bold;
}

/* Second Homepage */
#sp-header-sticky-wrapper #sp-header.style2 .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a,
#sp-header-sticky-wrapper #sp-header.style2 .sp-megamenu-wrapper .sp-megamenu-parent > li:hover > a,
#sp-header-sticky-wrapper #sp-header.style2 .sp-megamenu-wrapper .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #3e4095;
}
#sp-header-sticky-wrapper #sp-header.style2 .sp-megamenu-wrapper .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #3e4095;
}
#sp-header-sticky-wrapper.is-sticky #sp-header.style2 .sp-megamenu-wrapper .sp-megamenu-parent > li.active > a {
    color: #3e4095;
}

div.jsjobs-search-module-main-wrap.style2 .jsjobs-search-module-form-wrap .jsjobs-search-module-form #jsjob_search_form .jsjobs-search-module-fieldwrapper #button {
    background: url(../../images/search-icon.png) 8px 10px no-repeat #3e4095;
}
/* top heading section */


.jsjobs-aboutus-main-wrap .jsjobs-aboutus-wrap a.jsjobs-show-btn {
  background: #3e4095;
  border: 1px solid #3e4095;
}
div.jsjobs-newsetjob-list-tabs-wrap a.jsjobs-newsetjob-list-tab {
    background: #3e4095;
    border-color: #3e4095;
}
div.jsjobs-newsetjob-list-tabs-wrap a.jsjobs-newsetjob-list-tab.inactive:hover {
    background: #3e4095;
}
div.jsjobs-newsetjob-wrap.style2 div.jsjobs-newsetjob-list-wrap div.jsjobs-newsetjob-list-tabs-container div.jsjobs-newsetjob-list div.jsjobs-newsetjob-list-data div.jsjobs-newsetjob-list-top .jsjobs-newsetjob-list-title a:hover {
    color: #3e4095;
}

div.jsjobs-newsetjob-wrap.style2 a.jsjobs-show-btn {
    background: #3e4095;
    border: 1px solid #3e4095;
}

div.jsjobs-featuredjobs-wrap div.jsjobs-featuredjobs-list-wrap div.jsjobs-featuredjobs-list div.jsjobs-featuredjobs-list-item div.jsjobs-featuredjobs-list-mid .jsjobs-featuredjobs-list-title a:hover {
    color: #3e4095;
}
.sppb-section.jsjobs-how-it-works::before {
    background: #3e4095;
}

.jsjobs-back-major-2 {
    background: #3e4095;
}

div.jsjobs-newestresume-main-wrap.style2 div.jsjobs-newest-res-list-main-wrap div.jsjobs-newest-res-list-main div.jsjobs-newest-res-list-item div.jsjobs-newest-res-list-mid div.jsjobs-newest-res-list-info .jsjobs-newest-res-list-title a:hover {
    color: #3e4095;
}
div.jsjobs-newestresume-main-wrap.style2 div.jsjobs-newest-res-list-main-wrap div.jsjobs-newest-res-list-main div.jsjobs-newest-res-list-item div.jsjobs-newest-res-list-btm a.jsjobs-view-profile-btn {
    background: #3e4095;
}

.jsjobs-latest-news.style2 .jmnewspro .slide-item-wrap .slide-item-wrap-item .slide-item-desc-warp .slide-inner .slide-item-readmore a {
  background: #3e4095;
}
#sp-footer.style2 .acymailing_form .acysubbuttons .button {
    background: #3e4095;
    border-color: #3e4095;
}
/* copyright style 2 */
#sp-copyright.style2 {
   background: #3e4095;
}
#sp-copyright.style2 #sp-copyright {
   background: #3e4095;
}

/* homepage 3 styles */

/* offcanvas menu */
.offcanvas-menu .close-offcanvas {
    color: #3e4095;
    border-color: #3e4095;
}
.offcanvas-menu .close-offcanvas:hover {
    background: #3e4095;
}

/* responsive menu */
#jsjobi-cp-responsive-menu {
  background: #3e4095;
}

/* top search style 3 */ 
div.jsjobs-search-module-main-wrap.style3 .jsjobs-search-module-form-wrap .jsjobs-search-module-form #jsjob_search_form .jsjobs-search-module-fieldwrapper #button {
    background: #3e4095;
    border-color: #3e4095;
}
div.jsjobs-search-module-main-wrap.style3 .jsjobs-search-module-form-wrap .jsjobs-search-module-form #jsjob_search_form .jsjobs-search-module-fieldwrapper #button:hover {
    color: #3e4095;
}
div.jsjobs-search-module-main-wrap.style3 .jsjobs-search-module-category-browse .jsjobs-search-module-category-anch:hover,
div.jsjobs-search-module-main-wrap.style3 .jsjobs-search-module-category-browse .jsjobs-search-module-category-anch:hover .jsjobs-search-module-category-icon {
    color: #3e4095;
}

/* features */
.sppb-addon-title {
  border-color: #3e4095;
}

/* register us style 1 */
.jsjobs-registeras-main-wrap .jsjobs-registeras-wrap.jsjobs-registeras-jobseeker {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobs-registeras-main-wrap .jsjobs-registeras-wrap.jsjobs-registeras-jobseeker .jsjobs-reg-btn:hover {
    background: #3e4095;
}

/* newest jobs style 3 */
.jsjobs-newest-jobs-section {
    border-bottom-color: #3e4095;
}
.jsjobs-newsetjob-wrap.style3 .jsjobs-newsetjob-list-wrap .jsjobs-newsetjob-list-tabs-wrap {
    border-bottom-color: #3e4095;
}
.jsjobs-newsetjob-wrap.style3 .jsjobs-newsetjob-list-wrap .jsjobs-newsetjob-list-tabs-wrap .jsjobs-newsetjob-list-tab {
    background: #3e4095;
    border-color: #3e4095;
}
div.jsjobs-newsetjob-wrap.style3 div.jsjobs-newsetjob-list-wrap div.jsjobs-newsetjob-list-tabs-container div.jsjobs-newsetjob-list:hover {
    border-color: #3e4095;
}
div.jsjobs-newsetjob-wrap.style3 div.jsjobs-newsetjob-list-wrap div.jsjobs-newsetjob-list-tabs-container div.jsjobs-newsetjob-list div.jsjobs-newsetjob-list-data div.jsjobs-newsetjob-list-top .jsjobs-newsetjob-list-title a:hover {
    color: #3e4095;
}
div.jsjobs-newsetjob-wrap.style3 div.jsjobs-newsetjob-list-wrap div.jsjobs-newsetjob-list-tabs-container div.jsjobs-newsetjob-list div.jsjobs-newsetjob-list-data div.jsjobs-newsetjob-list-btm div.jsjobs-newsetjob-list-info a {
    color: #3e4095;
}

/* gold companies */
.jsjobs-company-main-wrap .jsjobs-company-title-wrap .jsjobs-company-tit,
.jsjobs-pkg-main-wrapper .jsjobs-pkg-title-wrap .jsjobs-pkg-titles,
.jsjobs-featuredcompanies-mian-wrap .jsjobs-company-title-wrap .jsjobs-company-tit {
    border-bottom-color: #3e4095; 
}
.jsjobs-company-main-wrap .jsjobs-goldcompanies-list-wrap .jsjobs-goldcompanies-list .jsjobs-goldcompanies_item .jsjobs-goldcompanies .jsjobs-company-data-wrap {
    border-top-color: #3e4095; 
}
.jsjobs-company-main-wrap .jsjobs-goldcompanies-list-wrap .jsjobs-goldcompanies-list .jsjobs-goldcompanies_item .jsjobs-goldcompanies .jsjobs-company-data-wrap .jsjobs-company-data-top .jsjobs-company-mail {
    color: #3e4095;   
}

/* stats style 3 */
.jsjobs-stats-section {
    background: #3e4095;
}

/* resume style 3 */
.jsjobs-newestresume-main-wrap.style3 .jsjobs-newest-res-list-main-wrap .jsjobs-newest-res-list-main .jsjobs-newest-res-list-item {
    border-top-color: #3e4095;
}
.jsjobs-newestresume-main-wrap.style3 .jsjobs-newest-res-list-main-wrap .jsjobs-newest-res-list-main .jsjobs-newest-res-list-item .jsjobs-newest-res-list-top .jsjobs-newest-res-logo {
    border-color: #3e4095;
}
.jsjobs-newestresume-main-wrap.style3 .jsjobs-newest-res-list-main-wrap .jsjobs-newest-res-list-main .jsjobs-newest-res-list-item .jsjobs-newest-res-list-mid .jsjobs-newest-res-list-title a {
    color: #3e4095;
}

/* latest news style3 */
.jmnewspro.default .slide-item-title a, 
.jmnewspro.default .slide-item-title a:hover, 
.jmnewspro.default span.slide-item-readmore a, 
.jmnewspro.default span.slide-item-readmore a:hover {
    color: #3e4095;
}
.jsjobs-latest-news.style3 .jmnewspro .slide-item .slide-item-wrap .slide-item-desc-warp .slide-item-title a:hover {
    color: #3e4095;
}
.jsjobs-latest-news.style3 .jmnewspro .slide-item .slide-item-wrap .slide-item-desc-warp .slide-item-readmore a {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobs-latest-news.style3 .jmnewspro .slide-item .slide-item-wrap .slide-item-desc-warp .slide-item-readmore a:hover {
    background: #3e4095;
}

/* common css */
.jsjobi-form-search-btn {
    background: #3e4095;
}
.jsjobi-form-reset-btn:hover {
    background: #3e4095;
}
.jsjobi-new-tag {
    background: #3e4095;
}
.jsjobi-featured-item {
    border-left-color: #3e4095;
}
.jsjobi-item-feat {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > span {
    border-color: #3e4095;
}
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active:hover > span {
    border-color: #3e4095;
}
.jsjobi-pagination-wrp .jsjobi-plinks .pagination li .next {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-page-title::before {
    background: #3e4095;
}
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > a, 
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > span, 
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > a:hover, 
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > span:hover, 
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > a:focus, 
.jsjobi-pagination-wrp .jsjobi-plinks .pagination > .active > span:focus {
    background: #3e4095;
}

/* main menu */
#sp-header {
    border-bottom-color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent > li > a:hover {
    color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent li .jsjobi-menu-login {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent li .jsjobi-menu-login:hover {
    color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent li .jsjobi-menu-logout {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent li .jsjobi-menu-logout:hover {
    color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li:hover a {
    color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-mega-group li .sp-mega-group-child li a:hover {
    color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-module .sp-module-content .jsjobi-menu-mod-wrp.jsjobi-menu-addjob-mod .jsjobi-menu-mod, 
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-module .sp-module-content .jsjobi-menu-mod-wrp.jsjobi-menu-addresume-mod .jsjobi-menu-mod {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-module .sp-module-content .jsjobi-menu-mod-wrp.jsjobi-menu-addresume-mod .jsjobi-menu-mod .jsjobi-menu-mod-btn {
    border-color: #3e4095;
}
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-module .sp-module-content .jsjobi-menu-mod-wrp.jsjobi-menu-addjob-mod .jsjobi-menu-mod .jsjobi-menu-mod-btn:hover,
.jsjobi-main-menu #sp-menu .sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-module .sp-module-content .jsjobi-menu-mod-wrp.jsjobi-menu-addresume-mod .jsjobi-menu-mod .jsjobi-menu-mod-btn:hover {
    color: #3e4095;
}

/* jsjobi control panel */

.jsjobi-cont-top-sec .jsjobi-sec-btns .jsjobi-sec-btn {
    color: #3e4095;
}
.jsjobi-cont-top-sec .jsjobi-sec-btns .jsjobi-sec-btn:hover {
    border-color: #3e4095;
}
.jsjobi-cp-user .jsjobi-user-image {
    border-color: #3e4095;
}
.jsjobi-cp-user .jsjobi-user-image .jsjobi-user-btn {
    border-color: #3e4095;
}
.jsjobi-cp-user .jsjobi-user-email a {
    color: #3e4095;
}
.jsjobi-cp-short-links .jsjobi-cp-links li:hover {
    border-color: #3e4095;
}
.jsjobi-cp-short-links .jsjobi-cp-links li a:hover {
    color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-tit a:hover {
    color: #3e4095;
}
.jsjobi-cp-sec.half-width.jsjobi-cp-messages .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-tit:hover {
    color: #3e4095; 
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-link a {
    color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-link .jsjobi-cp-cnt-link-txt {
    color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-btns .jsjobi-cp-cnt-btn:hover {
    border-color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-btns .jsjobi-cp-cnt-btn:hover i {
    color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-btns .jsjobi-cp-cnt-btn.jsjobi-cp-txt-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-sec-cnt .jsjobi-cp-cnt-list .jsjobi-cp-cnt-data .jsjobi-cp-cnt-btns .jsjobi-cp-cnt-btn.jsjobi-cp-txt-btn:hover {
    background: #3e4095;
}
.jsjobi-cp-sec.half-width .jsjobi-cp-cnt-btm .jsjobi-cp-sec-view-btn:hover {
    border-color: #3e4095;
    background: #3e4095;
} 
/* filter search */
.jsjobi-filter-search-wrp {
    border-bottom-color: #3e4095;
}
.jsjobi-filter-search-wrp .jsjobi-form-show-more-btn {
    border-color: #3e4095;
    color: #3e4095;
}

/* top section */
.jsjobi-top-section .jsjobi-section-action .jsjobi-section-act-btn:hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-top-section .jsjobi-section-action .jsjobi-section-sort a:hover {
    background: #3e4095;
}

/* job list */
.jsjobi-job-list .jsjobi-job-cnt .jsjobi-job-title .jsjobi-job-title-txt a:hover {
    color: #3e4095;
}
.jsjobi-job-list .jsjobi-job-cnt .jsjobi-job-web a {
    color: #3e4095;
}
.jsjobi-job-list .jsjobi-job-action .jsjobi-job-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-job-list .jsjobi-job-action .jsjobi-job-act-btn:hover {
    background: #3e4095;
}
.jsjobi-job-list .jsjobi-job-action .jsjobi-job-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-job-list .jsjobi-job-action .jsjobi-job-act-icon-btn:hover i {
    color: #3e4095;
}

/* job box style */
.jsjobi-job-box .jsjobi-job-action .jsjobi-job-act-btn {
    color: #3e4095;
}
.jsjobi-job-box .jsjobi-job-cnt .jsjobi-job-title .jsjobi-job-title-txt a:hover {
    color: #3e4095;
}
.jsjobi-job-box .jsjobi-job-cnt .jsjobi-job-data .jsjobi-job-info a {
    color: #3e4095;
}
.jsjobi-job-box .jsjobi-job-overlay {
  background: #3e4095;
}

/* list sidebar */
.jsjobi-list-sidebar .jsjobi-section-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-list-sidebar .jsjobi-section-act-btn:hover {
    background: #3e4095;
}
.jsjobi-list-sidebar .jsjobi-section-act-btn:first-child {
    background: #3e4095;
}
.jsjobi-list-sidebar .jsjobi-list-sidebar-widget .jsjobi-list-sidebar-widget-content li a:hover {
    color: #3e4095;
}
.jsjobi-list-sidebar .jsjobi-list-sidebar-widget .jsjobi-list-sidebar-widget-content li .jsjobi-show-more-btn {
    color: #3e4095;
}

/* popups tell a friend / shortlist / apply / cover letter */
.jsjobi-popup-wrp .jsjobi-popup-body .jsjobi-popup-btn-wrp .jsjobi-popup-save-btn {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-popup-wrp .jsjobi-popup-body .jsjobi-popup-btn-wrp .jsjobi-popup-save-btn:hover {
    color: #3e4095;
}

/* job apply */

.jsjobi-job-apply .jsjobi-jobapply-cnt .jsjobi-sec-fieldwrapper .jsjobi-sec-btn {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-job-apply .jsjobi-jobapply-cnt .jsjobi-sec-fieldwrapper .jsjobi-sec-btn:hover {
    color: #3e4095;
}
.jsjobi-job-apply .jsjobi-jobapply-login-wrp .jsjobi-jobapply-login-form .jsjobi-form-row #forgotyour-passwd {
    color: #3e4095;
}
.jsjobi-job-apply .jsjobi-jobapply-login-wrp .jsjobi-jobapply-as-visitor .jsjobi-jobapply-as-visitor-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-job-apply .jsjobi-jobapply-login-wrp .jsjobi-jobapply-as-visitor .jsjobi-jobapply-as-visitor-btn:hover {
    background: #3e4095;
}

/* job detail */

.jsjobi-job-det-top::before {
    background: #3e4095;
}
.jsjobi-job-det .jsjobi-job-det-cnt .jsjobi-job-det-data-wrp .jsjobi-job-det-btn:hover {
    border-color: #3e4095;
}
.jsjobi-job-det .jsjobi-job-det-cnt .jsjobi-job-det-data-wrp .jsjobi-job-det-tag:hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-job-det .jsjobi-job-det-btns .jsjobi-job-det-head {
    background: #3e4095;
}

/* applied job list */

.jsjobi-applied-job-list .jsjobi-apply-job-info .jsjobi-apply-job-row .jsjobi-apply-job-value a {
    color: #3e4095;
}

/* companies list */

.jsjobi-company-list .jsjobi-comp-cnt .jsjobi-comp-title .jsjobi-comp-title-txt a:hover {
    color: #3e4095;
}
.jsjobi-company-list .jsjobi-comp-cnt .jsjobi-comp-web a {
    color: #3e4095;
}
.jsjobi-company-list .jsjobi-comp-action .jsjobi-comp-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-company-list .jsjobi-comp-action .jsjobi-comp-act-btn:hover {
    background: #3e4095;
}
.jsjobi-company-list .jsjobi-comp-action .jsjobi-comp-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-company-list .jsjobi-comp-action .jsjobi-comp-act-icon-btn:hover i {
    color: #3e4095;
}

/* company detail */

.jsjobi-company-det-top::before {
    background: #3e4095;
}
.jsjobi-company-det .jsjobi-company-det-cnt .jsjobi-company-det-data-wrp .jsjobi-company-det-btn:hover {
    border-color: #3e4095;
}
.jsjobi-company-det .jsjobi-company-det-btns .jsjobi-company-det-head {
    background: #3e4095;
}

/* resume list */

.jsjobi-resume-list .jsjobi-resume-cnt .jsjobi-resume-title .jsjobi-resume-title-txt a:hover {
    color: #3e4095;
}
.jsjobi-resume-list .jsjobi-resume-cnt .jsjobi-resume-tit {
    color: #3e4095;
}
.jsjobi-resume-list .jsjobi-resume-action .jsjobi-resume-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-resume-list .jsjobi-resume-action .jsjobi-resume-act-btn:hover {
    background: #3e4095;
}
.jsjobi-resume-list .jsjobi-resume-action .jsjobi-resume-act-icon-btn:hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-resume-list .jsjobi-resume-action .jsjobi-resume-act-icon-btn:hover i {
    color: #3e4095;
}

/* my resume list */
.jsjobi-my-resume-list-wrp .jsjobi-resume-list .jsjobi-resume-logo .js-mr-rp .circle .fill {
    background: #3e4095;
}

/* resume box style */

.jsjobi-resume-box {
    border-top-color: #3e4095;
}
.jsjobi-resume-box .jsjobi-resume-action .jsjobi-resume-act-btn {
    color: #3e4095;
}
.jsjobi-resume-box .jsjobi-resume-cnt .jsjobi-resume-title .jsjobi-resume-title-txt {
    color: #3e4095;
}
.jsjobi-resume-box .jsjobi-resume-cnt .jsjobi-resume-data .jsjobi-resume-info a {
    color: #3e4095;
}
.jsjobi-resume-box .jsjobi-resume-overlay {
  background: #3e4095;  
}

/* job applied resume */

.jsjobi-applied-resume-list-wrp .jsjobi-resume-tabs {
    border-bottom-color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-resume-tabs a.selected {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-resume-tabs a:not(.selected):hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-search-form-wrp .jsjobi-form-btn-row .jsjobi-form-save-btn {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-search-form-wrp .jsjobi-form-btn-row .jsjobi-form-save-btn:hover {
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-applied-resume-action .jsjobi-applied-resume-act-item:hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-applied-resume-action .jsjobi-applied-resume-act-item:hover a {
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-applied-resume-action .jsjobi-applied-resume-act-item:hover i {
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-res-action-wrp .jsjobi-applied-apps .jsjobi-app-action .button {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-res-action-wrp .jsjobi-applied-apps .jsjobi-app-action .button:hover {
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-res-action-wrp .jsjobi-applied-apps .jsjobi-app-action .button:hover {
    color: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-res-action-wrp .jsjobi-action-button .button {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-applied-resume-list-wrp .jsjobi-res-action-wrp .jsjobi-action-button .button:hover {
    color: #3e4095;
}

/* resume detail */

.jsjobi-res-det-top::before {
    background: #3e4095;
}
.jsjobi-res-det .jsjobi-res-det-cnt .jsjobi-res-det-data-wrp .jsjobi-res-det-data-row .jsjobi-res-det-data .jsjobi-res-det-data-val a {
    color: #3e4095;
}
.jsjobi-res-det .jsjobi-res-det-cnt .jsjobi-res-det-data-wrp .jsjobi-res-det-data-row .jsjobi-res-det-data #resumeFilesList .zip-downloader {
    background: #3e4095;
}
.jsjobi-res-det .jsjobi-res-det-cnt .jsjobi-res-det-data-wrp .jsjobi-res-det-btn:hover {
    border-color: #3e4095;
}
.jsjobi-res-det .jsjobi-res-det-cnt .jsjobi-res-det-data-wrp .jsjobi-res-det-btn:hover i {
    color: #3e4095;
}
.jsjobi-res-det .jsjobi-res-det-cnt .jsjobi-res-det-data-wrp .jsjobi-res-det-tag:hover {
    border-color: #3e4095;
    color: #3e4095;
}

/* department list */

.jsjobi-department-list .jsjobi-dept-cnt .jsjobi-dept-data .jsjobi-dept-info .jsjobi-dept-info-val:not(span):hover {
    color: #3e4095;
}
.jsjobi-department-list .jsjobi-dept-action .jsjobi-dept-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-department-list .jsjobi-dept-action .jsjobi-dept-act-btn:hover {
    background: #3e4095;
}
.jsjobi-department-list .jsjobi-dept-action .jsjobi-dept-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-department-list .jsjobi-dept-action .jsjobi-dept-act-icon-btn:hover i {
    color: #3e4095;
}

/* department detail */

.jsjobi-department-det .jsjobi-department-det-data .jsjobi-department-det-data-val a {
    color: #3e4095;
}

/* folder list */

.jsjobi-folder-list .jsjobi-folder-action .jsjobi-folder-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-folder-list .jsjobi-folder-action .jsjobi-folder-act-btn:hover {
    background: #3e4095;
}
.jsjobi-folder-list .jsjobi-folder-action .jsjobi-folder-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-folder-list .jsjobi-folder-action .jsjobi-folder-act-icon-btn:hover i {
    color: #3e4095;
}

/* folder detail */

.jsjobi-folder-det .jsjobi-folder-det-data .jsjobi-folder-det-data-val a {
    color: #3e4095;
}

/* cover letter list */

.jsjobi-cvr-ltr-list .jsjobi-cvr-ltr-action .jsjobi-cvr-ltr-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-cvr-ltr-list .jsjobi-cvr-ltr-action .jsjobi-cvr-ltr-act-btn:hover {
    background: #3e4095;
}
.jsjobi-cvr-ltr-list .jsjobi-cvr-ltr-action .jsjobi-cvr-ltr-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-cvr-ltr-list .jsjobi-cvr-ltr-action .jsjobi-cvr-ltr-act-icon-btn:hover i {
    color: #3e4095;
}

/* cover letter detail */

.jsjobi-cover-letter-det .jsjobi-cvr-ltr-det-data .jsjobi-cvr-ltr-det-data-val a {
    color: #3e4095;
}

/* category resume / job */

#jsjobi-cat-block #jsjobi-cat-block-a:hover {
    border-color: #3e4095;
}
#for_subcat #jsjobi-subcat-block-a:hover {
    border-color: #3e4095;
}
.jsjobi_subcat_wrapper:hover {
    border-color: #3e4095;
}

/* job / resume by type */

.jsjobi-by-type-list:hover {
    border-color: #3e4095;
}

/* package list */

.jsjobi-package-list .jsjobi-pkg-amount .jsjobi-pkg-disc-amount {
    background: #3e4095;
}
.jsjobi-package-list .jsjobi-pkg-btns .jsjobi-pkg-btn {
    border-color: #3e4095;
}
.jsjobi-package-list .jsjobi-pkg-btns .jsjobi-pkg-btn:hover {
    color: #3e4095;
}
.jsjobi-package-list .jsjobi-pkg-btns .jsjobi-pkg-btn:hover i {
    color: #3e4095;
}
.jsjobi-package-list .jsjobi-pkg-btns .jsjobi-pkg-buy-btn {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-package-list .jsjobi-pkg-btns .jsjobi-pkg-buy-btn:hover {
    color: #3e4095;
    border-color: #3e4095;
}
.jsjobi-paymeth-list .jsjobi-paymeth-btn {
    border-color: #3e4095;
    background: #3e4095;
} 
.jsjobi-paymeth-list .jsjobi-paymeth-btn:hover {
    border-color: #3e4095;
    color: #3e4095;
}

/* purchase history */

.jsjobi-purhis-list .jsjobi-purhis-amount .jsjobi-purhis-disc-amount {
    background: #3e4095;
}

/* send messages */

.jsjobi-messages-list.style1 .jsjobi-msg-cnt .jsjobi-msg-data .jsjobi-msg-info .jsjobi-msg-info-val {
    color: #3e4095;
}
.jsjobi-messages-list.style1 .jsjobi-msg-action .jsjobi-msg-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-messages-list.style1 .jsjobi-msg-action .jsjobi-msg-act-btn:hover {
    background: #3e4095;
} 
.jsjobi-messages-list.style1 .jsjobi-msg-action .jsjobi-msg-act-icon-btn:hover {
    border-color: #3e4095;
}
.jsjobi-messages-list.style2 .jsjobi-msg-action .jsjobi-msg-act-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-messages-list.style2 .jsjobi-msg-action .jsjobi-msg-act-btn:hover {
    background: #3e4095;
}
.jsjobi-send-message-job-list .jsjobi-job-cnt .jsjobi-job-web {
    color: #3e4095;
}
.jsjobi-send-message-wrp .jsjobi-send-message .jsjobi-send-msg-history .jsjobi-send-msg-row .jsjobi-send-msg-cnt {
    background: #3e4095;
}
.jsjobi-send-message-wrp .jsjobi-send-msg-btn input {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-send-message-wrp .jsjobi-send-msg-btn input:hover {
    color: #3e4095;
}

/* save search resume / job */

.jsjobi-sv-srch-list .jsjobi-sv-srch-action .jsjobi-sv-srch-act-btn:hover {
    border-color: #3e4095;
}
.jsjobi-sv-srch-list .jsjobi-sv-srch-action .jsjobi-sv-srch-act-btn:hover i {
    color: #3e4095;
}

/* forms */

.jsjobi-form-wrp .jsjobi-form-row .jsjobi-form-field .jsjobi-specify-range-btn {
    color: #3e4095;
}
.jsjobi-form-wrp .jsjobi-form-row .jsjobi-form-field .files-field #resumeFileSelector {
    background: #3e4095;
}
.jsjobi-form-wrp .jsjobi-form-btn-row .jsjobi-form-save-btn {
    background: #3e4095;
    border-color: #3e4095 !important;
}
.jsjobi-form-wrp .jsjobi-form-btn-row .jsjobi-form-save-btn:hover {
    color: #3e4095 !important;
}

/* form custom fields */

.jsjobi-custom-fields .jsjobi-form-field a {
    color: #3e4095;
}

/* view custom fields */ 

.jsjobi-view-custom-field-wrp .jsjobi-view-custom-field .jsjobi-view-cf-val a {
    color: #3e4095;
}

/* resume form */

.jsjobi-form-resume .jsjobi-form-section .jsjobi-resume-sec-delete:hover {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-section .jsjobi-form-row .jsjobi-form-field .jsjobi-form-map-field .jsjobi-map-link {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-section .jsjobi-form-row .jsjobi-form-field .jsjobi-form-map-field .jsjobi-map-link:hover {
    color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-add-new-sec-btn {
    border-color: #3e4095;
    color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-add-new-sec-btn:hover {
    background: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-btn-row .jsjobi-form-btn.vis_applynow {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-btn-row .jsjobi-form-btn.vis_applynow:hover {
    color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-btn-row .jsjobi-form-btn.save {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-btn-row .jsjobi-form-btn.save:hover {
    color: #3e4095;
}
.jsjobi-form-resume .jsjobi-form-btn-row .jsjobi-form-btn.cancel:hover {
    color: #3e4095;
    border-color: #3e4095;
}

/* resume file upload popup */

.jsjobi-form-resume #resumeFilesPopup.resumeFilesPopup .resumeFiles_close #closepopup {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-form-resume #resumeFilesPopup.resumeFilesPopup .resumeFiles_close #closepopup:hover {
    color: #3e4095;
}

/* login form */

.jsjobi-form-login .jsjobi-form-wrp .jsjobi-form-row .jsjobi-form-other-links {
    color: #3e4095;
}

/* forgot user / password name form */

.jsjobi-form-wrp .reset .form-group button {
    background: #3e4095;
    border-color: #3e4095;
}
.jsjobi-form-wrp .login .form-group button:hover,
.jsjobi-form-wrp .remind .form-group button:hover,
.jsjobi-form-wrp .reset .form-group button:hover {
    color: #3e4095;
}

.jsjobi-form-wrp .login .form-group button:active,
.jsjobi-form-wrp .login .form-group button:focus,
.jsjobi-form-wrp .remind .form-group button:active,
.jsjobi-form-wrp .remind .form-group button:focus,
.jsjobi-form-wrp .reset .form-group button:active,
.jsjobi-form-wrp .reset .form-group button:focus {
    background: #3e4095;
    border-color: #3e4095;
    color: #fff;
}

/* save search form */

.jsjobi-form-save-search .jsjobi-form-butn .jsjobi-form-btn {
    border-color: #3e4095 !important;
    background: #3e4095;
}
.jsjobi-form-save-search .jsjobi-form-butn .jsjobi-form-btn:hover {
    color:  #3e4095 !important;
}

/* footer */

.jsjobi-footer {
    border-top-color: #3e4095;
}
.jsjobi-copyright {
    background: #3e4095;
}

/* error messages */

.jsjobi-error-msg-wrp .jsjobi-error-msg-action-btn .jsjobi-error-msg-btn1 {
    border-color: #3e4095;
    background: #3e4095;
}
.jsjobi-error-msg-wrp .jsjobi-error-msg-action-btn .jsjobi-error-msg-btn1:hover {
    color: #3e4095;
}
span.js_resume_next{border-color:#3e4095;color: #3e4095;}
span.js_resume_prev{border-color:#3e4095;color: #3e4095;}