/*.banner {
    padding: 80px 0 50px 0;
    position: relative;
}*/

.header .add-listing
{
	flex: 1 0 270px;
}
.job-search-item .btn-white i
{
	color: #2B3952;
}
.job-search-item .btn-white:hover i
{
	color: #fff;
}

.required
{
	color:red;
	font-size:12.7px;
}

label
{
	color: #001935;
}

.custom-control label
{
	color: #626262;
}

.form-control,.select2-container--default .select2-selection--single 
{
	border-color: #ced4dd ;
}

.autocomplete
{
	position: absolute;
	background: #fff;
	width: 100%;
	border-top:1px solid lightgray;
	border-radius: 3px;
	border-top-right-radius:0;
	border-top-left-radius: 0;
	margin-top: -2px;
	box-shadow: 1px 3px 6px 1px rgba(0, 0, 0, 0.4);
	padding: 0;
	display: none;
	z-index: 99
}

.autocomplete li
{	
	list-style: none;
}

.autocomplete li p
{
	padding: 10px 0px 10px 40px;
	font-size: 14px;
	color: #0A1628;
	font-weight: 600;
	margin:0;
	cursor: pointer;
}

.autocomplete li:hover
{
	background-color:#E8983A8F;
}

.modify-search input
{
	border:1px solid #E8983A8F;
}

.sidebar .widget 
{
	padding-bottom: 0px;
}

.sidebar hr {
    margin-bottom: 10px;
    margin-top: 5px;
}

.sidebar
{
	max-height: 500px;
	overflow-y: auto;
	padding-right: 10px;
	position: -webkit-sticky;
	position: sticky; top: 10px;
}

.widget .widget-title h6 
{
	width: 100%;
}
/*.sidebar .show-sm
{
	display: block;
}*/


.text-lightblue
{
	color: #536777;
}
.job_detail p
{
	line-height: 1;
	margin-bottom: 8px;
	font-size: 13px;
}

.job_detail .label
{
	width: 110px;
	display: inline-block;
	color: gray;
}

@media(max-width: 991px)
{
	.sidebar
	{
		max-height: 300px;
	}
	.job_detail p
	{
		line-height: 1.2;
	}
	.job_detail .label
	{
		display: block;
	}
}

.form-section,.box_shadow
{
	border-radius: 6px;
	padding: 18px 20px;
	margin-bottom: 28px;
	background-color: #ffffff;
	box-shadow: 0 1px 8px 0 rgba(0,0,0,0.12),0 1px 4px 0 rgba(0,0,0,0.06);
}
.box_shadow:hover
{
	box-shadow: 0 1px 8px 0 rgba(0,0,0,0.22),0 1px 4px 0 rgba(0,0,0,0.36);
}

.note-editor .note-toolbar, .note-popover .popover-content 
{
	background-color: #DADADA !important;
}

.filter_modify_btn
{
	margin-left: 3px;
	background: #001935;
	color: #fff;
	font-weight: 500;
	padding: 2px 8px;
	font-size: 13px;
	border-radius: 3px;
}

.filter_reset_btn
{
	margin-left: 3px;
	background: #DADADA	;
	color: #001935;
	font-weight: 500;
	padding: 2px 8px;
	font-size: 13px;
	border-radius: 3px;
}

.filter_modify_btn:hover
{
	background-color: #FF8D04;
	color: #fff;
}

.btn-secondary
{
	background-color: #FF8D04;
	border-color: #FF8D04;
}

.copyright
{
	color: #001935;
}
#footer
{
	background-color: #fff;
}

#footer a
{
	color: grey;
	margin-bottom: 10px;
}

#footer a:hover
{
	color: #FF8D04;
}

.social-links a
{
	font-size: 18px;
	border: 2px solid gray;
	border-radius: 50%;
	padding: 8px 12px;
}

.social-links a:hover
{
	border-color: #FF8D04
}

@media(max-width: 991px)
{
	#related_jobs
	{
		margin-top: 20px;
	}
	#applybtn
	{
		margin-top: 25px;
	}
}