@import url('https://cdn.cvwarehouse.com/font/css/OpenSans.css');@import url('https://cdn.cvwarehouse.com/font/css/OpenSans.css');

    body {
    background-color: #ffffff;
    font-family:Open Sans, sans-serif;
    color:#231506;
    }
    
    select, select option {
        font-family:Open Sans, sans-serif; 
    }

    #cm{
        color:#231506;
        background-color: #ffffff;
        font-family:Open Sans, sans-serif;
    }
    #cm__title, #cc-main div #cm__title {
        font-family:Open Sans;
        color:#Cfd85f;
    }

    .form-control {
        color: #495057;
        border: 1px solid #495057;
    }

    
    .bootstrap-select > .dropdown-toggle {
        color: #495057;
        border: 1px solid #495057;
    }

    .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
        color: #495057
    }

    .job-detail-container .job-detail,
    .job-form-container .job-form,
    #cookie-settings-wrapper #cookie-settings-white-background-wrapper{
    background-color: ;
    font-family:Open Sans, sans-serif;
    color:;
    }

    .job-form .form-label-group .white-background {
    background: white;
    }

    .job-form .form-control:focus:not([type=checkbox]):not([type=radio]) {
    background: white;
    }

    .job-form .form-label-group input:not(:placeholder-shown) ~ label .text{
    color: #495057;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 1),
    1px -1px 0 rgba(255, 255, 255, 1),
    -1px 1px 0 rgba(255, 255, 255, 1),
    1px 1px 0 rgba(255, 255, 255, 1);
    display: inline;
    }

    .job-form .form-label-group textarea:not(:placeholder-shown) ~ label .text{
    color: #495057;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 1),
    1px -1px 0 rgba(255, 255, 255, 1),
    -1px 1px 0 rgba(255, 255, 255, 1),
    1px 1px 0 rgba(255, 255, 255, 1);
    display: inline;
    }

    .job-form .form-control,
    .job-form .form-control:focus,
    [data-element="CellPhoneNumber"] .form-label-group.floating label .text {
    color: #495057;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.3),
    1px -1px 0 rgba(255, 255, 255, 1),
    -1px 1px 0 rgba(255, 255, 255, 1),
    1px 1px 0 rgba(255, 255, 255, 1);
    }

    [data-element="HomePhoneNumber"] .form-label-group.floating label .text,
    .job-form-container .job-form .bootstrap-select.show>.btn-light.dropdown-toggle {
    background: ;
    font-family: Open Sans, sans-serif;
    color: ;
    }

    .job-form-container .job-form .bootstrap-select .dropdown-menu li a {
    text-shadow: none;
    }

    label.form-control-placeholder {
    color: #495057;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 1),
    1px -1px 0 rgba(255, 255, 255, 1),
    -1px 1px 0 rgba(255, 255, 255, 1),
    1px 1px 0 rgba(255, 255, 255, 1);
    display: inline;
    }

    .job-form .nav-tabs .nav-link.active{
    background: #ffffff;
    border-bottom-color: #ffffff;
    }

    h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family:Open Sans;
    color:#Cfd85f;
    }

    .section-header .section-title{
    color:#Cfd85f;
    font-family:Open Sans;
    }

    .form-group label.required:before{
    color:#Cfd85f;
    }

    /* NEW JOBSITE */

    a,
    a:hover {
    color:#Cfd85f;
    }
    .poweredByPartial button:hover{
    opacity:0.8;
    }

    li span{
    vertical-align: text-top;
    }

    .block-banner {
    background-image:url(https://www.cvwarehouse.com/Downloads/ATSCustomerFiles/11452/d4f2cd3b-ddfc-4581-b70f-cbc87d242009.jpg);
    background-position: top left;
    }

    @media all and (max-width: 768px){
    .block-banner{
    
    background-position: top left;
    }
    .block.block-header .block-banner .job-banner{
    
    background-position: top left;
    }
    }

    .block.block-header .intro-content .tagline,
    .block.block-header .intro-content .tagline *{
    color:;
    }

    .block.block-header .top-menu nav .menu-toggle{
    color:#000000;
    }
    .menu-open .block.block-header .top-menu nav ul li a,
    .menu-open .block.block-header .top-menu nav .menu-toggle{
    color:#Cfd85f;
    }
    .block.block-header .top-menu .menu-toggle .hamburger-inner:before,
    .block.block-header .top-menu .menu-toggle .hamburger-inner:after,
    .block.block-header .top-menu .menu-toggle .hamburger-inner{
    background:#Cfd85f;
    }
    .block.block-header .top-menu .menu-toggle.is-active .hamburger-inner:before,
    .block.block-header .top-menu .menu-toggle.is-active .hamburger-inner:after,
    .block.block-header .top-menu .menu-toggle.is-active .hamburger-inner{
    background:#Cfd85f;
    }

    .navigation nav ul li a,
    .home .navigation nav ul li a {
    color:#000000;
    }

    .job-opened .navigation nav ul li a,
    .home.job-opened .block.block-header.has-default .top-menu nav ul li a,
    .job-opened .block.block-header.has-default .top-menu nav ul li a {
    color:#000000;
    }
    @media all and (max-width: 768px){
    .job-opened .navigation nav ul li a,
    .home.job-opened .block.block-header.has-default .top-menu nav ul li a,
    .job-opened .block.block-header.has-default .top-menu nav ul li a {
    color:#Cfd85f;
    }
    }

    .block.block-header.has-default .top-menu nav ul li a {
    color:#000000;
    }

    @media all and (min-width: 768px){
    body.menu-hidden .navigation nav li a{
    color:#Cfd85f;
    }
    body.menu-hidden .navigation nav li a:hover{
    background:#Cfd85f;
    color:#000000;
    }
    body.menu-hidden.menu-open .block.block-header .top-menu .menu-toggle .hamburger-inner:before,
    body.menu-hidden.menu-open .block.block-header .top-menu .menu-toggle .hamburger-inner:after,
    body.menu-hidden.menu-open .block.block-header .top-menu .menu-toggle .hamburger-inner,
    body.menu-hidden.menu-open .navigation .menu-toggle .hamburger-inner:before,
    body.menu-hidden.menu-open .navigation .menu-toggle .hamburger-inner:after,
    body.menu-hidden.menu-open .navigation .menu-toggle .hamburger-inner{
    background:#Cfd85f;
    }
    }

    .dropdown-item.active,
    .dropdown-item:active {
    background:#Cfd85f;
    color:#000000;
    }

    .home .block.block-header .top-menu .dropdown a {
    color:#000000;
    }
    .job-opened .block.block-header .top-menu .dropdown a {
    color:#000000;
    }

    .block.block-joblist hr{
    border-top-color:#000000;
    }

    .block.block-joblist .jobItem a.jobLink{
    color:#231506;
    }

    #cvwShare .cvwshare_default_style {
    background-color:#ffffff;
    color:#000000;
    }

    .follow-us .socialmedia_default_style {
    background-color:#C3CC45 !important;
    color:#ffffff;
    }

 .padding-class-24f415e4-e91a-420d-ab3f-51aa1c1b55cf .block.block-about-us { background-color:;}
    .badge-primary{
    background:#Cfd85f;
    color:#000000;
    }

    .progress-bar{
    background-color:#Cfd85f;
    }

    .btn-primary,
    .btn-primary.disabled,
    .btn-primary:disabled,
    .cm__btns button,
    .pm__btn-group button {
    background:#Cfd85f !important;
    color:#000000 !important;
    border-color:#Cfd85f !important;
    }
    .btn-primary:hover,
    .cm__btns button:hover,
    .pm__btn-group button:hover {
    background:#Cfd85f !important;
    color:#000000 !important;
    opacity:0.8;
    border-color:#Cfd85f !important;
    }
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle,
    .cm__btns button:active,
    .cm__btns button:focus,
    .pm__btn-group button:active,
    .pm__btn-group button:focus{
    background:#Cfd85f !important;
    color:#000000 !important;
    border-color:#Cfd85f !important;
    }
    .btn-primary:not(:disabled) :not(.disabled) :active {
    background:#Cfd85f !important;
    color:#000000 !important;
    opacity:1;
    border-color:#Cfd85f !important;
    }
    .btn-primary:not(:disabled) :not(.disabled) :active:focus {
    box-shadow:0 0 0.2rem 0 #Cfd85f;
    }

    .btn-outline-primary{
    border-color:#Cfd85f;
    color:#Cfd85f;
    }

    .btn-outline-primary:hover,
    .btn-outline-primary:focus,
    .btn-outline-primary:active,
    .btn-outline-primary.active {
    background-color:#Cfd85f;
    border-color:#Cfd85f;
    }

    #joblist a.jobLink span {
    color:#231506;
    }

    footer {
    color:#865217;
    background-color:#ffffff;
    
    
    }
    @media all and (max-width: 768px){
    footer {
    
    
    }
    }
    footer a{
    color:#865217;
    }

    .block.block-header .block-banner .filter.top {
    background: -moz-linear-gradient(top,transparent 0%,transparent 100%) !important;
    background: -webkit-linear-gradient(top,transparent 0%,transparent 100%) !important;
    background: linear-gradient(to bottom,transparent 0%,transparent 100%) !important;
    }

    .block.block-header .block-banner .job-banner{
    background-position: top left;
    }

    .block.block-header .block-banner .job-banner-loader{
    stroke:#Cfd85f;
    }

    .block.block-header .block-banner .filter.left {
    background: -moz-linear-gradient(left,transparent 0%,transparent 100%) !important;
    background: -webkit-linear-gradient(left,transparent 0%,transparent 100%) !important;
    background: linear-gradient(to right,transparent 0%,transparent 100%) !important;
    }

    .job-filter-select > label,
    .job-filter-select small,
    .block-joblist input:not(:placeholder-shown) ~ label{
    color:#Cfd85f;
    }

    .bootstrap-select>select.mobile-device:focus+.dropdown-toggle, .bootstrap-select .dropdown-toggle:focus,
    .form-control:focus{
    border-color: #Cfd85f !important;
    }


    .lni-map-marker,
    .lni-map-marker:before,
    .location,
    .location:before,
    .block.block-joblist .listMosaic.mosaic .mosaic-item a .additional-data div {
    color: #231506;
    }

    .block.block-joblist .listMosaic.mosaic .mosaic-item a .additional-data div.badge {
    border: 1px solid #231506;
    }

