
.wpjb-job-field-item,
.search-wrapper{	
	float:left;
	width:100%;
	position:relative;
}
.search-result-listing{
	padding:20px 0px;
}
.search-wrapper{
	border:1px solid #e3e3e3;
	background:#fff;
}
.search-wrapper small{
	font-size:16px;
	font-weight:bold;
	float:left;
	border-bottom:1px solid #e3e3e3;
	width:100%;
	padding:15px 20px;
}
.btn.smiley-red{
	width:100%;
	float:left;
	text-align:left;
}
.wpjb-buttons-star.wpjb-job-field-item .btn.smiley-red{
	padding-left:0px;
}
.wpjb-buttons-star.wpjb-job-field-item .btn.smiley-red:active{
	box-shadow:inset 16px 7px 16px rgba(0,0,0,.125);
	-moz-box-shadow:inset 16px 7px 16px rgba(0,0,0,.125);
	-webkit-box-shadow:inset 16px 7px 16px rgba(0,0,0,.125);
}
.search-wrapper{
	
}
.wpjb-up-btn-form,
.search-wrapper > div{
	float:left;
	width:100%;
}
.wpjb-job-field{
	position:relative;
}
.wpjb-job-field .large-btn{
	position:absolute;
	right:20px;
	width:auto;
}
.wpjb-job-field-item > ul,
.wpjb-job-field-item > div{
	padding:20px;
	float:left;
	width:100%;
	border-bottom:1px solid #e3e3e3;
	position:relative;
}
.wpjb-job-field-item > ul {
    padding: 20px 35px;
    margin-bottom: 0;
}



/*
	  ==============================================================
				JobBoard UPDATE SECTION PAGE 01
	  ==============================================================
*/

.wpjb-job-update, .wpjb-job-tabs-update, .wpjb-job-wrap-filters, .wpjb-job-update-services, .wpjb-job-starts, .wpjb-job-smiley, .wpjb-job-range-slider {
	float: left;
	width: 100%;
}
/* 
			JobBoard UPDATE LEFT SIDE 
*/
.wpjb-job-container-up .chosen-container-single .chosen-single, .updated-colum, .wpjb-job-tabs-update, .wpjb-job-starts li a, .wpjb-top-options li a i, .wpjb-job-tabs-update, .wpjb-job-starts, .wpjb-job-smiley, .wpjb-job-range-slider {
	border-color: #d8d8d8 !important;
}


.wpjb-job-starts .btn{
	border:solid 1px #ccc;
	padding:14px 16px 14px 16px;
}
.wpjb-job-starts .btn.active{
	background-color:#eee;
}
.wpjb-job-smiley {
	padding-bottom: 10px;
}
.wpjb-job-wrap-filters li {
	width: 50%;
	float: left;
	text-align: center;
}
.nav.nav-tabs.wpjb-job-wrap-filters  li a {
	border: none;
	cursor: pointer;
	border-radius:0;
	text-transform: uppercase;
}
.nav.nav-tabs.wpjb-job-wrap-filters li:first-child a {
	border-right: 1px solid #d8d8d8;
}
.wpjb-job-wrap-filters li:hover a, .wpjb-job-wrap-filters .active a {
	background-color: transparent;
	color: #e24438 !important;
}
.nav.nav-tabs.wpjb-job-wrap-filters li a,
.wpjb-job-wrap-filters li a {
	display: inline-block;
	font-weight: bold;
	color: #4e4d4d;
	padding: 10px 0px 11px;
	width: 100%;
	transition:all 0.3s ease-in-out;
}
.nav.nav-tabs.wpjb-job-wrap-filters li.active a,
.nav.nav-tabs.wpjb-job-wrap-filters li:hover a{
	color: #fff !important;
}
/* 
			JobBoard UPDATE LEFT SIDE smileS
*/

.wpjb-range-slider .amount2,
.wpjb-range-slider .amount{
	float:right;
	padding:0px;
	width:40px;
	height:auto;
	line-height:normal;
}
.wpjb-job-range-slider .wpjb-range-slider input{width:auto;}
.wpjb-job-smiley ul li a {
	font-size: 40px;
}
.wpjb-job-smiley .btn i {
	font-size: 36px;
	float:left;
}
.wpjb-job-smiley .btn.active{
	background-color:#eee;
}
.wpjb-job-smiley label{
	float:left;
}
.wpjb-job-smiley .btn {
	padding:4px;
}
.wpjb-job-starts li {
	float: left;
	margin-right: 9px;
}
.wpjb-job-starts li:last-child {
	margin-right: 0px;
}

