.page-title {
    font-weight: 500;
    text-transform: uppercase;
}

.quick-search {
    background: #f7f7f7;
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
    height: 390px;
    position: sticky;
    top: 120px;
    border-radius: 4px;
    margin-top: 42px;
}

    .quick-search .find-your-job {
        padding-bottom: 16px;
        display: flex;
        flex-direction: column;
    }

@media only screen and (max-width: 561px) {
    .quick-search {
        height: 430px;
    }
}

.image-container-detail {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}

#introduction_title {
    margin-top: 20px;
    margin-bottom: 10px;
}

#information_job {
    color: #f36523;
    margin-top: 5px;
}

#views_count {
    float: right;
    margin: 0;
}

.job-detail-content {
    padding-right: 30px;
}

#job_description p, #job_introduction p {
    word-break: break-word;
   
}
/* #job_introduction{ */
    /* font-weight : 700; */
/* } */
.apply-detail-job {
    margin-top : 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.job-register, .job-submit {
    background-color: #fff;
    border: 2px solid #F36523;
    color: #F36523;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    border-radius: 8px;
    padding: 8px 16px;
    font-weight: bold;
    transition: background-color 0.3s ease, color 0.3s ease, font-weight 0.3s;
    will-change: background-color, color, font-weight;
}
    .job-register:hover, .job-submit:hover {
        color: #fff;
        background: #F36523;
    }
.required-color {
    color: red;
}

#btnUpload, #btnUploadRegisterB {
    background-color: #858585;
    color: #fff;
}

