/**********************************************************************/
/* JOB MANAGER ********************************************************/
/**********************************************************************/
.job_filters li {
    list-style: none !important;
}

.job_application.application {
    float: left;
}

.job_back {
    position: absolute;
    left: 170px;
    padding: 15px;
    font-weight: bold;
}

.job_back:hover {
    text-decoration: underline;
}

.single_job_listing .company {
    padding: 0 0 20px 0;
    border: none;
    border-bottom: 1px solid #eee;
}

ul.job_listings li.job_listing {
    font-size: 15px;
}

ul.job_listings li.job_listing h3{
    font-weight: bold !important;
}

/* .job_description em {
    font-size: 22px !important;
    font-style: normal !important;
    color: #003d68;
    font-weight: bold !important;
} */

.single_job_listing .company img {
    position: relative !important;
    margin-right: 15px;
    left: auto;
}

.single_job_listing .company {
    box-shadow: none;
}

ul.job_listings li.job_listing a img.company_logo {
    height: auto !important;
}

.single_job_listing .meta .alternance {
    background: #273473;
}
.single_job_listing .meta .apprentissage {
    background: #273473;
}
.single_job_listing .meta .freelance {
    background: #273473;
}
.single_job_listing .meta .stages {
    background: #273473;
}
.single_job_listing .meta .temps-partiel {
    background: #273473;
} 
.single_job_listing .meta .cdi {
    background: #273473;
}
.single_job_listing .meta .cdd {
    background: #273473;
}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
    color: #273473;
}
.single_job_listing .company .name {
    padding: 10px;
}

.single_job_listing .company .name a {
    /* background: linear-gradient(125deg, #273473, #273473);
    color: #FFFFFF;
    padding: 13px 30px; */
    border-radius: 30px;
    font-weight: 600;
    font-size: 18px;
}

.single_job_listing .company .name strong {
    font-size: 2em;
}

.single_job_listing input[type=button] {
    background: #e1bf73;
}

.single_job_listing input[type=button]:hover {
    background: #cbac68;
}

/* .job_filters ul.job_types {
    display: none !important;
} */

.search_keywords {
    width: 100% !important;
    padding-right: 0 !important;
}

.search_location {
    display: none;
}

@media all and (max-width: 768px) {
    .search_jobs .search_submit input {
        font-size: 12px !important;
    }
}