
.recommended::before  {
  content: "Recommended";
}






.visitor-layout, .direct-signup-layout {
  padding-top: 0px !important;
  background-image: none;
}

.navbar-right  {
  margin-top:7px;
}

@media(max-width:320px) {
  .logo-white img {
    max-width:90% !important;
  }
}

.logo{
  max-height:none !important;
  max-width:none !important;
}

.bg-container {

    background: #868686 url(https://www-yournextstep-com-assets.s3.us-east-2.amazonaws.com/production/candidate-care/candidate_care_settings/login_page_background/48/login_bg_34_original.png?X-Amz-Expires=60&X-Amz-Date=20250724T003337Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA3YBBWSWH2XFDI75Q%2F20250724%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=2bd4f0cc41494952626e0f0e6839036254ca5b1a3930f3bf15ed3656c008ff02) no-repeat scroll center top;

}











    @media(max-width: 1146px) {
      .bg-container { background-size: cover !important; }
    }

    .visitor-layout .login-wrap, .visitor-layout .registration-wrap {
      margin-bottom: 0px;
    }

    @media(max-width: 415px) {
      .footer-wrap-candidate-care {
        padding-bottom: 75px !important;
      }
    }

    @media(max-width: 415px) {
      .login-panel {
        margin-bottom: 40px !important;
      }
    }


  .returning-user {
    position:relative !important;
    left:25%;
  }

  @media(max-width: 768px) {
    .returning-user {
      left: 0% !important;
    }
  }

  @media(max-width: 375px) {
    .visitor-layout .login-wrap .panel.panel-default .panel-heading, .visitor-layout .registration-wrap .panel.panel-default .panel-heading {
      padding: 0px;
    }
  }

  .welcome-layout .login-wrap, .welcome-layout .registration-wrap {
    margin: 0px auto;
  }


.navbar {
  background: #fff !important;
  border-bottom: 1px solid #777;

}
.navbar .navbar-toggle {
  color: #777;
  border-color: #777;
}
@media (max-width: 500px) {
  .navbar-default .navbar-nav > li > a {
    color: #777;
  }
}
.navbar .navbar-nav li {
  border-bottom: solid 1px #777;
}
.navbar .navbar-nav li a {
  color: #777;
}
.visitor-layout .candidate-care-wrap {
  display:none !important;
}
.navbar .navbar-nav li a:hover, .navbar .navbar-nav li a:focus, .navbar .navbar-nav li a:active {
  background: #333;
}
.standard-layout .sidebar-dropdown .dropdown-menu li a.active {
  color: #000;
  background: #ebebeb;

}



.already-registered {
  display: inline !important;
  font-size:16px !important;
}

@media(max-width: 991px) {
  .already-registered {
    padding-left:10px;
  }
}

@media(max-width: 415px) {
  .already-registered {
    display:none !important;
  }
}

.already-registered a {
  color: #117dba;
  text-decoration: underline !important;
}
.already-registered a:hover, .already-registered a:focus {
  color: #117dba;
  text-decoration: underline !important;
}

.login-header {
  display:none;
}

.login-header-premium, .having-problems, .candidate-care-top {
  display: inherit !important;
}

.login-header-premium {
  max-width:800px;
  margin: 0px auto;
}

@media(max-width: 415px) {
  .login-header-premium {
    margin: 0 20px;
  }
}

.first-time-user {
  display: none !important;
}

.visitor-layout .login-wrap .panel.panel-default .panel-body .forgot-password a, .visitor-layout .login-wrap .panel.panel-default .panel-body .having-problems a {
  color: #117dba;
}
.visitor-layout .login-wrap .panel.panel-default .panel-body .forgot-password a:hover, .visitor-layout .login-wrap .panel.panel-default .panel-body .forgot-password a:focus, .visitor-layout .login-wrap .panel.panel-default .panel-body .having-problems a:hover, .visitor-layout .login-wrap .panel.panel-default .panel-body .having-problems a:focus {
  color: #117dba;
}

.footer-wrap-candidate-care {
  background: #025064 !important;
}

.login-wrap {
  padding-bottom:100px;
}

  @media(max-width: 414px) {
    .login-wrap { padding-bottom: 50px !important; }
  }


.terms-candidate-care {
  background: #fff !important;
  min-height:300px;
}

.terms-candidate-care li a:hover, .terms-candidate-care li a:focus {
    color: #777;
    display: block;
    padding: 0 15px;
}

.sign-up-cta {
  float:left;
}

