/* ============================================================
   WorkinCare pink theme overrides
   Loaded only when body has .theme-workincare class
   (header.php sets that class for community_ids 598/599/600/601)
   Workin.com regionals do NOT load this file and are unaffected.

   Blue -> rose mapping:
     #23475e -> #a6577a   primary rose
     #1b3648 -> #834160   darker rose (hover/active/focus)
     #305267 -> #b86c8e   lighter rose / slate-rose
     #7a9db3 -> #c79cae   pale rose (secondary buttons)
     #62859b -> #a87890   medium rose (secondary button hover)
   ============================================================ */

/* Links & generic text */
body.theme-workincare a { color: #a6577a; }
body.theme-workincare .text-blue { color: #b86c8e; }

/* Navbar */
body.theme-workincare .navbar-brand,
body.theme-workincare .navbar .site-title,
body.theme-workincare .navbar .site-title:hover,
body.theme-workincare .navbar .site-title:active,
body.theme-workincare .navbar .site-title:focus { color: #a6577a; }

/* Dropdown nav */
body.theme-workincare .dropdown-menu > li > a { color: #a6577a; }
body.theme-workincare .dropdown-menu > li.nav-js-highlight > a { background-color: #b86c8e; }
body.theme-workincare .dropdown-menu > li.nav-js-highlight > a:hover { background-color: #a6577a; }

/* Intro / wells / modal header */
body.theme-workincare .intro-wrapper,
body.theme-workincare #login-modal .modal-header,
body.theme-workincare .well-jobseeker .well-header,
body.theme-workincare.login .well-header.js-login,
body.theme-workincare .js-register .well-header { background-color: #a6577a; }

/* Glyph / FA primary icons */
body.theme-workincare .glyphicon-primary,
body.theme-workincare .fa-primary { color: #a6577a; }

/* Page-section banners */
body.theme-workincare .blue-bar,
body.theme-workincare .home-jobs-header,
body.theme-workincare .register-bar,
body.theme-workincare .homesearch-bar,
body.theme-workincare .home-slider-carousel,
body.theme-workincare .home-slider-carousel .owl-controls { background-color: #a6577a; }

/* Headings & text-only blue accents */
body.theme-workincare .marketing-message h4,
body.theme-workincare .job-display-text h2,
body.theme-workincare .share-job,
body.theme-workincare .home-testimonials h2 { color: #a6577a; }

/* Circles / register-bar button */
body.theme-workincare .jobseeker-circle,
body.theme-workincare .register-bar h2 .btn { background-color: #a6577a; }

/* Primary jobseeker button */
body.theme-workincare .btn-jobseeker-primary {
	background-color: #a6577a;
	border-color: #a6577a;
	color: #ffffff;
}
body.theme-workincare .btn-jobseeker-primary:hover,
body.theme-workincare .btn-jobseeker-primary:active,
body.theme-workincare .btn-jobseeker-primary:focus {
	background-color: #834160;
	border-color: #834160;
}

/* Homesearch button (the search-bar submit) */
body.theme-workincare .btn-homesearch { background-color: #c79cae; color: #ffffff; }
body.theme-workincare .btn-homesearch.focus,
body.theme-workincare .btn-homesearch:focus,
body.theme-workincare .btn-homesearch:hover { background-color: #a87890; color: #ffffff; }