.wpjb-range-slider .ui-slider-horizontal .ui-slider-handle{
	margin: 0;
}
.wpjb-range-slider .ui-slider-horizontal .ui-slider-handle:last-child{
	margin-left: -18px;
}
.wpjb-range-slider > p{
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 14px;
}
.wpjb-job-starts li a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid;
	line-height: 32px;
	text-align: center;
	border-radius: 3px;
}
.wpjb-job-range-slider .wpjb-total-figure-set, .wpjb-job-up-slider {
	float: left;
	width: 100%;
	text-align: center;
}
.wpjb-job-range-slider .wpjb-total-figure-set, .wpjb-job-up-slider label {
	margin-bottom: 0px;
}
.wpjb-job-smiley ul li {
	float: left;
	margin-right: 8px;
}
.wpjb-job-smiley ul li:last-child {
	margin: 0px;
}
.smiley-red {
	color: #e24438;
}
.smiley-brown {
	color: #e57a00;
}
.smiley-skygreen {
	color: #98bf6a;
}
.smiley-green {
	color: #72ac2f;
}
.smiley-darkgreen {
	color: #007400;
}
.wpjb-up-bt-form .large-btn{
	float: left;
	width: 100%;
	padding: 15px 0;
	font-size: 14px;
	line-height: 14px;
	text-transform: capitalize;
	background-color: transparent;
}
/* 
JobBoard UPDATE LEFT SIDE cheakbox
*/
.wpjb-job-up-cheakbox {
	float: left;
	width: 100%;
}
.wpjb-job-up-cheakbox label{
	margin:0px;
	width:100%;
}
.wpjb-job-container-up .chosen-container{
	width:100% !important;
}
.wpjb-job-up-cheakbox input {
	float: left;
	display: none;
}
.wpjb-job-up-cheakbox span {
	background-color: #fff;
	border: 1px solid #ccc;
	display: inline-block;
	height: 16px;
	position: relative;
	width: 16px;
	margin-top: 0px;
}
.wpjb-job-up-cheakbox span:before {
	content: "";
	height: 6px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 6px;
}
.wpjb-job-up-cheakbox.one-side label span {
	float: left;
}
.wpjb-job-up-cheakbox input[type=checkbox]:checked + span:before {
	content: "";
	height: 8px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 8px;
	color:#fff;
}
.wpjb-container-cheakbox .wpjb-job-up-cheakbox input[type=checkbox]:checked + span:before {
	content: "";
	left: 3px;
	right:3px;
	bottom:3px;
	position: absolute;
	top: 3px;
	color:#fff;
	height:auto;
	width:auto;
}
.wpjb-job-up-cheakbox label p {
	margin-left: 10px;
	line-height:16px;
	width: auto;
	margin-bottom: 0px;
	font-size:14px;
}
.wpjb-buttons-star input[type="radio"],.wpjb-buttons-star input[type="checkbox"]{
	
	display:none;
}
.selected-checkbox a{
	background:#333;	
	color:#fff !important;
}
.wpjb-buttons-star small{
	float:left;
	width:100%;
}
.search-order,
.search-orderby{
	float:left;	
	width:100%;
	margin-bottom:0px;
}
.wpjb-up-left p{
	margin-top:10px;
	margin-bottom:0px;
	font-size:16px;
}
.cadidate_jobs{
	padding-bottom:20px;
	margin-top:1px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:25px;
}
.search-order small,
.search-orderby small{
	float:left;
	margin-right:5px;
	font-size:14px;
	margin-top:10px;
}
.search-order select,
.search-orderby select{
	width:68%;
	float:right;
}
.wpha_get_variable_view{
	float:left;
	width:100%;
	margin-bottom:10px;	
}
.wpha_get_variable_view .wpjb-theme-btn {
	background:#fff;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.wpha_get_variable_view .wpjb-theme-btn strong{
	padding:15px 20px;
	float:left;
	line-height:0px;
	
	border: 1px solid #e6e6e6;
	border-right:none;
}
.wpha_get_variable_view .wpjb-theme-btn i{
	padding:15px 10px;
	float:left;
	line-height:0px;
	border: 1px solid #e6e6e6;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(230, 230, 230);
}
.kode-jobboard.kode-jobboard-classic .columns{
	margin-bottom:30px;
}