.btn{
	border-radius: 4px;
}
.btn-orange{
	color:#fff;
	background:#f7641b;
}
.btn-orange:hover{
	color:#fff;
	background:#f65c0f;
}
.btn-color{
	color:#fff;
}
.btn-color:hover{
	color:#fff;
	background: #e04545!important;
}
.btn-link{
	font-size: 14px;
	color: #f66767!important;
}
.btn-number{
	color: rgba(0,0,0,0.3);
	background: #e9ecef;
	border: 1px solid #ced4da;
}
.white_bg{
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
}
.img_link{
	margin-bottom: 15px;
	text-align: center;
	position: relative;
}
.img_link img{
	height: 95px;
	width: 100%;
}
.img_link:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
	transition: all 0.4s ease !important;
}
.img_link .txt_link{
	position: absolute;
	top: 50%;
	width: 100%;
	display: block;
	margin-top: -9px;
	font-weight: 600;
	color: #fff;
	padding: 0 5px;
	font-size: 13px;
	transition: all 0.4s ease !important;
}
.img_link:hover .txt_link{
	top: 70%;
	opacity: 0;
}
.img_link:hover:before{
	opacity: 0;
	top: -100%;
}
@media (min-width: 767px) {
	.wsmenu-list > li.contact_li > a:hover,
	.wsmenu-list > li.contact_li:hover > a,
	.wsmenu-list > li.languageli > a:hover,
	.wsmenu-list > li.languageli:hover > a{
		border-bottom: 2px solid transparent;
	}
	.fixed-top .wsmenu-list > li > a:hover,
	.fixed-top .wsmenu-list > li:hover > a {
		border-bottom: 2px solid #f66767
	}
	.fixwidth100 .container{
		position: relative;
	}
	.viwe_all_link{
		font-size: 12px;
		text-align: right;
		position: absolute;
		top: 0;
	}
	.img_link a:hover{
		text-transform: none !important;
		color: #ccc;
	}

}
@media (max-width: 767px) {
	.img_link .txt_link{
		font-weight: 400;
	}
	.img_link{
		text-align: left;
		margin-bottom: 10px;
	}
	.img_link img{
		display: none;
	}
	.title_menu {
		font-size: 13px;
		font-weight: 600;
		color: #fff;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.img_link .txt_link{
		position: static;
		display: inline-block;
	}
	.img_link:before{
		display: none;
	}
}
/*********************************************/
/***menu***/
/*********************************************/
.wsmenu .wsmenu-list > li.Getfreequote a {
	text-align: center;
	position: static;
	right: 0;
	top: 0;
	width: 100%;
	margin: 12px 0;
	padding: 0 15px;
	line-height: 35px;
	border-radius: 20px;
	background: transparent!important;
	color: #fff !important;
	font-weight: 700;
	transition: all 0.4s ease !important;
	border: 1px solid #fff;
}

.wsmenu .wsmenu-list > li.Getfreequote a:hover{
	background: #fff!important;
	color: #444!important;
}
.wsmenu.fixed-top .wsmenu-list > li.Getfreequote a {
	border-radius: 20px;
	transition: all 0.4s ease !important;
	border: 1px solid #f66767;
	background: transparent!important;
}
.wsmenu.fixed-top .wsmenu-list > li.Getfreequote a:hover,
.wsmenu.fixed-top .wsmenu-list li.Getfreequote:hover > a{
	color: #fff !important;
}
.megamenu-currency{
	width: 550px;
	right: 0 !important;
}
.megamenu-currency:before{
	left: auto;
	top: -10px;
	right: 15px !important;
}
.megamenu-language{
	width: auto;
	padding: 5px 0;
}
.megamenu-profile{
	width: auto;
	padding: 5px 0;
}
.megamenu-profile i{
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 50%;
	background: #eee;
	text-align: center;
	color: rgba(0,0,0,0.7);
	margin-right: 5px;
	transition: all 0.4s ease !important;
}
.megamenu-profile a:hover i{
	background: #f66767!important;
	color: #fff;
}
.profileli > a:hover, .profileli:hover > a{
	border-color: transparent !important;
}
.megamenu-profile .dropdown-item::before{
	display: none;
}
.megamenu-profile img{
	max-width: 16px !important;
	filter: grayscale(1);
	margin-right: 5px;
}
.megamenu-contact{
	width: auto;
}
.megamenu-contact .dropdown-item i{
	width: 20px;
	height: 15px;
}
.megamenu-language .dropdown-item{
	position: relative;
	padding-left: 50px;
	opacity: 1;
}
.megamenu-language .dropdown-item.active{
	opacity: 0.5;
}
.megamenu-contact{
	padding: 5px 0;
}
.megamenu-language .dropdown-item:hover,
.contact_li .dropdown-item:hover{
	background: transparent !important;
}
.megamenu-language .dropdown-item i{
	float: right !important;
	position: absolute;
	left: 17px;
	top: 5px;
}
.megamenu-language .dropdown-item::before,
.megamenu-contact .dropdown-item::before{
	display: none;
}

@media only screen and (max-width: 768px) {
	.megamenu-language .dropdown-item {
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
		opacity: 0.7;
	}
	.megamenu-language .dropdown-item i{
		position: static;
	}
	.megamenu-profile i{
		float: right !important;
		background: transparent;
		color: #fff ;
		opacity: 0.7;
		margin: 0;
		width: auto;
	}
	.megamenu-profile .dropdown-item{
		opacity: 0.7;
	}
	.megamenu-profile .dropdown-item img{
		float: right;
	}
}
@media (min-width: 767px) {
	.wsmenu .logo-color{
		filter: brightness(0) invert(1);
	}
	.wsmenu.fixed-top .logo-color {
		filter: brightness(1) invert(0);
	}

	.wsmenu-list>li.languageli:before {
		content: '';
		width: 1px;
		height: 25px;
		background: #fff;
		position: absolute;
		left: 0;
		top: 17px;
		opacity: 0.2;
	}
	.wsmenu.fixed-top .wsmenu-list>li.languageli:before{
		background: #444 !important;
		opacity: 0.2;
	}
	.wsmenu-list>li.contact_li .megamenu > a{
		padding: 0 15px;
		line-height: 35px;
	}
	.fa-web{
		width: 20px !important;
		height: 20px!important;
		vertical-align: -6px;
		display: inline-block;
		border-radius: 50%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		margin-right: 3px;
		opacity: 0.8;
	}
	.fa-contact-web{
		background-image: url(/images/website.png);
	}

	.fa-phone-web{
		background-image: url(/images/call-center-operator.png);
	}
	.fa-email-web{
		background-image: url(/images/email.png);
	}
}
@media (max-width: 767px) {
	.wsmenu-list > li > a.navbar-brand img.logo-color {
		filter: brightness(0) invert(1);
		width: 100% !important;
		max-width: 70% !important;
		padding: 5px 0;
	}
	.logo-white {
		display: inline-block;
		margin: 5px 0 !important;
		width: 80% !important;
		max-width: 90% !important;
	}
	.wsmenu-list>li.languageli{
		float: inherit;
	}

}

/*********************************************/
/***header***/
/*********************************************/
.logo_nav{
	margin-left: 15px;
	width: auto;
	max-width: inherit;
	padding: 0;
	height: 50px;
}
.profileli a {
	display:block;
}
.imgProfile {
	display: inline;
	width: 16px;
	height: 16px;
	position: relative;
	/*background: url(../images/staff.svg) no-repeat center center;*/
	background-size: cover;
	border-radius: 10px;
	margin-right: 5px;
}
.profileli:before{
	content: '';
	position: absolute;
	display: inline-block;
	width: 10px;
	height: 10px;
	/*background: url(../images/staff.svg) no-repeat center center;*/
	background-size: cover;
}
@media (max-width: 767px){
	.mobile-sub .imgProfile{
		z-index: 1;
		width: 23px;
		height: 23px;
	}
}
/***banner***/
#site_banner{
	background-position: center center;
	background-size: 100% !important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	position:relative;
	height: 700px;
	padding-top: 220px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	transition: all 0.4s ease !important;
}
#site_banner.staticpage{
	height: 450px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0);
}
#site_banner.fullpage{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: auto;
	z-index: 0;
}
#site_banner.staticpage.heightAuto{
	height:100vh;
	padding-top: 150px;
}
#site_banner.banner-detailpage{
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0);
}
.toppic-company{
	color: #fff !important;
	margin: 100px 0 15px 0;
}
.toppic-company a{
	color: #fff !important;
}
.toppic-company h2 a{

	font-size: 24px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.toppic-company .unit_id{
	color: #fff !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 16px;
	padding-top: 5px;
}
#site_banner.active{
	padding-top: 140px;
}
#site_banner .form-control{
	border:0;
	font-size:16px;
	line-height:65px;
	height:65px;
	background: #fff;
	border-radius: 4px !important;
	box-shadow: 0 4px 10px 0 rgba(0,0,0,.12);
	padding: 0 0 0 20px;
	text-align: left ;
}
#site_banner #LookingSearch ,#site_banner #LocationSearch,
#site-search .input-search.tt-hint{
	padding-left: 60px!important;
	padding-right: 20px;
}
#site_banner .h2_staticpage{
	color: #fff;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	z-index: 2;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#site_banner .h1_contact{
	font-size: 26px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	z-index: 2;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.h1_contact{
	font-size: 26px;
	color: #fff;
	text-align: center;
	z-index: 2;
	position: relative;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.h1_contact.margintop120{
	margin-bottom: 25px;
}
#list_job .list-item-ul .description_list li .bg_white{
	background: #fff;
	display: block;
	position: relative;
	z-index: 1;
}

#site_banner #LookingSearch ,#site_banner #LocationSearch,
#site-search .input-search.tt-hint{
	padding-left: 60px!important;
	padding-right: 20px;
}
#search_page #LookingSearch ,#search_page #LocationSearch,
#search_page .input-search.tt-hint{
	padding-left: 30px!important;
	padding-right: 20px;
}
#site_banner #LocationSearch{
	border-radius: 4px 0 0 4px!important;
}
@media (max-width: 992px){
	#site_banner #LocationSearch, #site_banner #LookingSearch{
		border-radius: 4px!important;
		border-color: transparent;
	}
}
#site_banner .icon_search{
	width: 22px;
	height: 22px;
	background: url("../../images/search.svg") center;
	background-size: cover;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 99;
}
#site_banner .icon_location{
	width: 23px;
	height: 23px;
	background: url(../../images/location.svg) center;
	background-size: cover;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 99;
}

#site_banner .form-group{
	margin-bottom: 10px;
}
#site_banner .btn-search{
	line-height: 40px;
	height: 65px;
	width: 100%;
	padding: 0;
	text-align: center;
	position: static;
	z-index: 8;
	border-radius: 0 4px 4px 0;
}

#main_search{
	border-bottom: 1px solid rgba(255,255,255,0.2);
	z-index: 2;
	position: relative;
}
#site_banner .btn-search img {
	width: 25px;
}
#site_banner .more-fillter {
	position: relative;
	display: none;
	border-top: 1px solid rgba(255,255,255,0.2);
	padding-top: 20px;
}
#site_banner.active .more-fillter{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#site_banner .more-fillter .form-control{
	font-size: 14px;
	padding: 0 20px 0 15px;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#site_banner .more-fillter .form-control:before{
	content: '';
	background-image: url(/images/filter_arrow.jpg);
	line-height: 25px;
	position: absolute;
	right: 15px;
	top: 25px;
	width: 15px;
	height: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

#site_banner .dropdown.active .form-control:before{
	background-image: url(/images/filter_close.jpg);
}
.more-fillter .dropdown,
.more-fillter > div
{
	position: static;
}
.dropdown .dropdown-menu-search{
	top: 95px !important;
	left: 0;
	width: 770px !important;
	display: none;
	position: absolute;
	background: rgba(255,255,255,0.9);
	border-radius: 4px;
	padding: 10px;
	border: 0;
	z-index: 9;
}
.dropdown.active .dropdown-menu-search{
	display: inline-flex;
}
.dropdown-menu-search .dropdown-item{
	background: transparent;
	font-size: 14px;
	text-align: center;
	border-radius: 0;
	border: 0;
	color: #444 !important;
	padding: 0;

}
.dropdown-menu-search .dropdown-item:hover{
	background: #eee;
}
@media (max-width: 767px) {
	.dropdown-menu-search .dropdown-item:hover{
		background: transparent;
	}
}
.dropdown-menu-search .dropdown-item label{
	line-height: 45px;
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid #ddd;
	border-right: 0;
	cursor: pointer;
}
.dropdown-menu-search .dropdown-item:first-child label{
	border-radius: 4px 0 0 4px;
}
.dropdown-menu-search .dropdown-item:last-child label{
	border-right: 1px solid #ddd;
	border-radius: 0 4px 4px 0;
}
.dropdown-menu-search .dropdown-item label.active{
	color: #fff;
}
.dropdown-menu-search .dropdown-item input{
	display: none;
}
.more-fillter .dropdown-item::before{
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(255,255,255,0.6)!important;
}
#workType .dropdown-item::before{
	left: 12%;
}
#paying .dropdown-item::before{
	left: 36%;
}
#toPaying .dropdown-item::before{
	left: 61%;
}
#dateListed .dropdown-item::before{
	left: 87%;
}
.vegas-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(/images/vegas-overlay.png),linear-gradient(transparent, rgba(0,0,0,0.4));
	opacity: 0.3;
	z-index: 1;
}
.gradient-overlay{
	background: linear-gradient(rgba(0,0,0,0.7), transparent);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 50%;
	z-index: 0;
	opacity: 0.8;
}
.gradient-overlay-bottom{
	background: linear-gradient(transparent, rgba(0,0,0,0.9));
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.8;
	z-index: 0;
}
.gradient-overlay-100{
	background: linear-gradient(rgba(0,0,0,0.7), transparent);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	opacity: 0.8;
}
@media (min-width: 768px) and (max-width: 992px){
	.dropdown .dropdown-menu-search{
		width: 690px !important;
	}
}
.wrapper_static{
	background: #fff;
	padding: 25px;
	margin-top: -270px;
	z-index: 1;
	position: relative;
	border-radius: 4px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	margin-bottom: 100px;
}
.wrapper_static h3{
	font-weight: 700;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	font-size: 24px;
	padding-bottom: 25px;

}
.wrapper_static h3 a{
	color: #000!important;
	transition: all 0.4s ease;
}
.title_sitemap h3{
	border-bottom: 0;
	margin-bottom: 5px;
	padding-bottom: 0;
	font-size: 22px;
	transition: all 0.4s ease;
}
.title_sitemap h3 a:hover{
	color: #f66767!important;
}
.title_sitemap{
	border-bottom: 1px solid #eee;
	margin-bottom: 25px;
	padding-bottom: 20px;
	transition: all 0.4s ease;
}
.link_title a{
	transition: all 0.4s ease;
}
.link_title a:hover{
	color: #f66767!important;
}
.wrapper_static .text_title{
	font-weight: 700;
	font-size: 16px;
	color: #444;
	margin: 20px 0 10px 0;
}
/***.tt-menu***/