@media(max-width: 413px)  {
  .sign-up-cta {
    display:none;
  }
  .sign-up-cta-mobile{
    float: none !important;
    text-align: center;
    font-size: 16px;
  }
}
@media(min-width: 414px)  {
  .sign-up-cta-mobile {
    display:none;
  }

  .sign-up-cta {
    float: none !important;
    text-align: center;
    font-size: 16px;
  }
}

.header { background: #fff !important ; }

.header .top-nav .navbar-nav > li > a {
  padding: 8px;
  border-bottom: solid 2px transparent;
  bottom:2px;
}

.header .top-nav .navbar-nav > li > a:hover, .header .top-nav .navbar-nav > li > a:focus {
  padding: 8px;
  border-bottom: solid 2px #777;
  bottom:2px;
}

.candidate-care-wrap, .candidate-care-wrap-small, .coach-services-nav, .navbar-right > li > a {
  color: #777 !important;
}

@media(max-width: 768px){
  .candidate-care-top .coach-services-nav{
    height: 50px;
  }
}

.navbar-nav ul > li > a:hover, .navbar-nav ul > li > a:focus {
  background: #eee !important;
}

.section-nav {
  background: #025064 !important;
  border-bottom: 1px solid #000 !important;
}
.section-nav ul li a {
  border-left: solid 1px #000;
}

.section-nav ul li.active a {
  background: #28768a !important;
}
.section-nav ul li a:hover, .section-nav ul li a:focus {
  background: #28768a !important;
}

.sidebar > ul li.active a, .sidebar > ul li a:hover, .sidebar > ul li a:focus {
  background: #eee !important;
}

.btn.btn-primary, .btn.btn-cta, .btn.btn-cta-primarycolor {
  background: #90d2b5 !important;
}

.btn.btn-primary:hover, .btn.btn-cta:hover, .btn.btn-primary:focus, .btn.btn-cta:focus, .btn.btn-cta-primarycolor:hover {
  background: #7ab39a !important;
}

.btn.btn-success {
  background: #90d2b5 !important;
  border-color: #90d2b5 !important;
}

.btn.btn-success:hover, .btn.btn-success:focus {
  background: #7ab39a !important;
}

.btn.btn-welcome {
  background: #90d2b5 !important;
  border-color: #90d2b5 !important;
}

.btn.btn-welcome:hover, .btn.btn-welcome:focus {
  background: #7ab39a !important;
}

.btn.btn-selected {
  background: #90d2b5 !important;
  border-color: #90d2b5 !important;
}

.company-connections-widget .cc-li-connections-btn {
  background: #007CBA !important;
}

.company-connections-widget .cc-li-connections-btn:hover, .company-connections-widget .cc-li-connections-btn:focus {
  background: #1a96d4 !important;
}

.company-connections-widget .cc-fb-connections-btn {
  background: #3B5A97 !important;
}

.company-connections-widget .cc-fb-connections-btn:hover, .company-connections-widget .cc-fb-connections-btn:focus {
  background: #5574b1 !important;
}

.workshops-list .workshops-item .btn-secondary, .workshops-list .workshops-item-variable .btn-secondary {
  border: 1px solid #90d2b5 !important;
  color: #90d2b5 !important;
}
.workshops-list .workshops-item .btn-secondary:hover, .workshops-list .workshops-item .btn-secondary:focus, .workshops-list .workshops-item-variable .btn-secondary:hover, .workshops-list .workshops-item-variable .btn-secondary:focus {
  -moz-box-shadow: 0 0 0px 1px #90d2b5 !important;
  -webkit-box-shadow: 0 0 0px 1px #90d2b5 !important;
  box-shadow: 0 0 0px 1px #90d2b5 !important;
}

.module-landing .module-overview .module-actions .btn.btn-secondary {
  background: rgba(0, 0, 0, 0.5);
}
.module-landing .module-overview .module-actions .btn.btn-secondary:hover, .module-landing .module-overview .module-actions .btn.btn-secondary:focus {
  background: rgba(0, 0, 0, 0.9);
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #025064 !important;
}

.modal .modal-header .close {
  background: #025064 !important;
}
.modal .modal-header:before {
  border-top: 1px solid #025064 !important;
}
.modal .modal-header:after {
  color: #025064 !important;
}

.confirm-modal .btn-danger {
  border-color: #025064 !important;
  background: #025064 !important;
}

.confirm-modal .btn-danger:hover, .confirm-modal .btn-danger:focus {
  border-color: #28768a !important;
  background: #28768a !important;
}

.expand-collapse .expand-collapse-trigger {
  color: #117dba !important;
}

.documents-section.recommended, .workshops-item.recommended, .workshops-item-variable.recommended {
  border-color: #025064 !important;
}

.documents-section.recommended:before, .workshops-item.recommended:before, .workshops-item-variable.recommended:before {
  color: #025064 !important;
}

.documents-section .actions .btn-secondary, .workshops-item .actions .btn-secondary, .workshops-item-variable .actions .btn-secondary {
  border: 1px solid #025064 !important;
  color: #025064 !important;
}

.documents-section .actions .btn-secondary:hover, .documents-section .actions .btn-secondary:focus, .workshops-item .actions .btn-secondary:hover, .workshops-item .actions .btn-secondary:focus, .workshops-item-variable .actions .btn-secondary:hover, .workshops-item-variable .actions .btn-secondary:focus {
  -moz-box-shadow: 0 0 0px 1px #025064 !important;
  -webkit-box-shadow: 0 0 0px 1px #025064 !important;
  box-shadow: 0 0 0px 1px #025064 !important;
}

.document-link {
  color: #6699EE !important;
}
a.document-link:hover, a.document-link:focus, .btn-finish-later:hover, .btn-finish-later:focus { color: #a7d9f4 !important; }

.delete-link {
  color: #6699EE !important;
}
a.delete-link:hover, a.delete-link:focus { color: #a7d9f4 !important; }

.document-panel .edit {
  border: 1px solid #025064 !important;
}

.document-panel .document_section .section-header a:visited, .document-panel .document_section .section-header a {
  color: #6699EE !important;
}

.document-panel	.document_section .section-header a:hover, .document-panel  .document_section .section-header a:focus {
  color: #28768a !important;
}


.tertiary-action p a, .advanced-search-link, .not-ready a, .builder-header a, a.cta, .retake-link {
  color: #117dba !important;
}
.tertiary-action p a:hover, .tertiary-action p a:focus, a.advanced-search-link:hover, a.advanced-search-link:focus, .not-ready a:hover, .not-ready a:focus, .builder-header a:hover, .builder-header a:focus, a.cta:hover, a.cta:focus, a.retake-link:hover, a.retake-link:focus {
  color: #08467c !important;
}

body a {
  color: #117dba;
}
body a:hover, body a:focus, body a:active {
  color: #08467c;
}

div.workshop-summary .summary-content .results {
  border: solid 2px #025064 !important;
}

div.workshop .workshop-header, div.workshop .workshop-body .workshop-sidebar h2, div.workshop .workshop-body .workshop-content.workshop-hub .workshop-steps .workshop-step.current .step-summary {
  background: #f7f7f7;
}

div.workshop .workshop-body .workshop-content.workshop-hub .workshop-steps .workshop-step .step-summary .btn.btn-pill-cta {
  background: #025064 !important;
  border-color: #025064 !important;
}

div.workshop .workshop-body .workshop-content.workshop-hub .workshop-steps .workshop-step .step-summary .btn.btn-pill-cta:hover, div.workshop .workshop-body .workshop-content.workshop-hub .workshop-steps .workshop-step .step-summary .btn.btn-pill-cta:focus {
  background: #28768a !important;
  border-color: #28768a !important;
}


.coach-thumb {
  border: solid 3px #fff !important;
}

.coach-tip h2 {
  color: #fff !important;
}

div.guide .guide-header, div.guide .guide-body .guide-sidebar h3 {
  background: #f7f7f7 !important;
}

.builder-header .document-name-editor .el-icon-file-edit-alt {
  color: #025064 !important;
}

.form-control:focus {
  border-color: #28768a !important;
  box-shadow: inset 0 1px 1px rgba(102,153,238,0.3), 0 0 8px rgba(102,153,238,0.6);
}

.ranked-word-quiz .question .choice.ranked-item {
  background: #025064 !important;
}

.ranked-word-quiz .question .choice:hover, .ranked-word-quiz .question .choice:focus {
  border-color: #025064 !important;
}

.ranked-word-quiz .question .choice.ranked-item-1:before, .ranked-word-quiz .question .choice.ranked-item-2:before, .ranked-word-quiz .question .choice.ranked-item-3:before {
  color: #025064 !important;
}

.ranked-statement-quiz .question .choice.ranked-item {
  background: #025064 !important;
}

.ranked-statement-quiz .question .choice:hover, .ranked-statement-quiz .question .choice:focus {
  border-color: #025064 !important;
}

.ranked-statement-quiz .question .choice.ranked-item-1:before, .ranked-statement-quiz .question .choice.ranked-item-2:before, .ranked-statement-quiz .question .choice.ranked-item-3:before {
  color: #025064 !important;
}

.word-selection-quiz .question .choice:hover, .word-selection-quiz .question .choice:focus {
  border-color: #025064 !important;
  background: #025064 !important;
}

.fancy-check-buttons .checkbox label {
  border: solid 1px #025064 !important;
}

.fancy-check-buttons .checkbox label.checked {
  background: #025064 !important;
}

.fancy-check-buttons .checkbox label:hover, .fancy-check-buttons .checkbox label:focus {
  background: #4f9db1 !important;
}

.fancy-check-buttons .checkbox label.focused {
  background: transparent;
}

.true-false-quiz ol .question .btn-default.active {
  background: #025064 !important;
  border-color: #025064 !important;
}

.ranked-list .ranked-item {
  border-color: #025064 !important;
}

.ranked-list .ranked-item:before {
  background-color: #025064 !important;
}

.copyright {
  color: #117dba !important;
}

.cover-letter-types .cover-letter-type > i {
  color: #777 !important;
}

.cover-letter-types .cover-letter-type.recommended {
  border: solid 1px #025064 !important;
}

.cover-letter-types .cover-letter-type.recommended:before {
  color: #025064 !important;
}

.library-section ul li a.guide:after {
  background: none;
}

.contacts-list thead tr th {
  background: #777 !important;
}

body.network_research-company_search.show .search-detail .search-detail-body .search-detail-hdr, body.network_research-people_search.show .search-detail .search-detail-body .search-detail-hdr {
  background: #eee
}

body.network_research-company_search.show .search-detail .search-detail-body .search-detail-hdr .btn {
  background: #025064 !important;
}

body.network_research-company_search.show .search-detail .company-person-item .btn {
  background: #025064 !important;
}

body.network_research-company_search.show .search-detail .company-person-item .btn.btn-selected, body.network_research-people_search.index .search-results .search-results-body .search-result-item .icons .btn-selected {
  background: #90d2b5 !important;
}

body.network_research-people_search.index .search-results .search-results-body .search-result-item .icons .btn-success {
  background: #025064 !important;
}


.standard-layout .recruiter-sidebar .recruiter-body ul li a {
  color: #117dba !important;
}

.standard-layout .recruiter-sidebar .recruiter-body ul li a:hover, .standard-layout .recruiter-sidebar .recruiter-body ul li a:focus {
  color: #08467c !important;
}

.standard-layout .workforce-center-sidebar .workforce-center-body ul li a {
  color: #117dba !important;
}

.standard-layout .workforce-center-sidebar .workforce-center-body ul li a:hover, .standard-layout .workforce-center-sidebar .workforce-center-body ul li a:focus {
  color: #08467c !important;
}

.paginate li.active a {
  border: solid 1px #6699EE !important;
}

.pitch-back-link {
  color: #117dba !important;
}

.pitch-back-link:hover, .pitch-back-link:focus {
  color: #08467c !important;
}

.condense_control {
  color: #6699EE !important;
}

.no-candidate-care {
  display:none !important;
}


.visitor-layout .login-header-premium > h1 {
  font-weight: bold;
}

.visitor-layout .login-header-premium > h3 {
  margin-bottom: 30px !important;
}

.visitor-layout .login-header-premium {
  margin-top: 20px !important;
}

.visitor-layout .login-wrap {
  min-height: 300px !important;
}

.visitor-layout .boolean {
  font-size: 12px !important;
}

@media(max-width: 415px){
  .visitor-layout .boolean {
    font-size: 11px !important;
  }
}

.visitor-layout .disclosures {
  font-size: 12px !important;
}

@media(max-width: 415px){
  .visitor-layout .disclosures {
    font-size: 11px !important;
  }
}

.visitor-layout .registration-wrap {
  min-height: 500px !important;
}

.disclosures a {
  color: #117dba !important;
}
.disclosures a:hover, .disclosures a:focus {
  color: #117dba !important;
}


body.activity.index .activity thead {
  background: #025064;
}

.quick-search .btn-primary{
  color: #FFF !important;
  text-transform: uppercase !important;
  border-color: #90d2b5 !important;
  padding: 0 30px !important;
}

.cookie-notification {
  background: #025064;
}

.account-extension-notification {
  color: #025064;
}

.help-section-title {
  color: #025064 !important;
}

.help-section-content a:hover, .help-section-content a:focus {
  color: #117dba !important;
}

.welcome-layout .container-welcome a:not(.btn) {
  color:  #117dba !important;
}

.resume-builder .nav .nav-button-selected {
  background-color:  #025064 !important;  
  text-decoration: underline !important;  
}

.resume-builder .nav .nav-button-clickable:hover, .resume-builder .nav .nav-button-clickable:active, .resume-builder .nav .nav-button-clickable:focus {
  background-color:  #eee !important;  
}

.resume-builder .btn-back {
  background-color:  #FFF !important;  
}  

.resume-builder .btn-back:hover, .resume-builder .btn-back:active, .resume-builder .btn-back:focus {
  background-color:  #F5F5F5 !important;  
}  

.resume-builder .document-panel .edit {
  border: 0 !important;  
}  

.resume-builder .job-title {
  background-color:  #025064 !important;  
}

.resume-builder .job-title:hover, .resume-builder .job-title:active, .resume-builder .job-title:focus {
  background-color:  #28768a !important;  
}

.resume-builder .ga-trackable-form .add-link:hover, .resume-builder .ga-trackable-form .add-link:active, .resume-builder .ga-trackable-form .add-link:focus {
  color:  #117dba !important;
}

.resume-builder .ga-trackable-form .btn-trash:hover, .resume-builder .ga-trackable-form .btn-trash:active, .resume-builder .ga-trackable-form .btn-trash:focus {
  color:  #117dba !important;
}

.resume-builder .skill-pill.selected {
  background-color: #025064 !important;
}

.resume-builder .skill-pill:not(.selected):hover, .resume-builder .skill-pill:not(.selected):active, .resume-builder .skill-pill:not(.selected):focus {
  background-color: #4f9db1 !important;
}

.resume-builder .el-icon-bell {
  color:  #025064 !important;  
}

.btn-move {
  color:  #333 !important;
}

.btn-trash:hover, .btn-trash:focus, .btn-trash:active {
  color:  #08467c !important;
}

.resume-builder .resume-review-actions a {
  color:  #117dba !important;
}

.resume-builder .resume-review-actions a:hover, .resume-builder .resume-review-actions a:active, .resume-builder .resume-review-actions a:focus {
  color: #08467c !important;
}

.modal .btn-cancel-delete {
    color: #333 !important;
}

  .section-nav ul li {
    width: 12.5% !important;
  }

.video-wrap {
  box-shadow: 0 0 0 5px #025064 !important;
}

  .welcome-layout .login-wrap-onboarding .onboarding-nav .nav-button.nav-button-selected {
    background: #025064;
  }

  .welcome-layout .login-wrap-onboarding .onboarding-nav .nav-button.nav-button-clickable:hover {
    background: #025064;
  }

  .welcome-layout .login-wrap-onboarding .onboarding-nav .nav-button.nav-button-clickable:active {
    background: #025064;
  }

  .welcome-layout .login-wrap-onboarding .onboarding-nav .nav-button.nav-button-clickable:focus {
    background: #025064;
  }

  .library-section ul li a.guide:not(.download-formats):after {
    background: transparent url(https://www-yns-com.s3.amazonaws.com/images/icon_guide.png) no-repeat scroll center center !important;
  }

  .library-section ul li a.webinar-videos:not(.download-formats):after {
    background: transparent url(https://www-yns-com.s3.us-east-2.amazonaws.com/images/interviews/resources/video_play_icon.png) no-repeat scroll center center !important;
  }
  



.job-cards .job-board {
    background:  #025064;
}

.btn-cta.btn-coach-chat-list {
    border-left: 2px solid #F58D00 !important;
    border-top: 2px solid #F58D00 !important;
    border-right: 2px solid #F58D00 !important;
}

.btn-pill-primary {
  background: #025064 !important;
}

.hub-link.active {
  background: #025064 !important;
}

.workshop-step.completed:before {
  background: #025064 !important;
}

@media (max-width: 1325px) {

  .navbar-nav {
    background: #FFF !important;
  }

  .navbar-nav li a.active {
    background: #000 !important;
    color: #FFF;
  }

  .navbar-nav li a:active, .navbar-nav li a:hover, .navbar-nav li a:focus {
    background: #333 !important;
    color: #FFF;
  }

  .navbar-toggle:focus,
  .navbar-toggle:hover {
    background: #FFF !important;
  }

  .dropdown-toggle {
    background: #000 !important;
  }
 
}