
.content_right {
    padding-top: 30px;
}

.sub_container {
    border-radius: 5px;
    border: 1px solid #C0C0C0;
    margin-bottom: 20px;
}
.top_color {
    background-color: orange;
    padding: 5px 10px;
    font-size: 20px;
    font-weight: bold;
}
/* .job_content {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
} */
.position_header {
    display: flex;
    margin: 15px;
}
.position_img {
    width: 230px;
    height: 180px;
}

.position_header_right {
    width: 580px;
    height: 130px;
    padding: 0px;
}

.position_title {
    font-weight: bold;
    font-size: 20px;
    padding: 0 10px;
}

.position_content {
    margin: 15px;
    
}
.position_content hr {
    margin: 2px 0;
}
.content_table {
    width: 100%;
}

.content_table th {
    padding: 5px 10px;
    width: 150px;
    background-color: #F5F5DC;
}
.content_table td {
    padding: 5px 10px;
}

.position_footer {
    height: 80px;
    background-color: #F5F5DC;
    padding: 10px 20px;
}
.font1 {
    color: red;
    font-size: 20px;
    font-weight: bold;
}
.font2 {
    font-size: 14px;
    font-weight: bold;
}
.btn_container {
    padding-top: 15px;
    text-align: right;
}
.btn_container button{
    font-size: 18px;
}

.custom_btn2 {
    padding-left: 40px;
    padding-right: 40px;
}

.start_icon {
    height: 22px;
    width: 22px;
    border-radius: 11px;
    margin-right: 10px;
    margin-top: -3px;
}
.obo_time {
    text-align: right;
}
.obo_time div{
    
    display: inline-block;
}