/***search top***/
#site-search{
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	color: #fff;
	padding: 20px 0 110px 0;
	border-radius: 4px;
	z-index: 2;
	position: relative;
	transition: all 0.4s ease !important;
}
#site-search .sub-txt-search a {
	color: #fff;
	padding-left: 5px;
	font-size: 11px;
}
#site-search .sub-txt-search{
	padding-top: 8px;
	font-size: 10px;
}
#site-search .title-banner{
	font-size: 28px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#refineSearch{
	cursor: pointer;
	border-radius: 0 !important;
	left: -2px;
	position: absolute !important;
	width: calc(100% + 1px) !important;
	text-align: center;
	color: #fff;
	font-size: 28px;
}
#refineSearch i{
	padding: 0;
	margin: 14px auto 0 auto;
}
.context-choice-tabs{
	margin: 0 0 20px 0;
	border-bottom: 1px solid rgba(255,255,255,0.4);
	display: table;
	width: 100%;
}
.context-choice-tabs li{
	list-style: none;
	color: #fff !important;
	font-size: 15px;
	text-align: center;
	line-height: 45px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	display: inline;
	float: left;
	width: 25%;
}
.context-choice-tabs li.active{
	border-bottom: 2px solid #fff;
}
.context-choice-tabs li a{
	color: #fff !important;
}
/***title_block***/
.title_block{
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 15px;

}
.title_block .view_all{
	font-size: 14px;
	color: #1861bf ;
}
/****contact_successful_web*****/
.contact_successful_web{
	max-width: 550px;
	margin: 0 auto 15px auto;
	text-align: left;
}
.successful-toppic{
	border-bottom: 1px solid #eee;
	padding: 20px 0;
	margin-bottom: 15px;
	position: relative;
}
.successful-toppic i{
	font-size: 16px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 35px;
	color: #69c259 !important;
	border: 2px solid #69c259 !important;
	border-radius: 50%;
}
.successful-toppic-inner{
	position: absolute;
	width: calc(100% - 50px);
	top: 50%;
	left: 50px;
	transform: translate(0,-50%);
}
.successful-toppic-inner .contact_successful_h3{
	font-size: 18px;
	font-weight: 700;
	color: #69c259 !important;
	margin: 0;
	padding: 0;
	position: relative;
}
.successful-toppic-inner h5{
	font-size: 13px;
	color: #69c259;
}
.contact_successful_web .sub-title{
	font-size: 13px;
}
.contact_successful_web .form-control-white{
	background: none;
	border: 0;
}
/***item-list ==> small-list***/
.main-item-list{
	margin: 0;
}
.item-list{
	margin: 0;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
	min-height: 100%;
	transition: all 0.4s ease !important;
	background: #fff;
	border-radius: 4px;
	overflow: hidden;
}
.item-list:hover{
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
}
.item-list .photo{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.item-list .photo img{
	width: 100%;
}
.item-list .description{
	padding: 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: 600;
	color: #898989;
}
.item-list .description .title{
	font-size: 12px;
	font-weight: 700;
	color: #444;
	padding-bottom: 5px;

}
.item-list .photo img{
	vertical-align: middle;
}

/**middle-size**/
.item-list.middle-size .photo{
	height: 250px;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.opacity0{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.item-list.middle-size .description{
	background: #fff;
	font-size: 14px;
	line-height: normal;
	font-weight: 400;
	padding: 15px;
}
.item-list.middle-size .description .title{
	font-size: 14px;
}
/***item-list ==> half-block**/
.item-list.half-block{
	margin: 0 0 10px 0;
	display: table;
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}
.item-list.half-block .photo{
	width: 450px;
	height: auto;
	min-height: 170px;
	max-height: inherit !important;
	float: left;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.item-list.half-block .photo img{
	min-height: 170px;
	width: 100%;
}
.item-list.half-block .description{
	width: calc(100% - 450px);
	float: right;
	min-height: 152px;
	padding: 15px 20px!important;
	position: relative;
}
.item-list.half-block .description .btn{
	font-size: 14px;
	padding: 0 20px;
	line-height: 36px;
}
.item-list.half-block .description .title{
	font-size: 18px !important;
	margin: 0;
}
.item-list.half-block .photo .logo_business{
	position: absolute;
	width: 90px;
	min-height: inherit;
	left: 15px;
	top: 15px;
}
/***item-photo***/
.item-list.item-photo{
	min-height: inherit;
	position: relative;
}
.item-list.item-photo .photo{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 280px;
}
.item-list.item-photo .in{
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 25px;
	color: #fff;
	z-index: 1;
}
.item-list.item-photo .in .text_title{
	font-weight: 700;
	font-size: 15px;
	padding-bottom: 15px;
	margin: 0;
}
.item-list.item-photo .in .btn{
	border: 2px solid #fff;
	color: #fff !important;
	font-size: 15px;
}
.item-list.item-photo .in .btn-link{
	border: 2px solid transparent;
	text-decoration: underline;
}
.item-list.item-photo .in .btn:hover{
	background: rgba(255,255,255,0.3);
}
.item-list.item-photo .in .btn-link:hover{
	background: none;
}
.location-business{
	color: #1861bf;
	font-weight: 600;
	padding-bottom: 5px;
	margin: 0;
}
.minor{
	display: block;
	padding-bottom: 5px;
}
.featured-employers-inner-stats{
	padding: 10px 0 0 0;
	display: table;
	width: 100%;
}
.basic-information{
	color: #444;
}
.featured-employers-inner-stats > .col{
	display: inline-block;
	float: left;
	text-align: center;
	font-size: 24px;
	padding: 0 15px 0 15px;
	font-weight: 700;
	color: #444;
	width: 100px;
	border-right: 1px dotted #ccc;
}
.featured-employers-inner-stats > .col:last-child{
	border-right: 0;
	width: 140px;
}
.featured-employers-inner-stats > .col strong{
	display: block;
	font-weight: 400;
	font-size: 14px;
}
.featured-employers-inner-stats > .col:first-child{
	padding-left: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	width: calc(100% - 250px);
	color:#878383;
}
.count-job{
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 12px;
	font-weight: 700;
	color: #444;
}
.unit_id_mobile{
	display: none;
}
@media (max-width: 767px) {
	.featured-employers-inner-stats > .col:first-child{
		width: 100%;
		border: 0;
		margin-bottom: 15px;
	}
	.job_data_list_description{
		margin-top: 0 !important;
		padding: 20px 40px 120px 40px !important;
	}
	.unit_id_mobile{
		font-size: 14px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		margin: 15px 0;
		display: block;
	}
}
/**select-job-dropdown***/
#JobType{
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	font-size: 14px;
	padding: 5px 15px;
	border-radius: 2px;
	width: 150px;
}
.catagory_list{
	display: block;
	width: 100%;
}
.catagory_list li{
	list-style: none;
	border-bottom: 1px dotted #ddd;
	font-size: 12px;
	font-weight: 600;
	padding: 5px;

}
.catagory_list li:hover{
	background: #f2f2f2;
}
.catagory_list li a{
	color:#878383;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;

}
/***list-item-ul***/
.list-item-ul{
	display: table;
	width: 100%;
	margin: 0;
}
.list-item-ul li{
	list-style: none;
	display: table;
	width: 100%;
	border-bottom: 1px dotted #ccc ;
	position: relative;
}
.list-item-ul li:last-child{
	border: 0;
}

.list-item-ul li .photo{
	width: 100px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translate(0, -50%);
}
.list-item-ul li .photo img{
	width: 100px;
	max-width: 100%;
	max-height: 70px !important;
}

.list-item-ul li .description{
	width: calc(100% - 120px);
	float: right;
	padding: 15px;
}
.list-item-ul li .description .title{
	font-size: 15px;
	font-weight: 600;
	color: #444;
}
.list-item-ul li .description .title a{
	transition: all 0.4s ease !important;
}
.list-item-ul li .description .sub-title{
	font-size: 13px;
	font-weight: 600;
	position: relative;
	margin-bottom: 5px;
}
.list-item-ul li .description .sub-title a{
	color: #878383;
}
.list-item-ul li .description .sub-title .companylink{
	font-size: 13px;
	font-weight: 600;
	display: inline;
}
@media (max-width: 767px){
	.list-item-ul li{
		padding: 15px 0;
	}
	.list-item-ul li .description {
		width: calc(100% - 80px);
		padding: 0;
	}
	.list-item-ul li .photo{
		width: 70px;
		left: 0;
		top: 25px;
	}
	.list-item-ul li .photo img {
		width: 70px;
	}
}
/***title-guide***/
.title-guide{
	margin-top: 15px;
	font-size: 20px;
}
.halfmenu.fixwidth1column{
	width: max-content;
	max-width: 250px;
}
.halfmenu.fixwidth2column{
	width: 350px
}
.halfmenu.fixwidth3column{
	width: 560px
}
@media (max-width: 991px) {
	.item-list.half-block .photo{
		width: 100%;
	}
	.item-list.half-block .description{
		width: 100%;
		padding: 25px !important;
	}
}
@media (max-width: 767px) {
	#site_banner{
		height: 500px;
		padding-top: 50px;
	}
	#site_banner.active{
		height: calc(100vh - 50px);
		padding: 50px 0 80px 0;
		overflow: auto;
	}
	#site_banner.active .form-group{
		margin-bottom: 0 !important;
	}
	#site_banner.active .vegas-overlay{
		position: fixed;
	}
	#site_banner.active #site-search{
		padding: 15px 0 55px 0;
	}
	#site_banner.active .more-fillter .form-control:before{
		display: none;
	}
	#site_banner.active .more-fillter{
		border: 0;
		padding: 0;
		margin: 0;
	}
	#site_banner.active .icon_location{
		width: 20px;
		height: 20px;
		top: 16px;
	}
	#site_banner.active  .icon_search{
		width: 20px;
		height: 20px;
		top: 16px;
	}
	#site_banner.active .btn-search-index{
		position: fixed;
		bottom: 0;
		z-index: 9;
		width: 100%;
		left: 0;
		right: 0;
		padding: 15px;
		background: rgba(0,0,0,0.3);
	}
	#site_banner.active .btn-search{
		height: 45px;
		line-height: 45px;
	}
	#site_banner.active .dropdown-menu-search .dropdown-item{
		width: 33.33%;
		display: inline-block;
		float: left;
		clear: inherit;
	}
	#site_banner.active .dropdown-menu-search.listandtime .dropdown-item{
		width: 50%;
	}
	#site_banner.active .more-fillter .dropdown .dropdown-menu-search{
		display: block !important;
		position: static;
		max-width: 100%;
		padding: 0;
	}
	#site_banner.active .form-control{
		height: 45px;
		line-height: 45px;
		margin-bottom: 10px;
		border-radius: 0 !important;
		background: transparent;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		border: 0;
		padding-left: 0;
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label{
		border: 0;
		color: #fff;
		padding-left: 25px;
		position: relative;
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label:before{
		content: '';
		display: block;
		width: 18px;
		height: 18px;
		border-radius: 50%;
		border: 1px solid #fff;
		position: absolute;
		left: 0;
		top: 8px;
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label.active:before{
		background: rgba(0,0,0,0.5);
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label.active{
		background: transparent !important;
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label.active:after{
		content: '';
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		border: 1px solid #f66767 !important;
		position: absolute;
		background: #f66767 !important;
		left: 4px;
		top: 12px;
	}
	#site_banner.active #LookingSearch, #site_banner.active #LocationSearch,
	#site-search .input-search.tt-hint{
		background: #fff;
		border: 1px solid #fff;
		padding-left: 40px;
		border-radius: 4px !important;
	}
	#site-search .tt-menu{
		margin: 0 !important;
	}
	#site_banner.active .gradient-overlay{
		background: rgba(0,0,0,0.8);
		bottom: 0;
		position: fixed;
	}
	#site_banner.active .dropdown-menu-search .dropdown-item label{
		line-height: 35px;
		text-align: left;
	}
	.owl-carousel-three{
		display: block;
	}
	.item-list.middle-size .photo{
		max-height: inherit;
	}
	#site_banner .form-control,#LookingSearch{
		border-radius: 4px !important;
	}
	#site_banner .btn-search{
		right: 0;
		border-radius: 4px !important;
	}
	#site_banner #refineSearch.btn-search{
		position: static;
		width: calc( 100% - 5px);
		border-radius: 4px!important;
	}
	#site_banner.active {
		padding-top: 20px;
	}
	.item-list, .main-item-list{
		margin: 0;
	}
	#site_banner #LookingSearch ,#site_banner  #LocationSearch,
	#site-search .input-search.tt-hint{
		padding-left: 45px!important;
		padding-right: 20px;
		font-size: 14px;
		color: #333333 !important;
	}
	#site_banner .icon_search, #site_banner .icon_location{
		left: 15px;
		opacity: 0.7;
	}
	.dropdown .dropdown-menu-search{
		width: 510px !important;
	}
}
/***flag***/
.flag {
	width: 23px;
	height: 23px;
	vertical-align: -3px;
	display: inline-block;
	speak: none;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.flag-18-en {
	background-image: url("/images/en.jpg");
}
.flag-18-th {
	background-image: url("/images/th.jpg");
}
.flag-18-id {
	background-image: url("/images/id.jpg");
}
.flag-18-vn {
	background-image: url("/images/vn.jpg");
}
.multifile_opacity0{
	position: absolute;
	left: 20px;
	top: 14px;
	opacity: 0;
	display: none;
	cursor: pointer;
}
#uploadResumeDiv, #uploadFileDiv{
	cursor: pointer;
	transition: all 0.4s ease;
}
#uploadResumeDiv:hover, #uploadFileDiv:hover{
	color: #f66767 !important;
}
.multifile_text{
	font-size: 12px;
	font-weight: 600;
	color: #948a8a;
}
.table_website{
	margin-top: 15px;
	margin-bottom: 0;
}
.table_website td{
	padding: 3px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #f8f9fb;
}
.form-control-white h2 {
	font-size: 16px;
	font-weight: 700;
	color: #444;
}
.form-control-white h2.h2_location{
	font-size: 14px;
	font-weight: 400;
	color: #948a8a
}
.form-control-white .form-group{
	margin: 0 !important;
}
.modal-content label img{
	height: 60px;
	max-width: 100%;
}
.vpb_files_remove_left_inner{
	cursor: pointer;
	color: #f66767 !important;
}
@media (min-width: 767px) {
	.peddingleft-0 {
		padding-left: 0;
	}
	.peddingleft-5 {
		padding-left: 5px!important;
	}
	.peddingright-5 {
		padding-right: 5px!important;
	}
}
/****contact****/
.landing-about.landing-contact{
	padding-top: 100px;
}
.wsmenu .dropdown-item:hover{
	background: #eee !important;
}
.description_job {
	width: calc(100% - 710px);
	height: calc(100vh - 135px);
	float: right;
	padding: 35px 0 0 0;
	overflow: hidden;
	margin: 0 15px;
	max-width: 550px;
	position: relative;
}
.description_job .main_wraper{
	width: 100%;
	height: calc(100vh - 170px);
	background: #fff;
}
.description_job .in{
	height: 100%;
	width: 100%;
	overflow: auto;
	padding: 15px;
	-webkit-overflow-scrolling: touch;
}
.description_job .intop{
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 6;
	left: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background: #fff;
	border-bottom: 1px solid #eee;
	text-align: right;
	font-size: 13px;
	color: #445D6E;
}
.description_job .intop a.apply_now_btn {
	color: #fff;
	position: absolute;
	left: 10px;
	top: 5px;
	padding: 3px 10px;
}
.description_job .intop a.apply_now_btn:hover{
	color: #fff !important;
}
.description_job .intop i{
	margin-left: 8px;
}
.description_job .intop a{
	transition: all 0.3s ease !important;
	color: #445D6E;
}

