/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 24 2025 | 10:35:54 */


.job_search_carusel .pp-content-post{
	background: linear-gradient(299deg, #F1F5FF -1.06%, #F5F7FB 88.02%);
	border-radius: 16px;
}

.job_search_carusel .bluecloud_view_job_btn a{
	padding: 8px 30px;
}

.job_search_info_box .pp-infobox{
	background: linear-gradient(to bottom right, #2988DF, #083E6F);
	border: 3px solid #7ECDFF;
}

.job_search_carusel .pp-content-grid-pagination .page-numbers .page-numbers{
	width: 35px;
	height: 35px;
	padding: 10px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	color: #2C2D2F;
	font-weight: 600;
	font-size: 17px;
	border: 1px solid #2C2D2F;
}

.job_search_carusel .pp-content-grid-pagination .page-numbers span.page-numbers.current{
	color: #0C87F2;
	font-weight: 600;
	font-size: 17px;
	border: 1px solid #0C87F2;
}

.job_search_carusel .pp-content-grid-pagination .page-numbers a.next.page-numbers, .job_search_carusel .pp-content-grid-pagination .page-numbers a.prev.page-numbers{
	width: auto;
}


.job_search_info_box .pp-infobox-button{
	margin-top: 16px;
}

.job_search_fselect_facet .facetwp-facet, .job_search_slider_facet .facetwp-facet, .job_search_keyword_facet .facetwp-facet{
	margin-bottom: 0;
}

.job_search_fselect_facet .facetwp-facet-title, .job_search_slider_facet .facetwp-facet-title{
	font-size: 16px;
	font-weight: 700;
}

.job_search_fselect_facet .fs-wrap{
	width: 100%;
}

.job_search_fselect_facet .fs-label-wrap{
	border: 1px solid #BABABA;
	border-radius: 8px;
	position: relative;
}

.job_search_fselect_facet .fs-label-wrap .fs-label{
	padding: 14px;
	font-size: 14px;
	color: #253259;
}

.job_search_fselect_facet .fs-arrow{
	content: "";
	background: url("/wp-content/uploads/2025/09/Group-6480.svg");
	width: 28px;
    right: 0;
    top: 0;
    height: 24px;
    position: absolute;
    border: 0;
    background-repeat: no-repeat;
}

.job_search_clear_facet .facetwp-reset{
	color: #253259;
	background: #fff;
	border: 1px solid #253259;
	font-weight: 700;
	padding-left: 16px;
	padding-right: 16px;
	border-radius: 100px;
}

.job_search_slider_facet .noUi-connect{
	border: 1px solid #A3A3A3;
	background: #fff;
}

.job_search_slider_facet .noUi-touch-area,.job_search_slider_facet .noUi-handle{
	background: #0C87F2;
	border-radius: 100px;
}

.job_search_keyword_facet .facetwp-search{
	    padding: 18px 24px 18px 24px;
	border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #0C87F2;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
	font-size: 14px;
	color: #666666;
}

.job_search_keyword_facet .facetwp-search::placeholder{
	font-size: 14px;
	color: #666666;
}

.job_search_keyword_facet .facetwp-input-wrap{
	position: relative;
}

.job_search_keyword_facet .facetwp-icon::before{
	background-image: url(/wp-content/uploads/2025/09/Search-Icon.png) !important;
	    width: 70px;
	background-repeat: no-repeat;
	    background-size: contain;
	
}

.job_search_keyword_facet .facetwp-icon{
	right: -74px;
	opacity: 1;
}

.job_search_keyword_facet .facetwp-input-wrap{
	width: 100%;
}

.jobs_count, .jobs_count strong {
    display: flex;
	justify-content: flex-end;
}

.jobs_count .facetwp-counts {
    margin: 0 6px 0 6px;
}