/* Jobscanner Color Scheme - Original Colors */
/* This file contains all color-related styles for the Jobscanner website */

.button, button, input[type='button'], input[type='reset'], input[type='submit'] {
    background-color: #5B9537;
    border: 0.1rem solid #5B9537;
}

.model.apply-job.modal-apply-job .checkbox-modal label:before{
    background-color: #fff;
    border: 1px solid #4252CD;
    color: #97F85C;
}

/* COLORS */
.clr-green{
	color: #5B9537;
}
.bg-green{
	background-color: #D5FCBE;
}
.bg-gray{
	background-color: #dedede;
}
.bg-yellow{
	background-color: yellow;
}
.bg-lightgreen{
	background-color: #EAFEDE;
}
.bg-lightgreen-op20{
	background-color: rgba(234, 254, 222, 0.2);
}

/* Text Colors */
a.text-black{color: #112E3C;}
a.text-black:hover{ color: #5B9537;}
a {
    color: #5B9537;
    text-decoration: none
}

a:focus,a:hover {
    color: #606c76
}
/* Navigation Colors */
.main-menu .navigation > li a{
	color: #112E3C;
}
.main-menu .navigation > li a:hover{
	color: #5B9537;
}

.navigation a.navigation-title{
	color: #112E3C;
}
.navigation a.navigation-title:hover{
	color: #5B9537;
}

/* Button Colors */
.button,
input[type='button'],
input[type='reset'],
input[type='submit']{
	background-color: #112E3C;
	color: #97F85C;
}

.button.primary{
	background-color: #97F85C;
	color: #112E3C;
}
.button.primary:hover{
	background-color: #D5FCBE;
}
.button.secondary{
	background-color: transparent;
	border: 1px solid #112E3C;
	color: #112E3C;
}
.button.secondary:hover{
	background-color: #112E3C;
	color: #fff;
}

/* Input Colors */
input[type='color'],
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
input[type='week'],
input:not([type]),
textarea,
select{
	border-color: #112E3C;
}

/* Box Colors */
.box{
	border: 1px solid #112E3C;
}

.listing-box a .job-new-block a,
a .listing-box .h1,
a .listing-box h1,
a .listing-box
{
	color: #112E3C;
}

a:hover .listing-box .h1,
a:hover .listing-box h1,
a:hover .listing-box,
.listing-box a:hover, .job-new-block a:hover{
	color: #5B9537;
}

/* Badge Colors */
.badge{
	border: 1px solid #000;
}
.badge.selected{
	background-color: #EAFEDE;
	color: #112E3C;
}

.label{
	border: 1px solid #112E3C;
}

/* Switch Colors */
.switch .slider {
	border: 1px solid #112E3C;
}
.switch .slider:before {
	background-color: #112E3C;
}
.switch input:focus + .slider {
	box-shadow: 0 0 1px #97F85C;
}
.switch input:checked + .slider:before {
	background-color: #97F85C;
}

/* Filter Colors */
.filters .title,
.filters-outer .checkbox-outer h4{
	color: #112E3C;
}
.filters .title {
	color: #415863;
}

/* Footer Colors */
.footer_country-wrap {
	border-top: 1px solid #112E3C;
}
.footer{
	border-top: 1px solid #112E3C;
}
.footer .menu a{
	color: #112E3C;
}
.footer .menu a:hover{
	color: #5B9537;
}
.footer a.navigation-title{
	color: #112E3C;
}
.footer a.navigation-title:hover{
	color: #5B9537;
}

/* Job Apply Form Colors */
.job-apply-form__wrapper .form-group input,
.job-apply-form__wrapper select{
	border-color: #112E3C;
}

/* Cookie Agreement Colors */
.booking_cookie_agreement.p-3.fixed-bottom{
	background-color: #fff;
}

/* Geo Location Modal Colors */
#geoLocationModal {
	background-color: #fff;
}

/* Spinner Colors */
.spinner {
	border-left-color: #09f;
}

/* Form Error Colors */
.form-error {
	color: #f40000;
}
.job-apply-form__wrapper input.form-control.error-border,
.job-apply-form__wrapper select.form-control.error-border,
.job-apply-form__wrapper textarea.form-control.error-border {
	border-color: #f40000;
}
.job-apply-form__wrapper button.error-border {
	border: 2px solid #f40000;
}

/* Modern Button Styles from asset/style/main.css */
.btn-primary {
	color: #112e3c;
	background: #acf97d;
}
.btn-primary:hover {
	opacity: 0.8;
}
.btn-secondary {
	color: #112e3c;
	background: #fff;
	border: 1px solid #112e3c;
}
.btn-extra {
	color: #97f85c;
	background: #112e3c;
}
.btn-extra:hover {
	opacity: 0.8;
}

/* Input Error Colors */
.input-error {
	border: 1px solid #d80d65 !important;
}

/* Wishlist Heart Colors */
.wishlist_heart {
	--fuschia: #112e3c;
}

/* Job Detail Colors */
.job-detail__properties {
	color: #70828A;
}
.job-detail__properties__applied {
	color: #5B9537;
}
.job-detail__company {
	color: #415863;
}
.job-detail__footer__buttons__btn-extra:hover {
	color: #97f85c;
}

/* Slider Controls Colors */
.slider-controls {
	background: #CFD5D8;
}

/* Superio Theme Colors (from _styling.scss) */
:root{
	--main-color: #5B9537;
}

/* All elements that use --main-color will now use the primary color */
.select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected],
.default-tabs.style-two .tab-buttons li.active-btn,
.default-table thead th,
.checkbox-outer .view-more,
.preloader:before,
.chosen-container-multi .chosen-choices li.search-choice,
.scroll-to-top,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current > span,
.main-menu .navigation > li.current.dropdown > span:after,
.main-header .upload-cv,
.dashboard-option .dropdown-menu li.active a,
.dashboard-option .dropdown-menu li:hover a,
.dashboard-option .dropdown-menu li.active a i,
.dashboard-option .dropdown-menu li:hover a i,
.sticky-header .main-menu .navigation > li.current.dropdown > span:after,
.sticky-header .main-menu .navigation > li.current > span,
.sticky-header .main-menu .navigation > li.current.dropdown > a:after,
.sticky-header .main-menu .navigation > li.current > a,
.main-menu .navigation > li .mega-menu-bar .column > ul > li > a:hover,
.sec-title .sub-title,
.sec-title-outer .link,
.banner-section .content-column h3 .colored,
.banner-section-two .content-column h3 .colored,
.banner-section-three .content-column h3 .colored,
.banner-section-six .content-column h3 .colored,
.banner-section-seven .content-column h3 .colored,
.banner-section-eight .content-column h3 .colored,
.banner-section-eight .bottom-box .upload-cv,
.category-block .icon,
.category-block h4 a:hover,
.category-block-two .icon,
.category-block-two h4 a:hover,
.category-block-three .icon,
.category-block-three h4 a:hover,
.category-block-three:nth-child(1) .icon,
.job-block h4 a:hover,
.job-other-info li.time,
.job-block-two h4 a:hover,
.job-block-three h4 a:hover,
.job-block-four h4 a:hover,
.job-block-five h4 a:hover,
.job-block-seven h4 a:hover,
.job-block-seven .bookmark-btn,
.sidebar .btn-box .bookmark-btn,
.company-widget .profile-link,
.company-widget .company-link,
.testimonial-block .title,
.testimonial-block-two .title,
.about-section.style-two .fun-fact-section .count-box,
.fun-fact-section.style-two .count-box,
.candidate-block .designation,
.candidate-block-three .candidate-info li.designation,
.option-list li button,
.option-list li a,
.option-box .delete-btn,
.resume-action .dropdown-menu button .la,
.candidate-block-four .name a:hover,
.candidate-block-four .cat,
.candidate-block-five .candidate-info li.designation,
.candidate-block-five .post-tags li,
.candidate-block-five .post-tags li a,
.candidate-block-five .bookmark-btn,
.candidate-block-six .designation,
.candidate-block-six .post-tags li,
.candidate-block-six .post-tags li a,
.candidate-block-six .bookmark-btn,
.ls-section .show-filters .toggle-filters,
.range-slider-one .amount-outer,
.tags-style-one li a:hover,
.top-filters .chosen-container .chosen-single,
.top-filters .chosen-container-single .chosen-single div:after,
.top-filters .chosen-container .chosen-single span,
.ls-pagination li.next a:hover,
.ls-pagination li.prev a:hover,
.company-block .designation,
.company-block-two .designation,
.company-block-three h4 a:hover,
.company-block-four h4 a:hover,
.company-block-four .job-type,
.advrtise-block h4 span,
.news-block .lower-content h3 a:hover,
.news-block .read-more,
.news-block .read-more:hover,
.news-block-two .read-more,
.news-block-two .read-more:hover,
.catagory-list li a:hover:before,
.catagory-list li a:hover,
.post-control .icon,
.post-control .title,
.post-control h5 a:hover,
.prod-tabs .tab-btns .tab-btn.active-btn,
.pricing-table .title,
.links-list li:hover a,
.contact-block p .phone,
.social-btn-two,
.invoice-wrap .bottom-links li .link,
.main-footer .phone-num a,
.main-footer .list li:hover a,
.main-footer.style-three .newsletter-form .form-group input[type="text"],
.main-footer.style-three .newsletter-form .form-group input[type="email"],
.ui-item h4,
.user-sidebar .navigation > li.active > a,
.user-sidebar .navigation > li:hover > a,
.user-sidebar .navigation li.active a i,
.user-sidebar .navigation li:hover a i,
.notification-list li .icon,
.notification-list li .colored,
.post-job-steps .step .icon,
.manage-job-table .package,
.manage-job-table .colored,
.manage-job-table .applied,
.aplicants-upper-bar h6,
.aplicants-upper-bar .aplicantion-status li,
.add-info-btn,
.uploading-resume .cv-uploadButton .title,
.bc-preload .text,
.login-item .is_login,
.multi-lang li a,
.btn-style-three
{
	color: var(--main-color);
}