.apply_now_btn{
	font-size: 13px;
}
.contact_txt{
	font-weight: 600;
	font-size: 18px;
}
.contact_txt a{
	font-weight: 600;
	font-size: 13px;
}
.logo_company_01{
	text-align: right;
}
.logo_company_01 img{
	height: auto;
	max-width: 100%;
}
.title_job{
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	padding: 15px;
	border: 1px solid #eee;
	border-left: 0;
	border-right: 0;
}
.description_job .list_item{
	list-style: none;
}
.description_job .list_item li:before{
	content: '- ';
}
.description_job .list_item2{
	list-style: none;
}
.description_job .list_item2 li:before{
	content: "\f105";
	font-family: FontAwesome;
	width: 13px;
	border-radius: 50%;
	display: block;
	height: 13px;
	line-height: 13px;
	position: absolute;
	top: 8px;
	left: 15px;
	text-align: center;
	font-size: 12px;
	background: #f66767;
	color: #fff;
}
.locationli h2{
	font-size: 12px;
	display: inline-block;
	font-weight: 700;
}
.description_job .list_item2 li{
	padding: 3px 32px;
	color: #444;
	font-size: 13px;
}
.right-id-job{
	text-align: right;
	font-weight: 600;
	font-size: 12px;
	padding-bottom: 10px!important;
}
.left-update-job{
	font-weight: 600;
	font-size: 12px;
	padding-bottom: 10px !important;
}

.time-post{
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size: 12px;
	opacity: 0.6;
}

.style-3::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}
.style-3::-webkit-scrollbar {
	width: 6px;
	background-color: rgb(95, 83, 119);
}
.style-3::-webkit-scrollbar-thumb {
	background-color: #ccc;
}
.for_search_apge{
	display: none !important;
}

.title_menu{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.over_click{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	cursor: pointer;
}
.country.preferred{
	display: none !important;
}
.country.preferred.active{
	display: block !important;
}
/******/
.title_step{
	font-size: 16px;
	font-weight: 600;
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #eee;
	padding: 20px;
	margin: -15px -15px 30px -15px;
}

.div-first-step .select2-selection__choice {
	color: white !important;
}

.div-three-step .select2-selection__choice {
	color: white !important;
}

.div-fourth-step .select2-selection__choice {
	color: white !important;
}
.select2-container--open{
	z-index: 999999 !important;
}
.job_data_list_description{
	background: #fff;
	margin-top: 15px;
	z-index: 1;
	padding: 25px;
	margin-bottom: 75px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
	color: #444;
	border-radius: 7px;
}
.job_title{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
}
.update_job{
	color: #444;
	font-size: 12px;
}
.block_btn_border{
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.block_btn a{
	color: #444;
	margin-left: 5px;
	font-size: 13px;
}
.job_data_list_description img{
	width: 100%;
	margin-bottom: 15px;
}
.job_data_list_description .logo_company_01 img{
	margin-bottom: 0;
}
.job_data_list_description p{
	color: #444;
}
.job_data_list_description ul li{
	list-style: none;
	color: #444;
	padding: 0 0 0 15px;
	position: relative;
}
.job_data_list_description ul li:before {
	content: "\f105";
	font-family: FontAwesome;
	width: 12px;
	border-radius: 50%;
	display: block;
	height: 12px;
	line-height: 10px;
	position: absolute;
	top: 5px;
	left: 0;
	text-align: center;
	font-size: 14px;
	color: rgba(0,0,0,0.6);
}
.job_data_list_description .title_des{
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
}
.job_data_list_description ul.list_item2 li:before{
	content: "\f105";
	font-family: FontAwesome;
	width: 13px;
	border-radius: 50%;
	display: block;
	height: 13px;
	line-height: 13px;
	position: absolute;
	top: 4px;
	left: 0;
	padding-left: 2px;
	text-align: center;
	font-size: 12px;
	background: #f66767;
	color: #fff;
}
.job_data_list_description ul.list_item2 li{
	padding-left: 20px;
}
.benefit > div:before{
	content: "\f105";
	font-family: FontAwesome;
	width: 13px;
	border-radius: 50%;
	display: block;
	padding-left: 2px;
	height: 13px;
	line-height: 13px;
	position: absolute;
	top: 4px;
	left: 15px;
	text-align: center;
	font-size: 12px;
	background: #f66767;
	color: #fff;
}
.benefit > div{
	padding-left: 35px;
}
/****Error***/
.error-page{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -190px;
	z-index: 9;
	color: #fff!important;
	font-size: 18px;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.error-page h1{
	color: #fff;
	font-size: 34px;
	line-height: normal;
	padding-bottom: 25px;
	font-weight: 700;
	/* padding: 0 15px; */
	text-align: center;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	width: auto;
	display: inline-block;
	margin: 0 auto 45px auto;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.error-page .title_error{
	font-size: 24px;
	padding-bottom: 20px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.job_title,.error_link a{
	font-weight: 600;
}
.error_link a{
	color: #fff !important;
	text-decoration: underline;
}
.error-page p, .error-page ul li a{
	color: #fff!important;
}
.error-page ul li{
	list-style: none !important;
	display: inline-block !important;
	padding: 0 5px;
	position: relative;
}
.error-page ul li a{
	border: 2px solid #fff;
	padding: 10px 15px;
	width: 180px;
	font-size: 16px;
	display: block;
}
.error-page ul li:first-child a{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0);
	border: 2px solid #f66767 !important;
	background: #f66767 !important;
}
.error-page ul li a:hover{
	border: 2px solid #444 !important;
	background: #444 !important;
}
.error-page ul li:last-child a:after{
	display: none;
}
/****site map***/
.wrapper_item_sitemap{
	display: inline-block;
	width: 100%;
}
.wrapper_item_sitemap li{
	display: inline;
	float: left;
	width: 33.33%;
	padding: 0 10px;
	margin: 0 0 15px 0 !important;
	font-weight: 600;
	line-height: 16px;
	transition: all 0.4s ease !important;
	border-left: 5px solid #eee;
}
.wrapper_item_sitemap li a{
	color: rgba(0,0,0,0.9) !important;
	font-weight: 600;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	transition: all 0.4s ease !important;
}
.wrapper_item_sitemap li:hover{
	border-left: 5px solid #f66767 !important;
}
.wrapper_item_sitemap li .sub_item_sitemap a:hover{
	color: #f66767!important;
}
.wrapper_item_sitemap li:hover a{
	color: #f66767 !important;
}
.wrapper_item_sitemap li .sub_item_sitemap a{
	font-size: 13px;
	display: inline-block;
	font-weight: 600;
	color: rgba(0,0,0,0.7) !important;
}

.link_title{
	font-size: 16px;
	font-weight: 700;
	color: rgba(0,0,0,0.8);
}
.contact_page_text{
	font-size: 16px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.jobShareButton{
	cursor: pointer;
}
.jobShareButton > i{
	padding-right: 5px;
}
#sharerModal .sharer{
	width: 100%;
	padding: 10px 20px 10px 50px;
	color: #fff;
	margin: 0 0 10px 0;
	text-align: left;
}
#sharerModal .modal-body{
	padding: 20px;
}
.modal-body a.btn-website{
	color: #fff !important;
	transition: all 0.4s ease;
}
.modal-body a.btn-website:hover{
	color: #fff !important;
	background: #e84040 !important;
}
#sharerModal .close{
	position: absolute;
	right: -10px;
	top: -10px;
	color: #fff;
	width: 30px;
	opacity: 1;
	border: 2px solid #fff;
	height: 30px;
	line-height: 20px;
	border-radius: 50%;
	z-index: 99;
	background: #f66767 !important;
}
#sharerModal .sharer i {
	font-size: 20px;
	width: 30px;
	left: 35px;
	position: absolute;
}
#sharerModal .sharer-facebook{
	background-color: #3B5998;
}
#sharerModal .sharer-twitter{
	background-color: #55acee;
}
#sharerModal .sharer-viber{
	background-color: #7d3daf;
}
#sharerModal .sharer-viber i{
	content: '' !important;
	width: 35px;
	height: 35px;
	top: 5px;
	background: url(/images/viber.svg);
	background-position: center center;
	background-size: 100% !important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	left: 25px;
}
#sharerModal .sharer-line{
	background-color: #00c200;
}
#sharerModal .sharer-line i{
	content: '' !important;
	width: 35px;
	height: 35px;
	top: 5px;
	background: url(/images/line.svg);
	background-position: center center;
	background-size: 100% !important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	left: 25px;
}
#sharerModal .sharer-email{
	background-color: #7d7d7d;
}
#sharerModal .sharer-linkedin{
	background-color: #0274b3;
}

#sharerModal .sharer-copylink{
	background-color: rgba(69, 75, 67, 0.47);
	margin-bottom: 0;
}

#sharerModal .sharer-copylink.copied:hover .tooltiptext{
	visibility: visible;
}

#sharerModal .sharer-copylink .tooltiptext{
	visibility: hidden;
	width: 120px;
	background-color: #1d1d1d;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;

	/* Position the tooltip */
	position: absolute;
	bottom: 100%;
	left: 25%;
	z-index: 1;
}

#sharerModal .sharer-whatsapp{
	background-color: #09bb29;
}
#sharerModal .sharer-whatsapp i{
	font-size: 28px;
	top: 7px;
	left: 32px;
}
@media (max-width: 767px) {
	#sharerModal .close {
		right: -5px;
		top: -5px;
	}

	.wrapper_static .breadcrumb {
		position: static;
	}

	.wrapper_item_sitemap li {
		width: 100%;
	}

	.error-page {
		position: absolute;
		top: 120px;
		margin: 0;
		left: 0;
		right: 0;
		z-index: 9;
		color: #fff !important;
		font-size: 14px;
		text-align: center;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	}

	.error-page h1 {
		font-size: 26px;
		margin: 0 auto 35px auto;

	}

	.error-page .title_error {
		font-size: 18px;
	}

	.nav-left-nav .btn-danger {
		margin-top: 15px;
		width: 100%;
	}
	.mobile-hide{
		display: none;
	}
	.list-item-ul li .photo{
		transform: translate(0, 0);
	}
	#site_banner .form-control{
		border: 1px solid #ccc;
		box-shadow: 0 0 0 0 rgba(0,0,0,0);
		padding: 20px 0 20px 20px;
		height: auto;
		line-height: initial;
	}
	#site_banner.active .input-search.tt-hint,
	#site_banner.active #LookingSearch,
	#site_banner.active #LocationSearch{
		padding: 15px 0 15px 20px;
		height: auto;
		line-height: initial;
	}
	#site_banner .btn-search{
		height: 61px;
		line-height: 61px;
	}
	.job_data_list_description{
		margin-bottom: 0;
	}
}

/****search*****/
@media (max-width: 767px) {
	#main_search{
		bottom: 100% !important;
		top: 100% !important;
		transition: all 0.4s ease !important;
		opacity: 0;

	}

	#main_search.active{
		bottom: 0 !important;
		top: 50px !important;
		opacity: 1;
	}
	#main_search .input_btn_search{
		position: fixed;
		bottom: -100%;
		left: 0;
		top: auto;
		right: 0;
		background: #fff;
		padding: 15px;
		border-top: 1px solid #eee;
		transition: all 0.4s ease !important;
		opacity: 0;
	}
	#main_search.active .input_btn_search{
		bottom: 0;
		opacity: 1;
	}
	#wrapper_search_page .form-group{
		margin-bottom: 0  !important;
	}
	.description_job {
		width: 100%;
		height: 100vh;
		float: right;
		background: #fff;
		padding: 0;
		overflow: hidden;
		margin: 0;
		max-width: 550px;
		position: fixed;
		top: 0;
		left: 100%;
		z-index: 999999;
		transition: all 0.4s ease !important;
		-webkit-overflow-scrolling: touch;
	}
	.description_job.active{
		left: 0;
	}
	.description_job .intop{
		z-index: 99;
	}
	.description_job .in{
		padding-top: 50px;
		padding-bottom: 120px;
	}
	.description_job .intop a.apply_now_btn{
		position: fixed;
		right: 15px;
		left: calc(100% + 15px);
		top: auto;
		bottom: 15px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
		padding: 0;
		transition: all 0.4s ease !important;
	}
	.description_job.active .intop a.apply_now_btn{
		left: 15px;
	}
	.description_job .intop i{
		font-size: 16px;
	}

	#site_banner h1.h2_staticpage{
		top: 50px;
		font-size: 34px;
	}


}

@media (min-width: 767px) and (max-width: 1200px) {
	.wrapper_item_sitemap li {
		width: 50%;
	}
}

