.job-title {
	font-size:1.8rem;
}

.sjb-page .list-data .v1 .sjb-apply-now-btn a {
    border-radius: 10px;
    font-size: 0.9rem;
    border: 1px solid #93a3d1;
}

.sjb-page .list-data .v1 .sjb-apply-now-btn a:hover {
    border: 1px solid #1C398E;
}

.sjb-page .list-data .v1 .sjb-apply-now-btn a:focus {
    border: 1px solid #1C398E;
	outline:none;
}

.sjb-page .list-data .v1 .job-type i, .sjb-page .list-data .v1 .job-location i, .sjb-page .list-data .v1 .job-date i {
	margin:0;
}

.sjb-page .list-data .v1 .job-type,
.sjb-page .list-data .v1 .job-location,
.sjb-page .list-data .v1 .job-date {
	display: flex;
    align-items: center;
    gap: 6px;
    font-size: 0.9rem;
    justify-content: center;
}

a#quick-apply-btn {
    background-color: #1C398E;
    color: white;
}

.sjb-apply-now-btn .btn-primary {
	color:black;
}

.sjb-apply-now-btn .btn-primary:hover {
	color:#1C398E;
	border-color:#0d2770;
}

.popup-outer .sjb-page .list-data .v1 .job-type,
.popup-outer .sjb-page .list-data .v1 .job-location,
.popup-outer .sjb-page .list-data .v1 .job-date {
    justify-content: left;
}

.popup-outer .sjb-page .list-data .v1 .job-description p {
    font-size: 0.9rem;
    line-height: 1.2;
}

.popup-outer h2 {
    font-size: 1.4rem;
    margin-bottom: 0.2rem;
}

.popup-outer .sjb-page .sjb-detail .list-data .v1 ul li {
    font-size: 0.9rem;
    line-height: 1.2;
    margin-bottom: 0.2rem;
}

.popup-outer h2 {
    font-size: 1.2rem;
    margin-bottom: 0.2rem;
}

.popup-outer .sjb-page .sjb-detail .list-data .v1 .jobpost-form label {
    font-size: 0.9rem;
}

.popup-outer .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-control {
    height: 35px;
	font-size: 0.9rem;
}

.type-jobpost .sjb-page {
	padding:0;
}



@media (min-width: 992px) {
    .sjb-page .col-md-5 {
        width: 50%;
    }
	
	.sjb-page .col-md-2 {
        width: 15%;
    }
	
	.sjb-page .col-md-3 {
        width: 15%;
    }
}