/* Border colors using --main-color */
.checkboxes input[type="checkbox"]:checked + label:before,
.radio-box input[type="radio"]:checked + label,
.radio-box input[type="radio"]:checked + label:before,
input:checked + .slider,
.default-form .form-group input[type="text"]:focus,
.default-form .form-group input[type="email"]:focus,
.default-form .form-group input[type="url"]:focus,
.default-form .form-group select:focus,
.default-form .form-group textarea:focus,
.job-search-form.style-two,
.job-search-form.style-two form,
.job-search-form.style-two .form-group .icon,
.job-search-form.style-two .form-group,
.job-search-form.style-two .ui-selectmenu-button.ui-button,
.job-search-form.style-two .ui-selectmenu-button.ui-button,
.job-search-form.style-two .chosen-container-single .chosen-single span,
.job-search-form.style-two .chosen-container-single .chosen-single,
.job-search-form.style-two .form-group input,
.job-search-form.style-two .form-group select,
.job-search-form.style-two .form-group textarea,
.ls-section .filter-block input:focus,
.range-slider-one .ui-state-default,
.range-slider-one .ui-widget-content .ui-state-default,
.ls-show-more .show-more,
.sidebar .search-box .form-group input[type="text"]:focus,
.sidebar .search-box .form-group input[type="search"]:focus,
.pricing-table .inner-box:hover,
.pricing-table.tagged .inner-box,
.search-box-one .form-group input[type="text"]:focus,
.search-box-one .form-group input[type="search"]:focus,
.checkboxes input[type=radio]:checked + label:before
{
	border-color: var(--main-color);
}