/****sign in*****/
.sign-in-block{
	max-width: 500px;
	margin: 0 auto;
}
.sign-in-block.active{
	position: relative;
	z-index: 2;
}
.inner_signin.inner_equal{
	padding: 20px;
}
.inner_signin h1{
	font-size: 26px;
	font-weight: 600;
}
.btn-website{
	padding: 10px!important;
}
.inner_signin .topicSignin{
	font-size: 28px;
	font-weight: 600;
	color: #FFF;
	margin-bottom: 20px;
}
.inner_signin .rememberMe{
	margin: 15px 0 0 0;
}
.inner_signin .forgotPassword a{
	color: #72777c;
}
.inner_signin label{
	margin: 0;
	font-weight: 700;
}
.toggle-password, .togglesignup-password{
	position: absolute;
	top: -28px;
	right: 10px;
	font-size: 16px;
	color: #826d6d;
	cursor: pointer;
}
.inner_signin .toggle-password{
	top: -34px;
	right: 15px;
}
.toggle-pass{
	position: absolute;
	top: -30px;
	right: 15px;
	font-size: 16px;
	color: #826d6d;
	cursor: pointer;
}
#reset-password-form .toggle-password{
	top: 16px;
}
.switchSighIn span{
	cursor: pointer;
	text-decoration: underline;
}
.login_toggle li a:hover, .login_toggle li a:active{
	color: #000;
}
.login_error_message{
	background: #f66767!important;
	color: #fff;
	padding: 5px 15px !important;
	font-size: 12px;
}


/***profile***/
.section{
	z-index: 2;
	position: relative;
}
.section .section_topic{
	color: #fff;
	padding-bottom: 5px;
	font-size: 14px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.7);
}
.section .section_content .switch{
	float: right;
}
.photoSize img{
	border: 1px solid #ddd;
	padding: 5px;
	margin: 10px 0;
	border-radius: 4px;
}
.section.websites .section_content{
	padding: 0 0 1px 0;
}
.view-employers{
	font-size: 12px;
	font-weight: 600;
	border-top: 1px solid #eee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: -7px;
	opacity: 0;
	display: none;
}
.view-employers.active{
	opacity: 0.8;
	display: block;
}
.section .section_topic .section_edit{
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
}
.btn-default,  .copy_button{
	border: 1px solid #ddd;
	background: #f8f9fa;
	color: rgba(0,0,0,0.3);
	border-radius: 4em;
}
.btn-default:hover, .copy_button:hover{
	border-color: #f66767;
	color: #f66767;
	background: #fff;
}
.copy_button:active, .copy_button:focus{
	color: #fff !important;
}
.section .section_content .topic .btn{
	font-size: 12px;
	padding: 8px 15px !important;
	margin-top: 12px;
	display: block;
}
.section .section_content .topic .showing{
	line-height: normal;
	font-size: 12px;
	margin-top: -12px;
	margin-bottom: 15px;
	display: inline;
}
.field-profiles-willingrelocate, .field-profiles-employersfind{
	display: table;
	width: 100%;
}
.field-profiles-willingrelocate strong, .field-profiles-employersfind strong{
	display: block;
	max-width: 80%;
	float: left;
}
.section_list, .list_aboutMe{
	padding: 0 !important;
	margin: 0 !important;
}
.border-radius-4{
	border-radius: 4px;
	overflow: hidden;
}
.section_list_noBefoer{
	margin: 0;
	padding: 0;
}
.section_list_noBefoer .subheadline{
	color: #a1a6a8;
	line-height: 20px;
	font-size: 10px;
	margin: 0;
}
.section_list_noBefoer .headline{
	font-size: 14px;
	font-weight: 400;
	max-width: calc(100% - 110px);
}
.section_list li,
.section_list_noBefoer li{
	list-style: none;
	padding: 10px 15px 10px 48px;
	border-top: 1px solid #f5f6f7;
	position: relative;
	color: #61656a;
}
.section_list li.item_phone a{
	color: #61656a !important;
}
#companies-list{
	text-align: center;
}
#companies-list li:last-child:hover{
	border-radius: 4px !important;
}
.section_list_noBefoer li .level{
	position: absolute;
	right: 15px;
	opacity: 0.7;
	z-index: 2;
}
.section_list_noBefoer li .level img{
	width: 20px;
}

.section_list_div > div{
	border-top: 1px solid #f5f6f7;
	transition: all 0.4s ease;
}
.section_list_div > div:last-child{
	border-radius: 0 0 4px 4px;
}
.section_list_div > div:hover{
	background: #ebf0f6;
	border-color: #ebf0f6;
}
.section_list_div > div:hover .fa-exclamation-circle{
	color: #f66767;
}
.section_list_div .list-jobs{
	padding: 20px 15px;
}
.title-alerts-job{
	font-size: 16px;
	font-weight: 600;
}
.title-alerts-job small{
	font-size: 11px;
	font-weight: 600;
	color: #8c9194;
	display: block;
}
#_job-list > div{
	border-radius: 4px;
}
#matching-job > div,
#alerts-job > div{
	background: #fff;
	border-radius: 4px;
	transition: all 0.4s ease;
}
#matching-job > div:nth-child(even),
#alerts-job > div:nth-child(even){
	background: #f8f9fa;
}
#matching-job > div:hover,
#alerts-job > div:hover{
	background: #edf2f7;
}
#matching-job .showing,
#alerts-job .showing{
	border: 0;
	font-size: 12px;
	font-weight: 600;
	padding: 0 15px 15px 15px;
	margin-top: -10px;
}
#matching-job .showing:hover,
#alerts-job .showing:hover{
	background: #fff !important;
}
.section_list_div > div #matching-job:hover .titleName a,
.section_list_div > div #alerts-job:hover .titleName a{
	color: #212529 !important;
}
.section_list_div > div #matching-job:hover .companyName,
.section_list_div > div #alerts-job:hover .companyName{
	color: #8c9194;
}
.joblist-data{
	font-size: 13px;
	margin-bottom: 15px;
}
.joblist-data > div{
	padding: 0 7px;
	display: inline;
	position: relative;
}
.joblist-data > div:first-child{
	padding-left: 0;
}
.joblist-data > div:after{
	content: '';
	width: 1px;
	height: 13px;
	background: #ccc;
	position: absolute;
	right: -1px;
	top: 3px;
}
.joblist-data > div:last-child:after{
	display: none;
}
#alerts-job .list-jobs{
	position: relative;
}
#alerts-job .list-jobs:hover{
	padding-left: 30px;
}
#alerts-job .list-jobs:before{
	content: '';
	height: 100%;
	width: 7px;
	background: #f66767;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 0.1s ease;
}
#alerts-job .list-jobs:hover:before{
	opacity: 1;
}
#alerts-job .list-jobs .btn{
	opacity: 0.4;
	transition: all 0.4s ease;
}
#alerts-job .list-jobs:hover .btn{
	opacity: 1;
}
#alerts-job .list-jobs:hover .btn-delete{
	background: #f66767;
	border-color: #f66767;
	color: #fff;
}
.btn-delete:before{
	content: "\f1f8";
	font-family: FontAwesome;
	padding-right: 3px;
}
.btn-edit:before{
	content: "\f044";
	font-family: FontAwesome;
	padding-right: 3px;
}
@media (max-width: 767px) {
	#matching-job{
		margin: 0 -15px;
	}
	#_job-list, #alerts-job{
		padding: 0;
	}

	#matching-job .titleName,
	#_job-list .titleName{
		margin-right: 0;
	}
	#matching-job .time-post{
		position: static;
		padding-bottom: 10px;
	}
	.section_list_div > div{
		padding: 0 15px;
	}
	#companies-list{
		text-align: left;
	}
}
.section_list li{
	font-size: 13px;
	font-weight: 600;
	word-wrap:break-word;
}
.section_list li a{
	word-wrap:break-word;
}
.section_list li a.active{
	color: #61656a !important;
}
.section_list li a.active:hover{
	color: #3f5994 !important;
}
.section_list li a:hover{
	color: #0e619e;
}
.section_list li:first-child{
	border: 0;
}
.section_list li i{
	position: absolute;
	color: #fff !important;
	top: 8px;
	height: 24px;
	line-height: 24px;
	width: 24px;
	text-align: center;
	font-size: 12px;
	left: 13px;
	background: #b5b8ba;
	border-radius: 50%;
	transition: all 0.4s ease;
}
.section_list li:hover i{
	background: #f66767;
}
.section_list li.i-facebook:hover i{
	background: #3f5994;
}
.section_list li.i-in:hover i{
	background: #016494;
}
.section_list li.i-line:hover i{
	background: #01b303;
}
.section_list li.addContact,
.addContact,.section_list li.addLink,
.addLink, .addAboutMe,
.section_list li.addMyJobs,
.section_list li.changePass,
.section_list li#changePass,
.section_list li#emailNotifications{
	cursor: pointer;
}
.section_list li.addContact:hover,
.section_list li.addLink:hover{
	color: #cc4949 !important;
}
.section_list li.link a{
	color: #61656a !important;
}
.section_list li.link a:hover{
	color: #333 !important;
}
.section_list_noBefoer li{
	padding: 15px;
	transition: all 0.4s ease;
}
.section_list_noBefoer li p{
	font-size: 13px;
	line-height: 16px;
}

.section_list_noBefoer li:first-child{
	border-top: 1px solid #f5f6f7;
}

.section_list_noBefoer > li:nth-child(odd){
	background: #f8f9fa;
}
.section_list_noBefoer > li:last-child,
.section_list_noBefoer > li:last-child:hover,
.section_list_noBefoer > li:last-child:active,
.section_list_noBefoer > li:last-child:focus{
	border-radius: 0 0 4px 4px !important;
}
.section_list_noBefoer li.header_li{
	padding: 5px 15px;
	border-bottom: 0;
	font-weight: 600;
	border-radius: 0 !important;
	color: #fff;
	font-size: 12px;
	background: #f66767 !important;
	text-decoration: none;
}
#_job-list > div{
	background: #fff;
	transition: all 0.4s ease;
}
#_job-list > div:nth-child(even) {
	background: #f8f9fa;
}
#_job-list > div:hover{
	background: #ebf0f6;
}
#_job-list > .p-3:last-child{
	border-radius: 4px;
}
.li_resume{
	border-radius: 4px;
	overflow: hidden;
}


.claim-you-company{
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding: 5px 0;
	margin-top: 15px;
	font-weight: 600;
}
.tooltip{
	display: none;
}
.tooltip.show{
	display: block;
}
.claim-you-company a{
	color: #f66767 !important;
}

.ul_action{
	position: absolute;
	right: 10px;
	top: 10px;
}
.ul_action li{
	display: inline;
	border: 0;
	padding: 0;
	font-size: 11px;
}
.ul_action li a{
	padding: 3px 10px;
	border-radius: 4px;
	border: 1px solid #e0e2e3;
	background: #f6f7f8;
}
.ul_action li a:hover{
	border: 1px solid #f66767!important;
	color: #f66767!important;
	background: #fff;
}
.section_menu{
	margin: 0;
}
.section_menu > li{
	padding: 10px 15px;
	border-top: 1px solid #f5f6f7;
	list-style: none;
	font-size: 13px;
	position: relative;
}
.section_menu img{
	width: 18px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	margin-right: 5px;
}
.section_menu > li:hover img, .section_menu li.active img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.section_menu > li.title{
	font-weight: 600;
	color: #333;
	cursor: pointer;
}
.section_menu li.title i{
	font-size: 14px;
	position: absolute;
	right: 15px;
	top: 13px;
	transition: all 0.4s ease
}
.section_menu.active li.title i,
.section_menu.show li.title i{
	transform: rotate(180deg) ;
}
.section_menu li:first-child{
	border-top: 0;
}
.section_menu li:last-child.active{
	border-radius: 0 0 4px 4px;
}
.section_menu li a.clear-fields{
	color: #006ce3;
}
.section_menu li a.clear-fields:hover{
	opacity: 0.7;
}
.section_menu li a.clear-fields:before{
	display: none;
}
.section_menu li label{
	font-weight: 600;
	font-size: 13px;
	margin-bottom: 5px;
	color: #212529;
	display: block;
}
.section_menu li .form-check label{
	font-weight: 400;
}
.section_menu li .form-control{
	font-size: 12px;
	padding: 5px 10px;
}
.section_menu li .form-control::placeholder{
}
.section_menu li .select2-container{
	width: 100% !important;
}
.section_menu.active li{
	display: none;
}
.section_menu.active li:first-child{
	display: block;
}
.section_menu.noborder li{
	padding: 5px 15px;
	border: 0;
}
.section_menu.noborder li:first-child{
	border-bottom: 1px solid #f5f6f7;
	line-height: 30px;
}
.section_menu .select2-selection__rendered li.select2-selection__choice{
	background-color: #f66767;
	border: 1px solid #f66767;
	color: #fff;
}
.section_menu .select2-selection__rendered li .select2-selection__choice__remove,
.section_menu .select2-selection__rendered li .select2-selection__choice__remove:hover{
	color: #fff;
}

