/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2025 | 11:57:33 */
/* More Info Area - START */
.job_details_more_info_div p img {
    width: 18px;
    height: 18px;
    object-fit: contain;
    margin-right: 5px;
}

.job_details_more_info_div {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.job_details_more_info_div p {
    display: flex;
    align-items: center;
	margin-bottom: 0;
}

.job_details_more_info_div p span {
    font-family: Lato, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: #ffffff;
}
/* More Info Area - END */




/* Apply Now Form - START */
#input_9_5 {
    position: relative;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    width: 100% !important;
}

#gfield_upload_rules_9_5 {
	display: none !important;
}

#input_9_5::file-selector-button {
    background: white;
    color: transparent;
    border: 1px solid #0071AC;
	border-radius: 0;
    padding: 9px;
    width: 270px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
	cursor: pointer;
}

#input_9_5::after {
    content: "Upload Your Resume *";
    font-family: Lato, sans-serif;
    color: #0071AC;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    position: absolute;
    left: 5.5rem;
    top: 0.8rem;
	cursor: pointer;
}

#field_9_5 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
}

#gform_9 #field_submit {
    display: flex;
    justify-content: flex-end;
}
/* Apply Now Form - END */



/* Related Jobs - START */
.el_rel_job_main_container .row {
	margin: auto;
}

.el_rel_job_main_container {
    padding: 25px;
    border: 1px solid #ffffff;
}

.el_rel_job_posted_date {
    color: #0071AC;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    font-family: "Lato", sans-serif;
}

.el_rel_job_title {
    color: #FFFFFF !important;
    font-family: "Baskervville", serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none !important;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 45px;
}

.el_rel_job_more_info img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

.el_rel_job_more_info {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #FFFFFF;
    display: flex;
    align-items: center;
}

.el_rel_button_div {
    display: flex;
    flex-direction: column;
    gap: 10px;
	margin-top: 20px;
}

.el_rel_job_apply_now_btn {
    background: #0071AC;
    color: #ffffff;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-family: "Lato", sans-serif;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.el_rel_job_apply_now_btn:hover, .el_rel_job_apply_now_btn:focus {
    background: #ffffff;
    color: #0071AC;
    transition: all 0.3s ease;
}

.el_rel_job_view_details_btn {
    background: #ffffff;
    color: #0071AC;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-family: "Lato", sans-serif;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.el_rel_job_view_details_btn:hover, .el_rel_job_view_details_btn:focus {
    background: #0071AC;
    color: #ffffff;
    transition: all 0.3s ease;
}

.el_rel_job_seperator {
    border-top: 1px solid #0071AC;
    margin-top: 15px;
}
/* Related Jobs - END */