/* Background colors using --main-color */
input:checked + .slider,
.btn-style-one,
.btn-style-three:hover,
.scroll-to-top:hover,
.main-header .menu-btn .count,
.job-search-form.style-two,
.job-search-form.style-two form,
.job-search-form.style-two .form-group .icon,
.job-search-form.style-two .form-group,
.job-search-form.style-two .ui-selectmenu-button.ui-button,
.job-search-form.style-two .ui-selectmenu-button.ui-button,
.job-search-form.style-two .chosen-container-single .chosen-single span,
.job-search-form.style-two .chosen-container-single .chosen-single,
.job-search-form.style-two .form-group input,
.job-search-form.style-two .form-group select,
.job-search-form.style-two .form-group textarea,
.category-block .inner-box:hover .icon,
.job-block-seven .bookmark-btn:hover,
.job-detail .images-outer .image a:before,
.about-section .count-employers .check-box,
.testimonial-section-two.style-two .testimonial-block-two .inner-box:after,
.sidebar .btn-box .bookmark-btn:hover,
.checkboxes input[type="checkbox"]:checked + label:before,
.radio-box input[type="radio"]:checked + label:after,
.category-block-two .inner-box:hover .icon,
.applicants-list .title-box,
.option-list li button:hover,
.option-list li a:hover,
.range-slider-one .ui-slider .ui-slider-range,
.ls-show-more .bar .bar-inner,
.ls-show-more .show-more:before,
.ls-pagination li a:hover,
.ls-pagination li a.current-page,
.cluster-visible,
.map-listing-item .infoBox-close:hover,
.tag-list a:hover,
.other-options .tags a:hover,
.pricing-tabs .tab-btns:before,
.steps-list li .count,
.call-to-action-two.style-two:before,
.call-to-action-three.style-two,
.main-footer.style-five .newsletter-form .form-group .theme-btn,
.main-footer.style-six .newsletter-form .form-group .theme-btn,
.bd-highlight .info .count,
.portfolio-outer .image .icon,
.ls-pagination li.active span,
.checkboxes input[type=radio]:checked + label:before
{
	background-color: var(--main-color);
}