.about_me li{
	list-style: none;

}
.about_me li a{
	color: #057ed8;
	font-size: 14px;
}
.headline{
	margin: 0;
	font-size: 16px;
}
.plus_button {
	-webkit-appearance: none;
	border-radius: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font: inherit;
	font-size: 16px;
	cursor: pointer;
	display: block;
	line-height: 56px;
	outline: 0;
	overflow: hidden;
	padding: 15px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.plus_button::before {
	content: "\f067";
	font-family: FontAwesome;
	background-size: 52%;
	border: 1px dashed;
	display: block;
	float: left;
	height: 56px;
	margin-right: 15px;
	width: 56px;
	text-align: center;
	font-size: 24px;
	border-radius: 4px;
}
.plus_button input{
	position: absolute;
	left: 15px;
	top: 15px;
	opacity: 0;
	cursor: pointer;
}
.plus_button input[type=file]{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
	width: 100%;
	min-height: 85px;
}
.titleName .edit{
	font-size: 13px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
}
.description_style{
	font-size: 13px;
	margin-bottom: 15px;
	color: #878383;
}
.companyName, .shotdata{
	color: #8c9194;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
	position: relative;
}
.companyName time, .shotdata time{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
}
.companyName time:before, .shotdata time:before{
	content: "\f073";
	font-family: FontAwesome;
	margin-right: 5px;
}
.shotdata ul{
	margin: 0;
}
.shotdata ul li{
	list-style: none;
	display: inline;
	padding: 0 6px;
	line-height: normal;
	position: relative;
}
.shotdata ul li:first-child{
	padding-left: 0;
}
.shotdata ul li:last-child:before{
	display: none;
}
.shotdata ul li:before{
	content: '';
	height: 12px;
	width: 1px;
	background: #ccc;
	position: absolute;
	right: -2px;
	top: 2px;
	opacity: 0.7;
}

@media (max-width: 767px){
	.companyName time .shotdata time{
		position: static;
		display: block;
	}
	.ul_action{
		top: auto;
		bottom: 15px;
	}
	.section_list_mobile li{
		padding-bottom: 50px;
	}
	.section_list_noBefoer li p{
		font-size: 14px;
		line-height: 18px;
	}
	.section_list_mobile .ul_action li a{
		min-width: 80px !important;
		text-align: center;
		display: inline-block;
		font-size: 13px;
	}
	.section_menu li{
		display: none;
	}
	.section_menu li:first-child{
		display: block;
	}
	.section_menu.mobile-show li{
		display: block;
	}
	.section_menu.show li{
		display: block;
	}
	.section_list_div .shotdata{
		width: 100%;
	}
}
.view_resume {
	display: block;
	padding: 0;
	font-size: 14px;
	color: #2f3639;
}
.TimeStamp {
	color: #767a7f;
	display: block;
	font-size: 12px;
	margin-top: 6px;
}
.resumeUpload{
	position: absolute;
	right: 100px;
	top: 35px;
	width: auto;
	cursor: pointer;
}
.resumeUpload input{
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	opacity: 0;
	cursor: pointer;
}
.resumeRemove{
	position: absolute;
	right: 30px;
	top: 35px;
	width: auto;
	cursor: pointer;
	color: #f66767 !important;
}
.avatar{
	width: 100%;
	max-width: 100px;
	margin: 0 auto 15px auto;
	position: relative;
}
.avatar.no-image:before{
	width: 23px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	position: absolute;
	border-radius: 50%;
	border: 2px solid #fff;
	right: 2px;
	bottom: 2px;
	font-size: 12px;
	content: "\f067";
	font-family: FontAwesome;
	background: #057ed8;
	color: #fff;
}
.avatar img{
	width: 100%;
}
.logo_postjob{
	width: 95%;
	max-width: 80px;
	margin: 0 auto;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #e0e2e3;
}
.logo_postjob.active{
	border: 0;
	border-radius: 0;
}
.profile_img{
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.dropdown_manage .dropdown-item::before{
	display: none;
}
.hiring-manage .dropdown_manage .dropdown-item{
	padding: 6px 10px;
}
.dropdown_manage .dropdown-item i{
	color: #333 !important;
	width: 15px !important;
	text-align: center;
}
.hiring-manage .dropdown-divider {
	height: 0;
	margin: 5px 0;
}
.hiring-manage .dropdown_manage .dropdown-item:last-child {
	border-top: 1px solid #e0e0e0;
}
.btn-postjob, a.btn-postjob{
	color: #fff !important;
	border-radius: 2em;
	padding: 3px 12px 3px 12px;
	max-width: 100%;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	position: relative;
	border-color: #f66767 !important;
}
.btn-postjob:hover{
	background: #f15555!important;
}
.btn-postjob:before{
	content: '+ ';
}
.btn-postjob.notBefore:before{
	content: '';
}
.title-txt{
	font-weight: 600;
	margin-bottom: 5px;
	padding: 3px 10px;
	font-size: 13px;
	border-radius: 4px;
	border: 1px solid #e0e2e3;
	background: #f6f7f8;
}
.check_template .switch{
	float: right;
}
/***btn-status***/
.btn-status{
	padding: 0 15px;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
}
.btn-status-candidates{
	position: absolute;
	width: auto;
	top: 10px;
	right: -5px;
}
.btn-status > .btn,
.btn-status .dropdown > .btn{
	color: #2f3639;
	background: #fff;
	border: 1px solid #d3d5d8;
	padding: 3px 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 24px;
	height: 33px;
	position: relative;
	border-radius: 4px;

}
.btn-status > .btn:active,
.btn-status > .btn:focus,
.btn-status .dropdown > .btn:active,
.btn-status .dropdown > .btn:focus{
	background: #fff !important;
	color: #333 !important;
	box-shadow: none !important;
	border: 1px solid #d3d5d8 !important;
}
.btn-status > .btn:before{
	content: "\f111";
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 11px;
}
.btn-status > .btn:first-child:before{
	display: none;
}
.btn-status > .btn.btn-closed:before,
.btn-status > .btn.btn-archived:before{
	color:#f68684;
}
.btn-status > .btn.btn-active:before,
.btn-status > .btn.btn-shortlisted:before{
	color:#b2e522;
}
.btn-status >.btn.btn-draft:before,
.btn-status >.btn.btn-messaged:before{
	color:#d99d5b;
}
.btn-status .btn.active:before{
	color:#057ed8;
}
.btn-status > .btn.active{
	border-color: #057ed8;
	background-color: #e7f3ff;
	color: #057ed8;
}
.btn-filter{
	display: inline;
}
.btn-status .dropdown-menu{
	min-width: 300px;
}
.btn-status .dropdown-menu label{
	font-size: 13px;
	font-weight: bold;
}
.btn-status .dropdown-menu .form-control{
	font-size: 13px;
	height: auto!important;
}
.btn-status .form-group {
	padding-bottom: 5px;
	margin-bottom: 0;
}
.btn-status .dropdown-menu{
	padding: 10px 15px 15px 15px;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.01), 0 0 0 1px rgba(0,0,0,.002);
}
.btn-status .dropdown-menu .btn {
	background: #f66767;
	border-color: #f66767;
	color: #fff;
	padding: 4px 12px;
	max-width: 100%;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	position: relative;
	border-radius: 2em;
	margin-top: 10px;
}
.btn-status .dropdown-menu .btn:hover{
	background: #f15555 !important;
	border-color: #f15555 !important;
}
.btn-status.filter-only{
	padding: 0 15px;
	display: block;
	width: auto;
	position: absolute;
	top: 10px;
	right: 0;
	margin-bottom: 15px;
}
.btn-status .btn-filter .dropdown-menu{
	margin: 15px 0 0;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
}
.btn-status .btn-filter .dropdown-menu:before,
.dropdown_manage .dropdown-menu:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid rgba(0,0,0,.15);
	left: 10px;
	top: -9px;
}
.btn-status .btn-filter .dropdown-menu:after,
.dropdown_manage .dropdown-menu:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #fff;
	left: 10px;
	top: -8px;
}
.btn-status .btn-filter .dropdown-menu.dropdown-menu-right:before,
.dropdown_manage .dropdown-menu.dropdown-menu-right:before {
	right: 10px;
	left: initial;
}
.btn-status .btn-filter .dropdown-menu.dropdown-menu-right:after,
.dropdown_manage .dropdown-menu.dropdown-menu-right:after {
	left: initial;
	right: 10px;
}
.dropdown_manage .dropdown-menu{
	top: 10px !important;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
	padding: 0;
}
@media (max-width: 767px) {
	.btn-status-candidates{
		position: static;
		margin: 0;
	}
	.group_like .btn-like, .group_like .btn-bad{
		width: 49% !important;
		margin-top: 10px;
	}
	#cadidates-filter{
		position: absolute;
		right: 0;
	}
	#cadidates-filter .dropdown-toggle, #cadidates-filter .dropdown-toggle:active, #cadidates-filter .dropdown-toggle:focus, #cadidates-filter .dropdown-toggle.active{
		border: none !important;
		background: transparent !important;
	}
	.hiring-manage .dropdown_manage .dropdown-item:last-child {
		border-top: 1px solid #e0e0e0;
	}
	/*#cadidates-filter .dropdown-menu{*/
	/*position: fixed !important;*/
	/*left: 0 !important;*/
	/*right: 0 !important;*/
	/*top: 35px !important;*/
	/*bottom: 0 !important;*/
	/*z-index: 999;*/
	/*transform: translate3d(0, 0, 0px) !important;*/
	/*box-shadow: none;*/
	/*border: 0;*/
	/*border-radius: 0;*/
	/*}*/
}

/***dashboard**/
.dashModule {
	z-index: 2;
	background: #fff;
	height: 260px;
	text-align: center;
	position: relative;
	margin: 15px 0;
	border-radius: 4px;
	padding: 40px 0 0;
	transition: all 0.4s ease !important;
}
.dashModule .title {
	font-weight: 700;
	font-size: 18px;
	display: block;
	width: 100%;
	text-align: center;
	padding: 0 15px;
	line-height: 1.2em;
	color: #2f3639;
	transition: all 0.4s ease;
}
.dashModule .subtitle {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 100%;
	transform: translate(-50%,0);
	padding: 10px 5px;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #e7eaeb;
	z-index: 10;
	color: #72777c;
	font-size: 13px;
	transition: all 0.4s ease;
}
.dashModule:hover .title{
	font-size: 22px;
	color: #5b8bd5 !important
}
.dashModule .mainLink img{
	max-width: 100px;
	margin: 0 auto 15px auto;
	transition: all 0.4s ease;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	margin-right: 5px;
}
.dashModule .mainLink img.resume{
	width: 80px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.dashModule:hover .mainLink img.resume{
	width: 90px;
}
.dashModule:hover .subtitle{
	background:#5b8bd5;
}
.dashModule:hover .subtitle a {
	color: #fff;
}
.dashModule:hover .mainLink img{
	max-width: 110px;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.margintop120{
	margin: 120px 0;
}
.content-overlay {
	position: absolute;
	left: 0;
	right: 0;
}
form .help_text {
	margin: -5px 0 8px;
	color: #72777c;
	font-size: 12px;
	font-weight: 400;
	display: block;
}
@media (max-width: 767px) {
	.margintop120 {
		margin-top: 48px;
		margin-left: -10px;
		margin-right: -15px;
		border-top: 1px solid rgba(255, 255, 255, 0.23);
		position: relative;
	}
	.section_joblist .status{
		position: static;
	}
	.btn-status .btn{
		margin-bottom: 5px;
	}
	.btn-filter{
		display: inline-block;
	}
	.hiring-manage .dropdown_manage .btn{
		width: 30px;
		height: 30px;
		padding: 0 !important;
		text-align: center;
		line-height: 30px !important;
	}
	.hiring-manage .dropdown_manage {
		position: absolute;
		top: 50%;
		right: 5px;
		margin-top: -15px;
	}

	.dropdown_manage .btn{
		margin-bottom: 5px;
	}
	.btn-status .btn-filter .dropdown-menu:before,
	.dropdown_manage .dropdown-menu:before{
		display: block;
	}
	.font-10{
		font-size: 10px !important;
	}
	.dashModule .mainLink img{
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}
	.dashModule:hover .title {
		font-size: 18px;
	}
}
/***modal***/
.list-modal{
	list-style: none;
	font-size: 12px;
	font-weight: 600;
}
.list-modal li:before{
	content: '- ';

}
.modal .modal-footer .btn{
	border-radius: 4em;
	margin-top: 0;
}
.modal .form-control{
	font-size: 13px;
	padding: 9px .75rem;;
}
.modal-header h5{
	font-size: 16px;
}
.addMore{
	cursor: pointer;
}
.form-control-gray{
	border: 1px solid #e0e2e3;
	background: #f6f7f8;
	padding: 15px;
	border-radius: 4px;
	margin-top: 15px;
}
.form-control-gray .form-check {
	padding: 10px 0 10px 2.25rem;
	border: 1px solid #e9e9e9;
	background: #fff;
	border-bottom: 0;
	transition: all .4s ease;
}
.form-control-gray .form-check:last-child{
	border-bottom: 1px solid #e9e9e9;
}
.addprofilePicture{
	position: relative;
	font-size: 18px !important;
	padding: 0 15px;
	min-height: 52px;
}
.addprofilePicture label{
	font-size: 14px !important;
	padding-top: 15px;
}
.addprofilePicture input{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 43px;
	opacity: 0;
	cursor: pointer;
}
.addprofilePicture ul li{
	list-style: none;
	font-size: 12px;
	font-weight: 600;
}
.addprofilePicture ul li .removeFile{
	float: right;
	cursor: pointer;
	color: #f66767 !important;
}
.addprofilePicture .crop-container {
	position: relative;
	padding: 10px 0;
	width: 100%;
	height: 380px;
	display: none;
}
.addprofilePicture .crop-container.active {
	display: block;
}
#emailIs span{
	display: none;
}
#emailIs span.active{
	display: block;
}
#let-me-select-a-date-input input.calandar-icon:read-only {
	background: #fff url(/images/icon/calendar.png) no-repeat 97% center;
	cursor: auto;
}
/***post jobs***/
.clinic-profile {
	max-width: 96% !important;
}
.section_form_postjob{
	padding: 1rem;
	margin-bottom: 45px;
	background-color: #f8f9fa;
	border: 1px solid #e0e2e3;
	border-radius: 4px;
	position: relative;
}
.section.contact_info .section_content .table td, .section.contact_info .section_content .table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
	color: #747474;
	font-weight: 500;
}
.section_content .section_form_postjob:last-child{
	margin-bottom: 15px !important;
}
.d-block-100{
	display: table;
	width: 100%;
}
.section_form_postjob .toppic{
	font-weight: 600;
	font-size: 12px;
	position: absolute;
	top: -12px;
	padding: 3px 15px;
	left: 15px;
	border-radius: 4em;
	color: #fff;
}
.section_form_postjob label {
	font-weight: 600;
	font-size: 14px;
	display: block;
}
.section_form_postjob .address{
	width: 100%;
}
.field-doctor-doctorimage .control-label {
	text-align: center;
}
.field-doctor-doctorimage .control-label:before {
	content: "";
	width: 90px;
	height: 115px;
	display: block;
	background: url(../images/unknown_doctor.jpg) no-repeat center center /90px;
	margin: 0 auto 5px auto;
}
.agent_photo {
	width: 100px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 115px;
	object-fit: cover;
}
#doctor-doctorimage {
	display: block;
	margin: 0 auto;
}
.contact_info .hint-block{
	font-size: 13px;
	font-size: 12px;
	opacity: .6;
	margin: 5px;
}
.section_form_postjob .form-control{
	font-size: 13px;
	padding: 8px .75rem;
	border: 1px solid #e3e3e3;
}
.section_content .section_form_postjob a:hover{
	color: #F44336;
}
.section_form_postjob .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #ccc;
}
.section_form_postjob .form-control::-moz-placeholder { /* Firefox 19+ */
	color: #ccc;
}
.section_form_postjob .form-control:-ms-input-placeholder { /* IE 10+ */
	color: #ccc;
}
.section_form_postjob .form-control:-moz-placeholder { /* Firefox 18- */
	color: #ccc;
}
#clinic-accreditations, #clinic-features {
	overflow: hidden;
	padding: 20px;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	background: #fff;
}
.gallery-manager .btn-default {
	padding: 8px 10px;
	color: #a8a8a8 !important;
}
.gallery-manager .btn-file {
	margin-right: 10px;
	font-size: 14px;
	padding: 8px 14px;
}
.btn-toolbar {
	padding: 10px 0 0 10px !important;
}
.gallery-manager .btn.disabled {
	opacity: 1;
}
.gallery-manager .btn-group{
	display: -webkit-inline-box !important;
}
.gallery-manager .remove_selected{
	font-size: 14px;
	font-weight: 600;
}
.cke_chrome {
	border: 1px solid #e3e3e3 !important;
	border-radius: 4px;
}
.cke_contents.cke_reset {
	height: 404px !important;
}
.section_form_postjob input[type=checkbox], .section_form_postjob input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	vertical-align: middle;
}
#clinic-accreditations label, #clinic-features label{
	font-size: 13px;
	width: 50%;
	float: left;
	color: #666666;
	font-weight: 500;
}
#create_clinic_form input[type=checkbox],#create_clinic_form input[type=radio] {
	box-sizing: border-box;
	padding: 0;
	width: 18px;
	height: 18px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 1;
	margin-right: 0;
}
.field-clinic-accreditations label {
	width: 100%;
}
.section_form_postjob .to_txt:after{
	position: absolute;
	content: '';
	width: 7px;
	height: 1px;
	background: #ccc;
	right: -3px;
	top: 16px;
	font-size: 16px;
}
.section_form_postjob .text-danger{
	font-size: 11px;
	line-height: 30px;
	font-weight: 600;
}
.contact_info .btn-website, .wrapper_static .btn{
	padding: 7px 15px !important;
	border-radius: .25rem;
	font-size: 14px;
}
.form-group .btn-info {
	font-size: 14px;
}
.contact_info .btn-default {
	border: 1px solid #ddd;
	background: #f8f9fa;
	color: rgb(91, 139, 213);
	border-radius: 4px;
	font-size: 14px;
}
@media (max-width: 767px) {
	#filter-mobile{
		position: fixed;
		left: auto;
		top: 0;
		right: -100%;
		bottom: 0;
		width: 100%;
		overflow: auto;
		z-index: 999;
		border-radius: 0;
		transition: all .4s ease 0s;
	}
	#filter-mobile.active{
		right: 0;
		z-index: 102 !important;
	}
	#filter-mobile .section_content{
		margin: 0;
		border-radius: 0;
		padding: 0 0 15px 0;
	}
	#close-filter-mobile {
		margin: 15px !important;
		width: calc(100% - 30px)!important;
		display: none;
	}
	.toppic-filter{
		font-size: 16px;
		font-weight: 600;
		padding: 10px 15px;
		color: #fff;
		background: #f66767!important;
	}
	#info-logo-contant .form-group .btn-info, #info-logo-contant .form-group .btn-website {
		font-size: 14px;
		width: 100%;
		margin: 5px 0;
	}

}
.border_check{
	background-color: #fff;
	padding: 10px 0;
	margin: 0;
	border-radius: 4px;
	border: 1px solid #e0e2e3;
}
.addLogo{
	width: 100%;
	max-width: 40px;
	margin: 5px auto 0 auto;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
}
.addLogo.hiring-company{
	max-width: 65px;
	margin-top: 0;
}
.uploadPhoto{
	width: calc(100% - 70px);
	float: right;
	padding-top: 5px;
}
.uploadPhoto label{
	cursor: pointer;
	transition: all .4s ease 0s;
}
.uploadPhoto label:hover{
	color: #f66767 !important;
}
.uploadPhoto input{
	position: absolute;
	bottom: 0;
	z-index: -9;
	opacity: 0;
}
.uploadPhoto.square {
	width: calc(100% - 130px);
}
.loto-hiring-companies{
	height: 62px;
	width: auto;
	border-radius: 4px;
	padding: 5px;
}
.click-logo{
	content: '';
	width: 59px;
	height: 59px;
	background: #fff;
	border: 1px solid #ccc;
	position: relative;
	border-radius: 50%;
	float: left;
	cursor: pointer;
	transition: all .4s ease 0s;
}
.click-logo:hover{
	border-color: #f66767 !important;
}
.click-logo span{
	background: #f5f6f7;
	width: 45px;
	height: 45px;
	text-align: center;
	font-size: 10px;
	border-radius: 50%;
	border: 1px dotted #ccc;
	line-height: 10px;
	padding-top: 11px;
	color: #93979a;
	left: 6px;
	top: 6px;
	display: block;
	position: absolute;
}
.click-logo img{
	width: 49px;
	height: 49px;
	left: 4px;
	top: 4px;
	display: block;
	position: absolute;
	border-radius: 50%;
}
.click-logo.square{
	border-radius: 0;
	width: 120px;
}
.click-logo.square span, .click-logo.square img{
	border-radius: 0;
	width: 106px;
}
.click-logo.center{
	margin: 0 auto;
	float: none;
}
.wrapper-upload.active .click-logo{
	width: 130px;
	height: auto;
	padding: 3px;
	border: 1px solid #e0e2e3;
	border-radius: 4px;
}
.wrapper-upload.active .click-logo img{
	width: 100%;
	height: auto;
	border-radius: 4px;
	position: static;
}
.wrapper-upload.active .uploadPhoto {
	width: calc(100% - 130px);
	padding-left: 20px;
}
@media (max-width: 767px) {
	.uploadPhoto{
		width: 100% !important;
		text-align: center;
		margin-bottom: 10px;
	}
	.click-logo{
		margin: 0 auto 10px auto;
		float: none;
	}
}
.row-company > div{
	/*padding: 18px 15px 16px 15px;*/
	padding: 10px;
	font-size: 12px;
	line-height: 25px;
}
.row-company > div .addLogo{
	width: 100%;
	max-width: 50px;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-radius: 50%;
}
.row-company > div .titleName{
	font-size: 13px !important;
}
.row-company > div:first-child{
	padding: 0;
}
.min_hight500px{
	min-height: 500px;
	max-width: 950px;
}
@media (max-width: 767px) {
	.section_form_postjob .toppic{
		font-size: 14px !important;
		border-radius: 0;
		color: #333;
		right: 15px;
		text-align: left;
		border-bottom: 1px solid #e0e2e3;
		position: static;
		padding-bottom: 10px;
		padding-left: 0;
		margin: -20px 0 25px 0;
		background: none !important;
	}
	.switchSighIn{
		margin: 0 15px;
	}
	.navbar-fixed-bottom .apply_now_btn{
		width: auto;
	}
	.h1_contact.margintop120{
		margin: 50px 0 !important;
	}
	.back_xs{
		padding: 0 15px;
		line-height: 30px;
		background-color: #f8f9fa;
		border-bottom: 1px solid #e0e2e3;
		font-size: 12px;
		font-weight: 600;
		border-radius: 4px 4px 0 0;
		color: #445D6E;
	}
	.row-company > div{
		padding: 10px 0;
	}
	.row-company > div .titleName{
		text-align: left;
		margin: 0;
	}
	.section_joblist .btn{
		font-size: 12px!important;
	}
}
/***.footer***/
footer{
	position: relative;
	z-index: 2;
}

/**/
@media (min-width: 979px) and (max-width: 1200px) {
	.rightBar_myProfile {
		position: absolute;
		width: 309.98px;
	}
}
@media (min-width: 767px) and (max-width: 979px) {
	.rightBar_myProfile {
		position: absolute;
		width: 287px !important;
	}
}
@media (max-width: 767px){
	.rightBar_myProfile {
		position: static;
	}
}
/***Email Notifications**/
.btn-email-status{
	border: 1px solid #d9534f;
	padding: 5px 15px;
	font-size: 12px;
	color: #1da1f2;
	border-radius: 15px;
	background: #fff;
	min-height: 30px;
	min-width: 100px;
	margin-bottom: 20px;
	transition: all .3s ease 0s;
	cursor: pointer;
}
.btn-email-status:hover{
	background:#d9534f;
}
.btn-email-status span{
	transition: all .3s ease 0s;
	color: #d9534f;
	display: none;
}
.btn-email-status span.active{
	display: block;
}
.btn-email-status:hover span{
	color: #fff !important;
}
.btn-email-status .turn-off-btn{
	display:block ;
}
.btn-email-status .turn-on-btn{
	display:none;
}
.btn-email-status.active .turn-off-btn{
	display: none;
}
.btn-email-status.active .turn-on-btn{
	display: block;
}
.btn-email-status.active{
	border-color:rgb(100, 189, 99);
}

.btn-email-status.active:hover{
	background:rgb(100, 189, 99);
}
.btn-email-status.active span{
	color: rgb(100, 189, 99);
}
.link_li{
	cursor: pointer;
	color: #f66767 !important;
}
.block-management{
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0, -50%);
}
.block-management > div{
	display: inline-block;
	margin-left: 8px;
}
.remove_in_li{
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
	color: #f66767 !important;
}
.edit_in_li{
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
	color: #f66767 !important;
}



/***tab**/
.tab-content{
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	margin-bottom: 15px;
}
.section_content .nav-tabs{
	border-color:#ddd !important;
}
.nav-tabs .nav-link{
	background: #fff;
	color: #333;
	font-size: 12px;
	font-weight: 600;
	padding: 5px 25px;
	border-radius: 0;
	border-color:#ddd;
	border-right: 0;
	cursor: pointer;
}
.nav-tabs .nav-link.active{
	background: #f66767;
	color: #fff;
	border-color:#f66767;
}

.nav-tabs .nav-item:first-child .nav-link{
	border-radius: 4px 0 0 0;

}
.nav-tabs .nav-link:hover{
	border-color: #ddd;
	border-bottom: 1px solid #ddd !important;
}
.nav-tabs .nav-link.active:hover{
	color: #fff;
}
/***listJob***/
.listJob{
	border: 1px solid #ddd;
	background: rgba(255,255,255,0.5);
	border-radius: 4px;
	padding: 15px;
}
.listJob li{
	list-style: none;
	position: relative;
}
.listJob li .jobFunction{
	padding-left: 50px;
	padding-top: 10px;
	display: none;
	position: relative;
}.listJob li .jobFunction select{
	 padding-left: 15px;
 }

.listJob li.active .jobFunction{
	display: block;
}
.listJob li .jobFunction:before{
	content: '';
	height: 55px;
	width: 1px;
	background: #ccc;
	position: absolute;
	left: 27px;
	top: 0;
}
.listJob li .jobFunction:after{
	content: '';
	height: 1px;
	width: 23px;
	background: #ccc;
	position: absolute;
	left: 27px;
	top: 55px;
}
.listJob .form-group{
	margin-bottom: 0;
}
.listJob .form-group .help-block{
	position: absolute;
	top: 65px;
	right: 0;
}
.removeJobCatagory{
	color: #f66767!important;
	position: absolute;
	right: -20px;
	top: -22px;
	font-size: 18px;
	cursor: pointer;
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	line-height: 15px;
}
.removeJobCatagory:hover{
	color: #d43434!important;
}

#mainJobCatagory .listJob:first-child .removeJobCatagory{
	display: none;
}
#addJobCatagory{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #0c77c4;
	margin-top: -15px;
}
#addJobCatagory i{
	height: 15px;
	padding-top: 4px;
	text-align: center;
	border-radius: 50%;
	color:#0c77c4;
	font-size: 10px;
}
#addJobCatagory:hover{
	opacity: 0.7;
}

.joblistPrice li{
	list-style: none;
	padding: 10px 0 10px 20px;
}
.joblistPrice li::before {
	content: "\f105";
	font-family: FontAwesome;
	width: 12px;
	display: block;
	height: 12px;
	line-height: 10px;
	position: absolute;
	top: 15px;
	left: 0;
	text-align: center;
	font-size: 10px;
	color: rgb(255, 255, 255);
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.6);
}
.inactive-color,
.dropdown_manage .dropdown-item i.inactive-color{
	font-size: 12px;
	color: #f66767 !important;
}
.active-color,
.dropdown_manage .dropdown-item i.active-color{
	font-size: 12px;
	color: #b2e522 !important;
}
.draft-color,
.dropdown_manage .dropdown-item i.draft-color{
	font-size: 12px;
	color: #d99d5b !important;
}
.tab_toppic{
	width: auto;
	display: inline;
	position: absolute;
	top: 20px;
	right: 15px;
}
.tab_toppic li{
	display: inline;
	font-size: 12px;
	border: 1px solid #e0e2e3;
	padding: 3px 10px;
	border-radius: 4em;
	color: #ccc;
	cursor: pointer;
	transition: all 0.4s ease;
}
.tab_toppic li:hover{
	background:#445D6E;
	color: #fff;
	border-color: #445D6E;
}
.tab_toppic li.active, .tab_toppic li.active:hover{
	background-color: #f8f9fa;
	color: #445D6E;
	border-color: #e0e2e3;
	position: relative;
	cursor: auto;
}
.tab_toppic li.active:before{
	content: '';
	position: absolute;
	top: 100%;
	width: 1px;
	height: 50px;
	background: #e0e2e3;
	left: 50%;
}
.copy_button{
	font-size: 13px;
	padding: 2px 10px;
	font-weight: 600;
}
.badge-img{
	border: 1px solid #eee;
	margin: 15px 0;
	max-width: 100%;
}
.jobseeker-view{
	padding-top: 25px;
}
.jobseeker-view .btn{
	background-color: #fff;
	padding: 10px;
	border: 1px solid #fff;
}
.jobseeker-view .btn:hover{
	background: #eee;
	color: #333;
}
.jobseeker-view .btn.active{
	border-color: #64bd63;
	background-color: #edfbed;
	color: #64bd63;
}
.jobseeker-view #archive.btn.active {
	border-color: #f66767;
	background-color: #f5e3e3;
	color: #f66767;
}
@media (max-width: 767px){
	.section.contact_info{
		margin: 15px 0 0;
	}
	.section.contact_info .section_content{
		display: inline-block !important;
		margin: 0;

	}

	.nav-scroll-toppic {
		width: 100%;
		overflow: scroll!important;
		-webkit-overflow-scrolling: touch;
		padding-bottom: 5px;

	}
	.nav-scroll-toppic::-webkit-scrollbar {
		display: none;
	}
	.tab_toppic{
		display: table;
		text-align: center;
		position: static;
		padding-top: 10px;
		margin: 0 15px;
		width: max-content;
		width: -moz-fit-content;
		white-space: nowrap;

	}
	.tab_toppic li{
		padding: 5px 13px;
		font-size: 13px;
		border: 0;
		display: inline-block;
		float: left;
		background: transparent;
		border-radius: 0;
		border-bottom: 1px solid #eee;
	}
	.tab_toppic li.active:before{
		width: 100%;
		height: 3px;
		background: #f66767;
		left: 0;
		bottom: -2px;
		top: inherit;
	}
	.tab_toppic li.active, .tab_toppic li.active:hover{
		background: #fff;
	}

}
/***section_joblist**/
.section_list_div{
	padding: 0;
	border-radius: 0 0 4px 4px;
}
.section_list_div p{
	line-height: 16px;
	font-size: 13px;
}
.section_list_div .titleName{
	font-size: 14px;
	margin-right: 35px;
	font-weight: bold;
}
.section_list_div .titleName.hiring{
	margin: 0 5px;
}
.section_list_div > .row{
	margin: 0;
	padding: 15px;
}
.section_list_div .companyName, .section_list_div .shotdata{
	font-size: 12px;
	line-height: 14px;
	margin-right: 35px;
	color: #8c9194;
}
.section_list_div .companyName a{
	color: #8c9194;
}
.section_list_div .status{
	font-weight: 600;
	width: auto;
	padding: 0 5px;
	font-size: 11px;
	color: #fff;
	display: inline;
	right: 15px;
	top: 0;
	border-radius: 4px;
	border: 1px solid;
	min-width: 50px;
	text-align: center;
}
.section_list_div .status.active,
.section_list_div .status.shortlisted{
	background: #89b119;
	border-color:#729413
}
.section_list_div .status.draft,
.section_list_div .status.messaged{
	background: #d99d5b;
	border-color:#c18543;
}
.section_list_div .status.closed,
.section_list_div .status.archived{
	background: #f68684;
	border-color:#da6765;
}
.section_list_div .btn{
	color: #2f3639;
	background: #f6f7f8 none;
	border: 1px solid #d3d5d8;
	padding: 3px 12px !important;
	max-width: 100%;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px !important;
	position: relative;
	border-radius: 2em;
}
.section_list_div .btn:hover{
	background:#fff;
}
.section_list_div .btn-website{
	padding: 3px 12px !important;
}
.section_list_div > div:nth-child(odd) {
	background: #f8f9fa;
}
.section_list_div > div:hover{
	background:#edf2f7;
	border-top: 1px solid #fff;
}