/* Border bottom colors using --main-color */
.bar-item .skill-bar .bar-inner .bar,
.main-menu .navigation > li > ul:before,
.main-menu .navigation > li > .mega-menu:before,
.prod-tabs .tab-btns .tab-btn.active-btn,
.links-list li:before,
.main-footer .list li:before,
.dropmenu-right .dropdown-menu:before, .mobile-header .dropdown-menu:before
{
	border-bottom-color: var(--main-color)!important;
}

/* Border top colors using --main-color */
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul,
.main-menu .navigation > li > .mega-menu,
.dropmenu-right .dropdown-menu, .mobile-header .dropdown-menu
{
	border-top-color: var(--main-color);
}

/* Border left colors using --main-color */
.job-block-five .inner-box:hover
{
	border-left-color: var(--main-color);
}

/* Auth Page Colors (from asset/style/scss/auth) */

/* Auth Checkbox & Label Colors */
.auth-signup__checkbox label {
	color: #0a0a0a;
}

.auth-signup__checkbox label:before {
	background-color: #fff;
	border: 1px solid #112e3c;
}

.auth-signup__checkbox input[type="checkbox"]:checked + label:before {
	background-color: #112e3c;
	color: #97f85c;
}

/* Auth Loader Colors */
.loader,
.loader:before,
.loader:after {
	background:
		radial-gradient(closest-side at 50% 12.5%, #5B9537 96%, #0000) 50% 0/20% 80% repeat-y,
		radial-gradient(closest-side at 12.5% 50%, #5B9537 96%, #0000) 0 50%/80% 20% repeat-x;
}

/* Auth General Colors */
.green {
	color: #5b9537;
}

/* Auth Header Colors */
.auth-header {
	background-color: #fff;
}

.auth-header__link-health {
	background-color: #112e3c;
}

/* Auth Footer Colors */
.auth-footer__top-line {
	background: #112e3c;
}

.auth-footer__links a {
	color: #5b9537;
}

.auth-footer__links a:hover {
	color: #606c76;
}

/* Auth Signup Colors */
.auth-signup__form {
	border: 1px solid #112e3c;
	background: #fff;
}

.auth-signup__medialink {
	border: 1px solid #000;
}

.auth-signup__signin {
	color: #5b9537;
}

.auth-signup__error {
	color: #D80D65;
}

.checkbox-link {
	color: #5b9537;
}

/* Auth Body & Link Colors */
body {
	color: #112e3c;
}

/* Auth Setup Colors */
.auth-setup__form {
	background: #fff;
}

.auth-setup__stepper::before {
	background-color: #112e3c;
}

.auth-setup__step {
	background-color: #fff;
}

.auth-setup__upload-cv {
	border: 1px dashed #112e3c;
}

.auth-setup__skills-list__skill {
	border: 1px solid #112e3c;
}

.auth-setup__complete-setup {
	border: 1px solid #112e3c;
	background: #fff;
}

.auth-setup__upload-text-error {
	color: #d80d65;
}

.current-step {
	background-color: #112e3c;
	border: 1px solid #97f85c;
}

.completed-step {
	background-color: #97f85c;
	border: 1px solid #112e3c;
}

/* Auth Signin Colors */
.auth-signin__form {
	border: 1px solid #112e3c;
	background: #fff;
}

.auth-signin__error {
	color: #d80d65;
}

/* Auth Button Colors */
.auth-singnup-btn {
	background: #acf97d;
	color: #112e3c;
}

.auth-singnup-btn:hover {
	background-color: #d5fcbe;
}

.auth-singnup-btn:disabled {
	border: 1px solid #a0abb1;
	color: #A0ABB1;
}

.auth-primary-btn {
	background-color: #fff;
	border: 1px solid #112e3c;
	color: #112e3c;
}

.auth-secondary-btn {
	background: #112e3c;
	color: #97f85c;
}

.auth-secondary-btn:hover {
	opacity: 0.8;
}

/* Seeker Page Colors (from asset/style/scss/seeker) */

/* Custom Icons - Wishlist Heart Colors */
.wishlist_heart-square {
	border: 1px solid #112e3c;
}

.wishlist_heart-square .wishlist_heart svg {
	stroke: #112e3c;
}

.wishlist_heart-square .wishlist_heart._active svg {
	stroke: rgba(151, 248, 92, 1);
}

.wishlist_heart-square.active {
	background-color: #112e3c;
}

.wishlist_heart {
	--fuschia: #112e3c;
}

/* HR Setup Colors */
.auth-setup-hr-dialog__wrapper {
	border: 1px solid #112e3c;
	background: #fff;
}

/* Subscribers Colors */
.subscribers__job {
	border: 1px solid #112e3c;
}

.subscribers__get-job {
	border: 1px solid #112e3c;
	background-color: #d5fcbe;
}

.subscribe-jobs {
	border: 1px solid #112e3c;
}

/* Cabinet CV Colors */
.cabinet-cv__box {
	border: 1px solid #112e3c;
}

.cabinet-cv__location span {
	color: #70828a;
}

.cabinet-cv__fullname {
	color: #415863;
}

.cabinet-cv__skill {
	border: 1px solid #112e3c;
}

/* Inputs Colors (Seeker) */
.auth-signup__checkbox label {
	color: #0a0a0a;
}

.auth-signup__checkbox label:before {
	background-color: #fff;
	border: 1px solid #112e3c;
}

.auth-signup__checkbox input[type="checkbox"]:checked + label:before {
	background-color: #112e3c;
	color: #97f85c;
}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="week"],
input:not([type]),
textarea,
select {
	border-color: #112e3c;
}

input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input:not([type]):focus,
textarea:focus,
select:focus {
	border-color: #5b9537;
}

.switch-checkbox__block {
	border: 1px solid black;
}

.switch-checkbox__block:after {
	background-color: #112E3C;
}

.switch-checkbox__input:checked + .switch-checkbox__block:after {
	background-color: #97F85C;
}

/* Searchers Job Colors */
.cabinet-job__instructions a {
	color: #5b9537;
}

.cabinet-job-header__back {
	background-color: #112e3c;
}

/* Signup Colors (Seeker) */
.green {
	color: #5b9537;
}

.auth-header {
	background-color: #fff;
}

.auth-header__link-health {
	background-color: #112e3c;
}

.auth-footer__top-line {
	background: #112e3c;
}

.auth-footer__links a {
	color: #5b9537;
}

.auth-footer__links a:hover {
	color: #606c76;
}

.auth-signup__form {
	border: 1px solid #112e3c;
	background: #fff;
}

.auth-signup__medialink {
	border: 1px solid #000;
}

.auth-signup__signin {
	color: #5b9537;
}

.checkbox-link {
	color: #5b9537;
}

/* Searchers Cabinet Colors */
.cabinet-header {
	background-color: #fff;
}

.cabinet-header__burger {
	background-color: #112e3c;
}

.cabinet-header__burger hr {
	background-color: #97f85c;
}

.cabinet-header__navbar {
	background-color: #fff;
	border: 1px solid #000;
}

.cabinet-header__navbar a:hover {
	background-color: #d5fcbe;
}

.cabinet-search {
	background-color: #fff;
}

.blured-bg {
	background: rgba(63, 63, 63, 0.7);
}

.cabinet-mycv__cv {
	border: 1px solid #112e3c;
}

.cabinet-myprofile__form {
	border: 1px solid #112e3c;
}

.cabinet-deletecv {
	border: 1px solid #112e3c;
	background: #fff;
}

/* CV Wizard Colors */
.cv-wizard__form {
	border: 1px solid #112e3c;
	background: #fff;
}

.cv-wizard__form__submit-btn {
	background: #acf97d;
	color: #112e3c;
}

.cv-wizard__form__submit-btn:hover {
	background-color: #d5fcbe;
}

.cv-wizard__form__submit-btn:disabled {
	border: 1px solid #a0abb1;
	color: #A0ABB1;
}

.cv-wizard__stepper::before {
	background-color: #112e3c;
}

.cv-wizard__step {
	background-color: #fff;
}

.cv-wizard__upload-cv {
	border: 1px dashed #112e3c;
}

/* HR Candidates Colors */
.hr-cabinet-candidates__filters-btn {
	border: 1px solid #112e3c;
}

.hr-cabinet-candidates__cv {
	border: 1px solid #112e3c;
}

.hr-cabinet-candidates__cv-date {
	color: #70828A;
}

.hr-cabinet-candidates__candidate_applied {
	border-color: #79C64A;
}

.filter-btn-active {
	background-color: #eafede;
}

/* HR Cabinet Colors */
.hr-cabinet-vacancies__vacancy {
	border: 1px solid #112e3c;
}

.bg-done,
.bg-applied {
	background-color: #eafede;
}

.bg-pending,
.bg-review {
	background-color: #f9fede;
}

/* Applied Jobs Colors */
.applied-jobs__job {
	border: 1px solid #112e3c;
}

.applied-jobs__job-subtitle {
	color: #415863;
}

.applied-jobs__job-expired {
	color: #5B9537;
}

/* Buttons Colors (Seeker) */
.auth-singnup-btn {
	background: #acf97d;
	color: #112e3c;
}

.auth-singnup-btn:hover {
	background-color: #d5fcbe;
}

.auth-singnup-btn:disabled {
	border: 1px solid #a0abb1;
	color: #A0ABB1;
}

.auth-primary-btn {
	border: 1px solid #112e3c;
	color: #112e3c;
}

.auth-secondary-btn {
	background: #112e3c;
	color: #97f85c;
}

/* Normalize Colors (Seeker) */
body {
	color: #112e3c;
}

a {
	color: #112e3c;
}

/* HR Favorites Colors */
.hr-cabinet-favorites__vacancy {
	color: #5B9537;
}