.section_list_div > div:last-child{
	border-radius: 0 0 4px 4px;
}
.section_list_div > div:hover .titleName a{
	color: #f66767;
}
.section_list_div > div:hover .resumeListData{
	background:#f66767;
	color: #fff;
	transition: all 0.4s ease;
}
.section_list_div > div:hover .resumeListData li{
	transition: all 0.4s ease;
}
.section_list_div > div:hover .resumeListData li:hover{
	background:transparent !important;
}
.section_list_div > div:hover .toppic-resume,
.section_list_div > div:hover .data-resume{
	color: #fff;
}
.section_list_div > div:hover .companyName,
.section_list_div > div:hover .shotdata,
.section_list_div > div:hover p{
	color: #333;
}
.section_list_div .joblistPrice{
	padding: 0;
	margin: 0;
}
.section_list_div .joblistPrice li{
	list-style: none;
	position: relative;
	padding: 10px 0 10px 20px;
}
.section_list_div .joblistPrice li::before {
	content: "\f105";
	font-family: FontAwesome;
	width: 13px;
	display: block;
	height: 13px;
	line-height: 12px;
	position: absolute;
	top: 14px;
	left: 0;
	text-align: center;
	font-size: 10px;
	color: rgb(255, 255, 255);
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.6);
}
.section_list_div .time-post{
	position: absolute;
	right: 15px;
	top: 27px;
	z-index: 2;
}
#resume-list .showing{
	padding: 0 15px;
	line-height: normal;
	font-size: 12px;
	margin-top: -12px;
	font-weight: 600;
	margin-bottom: 15px;
}
#resume-list .empty{
	padding: 0 10px;
}
#resume-favorite-btn{
	position: relative;
}
#resume-favorite-btn i{

	vertical-align: middle;
}
#resume-favorite-btn #favorite-count{
	width: 15px;
	height: 15px;
	line-height: 13px;
	font-size: 10px;
	font-weight: 600;
	position: absolute;
	right: -6px;
	top: -6px;
	color: #333;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #ccc;
	transition: all 0.4s ease;
}
#resume-favorite-btn.active #favorite-count{
	border: 1px solid #f66767;
	color: #f66767;
}
.count-applicants{
	float: right;
}
.cadndidates_applied{
	font-size: 12px;
	display: block;
	margin-bottom: 0;
}
.cadndidates_applied li{
	list-style: none;
	margin-bottom: 5px;
}
.cadndidates_applied li a{
	color: #8f8394;
	font-weight: 600;
}
.cadndidates_applied strong{
	padding: 2px 5px;
	margin-right: 7px;
	font-size: 10px;
	border: 1px solid #057ed8;
	border-radius: 4px;
	background-color: #e7f3ff;
	color: #057ed8;
}
@media (max-width: 767px) {
	.count-applicants{
		float: none;
		display: block;
	}
	#resume-list .showing{
		margin: 0;
		padding: 7px 15px;
		border-top: 1px solid #f8f9fa;
		color: #333;
	}
	#resume-list .showing #filter-resume-databese{
		float: right;
	}
	.dropdown-sortby{
		line-height: initial;
	}
	#resume-favorite-btn{
		padding: 4px 8px !important;
		position: relative;
	}
	.all-filter {
		position: absolute;
		right: 0;
		top: 12px;
	}

}
#resume-list .section_list_div > div{
	background: transparent !important;
	z-index: 0;
}
#resume-list .section_list_div > div:hover{
	z-index: 1;
}
#resume-list .section_list_div:nth-child(odd){
	background: #fff!important;
}
#resume-list .section_list_div:nth-child(even){
	background: #f8f9fa!important;
}
#resume-list .section_list_div:hover{
	background: #ebf0f6 !important;
}
.section_joblist li:hover .fa-exclamation-circle{
	color: #f66767;
}

.section_joblist li:hover .click-logo-resume{
	margin-top: 45%;
}
.group_like{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
#resume-list .section_list_div > div:hover .group_like,
.section_list_div > div:hover .group_like{
	z-index: 2;
}
.group_like .btn{
	border-radius: 4px;
	width: 28px;
	line-height: 28px !important;
	height: 28px;
	padding: 0 !important;
	text-align: center;
	opacity: 0.4;
	background: #f6f7f8 ;
	border: 1px solid #d3d5d8;
	transition: all 0.4s ease ;
}
.group_like .btn:hover{
	opacity: 0.7;
}
.group_like .btn-like{
	color: #89b119;
	border-color: #89b119;
	background: #f6f7f8;
}
.group_like .btn-like.active{
	color: #fff;
	border-color: #89b119;
	background: #89b119;
	opacity: 1;
}
.group_like .btn-favorites.active{
	background: #f66767;
	border-color: #f66767;
	color: #fff;
	opacity: 1;
}
.group_like .btn-bad{
	color: #da6765;
	border-color: #da6765;
	background: #f6f7f8;
}
.group_like .btn-bad.active{
	color: #fff;
	border-color: #da6765;
	background: #da6765;
	opacity: 1;
}

.group_like .view-hover{
	font-size: 12px;
	padding-top: 5px;
	font-weight: 600;
	cursor: pointer;
	position: absolute;
	width: auto;
	display: block;
	min-width: 100px;
	right: 45px;
	top: 0;
	opacity: 0;
	transition: all 0.4s ease ;
}
.group_like .view-hover a{
	color: #8c9194;
}

.section_list_div > .row:hover .view-hover{
	opacity: 1;
}
.dropndow-view-hover{
	position: absolute;
	right: 0;
	top: 40px;
	width: 300px;
	background: #fff;
	padding: 10px;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 4px;
	display: none;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
}
.remaining-text {
	font-size: 12px;
	margin: 5px;
	color: #878787;
}
.view-hover.active .dropndow-view-hover{
	display: block;
}
.dropndow-view-hover:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #fff;
	right: 10px;
	top: -8px;
}
.dropndow-view-hover:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid rgba(0,0,0,0.1);
	right: 10px;
	top: -9px;
}
.dropndow-view-hover label{
	display: block;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
.dropndow-view-hover label small{
	font-weight: 600;
	line-height: 15px;
	cursor: pointer;
}
.dropndow-view-hover label small:hover{
	color: #f66767;
}
.dropndow-view-hover .form-control{
	font-size: 13px;
	height: 35px !important;
	line-height: 35px !important;
}
.dropndow-view-hover textarea.form-control{
	height: auto !important;
	line-height: normal!important;
}
.dropndow-view-hover .btn{
	width: 100%;
	height: 35px !important;
	line-height: 35px !important;
	display: block;
	color: #fff;
	opacity: 1;
	margin-top: 10px;
}
@media (max-width: 767px) {
	.group_like{
		position: static !important;
	}
	.group_like.xs-absolute .btn-like{
		position: absolute !important;
		top: 0;
		right: 32px;
	}
	.group_like.xs-absolute .btn-bad{
		position: absolute !important;
		top: 0;
		right: 0;
	}
	.group_like .btn-favorites{
		position: absolute;
		top: 0;
		right: 0;
	}
	.click-invite{
		position: relative;
	}
	.group_like .view-hover{
		opacity: 1;
		position: static;
		width: auto;
	}
	.dropndow-view-hover{
		position: static !important;
		width: 100%;
		box-shadow: none;
		margin-top: 15px;
	}
	.group_like .view-hover span{
		padding-top: 10px;
		display: block;
		text-align: center;
	}
	.dropndow-view-hover:after,.dropndow-view-hover:before{
		display: none;
	}
}
.salary_currency{
	padding: 0;
}
#showSalary, .check_style, .check_style2{
	width: 50px;
	position: absolute;
	right: 20px;
	top: 10px;
	height: 25px;
	opacity: 0;
	z-index: 1;
	display: block !important;
	cursor: pointer;

}
#showSalaryYesOrNo > span:last-child{
	opacity: 0.5;
}
.section_form_postjob .fa-exclamation-circle{
	color: #f66767 !important;
	cursor: pointer;
}
#info-logo-contant #map {
	margin: 0 0 20px 0!important;
}
@media (max-width: 767px){

	.salary_currency{
		padding: 0 15px;
	}
	.section_form_postjob .to_txt:after{
		display: none;
	}
	.section_form_postjob {
		margin: 15px;
		display: block;
		padding: 5px 10px;
	}
	#clinic-accreditations label, #clinic-features label {
		width: 100%;
	}
	#info-logo-contant #map {
		margin: 0 !important;
		top: 0 !important;
	}
	.field-clinic-features,.field-clinic-accreditations {
		padding: 15px 0 0;
	}
}

.kv-date-remove {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	border: 1px solid #ced4da;
}

#about-me-form .select2-container--krajee .select2-selection--single .select2-selection__clear {
	right: 2rem!important;
}

#about-me-form .select2-container--krajee .select2-selection__clear {
	top: 0.2rem !important;
}

/**.irs--round .irs-single**/
.irs--round .irs-single, .irs-from, .irs-to, .irs-single, .irs--round .irs-from, .irs--round .irs-to{
	position: absolute;
	left: 0 !important;
	display: block;
	text-align: right;
	width: 100%;
	font-size: 12px;
	background: transparent;
	color: #212529;
	padding: 0;
	top: -19px;
	font-weight: 700;
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before{
	display: none;
}
.irs-max,.irs-min{
	display: none;
}
.irs--round{
	height: 30px;
}
.irs--round .irs-line, .irs--round .irs-bar{
	top: 15px;
}
.irs--round .irs-handle{
	top: 9px;
}
/***resume***/
.resumeListData{
	display: flex;
	width: 100%;
	margin-bottom: 0;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 4px;
	overflow: hidden;
	background: #fff;
}
.resumeListData li{
	float: left;
	padding: 5px 10px 10px 10px;
	border-top: 0 !important;
	border-right: 1px solid rgba(0,0,0,0.1);
	list-style: none;
	text-align: left;
}

.resumeListData li:last-child{
	border-right: 0;
}
.resumeListData li >div{
	display: block !important;
}
.toppic-resume{
	color: #a1a6a8;
	line-height: 20px;
	font-size: 10px;
	font-weight: 600;
	margin: 0;
}
.data-resume{
	font-size: 12px;
	line-height: 14px;
	font-weight: 600;
}
.profile-shot li{
	border: 0;
	padding: 0;
	font-size: 12px;
}
@media (max-width: 767px){
	.resumeListData{
		display: block;
	}
	.resumeListData li{
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.resumeListData li:last-child{
		border-bottom: 0;
	}
}
/**alert***/
.section_content .alert {
	margin: 15px;
	background: #f5dede !important;
	border-color: #f2ccc9;
	color: #F44336;
}
.alert-success.alert .close {
	margin-top: -10px;
}
.fade.in{
	opacity: 1 !important;
	background: rgba(0,0,0,0.3)
}
.topic .alert {
	margin: 0 0 15px 0;
	font-size: 14px;
	padding: .75rem 1.25rem;
	line-height: 1.5;
}
.alert-success.alert {
	color: #155724;
	background-color: #d4edda !important;
	border-color: #c3e6cb;
}
.alert-warning.alert {
	color: #155724;
	background-color: #d4edda !important;
	border-color: #c3e6cb;
}
/**sort by**/
.dropdown-sortby .btn, .dropdown-sortby .btn:active, .dropdown-sortby .btn:focus{
	border-radius: 4px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 14px;
}
.dropdown-sortby .dropdown-menu a{
	padding: 5px 55px 5px 15px;
	line-height: 20px;
	position: relative;
	display: block;
}
.dropdown-sortby .dropdown-menu{
	margin: 10px 0 0;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
}
.dropdown-sortby .dropdown-menu:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #fff;
	right: 10px;
	top: -8px;
}
.dropdown-sortby .dropdown-menu:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid rgba(0,0,0,.15);
	right: 10px;
	top: -9px;
}
.dropdown-sortby .dropdown-menu a:after{
	content: "\f058";
	font-family: FontAwesome;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 20px;
	color: #eee;
	transition: all 0.4s ease ;
}
.dropdown-sortby .dropdown-menu a:hover:after{
	color: #fff;
}
.dropdown-sortby .dropdown-menu a.active:after{
	color: #89b119;
}
.dropdown-sortby .dropdown-item::before{
	opacity: 0;
}
.dropdown-sortby .dropdown-menu a small{
	color: #f66767 !important;
	margin-left: 5px;
}
.dropdown-favorites .btn{
	border-radius: 4px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 14px;
	transition: all 0.4s ease;
}
.dropdown-favorites .btn i{
	color: #f66767;
	transition: all 0.4s ease;
}
.dropdown-favorites:hover .btn , .dropdown-favorites > .active{
	background: #f66767;
	border-color: #f66767;
	color: #fff !important;
}
#resume-favorite-btn:hover #favorite-count{
	border-color: #f66767;
	color: #f66767;
}
.dropdown-favorites:hover i , .dropdown-favorites > .active > i{
	color: #fff;
}
@media (max-width: 767px){
	.dropdown-favorites{
		line-height: normal;
	}
	.section .section_content .topic{
		padding: 0 15px;
	}

	.section .section_content .topic{
		font-size: 14px;
	}
	.dropdown-sortby .dropdown-menu a{
		background: #fff !important;
	}

}
#profileSummaryModal .hint-block {
	font-size: 12px;
	margin: 5px;
}

.field-profiles-headlinedescription .hint-block.no-remain {
	color: red;
}
.btn-block-profile-summary .btn{
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #f66767;
	border-radius: 4em;
	color: #f66767;
}
.btn-block-profile-summary .btn:hover{
	background: #f66767;
	color: #fff;
}
/**uploadProfile**/
#uploadProfile{
	opacity: 0;
	display: none;
}
img.clickUploadProfile{
	width: 70px;
	border: 1px solid #e0e2e3;
	border-radius: 50%;
	overflow: hidden;
	padding: 5px;
}
img.clickUploadProfile:hover{
	border-color:#f66767;
}
.clickUploadProfile{
	font-size: 14px !important;
	line-height: 60px;
	cursor: pointer;
	transition: all 0.4s ease;
}
.clickUploadProfile:hover{
	color:#f66767 !important;
}
.upload_success{
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.upload_success.ontop{
	top: 0;
	transform: translate(0, 0);
}
.upload_success img{
	width: 80% !important;
	float: right !important;
	max-width: 100px !important;
	height: auto !important;
}
.upload_success img.logo_postjob{
	float: left !important;
}
.upload_success_hiring img{
	width: auto !important;
	height: 52px !important;
}
.add-account-profile .crop-container {
	position: relative;
	padding: 10px 0;
	width: 100%;
	height: 380px;
	display: none;
}
.add-account-profile .crop-container.active{
	display: block;
}
@media (max-width: 767px){
	.clickUploadProfile{
		text-align: center;
	}
	.upload_success img{
		float: none !important;
	}
	.upload_success_hiring {
		width: auto;
		position: relative;
		transform: none;
		top: 0;
		left: 0;
		text-align: left !important;
	}
	.upload_success_hiring img{
		width: 100% !important;
		height: auto !important;
		max-height:65px !important;
	}
	.section.contact_info .section_content .table td, .section.contact_info .section_content .table th {
		padding: 10px;
	}
}
/**calandar-format**/
.calandar-format .kv-container-from{
	padding-left: 0;
	padding-top: 0;
	width: 50% !important;
}
.calandar-format .kv-container-to{
	padding-right: 0;
	padding-top: 0;
}
#profiles-jobenddate-container{
	width: 50% !important;
}
#profiles-jobenddate-container-in-current{
	padding-right: 0;
	padding-top: 0;
	width: 50% !important;
}
.calandar-format .input-daterange input{
	text-align: left !important;
	border-radius: 4px !important;
}
.section_list li i.fa-line:before{
	width: 15px;
	height: 15px;
	position: absolute;
	left: 5px;
	top: 5px;
	content: '';
	background: url("/images/line-logo.svg");
	background-position: center center;
	background-size: 100% !important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
}
/***select***/
.section_form_postjob .select2-container--krajee .select2-selection--single .select2-selection__clear{
	right: 30px;
	top: 4px;
}
.section_form_postjob .select2-container--krajee .select2-selection--single .select2-selection__rendered{
	color: #555555;
	padding: 0;
	font-size: 13px;
}
.section_form_postjob .select2-container--krajee .select2-selection--single{
	height: 38px;
	padding: 8px 24px 8px 12px;
}
.section_form_postjob .select2-container--krajee .select2-selection--single .select2-selection__arrow{
	height: 37px;
}
.select2-container--krajee .select2-results__option[aria-selected]{
	font-size: 13px;
	padding: 6px 15px;
}
.select2-container--krajee .select2-dropdown {
	border-color: #e3e3e3 !important;
}
.select-div-lang{
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	display: table;
	width: 100%;
}
.select-div-lang div{
	display: inline;
	float: left;
	padding: 5px 15px;
	position: relative;
	cursor: pointer;
	transition: all 0.4s ease;

}
.select-div-lang div:after{
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 3px;
	width: 0;
	background:#f66767 !important;
	transition: all 0.4s ease;
}
.select-div-lang div:first-child:after{
	right: 0;
	left: auto;
}
.select-div-lang div.active:after{
	content: '';
	position: absolute;
	bottom: -2px;
	height: 3px;
	width: 100%;
	background:#f66767 !important;
}
/***check-my-job**/

.check-my-job{
	text-align: left;
	background: #fff;
	width: 210px;
	border: 1px solid #eee;
	border-radius: 4px;
	position: absolute;
	left: 95%;
	font-size: 13px;
	top: -12px;
	z-index: 9;
	display: none;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
}
.check-my-job:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid #fff;
	left: -15px;
	top: 17px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(-90deg);
	z-index: 0;
}

.check-my-job:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid #eee;
	left: -17px;
	top: 17px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(-90deg);
	z-index: -1;
}
.block-check.active .check-my-job{
	display: block;
}
.check-my-job li{
	list-style: none;
	padding: 5px 15px;
	border-top: 1px solid transparent;
}
.check-my-job li:hover{
	background: #f8f9fa;
}
.check-my-job li:last-child{
	border-top: 1px solid #eee;
}
.check-my-job li:last-child div{
	display: inline;
	border-right:1px solid #eee;
	margin-right: 5px;
	padding: 5px 15px 5px 0;
	cursor: pointer;
	color: #212529;
}
.check-my-job li:last-child div label{
	margin: 0 !important;
}
.check-my-job li:last-child div input{
}
.check-my-job li:last-child div:last-child{
	border: transparent;
}
.form-check-input{
	margin-top: .2rem;
}
.view-profile{
	position: absolute;
	right: 0;
	top: 25px;
	background: #f66767;
	padding: 4px 12px;
	font-size: 12px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	font-weight: 600;
	border-radius: 4px 4px 0 0;
	transition: all 0.4s ease;
	opacity: 0;
	z-index: -99;
}
.view-profile:hover{
	background: #ec5454;
}
.view-profile a{
	color: #fff;
}
#resume-list .section_list_div > div:hover .view-profile,
.section_list_div > div:hover .view-profile{
	right: -74px;
	opacity: 1;
	z-index: -99;
}
#page-nodata{
	border-top: 1px solid #f5f6f7;
}
#page-nodata h1{
	font-size: 34px;
	font-weight: 600;
	margin: 0 0 2px 0;
	font-style: italic;
	z-index: 1;
	position: relative;
}
#page-nodata .contact_page_text {
	font-size: 20px;
	font-weight: 600;
	margin: 0 auto;
	max-width: 670px;
	font-style: italic;
	z-index: 1;
	padding: 0;
	text-align: center;
	position: relative;
	border: 0;
}
#page-nodata .nodata-title{
	background: #445c6e;
	color: #fff;
	padding: 90px 25px;
	position: relative;
}
#page-nodata  .subdata{
	z-index: 1;
	position: relative;
}
.nodata-title .bg{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url("/images/bg_resume_dault.jpg")no-repeat center center;
	background-size: 100%!important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	z-index: 0;
}
#page-nodata .nodata-sub{
	padding: 55px 25px;
	background: #fff;
	border-radius: 4px;
}
#page-nodata .toppic{
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	margin: 50px 0 10px 25px;
	color: #f66767!important;
	font-style: italic;
}
#page-nodata .sub-data{
	margin: 0 25px 0 25px;
}
#page-nodata .better-candidates{
	width: 100%;
	max-width: 300px;
	border-radius: 50%;
	border: 7px solid #fff;
	box-shadow: 0 4px 16px -2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.02);
}
@media (min-width: 767px) and (max-width: 1200px) {
	#page-nodata .toppic{
		margin-top: 10px;
	}
	#page-nodata h1{
		font-size: 24px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767px) {
	#page-nodata .toppic{
		margin: 0;
		font-size: 22px;
		line-height: 26px;
		padding: 0 0 15px 0;
	}
	#page-nodata .sub-data{
		padding: 0;
		margin: 0;
	}
	.view-profile {
		position: static;
		padding: 5px 12px;
		margin-top: 15px;
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
		border-radius: 4px;
		opacity: 1;
		text-align: center;
	}
	.section_joblist li:hover .resumeListData{
		background:#fff;
		color: #333;
	}
	.section_joblist li:hover .toppic-resume {
		color: #a1a6a8;
	}
	.section_joblist li:hover .data-resume{
		color: #61656a;
	}
	.section_joblist .shotdata{
		line-height: 20px;
	}
	#page-nodata .toppic{
		margin-top: 25px;
	}
	#page-nodata .sub-data{
		padding-bottom: 25px;
	}
	#page-nodata .resume-nodata-sub{
		text-align: center;
	}
}

/**headline-description**/
.headline-description{
	max-height: 90px;
	overflow: auto;
	position: relative;
	font-size: 13px !important;
}
.headline-description::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}
.headline-description::-webkit-scrollbar{
	width: 6px;
	background-color: rgb(95, 83, 119);
}
.headline-description::-webkit-scrollbar-thumb{
	background-color: #ccc;
}
.headline-description:before{
	position: absolute;
	top: 100px;
	background: #000;
	left: 0;
	right: 0;
}
.headline-description p{
	margin-bottom: 10px !important;
}
.headline-description p span, .headline-description p{
	font-size: 13px !important;
	color: #868398 !important;
}
.headline-description ol, .headline-description ul{
	padding: 0;
	margin: 0;
	border: 0;
}
.headline-description li{
	list-style: none;
	padding: 0;
	border: 0;
	position: relative;
	padding-left: 15px;
	font-size: 13px;
}
.headline-description li:before{
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: 4px;
	top: 0;
}
.headline-description li:first-child{
	border: 0;
}
.no-data{
	border-top: 1px solid #f5f6f7;
	padding: 130px 15px;
	color: #f66767;
	font-size: 16px;
	background: #fff;
}
.no-data-img img{
	width: 130px;
	opacity: 0.7;
	margin-bottom: 20px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
/**form**/
.form-control + .input-group-addon:not(:first-child) {
	border-left: 0;
	border-radius: 0 4px 4px 0;
}
.date input[readonly], .input-daterange input[readonly]{
	background: #fff;
	cursor: auto;
}
/**alert-successfully**/
#profile-update-successfully .alert-success{
	display: block;
	line-height: 50px;
	padding-left: 90px;
	color: #ffffff;
	background-color: #69c259;
	border-color: #ffffff;
	font-size: 16px;
}
#profile-update-successfully .alert-successfully:before{
	content: '';
	width: 70px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #fff;
}
#profile-update-successfully .alert-successfully img{
	width: 35px;
	position: absolute;
	left: 18px;
	top: 19px;
}
#profile-update-successfully .alert-dismissible .close{
	right: 0;
	top: 12px;
}
/**pagination**/
.pagination-out-side{
	position: absolute;
	bottom: -65px;
	left: 0;
}
.pagination-job > li ,
.pagination-job > li a{
	border-color: #fff;
}
.pagination > li.prev.mydisable > span,
.pagination > li.next.mydisable > span{
	background: transparent !important;
}

.pagination-job > li.prev a, .pagination-job > li.prev span,
.pagination-job > li.prev a, .pagination-job > li.prev span,
.pagination-job > li.prev.mydisable > span {
	background: #fff !important;
	border-radius: 4px 0 0 4px !important;
	border-color: #fff !important;
}


.pagination-job > li.prev a{
	border-radius: 4px 0 0 4px !important;
}
.pagination-job > li.next a,
.pagination-job > li.next span,
.pagination-job > li.next.mydisable > span{
	border-color: #fff !important;
	background: #fff !important;
	border-radius: 0 4px 4px 0 !important;
}
/**loading**/
.btn-loading{
	padding-left: 35px;
	position: relative;
}
.loding_css{
	position: absolute;
	left: 3px;
	top: 3px;
	width:29px;
	height:29px;
	margin:auto;
	transform:scale(0.6);
	-o-transform:scale(0.6);
	-ms-transform:scale(0.6);
	-webkit-transform:scale(0.6);
	-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:5px;
	width:5px;
	border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	animation-name:f_fadeG;
	-o-animation-name:f_fadeG;
	-ms-animation-name:f_fadeG;
	-webkit-animation-name:f_fadeG;
	-moz-animation-name:f_fadeG;
	animation-duration:0.782s;
	-o-animation-duration:0.782s;
	-ms-animation-duration:0.782s;
	-webkit-animation-duration:0.782s;
	-moz-animation-duration:0.782s;
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-direction:normal;
	-o-animation-direction:normal;
	-ms-animation-direction:normal;
	-webkit-animation-direction:normal;
	-moz-animation-direction:normal;
}

.frotateG_01{
	left:0;
	top:12px;
	animation-delay:0.2895s;
	-o-animation-delay:0.2895s;
	-ms-animation-delay:0.2895s;
	-webkit-animation-delay:0.2895s;
	-moz-animation-delay:0.2895s;
}

.frotateG_02{
	left:3px;
	top:3px;
	animation-delay:0.386s;
	-o-animation-delay:0.386s;
	-ms-animation-delay:0.386s;
	-webkit-animation-delay:0.386s;
	-moz-animation-delay:0.386s;
}

.frotateG_03{
	left:12px;
	top:0;
	animation-delay:0.4825s;
	-o-animation-delay:0.4825s;
	-ms-animation-delay:0.4825s;
	-webkit-animation-delay:0.4825s;
	-moz-animation-delay:0.4825s;
}

.frotateG_04{
	right:3px;
	top:3px;
	animation-delay:0.589s;
	-o-animation-delay:0.589s;
	-ms-animation-delay:0.589s;
	-webkit-animation-delay:0.589s;
	-moz-animation-delay:0.589s;
}

.frotateG_05{
	right:0;
	top:12px;
	animation-delay:0.6855s;
	-o-animation-delay:0.6855s;
	-ms-animation-delay:0.6855s;
	-webkit-animation-delay:0.6855s;
	-moz-animation-delay:0.6855s;
}

.frotateG_06{
	right:3px;
	bottom:3px;
	animation-delay:0.782s;
	-o-animation-delay:0.782s;
	-ms-animation-delay:0.782s;
	-webkit-animation-delay:0.782s;
	-moz-animation-delay:0.782s;
}

.frotateG_07{
	left:12px;
	bottom:0;
	animation-delay:0.8785s;
	-o-animation-delay:0.8785s;
	-ms-animation-delay:0.8785s;
	-webkit-animation-delay:0.8785s;
	-moz-animation-delay:0.8785s;
}

.frotateG_08{
	left:3px;
	bottom:3px;
	animation-delay:0.975s;
	-o-animation-delay:0.975s;
	-ms-animation-delay:0.975s;
	-webkit-animation-delay:0.975s;
	-moz-animation-delay:0.975s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(246,103,103);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(246,103,103);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(246,103,103);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(246,103,103);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(246,103,103);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}