/* Md Resolution settings start */
#szip2P {
	position: relative;
	top: -1px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.footer-widgets {
		width: 100% !important;
	}
	.login-register .fadeInRight .box {
		min-height: 266px !important;
	}
	.howworks-employer-tablet {
		padding-top: 22% !important;
	}
	
	

	#fill_phone .box-content #employer_sidebar .btn-worker {
		padding: 7px 35px !important;
		margin-top: 15px !important;
	}
}
/* Md Resolution settings End */
/* SM Resolution settings start */
@media (min-width: 768px) and (max-width: 991px) {
	#fill_phone .box-content #employer_sidebar .btn-worker {
		padding: 7px 35px !important;
		margin-top: 15px !important;
	}
	.subscribe-portion {
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 100% !important;
	}

	.footer-column .btn-worker {
		display: table !important;
		margin: 0 auto;
		text-align: center !important;
	}
	.footer-column .ftr-no {
		text-align: center !important;
		margin: 0px auto;
		font-size: 32px;
		width: 100% !important;
		display: block !important;
		margin-bottom: 11px;
	}
	.footer-column .social-icons {
		text-align: center !important;
		margin-bottom: 11px;
	}
	.social-icons a {
		color: #ffffff !important;
		height: 30px;
		line-height: 30px;
		padding: 0 !important;
		text-align: center;
		width: 30px;
	}

	.panel-title > a {

	}
	.login-register .fadeInRight .box {
		min-height: 336px !important;
	}
	#footer-guest .footer-column .btn-worker {
		margin: 0 auto !important;
	}

	.page-content .container.box.change-password {
		padding: 20px !important;
	}
	.page-content.locations .container.box {
		padding: 30px !important;
	}	
	/*.page-content .container .col-sm-3 {
		padding-right: 0px !important;
	}*/

/*	.page-content .container .col-sm-9 {
		float: right !important;
		margin-right: 15px !important;
		width: 69% !important;
	}
*/
	.contact .container .col-sm-4 .nopadding .box-content {
		padding: 15px !important;
	}

	.howworks-employer-tablet-subtitle {
		font-size: 22px !important;
	}
	.howworks-employer-tablet {
		padding-top: 88px !important;
	}
	.howworks-employer-tablet-desc {
		line-height: 18px !important;
	}

	.footer-phone {
		text-align: center !important;
	}
	.footer-container .bold {
		margin-bottom: 15px !important;
	}
	.worker-item-feature .col-sm-9 h3 a {
		font-size: 15px !important;
	}
	.workers-home-bg .container {
		width: 100% !important;
	}
	.worker-item-feature .col-sm-9 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.form-register-employer legend {
		font-size: 16px !important;
	}
	.employer-item-feature .col-sm-9 h3 a {
		font-size: 17px !important;
	}
	.employer-item-feature .col-sm-9 {
		padding-right: 0px;
	}
	.worker-item-feature .col-sm-9 .read-more {
		text-align: left;
	}
	.worker-home-menu .employer-home-step-icon .fa-bullhorn {
		width: 65px !important;
	}
	.worker-home-menu .employer-home-step-title h3 {
		font-size: 18px !important;
	}
	.hpf-tablet {
		font-size: 37px !important;
		margin-right: 11px !important;
	}
	.hpf-tablet-txt {
		padding-top: 12px !important;
		font-size: 12px !important;
	}
	.hpf-destop {
		font-size: 37px !important;
		margin-right: 11px !important;
	}
	.hpf-destop-text {
		padding-top: 9px !important;
		font-size: 12px !important;
	}
}

/* SM Resolution settings End */

/* xm Mobile Resolution settings start */

@media (min-width: 300px) and (max-width: 767px) {

	.worker-home-menu .employer-home-step-icon {
		width: 100% !important;
		text-align: center;
		background: none !important;
	}
	.worker-home-menu .employer-home-step-icon .fa-bullhorn {
		width: 73px !important;
		padding: 11px 15px !important;
		background: #79a400 none repeat scroll 0 0;
	}
	.worker-home-step-title, .employer-home-step-title {
		float: none !important;
		text-align: center !important;
	}

	.footer-phone {
		text-align: center !important;
	}
	.subscribe-portion {
		text-align: center;
	}
	.subscribe-portion form p {
		display: table !important;
		margin: 0 auto 11px !important;
		text-align: center;
	}
	.footer-column  .widgettitle {
		text-align: left !important;
	}
	.footer-column .btn-worker {
		display: table !important;
		margin: 0 auto;
		text-align: center !important;
	}
	.footer-column .ftr-no {
		text-align: center !important;
		margin: 0px auto;
		font-size: 32px;
		width: 100% !important;
		display: block !important;
		margin-bottom: 11px;
	}
	.footer-column .social-icons {
		text-align: center !important;
		margin-bottom: 11px;
	}
	.footer-column .social-icons a {
		color: #ffffff !important;
		height: 45px;
		margin-bottom: 4px;
		padding: 12px 17px !important;
		width: 45px;
	}
	.footer-column {
		text-align: center;
	}

	.jobs-industry-list {
		float: none !important;
		text-align: center !important;
		width: 100% !important;
		margin: 0 auto;
	}
	.job-locations-signaturejobs ul li {
		text-align: left !important;
	}
	.home-job-categories .fadeInLeft {
		margin-bottom: 15px;
	}
	/*.aligncenter {
		margin-bottom: 22px;
	}*/
	.footer-bottom .blockonmobile {
		display: table !important;
		margin: 0 auto !important;
	}
	.menu-item-ourmarket .fa-magic {
		margin-top: -10px !important;
	}
	/*    .news-container .news-content{padding-left:0px; padding-right:0px;}*/
	.panel-title > a {

	}

	.fadecontainer #search-menu-form .col-xs-12 input {
		margin-bottom: 11px !important;
	}
	.login-register .fadeInRight .box {
		min-height: 275px !important;
	}
	#footer-guest .footer-column .btn-worker {
		margin: 0 auto !important;
	}
	#sidebar-wrapper .contact .col-sm-4 {
		padding-right: 0px !important;
	}
	#sidebar-wrapper .contact .col-sm-4 .nopadding .box-content {
		padding: 15px !important;
	}
	.howworks-employer-tablet {
		padding-top: 14% !important;
	}
	.howworks-employer-tablet .howworks-employer-tablet-subtitle {
		font-size: 143% !important;
	}
	.howworks-employer-tablet .btn-darkgray {
		max-width: 38% !important;
		min-width: 135px !important;
	}
	.workers-home-bg .container .workers-home-side .worker-homebox .form-register-worker legend {
		font-size: 13px !important;
		min-height: 40px !important;
		padding-top: 11px !important;
	}
	#industry #search-menu-form .col-xs-12 {
		margin: 0 auto !important;
		text-align: center !important;
	}
	#industry #search-menu-form .col-xs-12 .btn-worker {
		margin-top: 15px !important;
		width: 100% !important;
	}
	.login-register .register-block-acc .box  .form-group {
		text-align: center;
	}
	.login-register .register-block-acc .box  .form-group a {
		text-align: center;
	}
	.login-register .col-xs-12 .box .col-xs-12 input[type="radio"] {
		bottom: -2px !important;
		margin-left: 25px !important;
		margin-right: 11px !important;
	}
	.footer-container {
		text-align: center !important;
	}
	/*    .footer-container input[type="button"] {margin-top:15px;}
	 .footer-container input[type="text"] {margin-top:12px;}	*/
	.workers-home-bg .container .workers-home-block h3 {
		text-align: center;
	}
	.form-register-employer legend {
		font-size: 15px !important;
	}
	.worker-item-feature .col-xs-12 a img {
		display: inline-block !important;
		text-align: center !important;
	}
	.employer-item-feature .col-xs-12 a img {
		display: inline-block !important;
		text-align: center !important;
	}
	/*    .box {padding: 30px 15px 30px 30px !important;}*/
	.hpf-tablet {
		float: none !important;
		display: none;
	}
	.hpf-destop {
		float: none !important;
		display: none;
	}
	.hpf-img {
		width: 55% !important;
	}
	
	#payrate_summary input[type="text"] {
    	margin-right: 5px !important;
	}
	
	

}

@media (min-width: 700px) and (max-width: 768px) {
	.jobs-industry-list {
		width: 100% !important;
		margin: 0px auto;
	}
}
/* xm Mobile Resolution settings End */

body{ color: #000; }
.dropdown-menu form .btn-medium.btn-worker {
/*	background: #efc23e;
	border-color: #efc23e;*/
}

.upload-table table td {
	padding: 5px;
}
#upload_bizcard, #upload_bizad {
	width: 100%;	
}
.dropdown-menu form .btn-medium.btn-worker:hover {
	border-color: #efc23e;
}
.grid-demo #search .form-group.col-xs-12.col-sm-2.col-lg-2 button.btn.btn-worker.btn-medium.fullwidth {
	background: #01a8e0;
	border-color: #01a8e0;
}
.grid-demo #search .form-group.col-xs-12.col-sm-2.col-lg-2 button.btn.btn-worker.btn-medium.fullwidth:hover {
	background: #fcc330;
	border-color: #fcc330;
}
.login-register .fadeInRight .box {
	min-height: 524px;     margin-bottom: 14px;
}
.navbar-collapse .dropdown:hover .dropdown-toggle {
	background-color: #666666 !important;
}
.subscribe-portion {
	padding-left: 39px;
	padding-right: 39px;
}
.subscribe-portion form p {
	margin: 0px auto;
	font-weight: bold;
	display: inline-flex;
}
.subscribe-portion .btn-warning {
	padding: 8px 10px 7px 11px;
}
.subscribe-portion input[type="email"] {
	margin-bottom: 5px;
	margin-right: 10px;
}
.home-btn-searchjobs {
	background: #00aee6 url("../img/s-search-jobs.png") no-repeat scroll 11% 9px !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: white !important;
	font-size: 18px;
	padding: 14px 0 12px 22px;
	text-shadow: 1px 1px 1px #316c98;
	text-transform: capitalize;
	width: 100%;
}

.home-btn-searchworkers {
	background: #79a400 url("../img/s-search-workers.png") no-repeat scroll 11% 9px !important;
	color: white !important;
	text-transform: capitalize;
	padding: 14px 0 14px 22px;
	width: 100%;
	font-size: 18px;
	text-shadow: 1px 1px 1px #6a8d23;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.features-tabpanel-container .nav-tabs .faa-pulse h3 {
	padding-bottom: 0 !important;
}
.TB_modal .modal-body .btn-worker {
	background: green none repeat scroll 0 0 !important;
	margin-bottom: 15px;
	border-color: #008000;
}

#search .btn-worker {
/*	background: #efc23e none repeat scroll 0 0;
	border: 1px solid #efc23e;
	box-shadow: 0 2px 0 rgba(255, 255, 255, 0.4) inset;
	color: white;
	font-size: 15px;
	margin: 0;
	padding: 8px !important;
	text-shadow: 1px 1px 1px rgb(0, 128, 169);*/
}

#search .btn-worker:hover {
/*	background: #1f1f1f none repeat scroll 0 0;*/
}
.hpf-tablet {
	font-size: 51px;
	float: left;
	margin-right: 15px;
	color: #00aee6;
}/* Home Premium Features Code */
.hpf-tablet-txt {
	padding-top: 12px;
	font-size: 13px;
}
.hpf-destop {
	font-size: 51px;
	float: left;
	margin-right: 15px;
	color: #00aee6;
}
.hpf-destop-text {
	padding-top: 9px;
	font-size: 13px;
}
.hpf-img {
	max-width: 100%;
	padding-top: 25px;
}

/* Ali's slicing ends here */

/*start header*/
#frmLogin {
	font-size: 12px;
}
#frmLogin input {
	padding: 5px;
	color: #000;
	border: 1px solid #ccc;
	margin-bottom: 8px;
	font-size: 13px;
}
.header-global {
	padding: 0px;
	position: fixed;
	background:#fff;
	z-index: 10 !important;
	width: 100%;
	top:52px;
}
.header-global .top-logo {
	max-width: 192px;
	display: block;
	margin-bottom: 10px;
}
.menu-before-login a {
	color: #00AEE6 !important;
}
.top-right-menu li a {
	background: white;
}

.dl-global-actions .dropdown-menu > li > a {
	text-transform: capitalize !important;
	color: #019ED6;
}
.dropdown-menu > li > a {
	padding: 10px 20px;
}
i.fa.fa-trash.fa-2x:hover {
	opacity: 0.8;
}
.mainnav-worker {
	padding: 0px;
	background: #1f1f1f;
	color: white;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: black !important;
}

#navbar .navbar-nav {
	float: right;
	text-transform: uppercase;
	border-radius: 5px;
	/* background-color: #f4f4f4; */
	/* box-shadow: 0px 1px 3px #ccc; */
	margin-top: 0px !important;
	position: relative;
	bottom: 8px;
}

.navbar-header img {
	padding-top: 8px;
}

/*start megamenu*/

.nav > li.menu-general.active > a {
	background-color: #1f1f1f !important;
	color: white !important;
}
.nav > li.menu-worker.active > a {
	background-color: #0091c4 !important;
	color: white !important;
}
.nav > li.menu-employer.active > a {

}
.nav > li.menu-employer.active > a {
	background-color: #79a400 !important;
	color: white !important;
}

.nav > li.yamm-fw.menu-general:hover > a, .nav > li.yamm-fw.menu-general > a:focus {
	background-color: #232323 !important;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	color: white;
	border-radius: 5px 5px 0 0;
}
.nav > li.yamm-fw.menu-general:hover > a .menu-item-home-icon, .nav > li.yamm-fw.menu-general > a:focus .menu-item-home-icon {
	background: url(../img/topmenu_new.png) -75px -282px;
	background-size: 125px;
    background-repeat: no-repeat;
}
.nav > li.yamm-fw.menu-employer:hover > a .menu-item-hire-icon, .nav > li.yamm-fw.menu-employer > a:focus .menu-item-hire-icon {
	background: url(../img/topmenu_new.png) -65px -218px;
	background-size: 125px;
    background-repeat: no-repeat;
}
.nav > li.yamm-fw.menu-worker:hover > a .menu-item-findwork-icon, .nav > li.yamm-fw.menu-worker:focus > a .menu-item-findwork-icon {
	background: url(../img/topmenu_new.png) -65px -415px;
	background-size: 125px;
    background-repeat: no-repeat;
}
.nav > li.yamm-fw.menu-general:hover > a .menu-item-search-icon, .nav > li.yamm-fw.menu-general > a:focus .menu-item-search-icon {
	background: url(../img/topmenu_new.png) -65px -150px;
	background-size: 125px;
    background-repeat: no-repeat;
}

.nav > li.yamm-fw.menu-employer > a.active
{
	background-color: #79a400 !important; border-radius: 5px 5px 0 0;     color: #fff;	
}
.nav > li.yamm-fw.menu-employer > a.active  .menu-item-hire-icon{
	background: url(../img/topmenu_new.png) -65px -218px;
	background-size: 125px;
    background-repeat: no-repeat;
}

.nav > li.yamm-fw.menu-general > a.dropdown-toggle.active
{
	background-color: #232323 !important; border-radius: 5px 5px 0 0;     color: #fff !important;	
}
.nav > li.yamm-fw.menu-general > a.dropdown-toggle.active  .menu-item-home-icon{
	background: url(../img/topmenu_new.png) -75px -282px;
	background-size: 125px;
    background-repeat: no-repeat;
}

.nav > li.yamm-fw.menu-general.srch-menu > a.active
{
	background-color: #232323 !important; border-radius: 5px 5px 0 0;     color: #fff;	
}
.nav > li.yamm-fw.menu-general.srch-menu > a.active  .menu-item-search-icon{
	background: url(../img/topmenu_new.png) -65px -150px;
	background-size: 125px;
    background-repeat: no-repeat;
}





.nav > li.yamm-fw.menu-worker > a.active
{
	background-color: #0091c4 !important; border-radius: 5px 5px 0 0;     color: #fff;	
}
.nav > li.yamm-fw.menu-worker > a.active  .menu-item-findwork-icon{
	background: url(../img/topmenu_new.png) -65px -415px;
	background-size: 125px;
    background-repeat: no-repeat;
}


.nav > li.yamm-fw.menu-employer:hover > a, .nav > li.yamm-fw.menu-employer > a:focus {
	background-color: #79a400 !important;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	color: white !important;
	border-radius: 5px 5px 0 0;
	color: #fff;
}

.nav > li.yamm-fw.menu-worker:hover > a, .nav > li.yamm-fw.menu-worker > a:focus {
	background-color: #0091c4 !important;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	color: white !important;
	    border-radius: 5px 5px 0 0;
	color: #fff;
}

.nav > li.yamm-fw.menu-item-hire > a:hover, .nav > li.yamm-fw.menu-item-hire > a:focus, .nav > li.yamm-fw.menu-item-hire > a:active {
	background-color: transparent !important;
	color: white !important;
}


.nav > li.yamm-fw.menu-item-findwork > a:hover, .nav > li.yamm-fw.menu-item-findwork > a:focus, .nav > li.yamm-fw.menu-item-findwork > a:active {
	background: transparent !important;
	color: white !important;
}


.nav > li.yamm-fw.menu-worker, .nav > li.yamm-fw.menu-employer, .nav > li.yamm-fw.menu-general {
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 4px;
	text-align: center;
}
li.dropdown.yamm-fw.menu-general {

}

li.grid-demo ul li {
	list-style-type: none;
	text-align: center;
	line-height: 30px;
	border-bottom: 1px dotted #ccc
}
li.grid-demo ul li:last-child {
	border-bottom: 0px;
}
li.grid-demo h3 {
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 0px;
}
.home-menu-features-title {
	margin-bottom: 10px;
}
.yamm .dropdown > a {
	/*height: 122px;*/
	line-height: 12px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #000;
}

.navbar-nav > li.yamm-fw > a {
	/*height: 121px;*/
	line-height: 12px;
	padding: 8px 20px 5px 15px; 
	font-size: 16px;
	/*	text-transform: uppercase;*/
	margin: 19px 0 0 0;
	font-family: 'Raleway', sans-serif;
    font-weight: 600;
}

.nav > li .yamm-fw > a:hover, .nav > li.yamm-fw > a:focus {
	text-decoration: none;
	background-color: #01AEE6 !important;
	color: white !important;
}
.topbar .navbar-yamm-cont .nav.navbar-nav li {
    border-right:none;
}
.topbar .navbar-yamm-cont .nav.navbar-nav li a {
    color: #000 !important;
}
.topbar .navbar-yamm-cont .nav.navbar-nav li a.active{
	 color: #fff !important;
}
.topbar .navbar-yamm-cont .nav.navbar-nav li:hover a, .topbar .navbar-yamm-cont .nav.navbar-nav li:focus a {
    color: #fff !important;
}
.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu li a{color:#000 !important;}
.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu li a.btn{color:#fff !important;}


.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu.megamenuborder-general li a:hover{color: #fff !important;background: #232323;}
.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu.megamenuborder-employer li a:hover{ color: #fff !important;background: #79a400;}
.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu.megamenuborder-worker li a:hover{color: #fff !important;background: #0091c4;}

.topbar .navbar-yamm-cont .nav.navbar-nav li .dropdown-menu li a.btn:hover{color:#fff !important; background: #232323 !important}
/*end megamenu*/

#navbar ul li a {
	padding: 10px 12px !important;
	font-weight: bold;
}
#navbar ul li a:hover, #navbar ul li a:focus {
	background-color: #79a400;
	color: white !important;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.top-btn-login, .top-btn-login:hover, .top-btn-login:focus, .top-btn-login:visited, .top-btn-login:active {
	background: #fac42c;
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgb(194, 153, 38);
}
.top-btn-register, .top-btn-register:hover, .top-btn-register:focus {
	background: #B3E32B;
	color: white;
	margin: 0px;
	text-shadow: 1px 1px 1px #336633;
	text-shadow: 1px 1px 1px #8BB21E;
	font-weight: bold;
}

.megamenu_guest i {
	font-size: 21px;
	height: 11px;
}
.megamenu_guest {
}
.megamenu_guest .menu-worker li a:hover {
	/*color: #fff;
	background-color: #01a6dd;*/
}

.megamenu_guest .menu-general:hover {
	/*background: rgb(243, 195, 74) !important;*/
}
.megamenu_guest .menu-worker:hover {
	/*background: rgb(0, 174, 230) !important;*/
}
.megamenu_guest .menu-employer:hover {
	/*background: rgb(154, 205, 50) !important;*/
}

.megamenu_guest .menu-employer > a:hover {
	background: transparent;
	color: white;
}

div .nav > li .menu-worker > a:hover, div .nav > li .menu-worker > a:focus {
	background: rgb(0, 174, 230) !important;
}

ul.nav.navbar-nav.fr.megamenu_guest > li {
	/*height: 121px;*/
	text-align: center;
}

/*end header*/

/*custom bootstrap*/
legend {
	font-weight: bold;
	border-bottom: 0px;
}
.alert-info {
	color: black !important;
	background-color: white !important;
	border-color: #FAC42C !important;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	/*min-height: 78px;*/
}
.alert-arrow {
	float: left;
	background: rgb(250, 196, 44);
	padding: 6px 10px;
	color: white;
	position: relative;
	right: 15px;
	bottom: 6px;
}
.alert-arrow-af {
	width: 0;
	height: 0;
	border-top: 27px solid transparent;
	border-bottom: 27px solid transparent;
	border-left: 20px solid rgb(250, 196, 44);
	float: left;
	position: relative;
	right: 15px;
	bottom: 6px;
}

.dl-global-actions .dropdown-menu > li > a {
	display: block;
	padding: 15px 20px !important;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	white-space: nowrap;
}

.dl-useraction .dropdown-menu > li > a {
	display: block;
	padding: 15px 20px !important;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #00AEE6 !important;
	white-space: nowrap;
}

.employer-global-nav .dropdown-menu > .active > a, .employer-global-nav .dropdown-menu > .active > a:hover, .employer-global-nav .dropdown-menu > .active > a:focus {
	background-color: #00AEE6 !important;
}

.employer-global-nav .dropdown-menu > .active > a, .employer-global-nav  .dropdown-menu > .active > a:hover, .employer-global-nav  .dropdown-menu > .active > a:focus {
	background-color: #79a400 !important;
}

.badge {
	background-color: white;
	color: black;
	font-weight: 400;
	font-size: 14px;
	color: #666;
}

.list-group-item {
	overflow: hidden;
}

.nav-tabs > li > a:hover {
	border-bottom: 0px !important;
}

.navbar-default .navbar-nav > li > a:hover {
	/*text-decoration: underline;*/
	color: #c6c6c6 !important;
}

/*end custom bootstrap*/

/*globals*/
body {
/*	font-family: 'Open Sans', sans-serif;
	color: #000 !important;*/
	position: relative;
	overflow-x: hidden;
}
body, html {
	height: 100%;
}
ul {
	padding: 0px;
}
.privacy ul {
	padding-left: 25px;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: white;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1;
	background-color: rgb(250, 196, 44);
	padding: 9px;
	margin-left: 30px;
}

.iblue {
	color: rgb(1, 174, 230)
}
.noborder {
	border: 0px;
}
.font-normal {
	font-weight: normal !important;
}
.bold {
	font-weight: bold;
}

*:focus{ outline:none !important; box-shadow: none !important }
input, textarea, select {
	padding: 2px 8px;
	color: #666;
	border: 1px solid #ccc;
	line-height: 22px;
}
textarea:focus, input:focus {
	outline: 0;
}
/*	a {
	color: #00AEE6
} */
input[type=checkbox], input[type=radio] {
	margin: 0px !important;
	padding: 0px !important;
	position: relative !important;
	bottom: 1px;
}

.btn-group input[type=radio], .btn-group input[type=checkbox] {
	position: absolute !important;
}
.padding-16 a {
	float: left
}
.leanmore-btns {
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
}
.fullwidth {
	width: 100%;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.read-more, .read-more:hover, .read-more:active, .read-more:visited {
	color: white;
}
.white {
	color: white;
}
.goldenrod {
	color: #fcc330
}

.mainheader-title {
	color: white;
	padding: 20px 0px 30px 0px;
	text-align: center;
}
.mainheader-title h1 {  
	font-size: 36px;
}
.mainheader-title h3 {
	margin-top: 5px; font-size: 24px;  font-family: 'Raleway', sans-serif;
}

.list-a {
	position: relative;
}
.list-a li a {
	color: #00AEE6 !important;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 300px;  
}
#wood-base {
	background: url(../img/wood-bg.jpg);
	height: 70px;
}
.employer-top-bg {
	background: url(../img/general-top-bg.jpg) #688125 no-repeat 50% 50%;
	background-size: cover;
}
header.employer-top-bg.mainheader-title h1, header.employer-top-bg.mainheader-title h3 {
	font-weight: bold;
}
header.employer-top-bg.mainheader-title h1 {
	font-size: 34px;  font-family: 'Raleway', sans-serif;
}
header.employer-top-bg.mainheader-title h3 {
	font-size: 26px;  font-family: 'Raleway', sans-serif;
}

.worker-top-bg {
	background: url(../css2/img/worker-pricing-bg.jpg)  no-repeat ; 
	background-size: cover;
	height: 157px;
}
header.worker-top-bg.mainheader-title h1, header.worker-top-bg.mainheader-title h3 {
	font-weight: bold;
}

.general-top-bg {
	background: url(../img/general-top-bg.png) no-repeat 50% 50%;
	background-size: cover;
}
header.general-top-bg.mainheader-title h1, header.general-top-bg.mainheader-title h3 {
	font-weight: bold; font-family: 'Raleway', sans-serif;
}

.job-list-actions li > a:hover {
	color: #000
}
.worker-bg {
	background: #00AEE6
}

.form-group {
	overflow: hidden;
}
.radio label {
	padding-left: 0;
	/*font-weight: normal !important;*/
}

.box {
	background: white;
	padding: 27px 30px;
	margin-bottom: 20px;
	overflow: hidden
}
.box-heading {
	margin-top: 0px;
	padding: 15px 20px;
	background: #232323;
	color: white;
	font-size: 18px;
	text-align: left;
	margin-bottom: 0px;
	font-weight: 600;
	border-radius: 4px 4px 0 0;
}
.box-heading-b{margin-top: 0px;   padding: 12px;  background: rgb(239,239,239);
               background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
               background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(237,237,237,1) 20%, rgba(224,224,224,1) 100%);
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(20%,rgba(237,237,237,1)), color-stop(100%,rgba(224,224,224,1)));
               background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(237,237,237,1) 20%,rgba(224,224,224,1) 100%);
               background: -o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(237,237,237,1) 20%,rgba(224,224,224,1) 100%);
               background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(237,237,237,1) 20%,rgba(224,224,224,1) 100%);
               background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(237,237,237,1) 20%,rgba(224,224,224,1) 100%);
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e0e0e0',GradientType=0 );
               width: 100%;
               overflow: hidden;
               border: 1px solid #ccc;
               border-bottom: none;
}
.box-content {
	padding: 15px 20px;
    border: 1px solid #ccc;
    border-radius: 0 0 4px 4px;
    border-top: none;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.box-content h3:first-child {
	margin-top: 0px !important; color: #000;
}
.box-content .left-to-align .fa{ color: #000; }

.heading-forms {
	clear: both;
	padding: 15px 25px;
	background: #00aee6;
	margin-bottom: 20px;
	border-radius: 5px;
	color: white;
}

.worker-dashboard h3 {
	margin-top: 0px;
	padding: 15px;
	color: white;
	border-bottom: 1px solid #ccc;
}
.employer-dashboard h3 {
	margin-top: 0px;
	padding: 15px;
	color: white;
	/*border-bottom: 1px solid #ccc;*/
}

.box-heading h3 {
	margin: 0px;
	text-align: center;
}

.box-spacing {
	margin-bottom: 35px;
}
.nopadding {
	padding: 0px !important;
}
.nopaddingleft {
	padding-left: 0px;
}
.nomargin {
	margin: 0px !important;
}
.clearboth {
	clear: both;
}

.btn-general {
	background: #FAC42C;
	font-size: 18px;
	color: white;
	text-shadow: 1px 1px 1px rgb(203, 159, 35);
}

div .breadcrumbs {
	background: white;
	padding: 15px;
	text-align: center;
	margin-bottom: 0px;
}

.accordion-toggle .glyphicon-plus, .accordion-toggle .glyphicon-minus {
	float: right;
}

.dropdown:hover .dropdown-menu {
	display: block;
}
.form-group label {
	text-align: left;
	font-weight: bold;
	color: #000;
}
.sidebar-menu .fa {
	float: right;
	padding-top: 15px;
}

.btn-group {
	text-transform: capitalize;
}
.ui-datepicker-trigger {
	border: none;
	background: none;
}
html#cart-page .form-btn-container {
	padding:20px 0  !important;
}
.form-btn-container {
	clear: both;
	overflow: hidden;
	padding-bottom: 20px !important;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 30px !important;
	text-align: center;
}
.btn-cancel .btn-danger {
	background: none;
	padding: 7px !important;
	border-color: #00a8e0;
	color: #00a8e0;
	text-shadow: none;
	margin-right: 0;
}
.w100 {
	width: 100px;
}

table tr td input {
	line-height: initial !important;
	width: 90%;
	margin: 5px 0px !important;
}
table tr td input[type="checkbox"] {
	margin: 0px !important;
	width: auto;
}
.panel-title > a {
	background:#0091c4;
	text-transform: capitalize;
	display: block;  
	padding: 3px 0px;
	line-height: 24px;
	color: #fff;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #fff;
}
.general-color {
	color: #fcc330;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background: #666666 none repeat scroll 0 0 !important;
	color: white !important;
}

.alert-info {
	color: black;
}
.hide {
	display: none;
}

.color-general {
	color: rgb(243, 195, 74) !important
}
.color-worker {
	color: rgb(1, 168, 224) !important
}
.color-employer {
	color: yellowgreen;
}

.network-preaddbg {
	background: url(img/add-network-emp-banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	font-family: 'Century Gothic',sans-serif;
	text-align: left;     padding: 70px 40px;
}
.network-preaddbg h2{font-size: 30px; font-weight: bold; margin: 20px 0 10px 0;line-height: 36px; font-family: 'Raleway', sans-serif;}
.network-preaddbg h3{font-size: 24px; font-weight: normal;    margin: 0 0 20px 0; font-family: 'Raleway', sans-serif;}
.network-preaddbg h4{font-size: 18px; font-weight: normal; line-height: 22px;  margin-bottom: 40px; font-family: 'Raleway', sans-serif;}



.network-add-bizbg {
	/*background: url(../img/addnetworkbg.png);
	background-size: cover*/
	background: #fff;
	border:1px solid #ccc;
	border-radius: 4px;
	padding: 30px 0 0 0;
}
/*end globals*/

/*modales*/
.modal-header {
        background: #f4f4f4;
    padding: 20px;
    color: #000;
    width: 100%;
    font-weight: 600;
    font-size: 18px;
}
.modal-header .fa{ color:#232323 !important; }
.modal-body {
	padding: 15px;
    overflow-y: auto;
    max-height: 436px;
    width: calc(100% - 30px);
    margin: 15px 15px 0;
}
.modal-body li {
	list-style-type: none;
}
.modal-footer {
	clear: both;
    padding: 15px;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    background: transparent;
    text-align: center;
    border-top: none;
    margin: 0 15px 15px;
}
#TB_ajaxContent.TB_modal {
	overflow: hidden !important;
    height: auto !important;
    padding: 20px;
    border-radius: 4px;
}

#TB_ajaxContent.TB_modal table{ width: 1005 !important; }
#TB_ajaxContent.TB_modal table tr td{ vertical-align: top; padding: 10px !important }
#TB_ajaxContent.TB_modal table tr td div{ width: 100% !important }
#TB_ajaxContent p {
    padding: 5px 0px 5px 0px !important;
    margin: 0 !important;
}
/*end modales*/

/*start buttons*/

#footer-guest .footer-column  .btn-worker {
	background: #f3b02c;
	border: 1px solid #f3b02c;
	font-size: 16px;
	color: white;
	/* text-shadow: 1px 1px 1px rgb(0, 128, 169);
	 box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.4); */
	padding: 8px !important;
	margin: 0px;
	border: 1px solid #efc23e;
}

#footer-guest .footer-column  .btn-worker:hover {
	background: #1f1f1f;
	color: white;
	-webkit-box-shadow: inset -7px 30px 10px -25px rgba(0,0,0,0.22);
	-moz-box-shadow: inset -7px 30px 10px -25px rgba(0,0,0,0.22);
	box-shadow: inset -7px 30px 10px -25px rgba(0,0,0,0.22);
	border: 1px solid #000 !important;
}

.btn-danger {
	background: #d9534f;
	border-color: #d43f3a;
	font-size: 15px;
	color: white;
	text-shadow: 1px 1px 1px #AE302C;
	padding: 10px !important;
	margin: 0px;
	box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.43);
}

.btn-danger:hover {
	background:#ff0000;/* rgba(71, 71, 71, 1);*/
	color: white;
}

.btn-general {
	background: #f3b02c;
	border-color: #E2A122 !important;
	font-size: 15px;
	color: white;
	padding: 9px 8px !important;
	text-shadow: 1px 1px 1px #d5a101;
	border: 1px solid #D49823;
	box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.41);
}

.btn-general:hover {
	background: rgba(71, 71, 71, 1);
	color: white !important;
}

.btn-general:hover, .btn-employer:hover {
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	/* ...and now for the proper property */
	transition: .5s;
	background-color: #1f1f1f;
}

.btn-darkgray {
	width: 80%;
	max-width: 330px;
	margin-top: 27px;
	background: rgba(71, 71, 71, 1);
	color: white;
	text-shadow: 2px 2px 2px rgb(40, 37, 37);
}
.btn-darkgray:hover, .btn-darkgray:focus {
	background: white;
	color: #00AEE6;
	text-shadow: 2px 2px 2px white;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	/* ...and now for the proper property */
	transition: .5s;
}

.btn-default:focus, .btn-default:hover {
	background-color: rgba(71, 71, 71, 1);
	background-position: 0 -15px;
	color: white;
	text-shadow: none;
	/* text-shadow: 2px 2px 2px rgb(40, 37, 37);
	 -o-transition:.5s;
	 -ms-transition:.5s;
	 -moz-transition:.5s;
	 -webkit-transition:.5s;*/
	/* ...and now for the proper property */
	/*transition:.5s;*/
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #79a400 !important;
}
.references-list .education-list-item {
	border: none
}
.progress-bar-success {
	background-color: #79a400 !important;
}
/*end buttons*/

/*start step bar*/
.nav-wizard {
	padding: 15px;
	width: auto;
	margin: auto;
	display: block;
	text-align: center;
}

.nav-wizard > li {
	width: 181px;
	text-align: left;
	display: inline-block;
}
.nav-wizard > li > a {
	position: relative;
	background-color: #FFF;
}
.nav-wizard > li > a .badge {
	margin-left: 3px;
	color: #eeeeee;
	background-color: #00AEE6;
}
.nav-wizard > li:not(:first-child) > a {
	/* padding-left: 34px;*/
}
.nav-wizard > li:not(:first-child) > a:before {
	width: 0px;
	height: 0px;
	border-top: 20px inset transparent;
	border-bottom: 20px inset transparent;
	border-left: 20px solid #ffffff;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	display: none;
}
.nav-wizard > li:not(:last-child) > a {
	margin-right: 6px;
}
.nav-wizard > li:not(:last-child) > a:after {
	width: 0px;
	height: 0px;
	border-top: 20px inset transparent;
	border-bottom: 20px inset transparent;
	position: absolute;
	content: "";
	top: 0;
	right: -20px;
	z-index: 2;
}
.nav-wizard > li:first-child > a {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.nav-wizard > li:last-child > a {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.nav-wizard > li.done:hover > a, .nav-wizard > li:hover > a {
	background-color: transparent;color:#fff !important;
}
.nav-wizard > li.done:hover > a:before, .nav-wizard > li:hover > a:before {
	border-right-color: #d5d5d5;
}
.nav-wizard > li.done:hover > a:after, .nav-wizard > li:hover > a:after {
	border-left-color: #d5d5d5;
}
.nav-wizard > li.done > a {
	background-color: #e2e2e2;
}
.nav-wizard > li.done > a:before {
	border-right-color: #e2e2e2;
}
.nav-wizard > li.done > a:after {
	border-left-color: #e2e2e2;
}
.nav-wizard > li.active > a {
	font-weight: bold;
	color: rgb(0, 0, 0);
}

.nav-wizard > li.active > a:hover, .nav-wizard > li.active > a:focus {
	background: transparent !important;
}

.nav-wizard > li.active > a:after {
	border-left-color: #00AEE6;
}
.nav-wizard > li.active > a .badge {
	color: #FFF;
	background-color: #000;
}
.nav-wizard > li.disabled > a {
	color: #777777;
}
.nav-wizard > li.disabled > a:hover, .nav-wizard > li.disabled > a:focus {
	color: #777777;
	text-decoration: none;
	background-color: #eeeeee;
	cursor: default;
}
.nav-wizard > li.disabled > a:before {
	border-right-color: #eeeeee;
}
.nav-wizard > li.disabled > a:after {
	border-left-color: #eeeeee;
}
.nav-wizard.nav-justified > li {
	float: none;
}
.nav-wizard.nav-justified > li > a {
	padding: 10px 15px;
}
@media (max-width: 768px) {
	.nav-wizard.nav-justified > li > a {
		border-radius: 4px;
		margin-right: 0;
	}
	.nav-wizard.nav-justified > li > a:before, .nav-wizard.nav-justified > li > a:after {
		border: none !important;
	}
}
/*end step bar*/

/*start contact*/
.web-contact-form input {
	width: 100%;
	padding:10px 15px;
	font-size: 15px;
	color: #666;
	width: 100%;
	margin-bottom: 15px;   font-family: Century Gothic, sans-serif; border-radius: 2px;
}

.web-contact-form select {
	width: 100%;
	padding:11px 15px;
	font-size: 15px;
	color: #666;
	width: 100%;
	margin-bottom: 15px;   font-family: Century Gothic, sans-serif; border-radius: 2px;
}

.web-contact-form input[type="button"] {
	color: white
}
.web-contact-form textarea {
	padding: 15px;
	font-size: 15px;
	color: #666;
	font-family: Century Gothic, sans-serif; border-radius: 2px;     height: 288px;
}
.web-contact-form input[type="submit"] {
	width: 100%;
	background: #232323;
	border: 0px;
	padding: 10px;
	color: white;
	margin: 15px 0px 0px 0px;
	font-size: 18px;
	  font-family: Century Gothic, sans-serif;
	  text-transform: uppercase;
}
.web-contact-form .form-group {
	margin-bottom: 0px;
}

/*end contact*/

/*start login*/
.login-register h3 {
    padding: 0px;
    text-align: center;
    margin: 5px 0 30px;
    line-height: 35px;
    font-size: 30px;
    color: #000;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}
/*.login-register input {
	width: 100%;
}*/
.login-register input[type="checkbox"] {
	width: auto;
}
.login-register header {
	background: #666;
	color: white;
	padding: 15px;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}
.login-register-worker-tabtitle {background-color: #0091c4;border-right: 1px solid #bbc5d1;height: 56px;line-height: 56px;padding: 0 15px;font-family: Century Gothic, sans-serif;font-weight: bold;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 18px;text-transform: uppercase;letter-spacing: 0.5px;color: #fff;text-align: center;cursor: pointer;border-radius: 0 4px 4px 0; 
}
.login-register-worker-tabtitle:after, .login-register-employer-tabtitle:after {content: '\f107'; font-family: FontAwesome; font-size: 30px; font-weight: 300; vertical-align: middle;}
.login-register-worker-tabtitle.active:after, .login-register-employer-tabtitle.active:after{content: '\f106';}
.login-register-employer-tabtitle {
	background-color: #79a400;
    border-radius: 4px 0 0 4px;
    height: 56px;
    line-height: 56px;
    padding: 0 15px;
    font-family: Century Gothic, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.login-register-worker-tabtitle:hover, .login-register-worker-tabtitle:focus, .login-register-employer-tabtitle:hover, .login-register-employer-tabtitle:focus {
	color: white;
	text-decoration: none;
}

#spw_form > form, #biz_form > form {
    background: white !important;
    display: inline-block;
    width: 100%;
    padding: 20px 0 0;
}
/*end login*/

/*start accordion*/
#accordion .panel-heading {
	background: white;
	font-size: 16px;
	overflow: hidden;
}
#accordion .panel-heading h4 {
	font-weight: bold;
	/*display: inline;*/
	height: auto;
	max-height: auto;
}
/*#accordion .panel-heading i {
	font-size: 24px;
	width: 28px;
	text-align: center;
	margin-right: 15px;
	position: relative;
}
#accordion .panel-heading > i {
	margin-right: 15px !important;
}*/

/*end accordion*/

/*cta */
.cta-join-ichamba {
	padding: 50px 0;
    text-align: center;
    background: url(../img/bg-cta-joinus.jpg);
    background-size: cover;
    height: 310px;
    clear: both;
}
.cta-join-ichamba h2 {
	font-size: 46px;
    font-weight: bold;
    color: #fff;
    font-family: 'Raleway', sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
     display: inline-block;
    width: 100%;
    text-align: right;
}
.cta-join-ichamba h3 {
	margin-bottom: 30px;
    line-height: 34px;
    color: white;
    margin: 0 0 30px 0;
    padding: 10px 0 0 30%;
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    letter-spacing: .15px;
    font-weight: normal;
    display: inline-block;
    width: 100%;
    text-align: right;
}

.btn-cta-login-worker {
	background: #00AEE6;
	width: 100%;
	text-align: center;
	padding: 10px 20px  !important;
	color: white;
	border-radius: 4px !important;
}
.btn-cta-login-worker:hover, .btn-cta-login-worker:focus {
	background: #232323;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	/* ...and now for the proper property */
	transition: .5s;
	color:#fff !important;
}

.btn-cta-login-employer {
	width: 100%;
	background: #79a400;
	text-align: center;
	padding: 10px 20px !important;
	color: white;
	border-radius: 4px !important;
}
.btn-cta-login-employer:hover, .btn-cta-login-employer:focus {
	background: #232323;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	color:#fff !important;
}

.btn-cta-title {
	font-size: 18px;
}
.btn-cta-subtitle {
	font-size: 14px;
}

/*end cta*/

/*start how works page */

.howworks-title-tab {
	text-align: center;
	width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px 4px 0 0;
}
.howworks-title-tab li {
	width: 50%;
	float: left;
}
.howworks-title-tab li:first-child {
    border-radius: 4px 0 0 0;
}
.howworks-title-tab li:last-child {
    border-radius: 0 4px 0 0;
}
.howworks-title-tab-big {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	 font-family: 'Raleway', sans-serif;
}
.howworks-title-tab-small {
	font-size: 18px;
	color: #fff;
	 font-family: 'Raleway', sans-serif;
	 font-weight: 600;     text-transform: none;
}

.employer-how-works .nav-tabs > li > a {
	color: #000;
	background: #f9f9f9;
	border: none !important;  
	border-radius: 0;
	margin-right: 0;
	transition: all 0.3s;  
	    min-height: 114px; 
}

.employer-how-works .nav-tabs > li.active > a {
	color: #00AEE6;
	background: white;
}
.employer-how-works hr {
	margin: 35px 0px;
}
.employer-how-works .nav-tabs li span {
	color: #000;
}
.employer-how-works .nav-tabs li.active a {
	background: #79a400 !important;
	color: white !important;
}
.employer-how-works .nav-tabs li.active a span {color: white !important; }

.employer-how-works .nav-tabs li a:hover{ background: #232323; color:#fff; }
.employer-how-works .nav-tabs li a:hover span{ color: #fff; }


.worker-how-works .nav-tabs li.active a {
	background: rgb(18, 142, 204) !important;
	color: white !important;
}
.worker-how-works .nav-tabs li.active a span{ color: white !important; }


.employer-howworks-title-tab li .howworks-postvite .active a {
	background: #E3B62C !important;
	color: white !important;
}

.employer-howworks-title-tab li .howworks-jobfair .active a {
	background: #F72A23 !important;
	color: white !important;
}

.worker-how-works .nav-tabs > li > a {
	color: #000 !important;
	background: #f9f9f9;
}
.worker-how-works .nav-tabs > li > a span{ color: #000; }
.worker-how-works .nav-tabs > li > a:hover span{ color: #fff; }
.worker-how-works .nav-tabs > li > a:hover{
	background: #232323; color: #fff;
}

.worker-how-works hr {
	margin: 35px 0px;
}

.nav-tabs li:last-child a {
	margin-right: 0px;
}

.employer-howworks-title-tab {
	    text-align: center;
	    border: 1px solid #ccc;border-radius: 4px 4px 0 0;
}
.employer-howworks-title-tab li {
	width: 25%;
	float: left;
	border-right:1px solid #ccc;  

}
.employer-howworks-title-tab li:first-child{ border-radius: 4px 0 0 0; }

.employer-howworks-title-tab li:last-child {
	border-radius: 0 4px 0  0; 	border-right: none; 
}
.employer-how-works .tab-content, .worker-how-works .tab-content {
	overflow: hidden; border: 1px solid #ccc; border-radius: 0 0 4px 4px;
}

.howworks-employer-tablet {
	text-align: center;
	min-height: 589px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.howworks-worker-tablet {
	text-align: center;
	padding-top: 90px;
	min-height: 589px;
	background-position: 50% 50%;
}

.howworks-features li {
	padding: 35px 15px 0;
	float: left;
	list-style-type: none;
	width: 100%;
}
.howworks-features li:last-child {
	border-bottom: 0px;
}
.howworks-features h3 {
	margin-top: 0px;
	font-size: 18px;
	font-weight: 600;
	/* font-family: 'Raleway', sans-serif;*/
}

.howworks-features h3 span{font-family: 'Century Gothic', sans-serif;/*display: inline-block; */padding: 0 5px 0 0;}
.howworks-features p{ font-size: 14px; line-height: 22px; color: #000; }
.howworks-features li i {
	min-width: 65px;
	text-align: center;
	margin-left: 12px;
	float: left;
}

.tablet-green {
	background: url(../img/tablet-container-employer.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 52% 50%
}
.tablet-yellow {
	background: url(../img/tablet-containre-m-yellow.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 52% 50%
}
.tablet-red {
	background: url(../img/tablet-containre-m-red.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 52% 50%
}

.tablet-blue {
	background: url(../img/tablet-container-m.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 52% 50%
}

.howworks-employer-tablet img {
	margin-top: 20px;
}
.howworks-employer-tablet-title {
	font-size: 18px;
    color: white;
    width: 100%;
    font-family: 'Raleway', sans-serif;
  /*  margin: 40px 0 0 0;*/
    display: inline-block;
}
.worker-how-works .howworks-employer-tablet-title {margin: 40px 0 0 0;}
.howworks-employer-tablet-subtitle {
	font-size: 28px;
	font-weight: 600;
	color: white; width: 100%; font-family: 'Raleway', sans-serif;
}
.howworks-employer-tablet-desc {
	text-align: center;
	font-size: 14px;
	color: white;
	line-height: 22px;
	max-width: 255px;
	margin-top: 7px;
	margin: auto;
	margin-top: 8px;
	  font-family: Century Gothic, sans-serif;
}
.btn.howworks-employer-tablet-btn{
	width: 76%;
	margin-top: 40px;
	border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
    padding: 13px 25px 12px 25px;
    text-transform: uppercase; text-shadow: none;
}
.btn.howworks-employer-tablet-btn:hover{ background: #000; color: #ccc; text-shadow: none; }

/*home*/
.opacity-homebox {/* background: rgba(255, 255, 255, 0.55); */
	padding: 25px;
	margin: auto;
	margin-bottom: 25px;
}
.opacity-homebox a {
	width: 100%;
	text-transform: capitalize;
}

.jumbotron {
	margin-bottom: 0px !important;
}
.jumbotron h4 {
	font-size: 16px;
	text-align: center;
}
.jumbotron h2.home-title {
	font-size: 26px;
	text-align: center;
	line-height: 32px;
	color: #1c1c1c;
	padding-bottom: 25px;
}
.hirers-home-block h2 {
	font-size: 35px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.main-workers-home-block h2 {
	font-size: 35px;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.home-btn-employer {
	background: #79a400;
	font-size: 18px;
	color: white;
	text-shadow: 1px 1px 1px rgb(92, 121, 33);
}
.home-btn-worker {
	background: #00AEE6;
	font-size: 18px;
	color: white;
	text-shadow: 1px 1px 1px rgb(0, 128, 169);
}

.home-btn-employer:hover, .home-btn-employer:active, .home-btn-employer:focus, .home-btn-worker:hover, .home-btn-worker:active, .home-btn-worker:focus {
	background-color: rgba(71, 71, 71, 1) !important;
	color: white;
	-webkit-transition: 500ms ease-out .1s;
	-moz-transition: 500ms ease-out .1s;
	-o-transition: 500ms ease-out .1s;
	transition: 500ms ease-out .1s;
}

.home-btn-employer:active, .home-btn-worker:active {
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}


.inner .category-link {
	line-height: 30px;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 18px;
	padding: 15px 0px 5px 5px;
	text-decoration: none;
	-webkit-transition: 500ms ease-out .1s;
	-moz-transition: 500ms ease-out .1s;
	-o-transition: 500ms ease-out .1s;
	transition: 500ms ease-out .1s;
}
a.category-link:hover {
	transition: 500ms ease-out .1s;
	padding-bottom: 11px;
	padding-top: 18px;
}

/* .home-btn-searchjobs{background: url(../img/s-search-jobs.png) #00AEE6!important;
 background-repeat: no-repeat!important;
 background-position: 5% 9px!important;
 color: white!important;
 text-transform: capitalize;
 padding: 14px 30px 10px 60px;
 width: 90%;
 height: 54px;
 font-size: 19px;
 text-shadow: 1px 1px 1px #316c98;  -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 } */

.home-btn-searchjobs:hover, .home-btn-searchjobs:focus {
	background-color: rgba(71, 71, 71, 1) !important;
	color: white;
	-webkit-transition: 500ms ease-out .1s;
	-moz-transition: 500ms ease-out .1s;
	-o-transition: 500ms ease-out .1s;
	transition: 500ms ease-out .1s;
}

.home-btn-searchworkers:hover, .home-btn-searchworkers:focus {
	background-color: rgba(71, 71, 71, 1) !important;
	color: white;
	-webkit-transition: 500ms ease-out .1s;
	-moz-transition: 500ms ease-out .1s;
	-o-transition: 500ms ease-out .1s;
	transition: 500ms ease-out .1s;
}

.home-btn-searchworkers {
	background: url(../img/s-search-workers.png) #79a400 !important;
	background-repeat: no-repeat !important;
	background-position: 10% 9px !important;
	color: white !important;
	text-transform: capitalize;
	padding: 14px 30px 10px 50px;
	width: 100%;
	height: 54px;
	font-size: 18px;
	text-shadow: 1px 1px 1px #6a8d23;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*end home*/

/*start change password*/
.change-password {
	max-width: 500px;
    padding: 0 30px;
}
.change-password input[type="text"], .change-password input[type="password"]{font-size: 15px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important;
}

/*end change password*/

/*start employer*/
.employers-home-side {
	position: relative;
	z-index: 0;
	    height: 480px;
    display: inline-block;
    position: relative;
}

.employer-item-feature {
	margin-bottom: 15px;
}
.employer-item-feature p {
	margin-bottom: 0px;
}
.employer-item-feature:last-child {
}

.directory-top #employer-home-tabs li a {
	color: white;
	font-weight: bold;
	font-size: 15px;
}

.worker-directorty-top {
}

.directory-top #employer-home-tabs li {
	width: 204px;
	text-align: center;
}
.directory-top #employer-home-tabs li:first-child {
	margin-left: 23%;
}

.directory-top #employer-home-tabs li a.tab-employer-keyword {
	padding-top: 71px;
	background: url(../img/global-img-white-01.png) no-repeat;
	background-position: center 10px;
	background-size: 28%;
}
.directory-top #employer-home-tabs li.active a.tab-employer-keyword {
	padding-top: 71px;
	background: white url(../img/global-img-green-01.png) no-repeat;
	background-position: center 10px;
	background-size: 28%;
}

.directory-top #employer-home-tabs li a.tab-employer-industry {
	padding-top: 71px;
	background: url(../img/global-img-white-02.png) no-repeat;
	background-position: center 10px;
	background-size: 28%;
}
.directory-top #employer-home-tabs li.active a.tab-employer-industry {
	padding-top: 71px;
	background: white url(../img/global-img-green-02.png) no-repeat;
	background-position: center 10px;
	background-size: 28%;
}

.directory-top #employer-home-tabs li a.tab-employer-location {
	padding-top: 71px;
	background: url(../img/global-sprite-dir.png);
	background-position: -324px 200px;
}
.directory-top #employer-home-tabs li.active a.tab-employer-location {
	padding-top: 71px;
	background: white url(../img/global-sprite-dir.png);
	background-position: -324px -3px;
}

.directory-top #employer-home-tabs li a.tab-employer-powersearch {
	padding-top: 71px;
	background: url(../img/global-img-white-04.png) no-repeat;
	background-position: center 10px;
	background-size: 25%;
}
.directory-top #employer-home-tabs li.active a.tab-employer-powersearch {
	padding-top: 71px;
	background: #fff url(../img/global-img-green-04.png) no-repeat;
	background-position: center 10px;
	background-size: 25%;
}

/*start employer campaign*/
.jobfairlocation input, .jobfairlocation select, .jobfairlocation textarea {
	width: 100%
}
.employer-campaign label {
	font-weight: normal;
}
/*end employer campaign*/

/*start power search*/

#ps_techskills ul {
	display: inline;
}
#edit-campaign-btns {
	text-align: right;
}

/*end power search*/

/*start worker*/
.jumbotron h2.worker-home-title {
	text-align: left;
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
	color: white;
	text-shadow: 1px 1px 1px #0081AB;
	margin-top: 0px;
}
.workers-home-bg {
	padding-bottom: 0px !important;
}
.workers-home-side {
	position: relative;
	z-index: 0;
    height: 480px;
    display: inline-block;
    position: relative;
}
.form-register-worker input[type="text"], .form-register-worker input[type="tel"], .form-register-worker input[type="email"] {
	width: 90%;
	padding: 5px;
	color: #666;
	font-size: 16px;
}
.form-register-worker input[type="submit"] {
	background: #b3e32b;
}

.worker-homebox {
	background: url(../img/ipad-bg.png);
	padding: 57px 27px;
	background-repeat: no-repeat;
	max-width: 353px;
	min-width: 353px;
	margin: auto;
}
.worker-homebox .head-title {
	padding-left: 50px; 
	padding-top: 18px; 
	text-shadow: 1px 1px 1px rgb(10, 125, 161); 
	text-align: center; 
	margin-bottom: 0px; 
	font-size: 18px; 
	display: inline-block; 
	background: rgb(0, 174, 230) url("/version11//template/img/s-search-jobs.png") no-repeat scroll 2% 50%; 
	border-bottom: 0px none; 
	color: white; 
	font-weight: bold; 
	min-height: 61px;	
}
.workers-create-btn {
	width: 90%;
	color: white;
	background: rgb(0, 174, 230);
	text-shadow: 1px 1px 1px #0C789B;
	padding: 9px;
	font-weight: bold;
	border: 1px solid rgb(7, 88, 115)
}
.workers-create-btn:hover, .workers-create-btn:focus {
	color: white !important;
	background-color: rgba(71, 71, 71, 1);
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	/* ...and now for the proper property */
	transition: .5s;
}

.worker-directorty-top #worker-home-tabs li a {
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.worker-home-tabs, .employer-home-tabs {
	padding: 30px;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.directory-industry-list li {
	width: 31% !important;
	margin-right: 2% !important;
	float: left;
	text-align: left;
	list-style-type: none;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.worker-home-tabs ul li, .employer-home-tabs ul li, .signature-jobs ul li {
	width: 25%;
	float: left;
	text-align: left;
	list-style-type: none;
	line-height: 28px;
}
ul.employerindex-list li {
	width:48%;
	float: left;
	text-align: left;
	list-style-type: none;
	/*line-height: 28px;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 2%;     margin-bottom: 18px;
}
.worker-directorty-top #worker-home-tabs li a.tab-worker-keyword {
	padding-top: 71px;
	background: url("../img/global-img-white-01.png") no-repeat scroll center 10px /30% auto;
	font-size: 15px;
}
.worker-directorty-top #worker-home-tabs li.active a.tab-worker-keyword {
	padding-top: 71px;
	background: white url("../img/global-img-blue-01.png") no-repeat scroll center 10px /30% auto;
}

.worker-directorty-top #worker-home-tabs li a.tab-worker-industry {
	padding-top: 71px;
	background: url("../img/global-img-white-02.png") no-repeat scroll center 10px /30% auto;
	font-size: 15px;
}
.worker-directorty-top #worker-home-tabs li.active a.tab-worker-industry {
	padding-top: 71px;
	background: white url("../img/global-img-blue-02.png") no-repeat scroll center 10px /30% auto
}

.worker-directorty-top #worker-home-tabs li a.tab-worker-location {
	padding-top: 71px;
	background: url("../img/global-img-white-03.png") no-repeat scroll center 10px /30% auto;
	font-size: 15px;
}
.worker-directorty-top #worker-home-tabs li.active a.tab-worker-location {
	padding-top: 71px;
	background: white url("../img/global-img-blue-03.png") no-repeat scroll center 10px /30% auto
}

.worker-directorty-top #worker-home-tabs li a.tab-worker-powersearch {
	padding-top: 71px;
	background: url("../img/global-img-white-04.png") no-repeat scroll center 10px /30% auto;
	font-size: 15px;
}
.worker-directorty-top #worker-home-tabs li.active a.tab-worker-powersearch {
	padding-top: 71px;
	background: white url("../img/global-img-blue-04.png") no-repeat scroll center 10px /30% auto
}

/*start applicants search*/

#search-menu-form input[type="text"] {
	border: 0px;
	border: 1px solid #ccc;
	background: white;
	padding: 8px;
}
#search-menu-form input:first-child[type="text"] {
	border-right: 1px solid #ccc;
}
#search-menu-form input[type="submit"] {
	width: 50px;
	border: 0px;
	border-bottom: 1px solid rgb(7, 88, 115);
	background: rgb(0, 174, 230);
	padding: 15px;
}

.home-signature-jobs {
	background: url(../img/lined.jpg) #f4f4f4;
	padding: 50px;
	border-top: 1px solid white;
}
.list-a li {
	text-align: left !important;
}

div#location_wrap a {
	color: white;
	text-decoration: underline;
	font-size: 18px;
}
/*end worker*/

/*start worker dashboard*/
.worker-dashboard ul {
	padding: 0px 12px 0px 50px
}
.worker-dashboard ul li {
	list-style-type: none;
	/*line-height: 35px;*/
}

/*.employer-dashboard ul {
	padding: 0px 12px 0px 72px;
}
.employer-dashboard ul li {
	list-style-type: square;
	line-height: 35px;
}*/

.column-worker-dashboard {
}
.column-worker-dashboard:last-child {
}

.worker-home-step-icon {
	margin-right: 15px;
	background: #128ece;
	color: white;
}

.worker-dashboard-menu {
	overflow: hidden;
}
.column-worker-dashboard h3 {
	background: transparent;
	color: black;
	overflow: hidden;
}
.worker-dashboard .worker-home-step-icon {
	min-width: 55px;
	text-align: center;
	color: black !important;
	font-weight: bold;
	background-color: #128ece;
	padding: 10px;
	color: white !important;
	min-height: 50px;
}
.worker-dashboard-listsep li {
	float: left;
	padding: 0px 20px;
	border-right: 1px solid #ccc;
	display: inline-block;
}
.worker-dashboard-listsep li:last-child {
	border-right: 0px
}

/*end worker dashboard*/

/*start employer dashboard*/
.column-employer-dashboard ul li {
	list-style-type: none;
}

.column-employer-dashboard h3 {
	background: transparent;
	color: black;
	overflow: hidden;
}

.employer-dashboard .employer-home-step-icon {
	min-width: 55px;
	text-align: center;
	background: transparent;
	color: black !important;
	font-weight: bold;
	background-color: #79a400;
	padding: 10px;
	color: white !important;
}

/*employer dashboard end*/

/*start employer > home*/
.employer-home .my-account-item:hover, .employer-home .my-account-item:focus, .employer-dashboard .my-account-item:hover, .employer-dashboard .my-account-item:focus {
	background-color: #79a400 !important;
	color: white;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.employer-home .my-account-item:hover, .my-account-item:focus {
	background-color: #79a400 !important;
	color: white;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

/*end employer > home*/

/*start worker > home*/
.worker-home-menu .box {
	margin-bottom: 5px !important;
}

.worker-home .my-account-item {
	min-height: 103px;
}

/*.worker-home .my-account-item:hover, .my-account-item:focus {
	background-color: #128ece !important;
	color: white;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}
*/
.worker-home .worker-home-menu {
	text-align: center
}

.worker-home-step-title, .worker-home-step-progress {
	padding-top: 13px;
}
.worker-home-step-title {
	padding-top: 0px;
}

/*.worker-home-step-title, .employer-home-step-title {
	line-height: 45px;
}
*/
.my-account-item i {
	font-size: 36px;
	margin-bottom: 10px;
	margin-top: 7px;
	width: 73px;
	padding: 2px 15px;
	text-align: center;
}

.my-account-item h3 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: bold;
	line-height: 50px;
}
/*end worker > home*/

.table-workerresume tr {
	border-bottom: 1px dotted #ccc;
	margin: 10px !important;
}
.table-workerresume tr td {
	padding: 10px !important;
}

/*start worker > personal info*/

.fieldset_industry table tr {
	line-height: 27px;
}
.fieldset_industry table tr td label {  
	margin: 0px !important
}
.fieldset_industry table tr td select {
	padding: 8px !important;
	margin: 5px 0px !important;
}
.fieldset_jobopportunities input {
}
.job-opportunities input {
}
.didyouhearus select, .didyouhearus table {
	width: 100%;
}
#pre_image img {
	max-width: 100%;
}
/*end worker > personal info*/

/*start pay history*/
.pay-history ul li {
	list-style-type: none; margin:5px 0;
}
.pay-history h3 {
	margin-top: 0px;
	font-weight: bold;
}
/*end pay history*/

/*start job exp*/
.worker-industry-added {
	line-height: 20px;
	padding: 10px 0px;
}
.ind_list_in li {
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px;
}
.worker-industry-actions {
	display: block;
	margin-left: 10px;
}
.worker-jobexp-works h3 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}
.worker-myjobexp h2, .worker-jobexp-works h2 {
	color: #0091c4;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	font-family: 'Raleway', sans-serif;
}
.expertise-list li {
	list-style-type: none;
}
.btn-group {
	background: white;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.yearsexp .btn:active, .yearsexp .btn.active {
	background-color: #0091c4 !important;
	color: white !important;
}

#myjobexp-editlist {
	clear: both;
	padding: 18px;
	margin-bottom: 10px;
	background:#fcc330;
}
#myjobexp-editlist .addmoretasks {
	margin-bottom: 15px;
}
#myjobexp-editlist ul {
	margin-bottom: 10px;
}
.addmoretaskscont {
	margin-bottom: 15px;
}
.addmoretasks input[type="text"] {
	min-width: 220px;
}
.addmoretasks input[type="submit"] {
	border: 0px;
	background: #f3b02c;
	color: white;
	font-weight: bold;
	font-size: 18px;
	min-width: 50px;
	position: relative;
	top: 3px;
	line-height: 23px;
}

#ind2frm .-div-pop-ind, .industry-industrieslist div li {
	width:33%;
	float:left;
	margin:3px 0;
}
.industry-specialitylist {
	padding: 0 0 0 17px;
	clear: left;
	padding: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: #f4fbff;
	border:1px solid #9dcedf;
}
.div-pop-ind {
	width: 33%;
	float: left;
}

.myjobexp-editlist-sub {
	padding-left: 20px;
}

/*end job exp*/

#myOnPagecomp12 #accordionOne10 ul li .fa.fa-plus-square.fa-2x.fr {
	margin-right: 5px;
}
#collapseFith .fieldset_industry_pure .form-group label {
	text-align: right;
	margin-top: 10px
}
#collapsethree {
}
#ind_title2308 i {
	float: left;
	margin-right: 8px;
	position: relative;
	top: 11px;
}
.ending_level {
	padding-left: 0;
}
.worker-references .container_omega .lh30 .form-group label {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 0;
}
#other_edu_level {
	margin-top: 11px;
}
/*start job target*/
.prefer-location-item {
	clear: both;
    line-height: 30px;
    margin-bottom: 8px;
    float: left;
    width: 100%;
}

#add-pyrate, .price-line {
	overflow: hidden;
	margin-bottom: 15px !important;
}
#add-pyrate input, .price-line input {
	line-height: 22px;
	width: 60px;
}
#dpay_low, #dpay_high {
	margin-right: 15px;
}
#payrate_summary {
	width: 100% !important;
	float: left !important;
}
/*.employer-jobvite  #payrate_summary {
	width: 65.5% !important;
	float: left !important;
}*/

.employer-jobvite #payrate_summary {
	margin-top: 0px !important;
}

.employer-jobvite #payrate_summary  .lh30 {
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.employer-jobvite #payrate_summary  .lh30:last-child{ margin-bottom: 0; }
.employer-jobvite  #payrate_summary input[type="text"] {
    margin: 0 15px 0 0 !important;
    width: 26% !important;
    float: left;
}


#payrate_summary input[type="text"] {
    margin-right: 15px !important;
    width: 26% !important;
    float: left;
}

/*end job target*/

/*start job vite*/
.employer-jobvite ul li {
	list-style-type: none;  line-height: 22px;
}
.employer-jobvite .div-pop-ind-select {
	clear: both;
	padding-top: 20px;
	line-height: 35px;
	padding: 18px;
	margin-bottom: 10px;
	background: #f4f4f4 none repeat scroll 0%
}
/*end jobvite*/

/*start job listing*/
.job-locations-list {
	overflow: hidden;
}
.job-listing ul li {
	float: left;
	width: 33.3%;
	text-align: center;
	list-style-type: none;
}
.job-listing ul li .job-listing-specialities li {
	display: block;
	width: 100% !important;
	float: none;
}
/*end job listing*/

/*start job locations*/
.job-locations-list ul li, .job-locations-signaturejobs ul li {
	float: left;
	width: 33.3333%;
	text-align: left;
	list-style-type: none;
	line-height: 30px;
	margin-bottom: 18px;
}
.job-locations-signaturejobs {
	text-align: center;
	margin-top: 50px;
	border-top: 1px dotted #ccc;
	padding-top: 20px;
	overflow: hidden;
	margin-bottom: 30px;
}
.job-locations-signaturejobs  h2 {
	margin-bottom: 30px;
	font-weight: bold;
}
/*end job locations*/

/*start my job apps*/
.myjobapps-item {
	padding: 25px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.myjobapps-item:last-child {
	border-bottom: 0px;
}
.myjobapps-company {
	background: rgb(226, 245, 253);
	font-size: 16px;
	text-align: center;
	padding: 35px;
}
.myjobapps-company-date {
	font-size: 14px;
	position: relative;
	top: 5px;
}
.myjobapps-info h2 {
	font-weight: bold;
	margin-top: 0;
}
/*end my job apps*/

/*job listing layout*/

.jobs-industry-catbox {
	text-align: center;
}
.jobs-industry-catbox h2 {
	margin-bottom: 20px;
}

.job-listing-list #accordion .panel-heading i {
	font-size: 16px !important;
	width: 20px !important;
	text-align: center !important;
	margin-right: 0px !important;
	margin-top: 9px !important;
}

.job-list-actions .act-now {
	padding: 5px 25px;
	background: #ffc000;
	line-height: 49px;
	color: white;
	text-shadow: 1px 1px 1px #bc8f04;
	font-weight: bold;
}

.job-list-actions .act-now, .dl-useraction .act-now {
	padding: 5px 15px;
	background: #ffc000;
	line-height: 49px;
	color: white;
	text-shadow: 1px 1px 1px #bc8f04;
	font-weight: bold;
	position: relative;
	right: 2px;
}

span.act-now-after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 0 15px 19px;
	border-color: transparent transparent transparent #FFC000;
	display: block;
	float: right;
	position: relative;
	top: 10px;
	margin-right: 15px;
	position: relative;
	right: 2px;
}

.panel-title > a:hover, .panel-title > a:focus {
	text-decoration: none !important
}

.jobs-industry-list {
	overflow: hidden;
	margin-bottom: 15px;
}

.job-listing-list .list-c li span {
	font-weight: bold;
}
.job-listing-list .list-c li ul li {
	padding-left: 0px !important;
	font-size: 14px !important
}
.job-listing-list .list-c li ul {
	padding-left: 19px;
	margin: 0px !important;
	padding-top: 5px;
}

.jobs-industry-list li {
	width:48%;
	float: left;
	text-align: left;
	list-style-type: none;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 2%;
	margin-bottom: 18px;
}
.jobs-listing-highlighted h3 {
	text-align: center;
	margin-bottom: 20px;
}
.jobs-listing-highlighted-list {
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 25px;
}
.jobs-listing-highlighted-list li {
	float: left;
	width: 33.3%;
	text-align: left;
	list-style-type: none;
	line-height: 24px;
}

.job-list-actions {
	background: #00aee6 none repeat scroll 0 0;
	border: 1px solid #cccccc;
	float: left;
	margin-bottom: 0;
	margin-top: 21px !important;
	min-height: 51px;
	width: 100%;
}
.network-refer .form-btn-container .btn-employer {
/*	background: #00aee6 !important;
	border-color: #00aee6 !important;*/
	text-shadow: none !important;
}
.job-list-actions > li {
	float: left;
	list-style-type: none;
	padding: 13px;
	border-right: 1px solid #ccc;
	border-left: 1px solid rgb(11, 145, 189);
}
.job-list-actions li:last-child {
	border-right: 0px;
}
.job-list-actions li > a {
	color: white;
	font-weight: bold;
}
.job-list-actions  .dropdown-menu > li > a {
	color: #01AEE6;
}

.job-listing-details h3 {
	font-size: 16px;
	font-weight: bold;
}
.job-listing-details-tabs {
	clear: both;
	margin: 15px 0px 20px 0px;
	padding-top: 20px;
	border-bottom: 1px solid #ffc000 !important;
}
.job-listing-details-tabs li {
	list-style-type: none;
}
.job-listing-details-tabs li {
	font-weight: bold;
}
.job-listing-list .nav-tabs > li.active > a {
	color: #000;
}

.job-listing-image {
	border: 1px solid #ccc;
	border-radius: 100px;
	padding: 5px;
}

.list-c li {
	list-style-type: none;
}

.register-side input {
	width: 100%;
}
.register-side input[type="submit"] {
	width: 100%;
}
.register-side input[type="checkbox"] {
	width: auto;
}
.register-side .btn-create-worker {
	width: 100%;
}

#location_wrap {
	display: inline-block;
}
/*end job listing layout*/

/*start textvite*/
.worker-textvite h2:first-child {
	padding-top: 0px;
}
.worker-textvite h2 {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 35px;
}
.worker-textvite div {
	text-align: center;
}
.worker-textvite .fa {
	display: block;
	text-align: center;
	line-height: 55px;
	color: rgb(154, 205, 50);
}


/*end textvite*/

/*employer post a job*/
.textvite-postajob-btn {
	margin-right: 10px;
}
/*end employer post a job*/

/*start directory*/

.directory-categories h2 {
	text-align: center;
	font-weight: bold;
}
.directory-categories-list {
	overflow: hidden;
	margin-bottom: 20px;
}
.directory-categories-list li {
	float: left;
	width: 33.3%;
	text-align: center;
	list-style-type: none;
	line-height: 24px;
}

.directory-learnmore h3 {
	text-align: center;
	font-weight: bold;
}
.directory-learnmore ul li {
	float: left;
	text-align: center;
	list-style-type: none;
	width: 50%;
}
.directory-list ul li {
	list-style-type: none;
}
.directory-list ul li.hide {
	display: none;
}

.dl-tabcontent ul {
	padding-left: 20px
}

.dl-list-worker-body {
	clear: both;
	padding-top: 10px;
}

.sidebar-filter-heading {
	padding: 15px 0px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid white;
	margin: 15px 0px
}
.sidebar-filter-heading i {
	position: relative;
	bottom: 3px;
}

article.dl-list-worker-body.list-c li ul {
	padding-left: 18px;
}
article.dl-list-worker-body.list-c li ul li {
	padding-top: 8px;
}
/*end directory*/

/*start view detail (member detail */
.view-detail-heading {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin: 40px 0px 15px 0px;
	font-weight: bold;
	color: rgb(0, 168, 224)
}
.view-detail-heading:first-child {
	margin: 0px 0px 15px 0px;
	font-weight: bold;
}
.view-detail-heading i {
	margin-right: 15px;
	font-size: 24px;
	width: 31px;
	text-align: center;
	font-family: 'Raleway', sans-serif;
}
.view-detail ul, .ad-detail ul {
	margin: auto;
}
.view-detail-side ul li {
	list-style-type: none !important;
}
.view-detail label, .ad-detail label {
	font-weight: bold;
}

.quickmenu-details-footer {
	width: 100%;
	clear: both;
	text-align: center;
	overflow: hidden;
}
.quickmenu-details-footer ul {
	width: auto;
	margin: auto;
	margin-top: 5px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
}
.quickmenu-details-footer li {
	float: left;
	padding: 10px 10px;
	color: white;
	text-align: center;
	list-style-type: none;
}
.quickmenu-details-footer li a {
	color: white;
	border-radius: 5px;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgb(110, 148, 32);
	font-weight: bold;
	text-decoration: none;
	background-color: #79a400;
	padding: 10px;
}
.quickmenu-details-footer li:first-child {
	border-left: 0px;
}
.quickmenu-details-footer li:last-child {
	border-right: 0px;
}
/*end view detail*/

/*start ad detail*/
.ad-detail-companylogo {
}
.company-detail-meta {
	padding-left: 0px !important;
}
.company-detail-meta li {
	line-height: 25px;
	padding-bottom: 10px;
}
.company-detail-meta span {
	display: block;
}
.ad-detail ul li {
	list-style-type: none;
}
.ad-detail ul li ul li, .view-detail ul li ul li {
	padding-left: 20px;
}
/*end ad detail*/

/*start star rating*/
.rating-a {
	padding: 10px 0 0;
}
.rating-a header {
	position: relative;
	margin: 0 0 8px;
	padding: 9px 160px 16px 15px;
	border: 1px solid #eceeee;
}
.rating-a header {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.rating-a header h4 {
	margin: 0 0 -3px;
	text-shadow: none;
}
.rating-a header p {
	color: #7d8190;
	font-size: 12px;
	line-height: 1.2;
	text-shadow: none;
}
.rating-a header ul {
	position: absolute;
	right: 0;
	top: 14px;
	list-style: none;
	width: 149px;
	padding: 0;
	color: #7d8190;
}
.rating-a header ul li {
	margin: 0 0 3px;
	padding: 1px 0 0;
	background: url(../img/rating-a.png) -3000em -3000em no-repeat;
	font-size: 11px;
	line-height: 11px;
}
.rating-a header ul li:before {
	content: "- ";
}
.rating-a header ul li.a {
	background-position: 0 0;
	padding-right: 25px;
	text-align: right;
}
.rating-a header ul li.b {
	background-position: 0 -15px;
	padding-right: 25px;
	text-align: right;
}
.rating-a header ul li.c {
	background-position: 0 -30px;
	padding-right: 25px;
	text-align: right;
}
.rating-a header ul li.d {
	background-position: 0 -45px;
	padding-right: 25px;
	text-align: right;
}
.rating-a header ul li.e {
	background-position: 0 -60px;
	padding-right: 25px;
	text-align: right;
}
.rating-a > ul {
	list-style: none;
	margin: 0 0 19px;
	padding: 10px 0;
	/*background: #f5f6f6;*/
	color: #000;
}
.rating-a > ul li {
	overflow: hidden;
	clear: both;
	padding: 10px 14px 10px 0px;
	border-top: 2px dotted #fff;
	font-size: 14.22px;
	line-height: 17px;
}
.rating-a > ul li:first-child {
	border: 0;
}
.rating-a > ul li > span {
	display: block;
	float: right;
}
.rating-a > ul li > span:first-child {
	float: left;
}
.rating-a .star-rating-control {
	display: block;
	float: left;
}
.rating-a .star-rating {
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
	width: 17px;
	height: 17px;
	padding: 0 4px 0 0;
	background: url(../img/sprite-a.png) -55px -288px no-repeat;
	text-indent: -3000em;
}
.rating-a .star-rating-on, .rating-a .star-rating-hover {
	background-position: -76px -288px;
}
.rating-a .star-rating > a {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -3000em;
	cursor: pointer
}

/*end start rating*/

/*start refer */
.refer-edit-add input[type="text"] {
	width: 100%;
}
.refer-edit-add li {
	list-style-type: none;
}
.worker-references .form-horizontal .control-label {
	padding: 0px;
	font-weight: bold;
}
h3.worker-refer-heading {
	clear: both;
	padding: 20px 30px;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

table thead, .view-detail thead {
	color: #000 !important;
	background-color: rgba(227, 227, 227, 0.82) !important;
	border-color: #E2A122 !important;
	text-shadow: 1px 1px 1px white !important;
}

.references-list thead tr th, .references-list tbody tr td {
	padding: 15px;
}

.network-refer thead {
	color: #FFFFFF !important;
	background-color: #595959 !important;
	border-color: #E2A122 !important;
	text-shadow: 1px 1px 1px black !important;
}

.network-add select, .network-add input[type="text"] {
	width: 100%;
}

/*.network-refer thead tr th, .network-refer tbody tr td, .view-detail thead tr th, .view-detail tbody tr td{ padding:15px;   border: 0px;}
 */

.worker-references .table-bordered {
	border: 0px !important
}

.invite-toolbar {
	background-color: transparent;
	border: 0px;
	padding-top: 3px;
	color: white;
}

.refer-specs-title {
	display: inline;
	color: #19addb;
	font-size: 16px;
	font-weight: bold;
}
.refer-specs-title span {
	font-size: 14px !important;
	font-weight: normal;
}
.industry-head {
/*	border-bottom: 1px dotted #ccc; */
	cursor: pointer;
	color: #00AEE6;
	clear: both;
}

.second_level li {
	float: left;
	line-height: 22px;
	width: 100%;
	padding-left: 5px;
}
.second_level .experience-years {
	display: inline; 
/*	float: right; */
	margin-right: 10px;
	margin-left: 5px;
}
.ending_level {
	float: left;
	padding: 0;
	width: 100%;
}

/*end refer page*/
/*start logo page*/
div.logo_color_image {
	padding: 12px;
}
/*end logo page*/

/*start about*/

.sidebar-menu li.active {
	/*border-left: 5px solid rgb(249, 200, 75) !important;*/
	background: #f9c84b none repeat scroll 0 0;
}
.sidebar-menu li.active a {
	color: black;
}
.sidebar-menu {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	background: white;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
}
.sidebar-menu li {
	list-style-type: none;
	line-height: 45px;
	border-bottom: 1px dotted #ccc;
	padding: 0 7px;
}
.sidebar-menu li a:hover {
	text-decoration: none;
}
.team-member-card p {
	margin-bottom: 5px;
}

.team-member-card {
	overflow: hidden;
	/*padding: 20px;*/
	margin: 0 0 25px 0;
	border: 1px solid #ccc;
/*    box-shadow: 1px 2px 15px rgba(0,0,0,0.2);*/
    border-radius: 4px;
    box-sizing: border-box;;
}

/*end about*/

/*start news*/
.news-container {
	border: 1px solid #ccc;
	margin-bottom: 30px;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	border-radius: 4px;
	padding: 20px;
/*	box-shadow: 1px 2px 15px rgba(0,0,0,0.2);*/
}
.news-container:last-child{ margin-bottom: 0; }

.news-title {
	width: 100%;
    float: left;
    padding-bottom: 8px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    margin: 10px 0 0 0;
}
.news-date {
	background: url(img/news-date-icon.png) no-repeat;
	color: #fff;
	height: 72px; 
	width: 72px;  
	float: left;
	padding: 0;
	margin: 0 25px 0 0;
}
.sidebar-content-details  .news-content p{ margin-bottom: 0; }
.news-content p a{font-size: 15px; color: rgba(51,51,51,0.9); line-height: 20px;}
.sidebar-content-details p.news-date-day {
    width: 100%;
    padding-top: 27px;
    color: #e05642;
    text-align: center;
    font-weight: bold;
    font-size: 26px;
    margin: 0px;
    font-family: Century Gothic, sans-serif;
}
.sidebar-content-details p.news-date-month {
	width: 100%;
	padding-top: 0px;
	height: 30px;
	color: #666;
	text-align: center;
	font-weight: 100;
	font-size: 12px;
	margin: 0px;
	font-family: Century Gothic, sans-serif;
}
.news-content {
	padding-left: 15px
}
/*end news*/

/*start masonry */
*, *:before, *:after {
	box-sizing: border-box !important;
}

.row {
	/*-moz-column-width: 18em;*/
	/*-webkit-column-width: 18em;*/
	/*-moz-column-gap: 1em;*/
	/*-webkit-column-gap: 1em;*/
}

.item {
	display: inline-block;
	padding: .25rem;
	width: 100%;
}

.well {
	position: relative;
	display: block;
}
/*end masonry bootstrap */

/**/

/*start skills */
div .worker-skills #accordion ul li {
	list-style-type: none !important;
	line-height: 30px;
}
div .worker-skills #accordion ul li input[type="checkbox"] {
	margin-right: 10px !important;
}
.skills_wrap {
	margin: 0px 0 11px 29px !important;
}
div .worker-skillstable table tr {
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
}
.ending_level {/*margin: 10px 0px!important; */
	overflow: hidden;
}
.ending_level li {
	line-height: 25px !important;
}
.education-list-item {
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
}
.worker-skills .ending_level li {
	padding-left: 304px;
	clear: both;
}
.worker-skills-lists {
	overflow: hidden;
}
.worker-skills-lists > li {
	width: 31%;
	margin-right: 2%;
	float: left;
	padding-bottom: 12px !important;
}
.worker-skills-lists-title {
	font-weight: bold
}
.accordion-title-btn {
	float: right;
	position: relative;
	bottom: 8px;
	color: white !important;
}
.worker-skills-lists li {
	padding: 10px 0px !important;
	border-bottom: 1px dotted #ccc;
}

div .worker-skills #myOnPageTech .panel-group .panel {
	float: left !important;
	width: 33% !important;
}

div .worker-skills #myOnPageComp .panel-group .panel {
	float: left !important;
	width: 33% !important;
}

div .worker-skills #my_soft .panel-group .panel {
	float: left !important;
	width: 33% !important;
}

div .worker-skills #collapseFour .panel {
	float: left !important;
	width: 33% !important;
}

div .panel-group .panel {
/*	min-height: 35px !important;
	min-height: 20px !important;*/
    margin-bottom: 15px;
	clear: both;
	border: none;
}

/*end skills*/

/*start cart*/
.cart-price-total {
	text-align: right;
	border-top: 1px solid #ccc;
	padding: 15px 0px 0px 0px;
	font-size: 24px;
	overflow: hidden;
	clear: both;
	margin-top: 16px;
}
/*end cart*/

/*start team*/

.team-member {
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    float: left;
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
    margin: 0 15px 30px 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 20px;
    /*box-shadow: 1px 2px 15px rgba(0,0,0,0.2);*/
    text-align: center;
}
.team-member img {
	margin-right: 15px;
	border-radius: 100px;
	margin: 0px;
	width: 100%;
	max-width: 120px;
	border: 3px solid #e0e0e0;
}
.team-member span {
	display: block;
}
/*end team*/

/*forgot password*/
#fp-msg p {
	margin-bottom: 0px;
}

/*end forgot password*/

/*start pricing*/

.panel.price h3 {
	margin-bottom: 40px; font-size: 36px; font-weight: bold;   font-family: 'Century Gothic', sans-serif;
}
div .panel .lead {
	margin-bottom: 4px !important; font-size: 24px; font-weight: bold; font-family: 'Raleway', sans-serif;
}

/* COMMON PRICING STYLES */
.panel.price, .panel.price > .panel-heading {
	border-radius: 0px;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	    box-shadow: 0px 0px 10px rgba(0,0,0, .2);
	    border: none;
}
.panel.price:hover {
	box-shadow: 0px 0px 30px rgba(0,0,0,.2);
}
/*.panel.price:hover > .panel-heading {
	box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
}*/

/*.panel.price > .panel-heading {
	box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
	text-shadow: 0px 3px 0px rgba(50,50,50, .6);
}*/

.price .list-group-item {
	border-bottom-: 1px solid rgba(250,250,250, .5);
}

.panel.price .list-group-item:last-child {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom: none;
}
.panel.price .list-group-item:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	    padding: 50px 15px 15px;
}

.price .panel-footer {
	color: #fff;
	border-bottom: 0px;
	background-color: rgba(0,0,0, .1);
	padding: 20px;
	border-radius: 0;
}

.panel.price .btn {
	box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
	border: 0px;
}

/* green panel */

.price.panel-green > .panel-heading {
	color: #fff;
	background-color: #79a400;
	border-color: #79a400;
	border-bottom: 1px solid #79a400;
}

.price.panel-green > .panel-body {
	color: #fff;
	background-color: #65C965;
}

.price.panel-green > .panel-body .lead {
	text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-green .list-group-item {
	color: #000;
	background-color: rgba(50,50,50, .01);
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}


/* yellow */
.price.panel-orange > .panel-heading {
    color: #fff;
    background-color: #f39c11;
    border-color: #f39c11;
   border-bottom: 1px solid #f39c11;
}

/* blue panel */

.price.panel-blue > .panel-heading {
	color: #fff;
	background-color: #0091c4;
	border-color: #0091c4;
	border-bottom: 1px solid #0091c4;
}

.price.panel-blue > .panel-body {
	color: #fff;
	background-color: #5AB7E8;
}

.price.panel-blue > .panel-body .lead {
	text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-blue .list-group-item {
	color: #000;
	background-color: rgba(50,50,50, .01);
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* red price */
.panel-heading { position: relative; padding: 20px;}
.price.panel-red > .panel-heading {
	color: #fff;
	background-color: #e54b3b;
	border-color: #e54b3b;
	border-bottom: 1px solid #e54b3b;
}

.price.panel-red > .panel-body {
	color: #fff;
	background-color: #EF5A5C;
}

.price.panel-red > .panel-body .lead {
	text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-red .list-group-item {
	color: #000;
	background-color: rgba(50,50,50, .01);
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* grey price */

.price.panel-grey > .panel-heading {
	color: #fff;
	background-color: #6D6D6D;
	border-color: #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
}

.price.panel-grey > .panel-body {
	color: #fff;
	background-color: #808080;
}

.price.panel-grey > .panel-body .lead {
	text-shadow: 0px 3px 0px rgba(50,50,50, .3);
}

.price.panel-grey .list-group-item {
	color: #000;
	background-color: rgba(50,50,50, .01);
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

/* white price */

.price.panel-white > .panel-heading {
	color: #000;
	background-color: #f9f9f9;
	border-color: #ccc;
	border-bottom: 1px solid #ccc;
	text-shadow: 0px 2px 0px rgba(250,250,250, .7);
}

.panel.panel-white.price:hover > .panel-heading {
	box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
}

.price.panel-white > .panel-body {
	color: #fff;
	background-color: #dfdfdf;
}

.price.panel-white > .panel-body .lead {
	text-shadow: 0px 2px 0px rgba(250,250,250, .8);
	color: #666;
}

.price:hover.panel-white > .panel-body .lead {
	text-shadow: 0px 2px 0px rgba(250,250,250, .9);
	color: #000;
}

.price.panel-white .list-group-item {
	color: #000;
	background-color: rgba(50,50,50, .01);
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}
/*end pricing*/

/*start carousel*/

.quote {
	color: rgba(0,0,0,.1);
	text-align: center;
	margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
	padding-bottom: 60px;
	clear: both; display: inline-block;     overflow: hidden;
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px; z-index: 2 !important;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: #e84a64;
	border: none;
}
#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
	margin-bottom: 0;
}
#fade-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}
/*end carousel*/

/*global topbar*/
.topbar a {
	color: white !important;
}
.topbar .navbar {
	margin-bottom: 0px;
}
.menu-before-login {
	width: 435px; border-top: 4px solid #666;     padding: 10px; z-index: 9999 !important; 
}
.menu-before-login input {
	width: 100%;
}
.menu-before-login input[type="checkbox"] {
	width: auto;
}
.menu-before-login a {
	color: #00AEE6 !important;
}
/*end global topbar*/

/* global footer*/

.quickmenu-details-footer-title {
	max-width: 300px;
	margin: auto;
	display: -webkit-inline-box;
	text-align: center;
	background: rgb(243, 176, 44);
	color: white;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 18px;
	border-radius: 5px 5px 0px 0px;
	text-shadow: 1px 1px 1px rgb(166, 116, 18);
}

#footername-workers {
	background: #0091c4;
}
#footername-employers {
	background: #79a400;
}
#footername-employers a, #footername-workers a {
	color: white !important;
    text-decoration: none;
    display: block;
    padding: 17px 0px;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
}
#footername-employers h2, #footername-workers h2 {
	margin: 0px;
	font-size: 24px;
	font-family: 'Raleway', sans-serif;
}
#footer-employer-container, #footer-worker-container, #footer-guest {
	overflow: hidden;
}

.footer-container {
	background: #232323;
	clear: both;
	/*padding: 0 !important;*/
	color: #afafaf;
}
.footer-container input[type="text"] {
	background: #FFFFFF;
	border: 1px solid #ccc;
	margin-right: 10px;
}
.footer-phone {
	font-size: 32px;
	padding: 15px 0px;
}
.footer-widgets {
	overflow: hidden;
}

.footer-newsletter input {
	height: 30px;
	padding: 8px;
	border: 1px solid #ccc;
	color: #000;
}
.footer-newsletter input[type="button"] {
	border: 0px;
	height: 30px;
	padding: 5px 10px
}
.footer-newsletter-title {
	display: block;
	margin-bottom: 5px;
}
.home-slider {
	background: url(../img/home-banner.jpg);
	margin-bottom: 0px !important;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.footer-bottom {
    background: #2a2a2a;
    text-align: center;
    padding: 15px;
    color: #eeeeee;
    font-size: 13px;
}
.footer-bottom a, .footer-bottom a:active, .footer-bottom a:visited {
	color:#afafaf;
	text-decoration: none;
}
.footer-bottom a:hover {
	color:#fff !important;
	/*text-decoration: underline;*/
}
/*end footer*/

.review-campaign ul {
	padding-left: 0px;
}
.review-campaign ul li {
    list-style-type: none;
    line-height: 30px;
}
/*.review-campaign .company-logo img {
	width: 191px;
	height: 184px;
}*/

/*start resume*/
.worker-resume-features {
	font-size: 14px;
	line-height: 35px;
}
.worker-resume-features li {
	list-style-type: none;
	font-weight: bold;
}
.resume-pdfpreview {
	width: 100% !important;
}
.worker-resume div .whychamba > h2 {
	font-weight: bold;
	text-align: center;
	padding: 38px 27px;
	background-color: #f3b02c !important;
	border-color: #FBC524;
	color: white;
	margin: 0px;
	font-size: 18px;
	line-height: 24px;
}

/*end resume*/

/*start responsive section*/

@media all and (max-width: 480px) {

	.news-date {
		width: 100%;
	}
	.news-content {
		margin-left: 0px;
		margin-top: 10px;
	}
	.mobilepadding {
		margin-left: 19px;
	}
	.referal-summary-label {
		color: white;
		padding: 20px;
		background: black;
		width: 100%;
		display: block;
	}

	ul.employerindex-list  li {
		width: 100%;
	}

	table select {
		padding: 0px;
		border: 1px solid #ccc;
		line-height: 22px;
		margin-bottom: 5px;
	}

	/*employer post a job*/
	.textvite-postajob-btn {
		margin-right: 0px;
	}
	.employer-jobvite .ul-pop-main {
		width: 100%;
	}
	.employer-jobvite .jobpreferences ul {
		margin-bottom: 0px;
	}
	.employer-jobvite.same-address {
		width: 140px;
		display: inline-flex;
	}

	.employer-jobvite #no-more-tables table {
		margin-top: 0px;
		padding: 0px;
		border: 0px;
	}

	/*end employer post a job*/

	.employer-dashboard span.employer-home-step-title {
		line-height: 21px;
	}
	.employer-dashboard ul {
		padding: 0px;
	}
	#footername-employers a, #footername-workers a {
		font-size: 16px
	}
	div .blockonmobile {
		display: block !important;
	}
	#ind2frm .-div-pop-ind, .industry-industrieslist li {
		width: 100%;
	}
	input[type="text"], input[type="password"],input[type="email"], input[type="number"], textarea, select {
		width: 100%;
		max-width: 100%;
	}

	h1, .mainheader-title h1 {
		font-size: 24px;
		font-family: 'Raleway', sans-serif;
	}
	h2 {
		font-size: 18px;
	}
	h3 {
		font-size: 16px;
	}

	/*.btn-general, .btn-worker, .btn-employer, .btn-danger {
		width: 100%;
	}*/
	.jumbotron h2.worker-home-title {
		text-align: center;
	}
	.workers-home-block h3 {
		text-align: center !important;
	}

	.workers-home-block p {
		text-align: center;
	}

	.worker-homebox {
		background-size: contain;
		min-width: 230px;
		padding: 18px;
	}

	.whyichamba i {
		float: none;
		margin-bottom: 10px;
	}
	.employer-how-works img, .worker-how-works img {
		display: none;
	}
	.howworks-employer-tablet {
		min-height: 450px;
		padding-top: 40px;
		margin-bottom: 20px;
	}
	.howworks-employer-tablet .howworks-employer-tablet-subtitle {
		font-size: 21px;
	}
	.howworks-employer-tablet p {
		max-width: 185px;
		line-height: 22px;
		margin-bottom: 6px;
	}
	.howworks-employer-tablet .howworks-employer-tablet-btn {
		margin-top: 5px;
		padding: 5px;
		width: 80%
	}
	.howworks-features li i {
		margin-left: 0px;
	}
	.panel-group {
		margin-bottom: 25px !important;
	}
	.btn-cta-login-worker {
		background: #00AEE6;
		margin-bottom: 20px;
	}
	.btn-cta-login-worker:hover {
		background-image: none;
	}
	.btn-cta-login-employer {
		background: #79a400;
	}
	.btn-cta-login-employer:hover {
		background-image: none;
	}
/*	.mobilenopadding {
		padding: 0px;
	}*/
	.btn-cta-title {
		font-size: 16px;
	}
	.btn-cta-subtitle {
		font-size: 13px;
	}
	.footer-column {
		padding-left: 18px !important;
		text-align:left !important;
	}
	.howworks-employer-tablet {
		min-height: 325px
	}
	.panel-body {
	}
	.panel-title:hover {
		cursor: pointer
	}
	.btn-darkgray {
		width: 60%;
		max-width: 250px;
		padding: 15px 30px
	}
	.features-tabpanel-container .panel-body .btn {
		width: 100%;
		margin-bottom: 15px;
	}
	.footer-phone {
		font-size: 32px;
		padding: 13px 0px;
	}
	.team-member img {
		float: none;
		display: block;
		margin: auto;
		border-radius: 100px;
		margin-bottom: 15px;
	}
	.menu-before-login label {
		color: white;
	}
	.menu-before-login a {
		text-align: left;
		padding: 0px !important;
	}
	.navbar-default .navbar-collapse {
		padding-left: 10px !important;
	}
	.nav-wizard > li {
	}

	.worker-dashboard ul {
		padding: 0px 12px 0px 12px;
	}
	.worker-dashboard-listsep li {
		width: 100%;
		border: 0px;
		border-bottom: 1px solid #ccc;
	}
	.worker-dashboard-listsep li:last-child {
		width: 100%;
		border: 0px;
	}
	/*.container.navbar.yamm {
		padding-bottom: 20px;
	}*/
}

@media all and (min-width: 481px) and (max-width: 768px) {

	.employer-how-works img, .worker-how-works img {
		display: none;
	}
	.howworks-employer-tablet {
		min-height: 450px
	}
	.navbar-default .navbar-collapse {
		padding-left: 0px !important;
	}
	.nav-wizard > li {
	}

	
}

.top-margin {
	margin-top: 20px;
}

.resume-page-shadow {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #dcdddf;
	box-shadow: 2px 3px 2px #e0dada;
	float: left;
	padding: 0 0;
	width: 100%;
}
.left-resume-new {
	/*    border-right: 1px solid #d3d3d3;
	 box-shadow: 2px 2px 3px #dedede;*/
	background: rgba(0, 0, 0, 0) url("../img/white-bg.jpg") repeat-y scroll right;
}
.left-resume-new img {
	max-width: 100%;
}
.links-pdsf {
}
.links-pdsf {
	float: left;
	margin: 5px 0 10px;
	padding: 0;
	width: 100%;
}
.resume-right {
}
.links-pdsf li {
	display: inline-block;
	vertical-align: middle;
	 font-family: 'Raleway', sans-serif;font-size: 14px; font-weight: 600; 
	list-style: none;
	color: #000;
	padding: 0 5px;
}
.links-pdsf li:first-child {
	padding-left: 0;
}
.left-resume-new-h3 {
	background: rgba(0, 0, 0, 0) url("../img/view-icon.jpg") no-repeat scroll left center;
	border-bottom: 1px dashed #444;
	font: 20px arial, sans-serif;
	padding-left: 46px;
	padding-bottom: 6px;
	padding-top: 0
}
.free-profile-bid .nav-tabs > li > a {
	color: #fff;
	border: none;
	border-radius: 0;
	display: block;
	font: bold 14px arial;
	padding: 7px 15px;
	position: relative;
}
.menu-icon-01 a {
	background: #f72723 repeat !important;
}
.menu-icon-02 a {
	background: #128ece repeat !important;
}
.menu-icon-03 a {
	background: #b3e32b repeat !important;
}
.menu-icon-04 a {
	background: #fac42c repeat !important;
}
.free-profile-bid .nav-tabs > li.active > a, .free-profile-bid .nav-tabs > li.active > a:hover, .free-profile-bid .nav-tabs > li.active > a:focus {
	border: none;
	color: #fff !important;
}
.free-profile-bid .tab-pane {
	background: #f9f9f9;
}
.free-profile-bid .tab-pane ul {
	padding: 0;
	margin: 0 auto;
}
.free-profile-bid .tab-pane ul li {
	padding: 7px 10px;
	width: 100%;
	float: left;
	border-bottom: solid 1px #bfbfbf;
	font: normal 12px arial, sans-serif;
	color: #404040;
	list-style: none;
}
.free-profile-bid .tab-pane ul li:last-child {
	border: none;
}
.active.active-one {
	border: solid 1px #f72723;
}
.active.active-two {
	border: solid 1px #128ece;
}
.active.active-three {
	border: solid 1px #b3e32b;
}
.active.active-four {
	border: solid 1px #fac42c;
}

.why-ichamba-ua {
	border-bottom: solid 1px #cccccc;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
h3.whyichamba-heading {
	background: rgba(0, 0, 0, 0) url("../img/icon-why.jpg") no-repeat scroll left center;
	border-bottom: 1px dashed #444;
	font: 20px arial, sans-serif;
	padding-left: 46px;
	padding-bottom: 6px;
	padding-top: 0;
}
.why-ichamba-ua > ul {
	margin: 0 auto;
	padding: 0;
	margin-top: 10px;
}
.why-ichamba-ua p {
	font: 14px arial, sans-serif;
	color: #404040;
	margin-top: 20px;
}
.why-ichamba-ua > ul li {
	background: rgba(0, 0, 0, 0) url("../img/blue-li.jpg") no-repeat scroll left;
	font: normal 16px Arial, sans-serif;
	margin: 18px auto 0;
	list-style: none;
	padding: 2px 0 0 30px;
}
.monthly-services h3 {
	background: rgba(0, 0, 0, 0) url("../img/monthly-invoice.jpg") no-repeat scroll left center;
	border-bottom: 1px dashed #444;
	font: 20px arial, sans-serif;
	padding-bottom: 10px;
	padding-left: 32px;
	padding-top: 10px;
}
.free-profile-bid h3 {
	background: rgba(0, 0, 0, 0) url("../img/read-about.jpg") no-repeat scroll left center;
	border-bottom: 1px dashed #444;
	font: 20px arial, sans-serif;
	padding-bottom: 10px;
	padding-left: 36px;
	padding-top: 10px;
}
.monthly-servicess {
	float: left;
	background: #f9f9f9;
	width: 100%;
}
.your-totals-is {
	float: right;
}
.your-totals-is {
	font-size: 18px;
	padding-top: 20px;
}
.monthly-servicess {
	border-top: 1px solid #bfbfbf;
	font: 12px arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 8px;
}
.monthly-servicess .col-xs-8 input {
	float: left;
	width: 20px;
}
.monthly-services .col-xs-4 {
	text-align: right;
}
.monthly-services .col-xs-8 span {
	display: block;
	float: left;
	width: 80%;
}

@media all and (max-width: 820px) {

	.personal-info fieldset {
		padding: 0;
	}
	.personal-details {
		padding: 0;
	}
	.personal-state {
		padding: 0;
	}
}
@media all and (max-width: 767px) {
	#no-more-tables td:before {
		top: 15px;
	}

	div .blockontablet {
		display: block !important;
	}

	/*li.menu-item-ourmarket {
		line-height: 19px;
		padding: 13px 18px;
	}*/
	.team-member-card, .team-member {
		text-align: center;
	}
	.team-member-card img {
		float: none !important;
	}
	.navbar-header {
		padding-bottom: 0px;
	}
	.nomobile {
		display: none !important;
	}
	.worker-home-step-progress {
		float: left;;
	}
	.workerresume-column {
		margin-bottom: 25px;
	}
	.myjobapps-company-date {
		float: left;
		display: block;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.myjobapps-info h2 {
		margin-top: 25px;
		text-align: center;
	}
	.job-details-btn {
		width: 100%;
	}
	.jobapps-message {
		text-align: center;
	}
	.quickmenu-details-footer li {
		width: 100%;
		line-height: 35px;
		padding: 2px;
		border-bottom: 1px solid;
		list-style-type: none !important;
		border: 0px;
		border-bottom: 1px dotted #ccc;
	}
	.quickmenu-details-footer ul {
		padding: 0px;
	}

	/*start employers*/
	.employers-home-block h3 {
		margin: 0px;
		text-align: left;
		text-shadow: 1px 1px 1px #336633;
	}

	/*end employers page*/

	.top-login-container {
		padding: 0px;
	}
	.top-btn-container a {
		width: 100%;
	}
	.top-btn-container {
		margin-top: 15px;
	}
	/* .footer-column:first-child{padding-left: 0px;} */
	.footer-column {
		background: none;
		background-position: center left;
		background-repeat: no-repeat;
		/*padding-left: 42px;*/
		min-height: inherit;
		    margin-bottom: 30px;
	}
	.resume-pdfpreview {
		width: 100% !important;
		min-height: 400px;
	}

	/*list responsive*/

	.ps-industry-list li, .jobs-industry-list li, .jobs-listing-highlighted-list li, .directory-categories-list li, .industry-industrieslist li, .div-pop-ind, .job-listing ul li, .job-locations-list ul li, .job-locations-signaturejobs ul li {
		float: none;
		width: 100% !important;
		list-style-type: none;
		line-height: 35px;
/*		border-bottom: 1px dotted #ccc;*/
	}
	.read-more, .read-more:hover, .read-more:active, .read-more:visited {
		color: white;
		float: none;
	}
	#collapse-employer-home-tabs {
		padding-bottom: 20px;
	}
}

@media all and (min-width: 769px) {
	.footer-widgets .footer-column:first-child {
		background: none;
		
	}
	.resume-pdfpreview {
		width: 100% !important;
		min-height: 660px; 
	}
}

@media all and (min-width: 1024px) {
	.onlymobile {
		display: none !important;
	}
}

@media all and (min-width: 767px) and (max-width: 1025px) {/*ipad 3/4*/
	.team-member-card img {
		float: left !important;
	}
	.howworks-title-tab-big, .howworks-title-tab-small {   
		color: #fff;
		text-align: center;
	}
	.footer-phone a {
		font-size: 18px !important;
		margin: 13px 0px;
	}
	
	.worker-personalinfo input, .worker-personalinfo select {
		width: 100% !important;
	}
	.social-icons a {  
		padding: 4px 7px !important;
	}

	
	.footer-widgets .footer-column {
		/*background: url(../img/footer-sep.png);
		background-position: center left;
		background-repeat: no-repeat;*/
		padding-left: 10px;
	}

	.howworks-features li {
		padding: 20px 0px
	}
	/*.howworks-employer-tablet {
		min-height: 515px;
	}*/
	.howworks-employer-tablet {
		padding-top: 75px;
	}


}

@media all and (min-width: 1050px) {

	.howworks-employer-tablet .btn-white {
		width: 76%;
		margin-top: 27px;
	}

	.howworks-employer-tablet {
		padding-top: 80px;
	}
	.navbar-default .navbar-collapse {
		padding-left: 0px !important;
	}

}

@media all and (max-width: 1050px) {
	.onlytablet {
		display: block;
	}
	.tabletnopadding {
		padding: 0px;
	}
	li.notablet {
		display: none;
	}
}

/*menu*/

.top-right-menu a {
	color: #00AEE6 !important;
}
.top-right-menu i {
	color: rgb(90, 92, 86) !important;
}
.navbar-default .navbar-nav > .active > a {
	background: #79a400;
	color: white !important;
}

/*start animations*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-200px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(50px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(200px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}

@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

/*end animations*/

/*social networks*/

.social-icons a {
	width: 30px;
	padding: 4px 10px !important;
	color: white !important;
}

.facebook {
	background-color: #4f78b4;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #4974b0, #6e90c0);
	background-image: -moz-linear-gradient(bottom, #4974b0, #6e90c0);
	background-image: -o-linear-gradient(bottom, #4974b0, #6e90c0);
	background-image: linear-gradient(to top, #4974b0, #6e90c0);
}

.twitter {
	background-color: #4e9edc;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #4e9edc, #5daae6);
	background-image: -moz-linear-gradient(bottom, #4e9edc, #5daae6);
	background-image: -o-linear-gradient(bottom, #4e9edc, #5daae6);
	background-image: linear-gradient(to top, #4e9edc, #5daae6);
}

.linkedin {
	background-color: #005a87;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #005a87, #066696);
	background-image: -moz-linear-gradient(bottom, #005a87, #066696);
	background-image: -o-linear-gradient(bottom, #005a87, #066696);
	background-image: linear-gradient(to top, #005a87, #066696);
}

.instagram {
	background-color: #F3B02C;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #F3B02C, #DA9E27);
	background-image: -moz-linear-gradient(bottom, #49709b, #6387af);
	background-image: -o-linear-gradient(bottom, #49709b, #6387af);
	background-image: linear-gradient(to top, #EBA925, #F3B02C);
}

.youtube {
	background-color: #c9322b;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #c9322b, #dc3f38);
	background-image: -moz-linear-gradient(bottom, #c9322b, #dc3f38);
	background-image: -o-linear-gradient(bottom, #c9322b, #dc3f38);
	background-image: linear-gradient(to top, #c9322b, #dc3f38);
}

.googleplus {
	background-color: #da4935;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, #da4935, #e15946);
	background-image: -moz-linear-gradient(bottom, #da4935, #e15946);
	background-image: -o-linear-gradient(bottom, #da4935, #e15946);
	background-image: linear-gradient(to top, #da4935, #e15946);
}


.rssfeed {
	background-color: #e2733d; /* fallback color */
	background: -moz-linear-gradient(top, #e88845, #e2733d);
	background: -ms-linear-gradient(top, #e88845, #e2733d);
	background: -webkit-linear-gradient(top, #e88845, #e2733d);
	border: 1px solid #e2733d;
	text-shadow: 0 -1px -1px #9a4824;
}


/*end social networks*/

/************* TABLE RESPONSIVE **************/

#no-more-tables {
	border: medium none;
}


/*@media only screen and (max-width: 800px) {

 .tabletnopadding{padding: 0px;}

 Force table to not be like tables anymore
 #no-more-tables table,
 #no-more-tables thead,
 #no-more-tables tbody,
 #no-more-tables th,
 #no-more-tables td,
 #no-more-tables tr {
 display: block;
 }
 #no-more-tables table{margin-top: 20px; padding: 0px; border: 0px;}

 Hide table headers (but not display: none;, for accessibility)
 #no-more-tables thead tr {
 position: absolute;
 top: -9999px;
 left: -9999px;
 }

 #no-more-tables tr { border: 1px solid #ccc;     margin-bottom: 10px; }

 #no-more-tables td {
 Behave  like a "row"
 border: none;
 border-bottom: 1px solid #eee;
 position: relative;
 padding-left: 35%;
 white-space: normal;
 text-align:left;    line-height: 43px;
 }

 #no-more-tables td:before {
 Now like a table header
 position: absolute;
 Top/left values mimic padding
 top: 14px;
 left: 6px;
 width: 45%;
 padding-right: 10px;
 white-space: nowrap;
 text-align:left;
 font-weight: bold;
 }

 Label the data

 #no-more-tables td:before { content: attr(data-title); }
 }*/

.employer-companyinfo input, .employer-companyinfo select {
	width: 100%;
}
.employer-companyinfo input[type="submit"], .employer-companyinfo input[type="radio"], .employer-companyinfo input[type="checkbox"] {
	width: auto;
}

.worker-personalinfo input, .worker-personalinfo select {
	width: 100% !important;
}
.worker-personalinfo input[type="checkbox"], .worker-personalinfo input[type="radio"], .worker-personalinfo input[type="submit"], .worker-personalinfo input[type="select"] {
	width: auto !important;
}

fieldset {
	padding: 0px 27px;
	display: table-cell;
}

.content-titlealignment {
	padding: 0px 48px !important;
}

/*start mega menu*/
.megamenuicon-corporate {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons.png) -1px 213px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenuicon-advisors {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons.png) -1px 79px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenuicon-newsmedia {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons.png) -1px 146px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenuicon-ichamba {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenu-homeicon-heading {
	width: 56px;
	height: 56px;
	background: url(../img/megamenu-icons.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 60px;
}

.megamenuicon-hiringtools {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-employer.png) -1px 213px;
	display: block;
	margin: auto;
	background-size: 80px;
}
.megamenuicon-workforce {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-employer.png) -1px 146px;
	display: block;
	margin: auto;
	background-size: 80px;
}
.megamenuicon-learn {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-employer.png) -1px 280px;
	display: block;
	margin: auto;
	background-size: 80px;
}
.megamenuicon-searchworker {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-employer.png) -1px 359px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenuicon-eprofile {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-worker.png) -1px 211px;
	display: block;
	margin: auto;
	background-size: 80px;
}

.megamenuicon-jobvite {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-worker.png) -1px 357px;
	display: block;
	margin: auto;
	background-size: 80px;
}
.megamenuicon-learnjob {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-worker.png) -1px 278px;
	display: block;
	margin: auto;
	background-size: 80px;
}
.megamenuicon-jobs {
	width: 69px;
	height: 70px;
	background: url(../img/megamenu-icons-worker.png) -1px 145px;
	display: block;
	margin: auto;
	background-size: 80px;
}

/*start top level menu icons*/
.menu-item-home-icon {
	/*height: 65px;
	width: 60px;
	background: url(../img/topmenu.png) 0px 0px;
	display: inline-block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;*/
	height: 45px;
    width: 30px;
    background:url(../img/topmenu_new.png) -25px -282px;
    display: inline-block;
    margin: auto;
    background-size: 125px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.menu-item-eprofile-icon {
	height: 65px;
	width: 60px;
	background: url(../img/topmenu-worker.png) -7px -399px;
	display: block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.menu-item-jobs-icon {
	height: 65px;
	width: 60px;
	background: url(../img/topmenu-worker.png) -7px -15px;
	display: block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.menu-item-mynetwork-icon {
	height: 65px;
	width: 60px;
	background: url(../img/topmenu-worker.png) -7px -209px;
	display: block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.menu-item-packages-icon {
	height: 65px;
	width: 60px;
	background: url(../img/topmenu-worker.png) -7px -82px;
	display: block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.menu-item-hiringtools-icon {
	height: 65px;
	width: 60px;
	background: url(../img/topmenu-worker.png) -7px -16px;
	display: block;
	margin: auto;
	background-size: 75px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}


.menu-item-hire-icon {
	height: 45px;
    width: 40px;
    background: url(../img/topmenu_new.png) -15px -218px;
    display: inline-block;
    margin: auto;
    background-size: 125px;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.active .menu-item-hire-icon {
	background: url(../img/topmenu-active.png) -12px -226px;
	background-size: 81px;
}


.menu-item-findwork-icon {
	height: 45px;
    width: 40px;
    background: url(../img/topmenu_new.png) -15px -415px;
    display: inline-block;
    margin: auto;
    background-size: 125px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.active .menu-item-findwork-icon {
	background: url(../img/topmenu-active.png) -1px -430px;
	background-size: 81px;
}


.menu-item-search-icon {
	height: 45px;
    width: 40px;
    background: url(../img/topmenu_new.png) -15px -150px;
    display: inline-block;
    margin: auto;
    background-size: 125px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.menu-item-pricing-icon {
	height: 65px;
	width: 76px;
	background: url(../img/topmenu.png) -1px -16px;
	display: block;
	margin: auto;
	background-size: 81px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.menu-item-howworks-icon {
	height: 65px;
	width: 76px;
	background: url(../img/topmenu.png) -1px -88px;
	display: block;
	margin: auto;
	background-size: 81px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

/*end top level menu icons*/

.megamenu-homeicon-heading-hire {
	width: 56px;
	height: 56px;
	background: url(../img/polygons-menu-hire.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 43px;
	background-repeat: no-repeat;
	background-position: center;
}

.megamenu-homeicon-heading-worker {
	width: 56px;
	height: 56px;
	background: url(../img/polygons-menu-work.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 43px;
	background-repeat: no-repeat;
	background-position: center;
}

.megamenu-homeicon-heading-search {
	width: 56px;
	height: 56px;
	background: url(../img/polygons-menu-search.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 43px;
	background-repeat: no-repeat;
	background-position: center;
}

.megamenu-homeicon-heading-search-worker {
	width: 56px;
	height: 56px;
	background: url(../img/polygons-menu-search-worker.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 43px;
	background-repeat: no-repeat;
	background-position: center;
}

.megamenu-homeicon-heading-search-en {
	width: 56px;
	height: 56px;
	background: url(../img/polygons-menu-search-en.png) -1px 0px;
	display: block;
	margin: auto;
	background-size: 43px;
	background-repeat: no-repeat;
	background-position: center;
}

.megamenuborder-general {
	border-top: 5px solid #232323 !important
}
.megamenuborder-employer {
	border-top: 5px solid #79a400 !important;
}
.new_drop_down.megamenuborder-worker {
	border-top: 5px solid #0091c4 !important;
    left: -156% !important;
}

/*.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: relative;
}*/
.yamm .container {
	position: relative;
	padding: 0px 30px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}
.yamm .dropdown-menu {
	left: auto;
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
}

.dropdown-menu {
	margin: 0px !important;
}
form.top-search input, form.top-search select {
	width: 100%; 
}
/*end megamenu*/

/*sidebar*/

.nav .open #sidebar-wrapper > a, .nav .open #sidebar-wrapper > a:hover, .nav .open #sidebar-wrapper > a:focus {
	background-color: transparent;
}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
	padding-left: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*#wrapper.toggled {
	padding-left: 220px;
}*/

#sidebar-wrapper {
	z-index: 1000;
/*	left: 220px;*/
	width: 0%;
	height: 100%;
	margin-left: -220px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #232323;
	border-color: #232323;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
	display: none;
}

#wrapper.toggled #sidebar-wrapper {
	width: 80%;
	max-width: 400px;
}

#page-content-wrapper {
	width: 100%;
	padding-top: 70px;
}

#wrapper.toggled #page-content-wrapper {
	position: absolute;
	margin-right: -220px;
}
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff !important;
    text-decoration: none;
    background-color:#00aee6 !important;
}
.sidebar-nav {
	position: absolute;
	top: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar-nav li {
	position: relative;
	line-height: 20px;
	display: inline-block;
	width: 100%;
}
.sidebar-nav > li.active {
	background-color: #00aee6; 
}
.sidebar-nav > li:hover {
	background-color: #00aee6; 
}
/*.sidebar-nav li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 3px;
	background-color: #1c1c1c;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;
}
.sidebar-nav li:first-child a {
	color: #fff;
	background-color: #1a1a1a;
	text-transform: capitalize;
}
.sidebar-nav li:hover:before, .sidebar-nav li.open:hover:before {
	width: 100%;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in;
}
.sidebar-nav li:hover:before {
	background-color:#fcc330;
}
.sidebar-nav li.sidebar-employer:before, .sidebar-nav li.sidebar-employer:hover:before  {
	background-color: #79a400;
}
.sidebar-nav li.sidebar-worker:before, .sidebar-nav li.sidebar-worker:hover:before {
	background-color: #00AEE6;
}*/

.sidebar-nav li a {
	display: block;
    color: #fff;
    text-decoration: none;
    padding: 12px 20px;
    font-family: 'Raleway', sans-serif;
}
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {
	color: #fff;
	text-decoration: none;  
	background-color: transparent;
}

.sidebar-nav li.sidebar-employer > .dropdown-menu > li > a:hover, .sidebar-nav li.sidebar-employer > .dropdown-menu > li > a:focus {
    color: #79a400 !important;
    text-decoration: none;
    background-color: none !important;
}
.sidebar-nav li.sidebar-employer a:hover{  
	background-color: #79a400 !important;
}

.sidebar-nav li.sidebar-general a:hover{
	background-color: #000 !important;
}

.sidebar-nav > .sidebar-brand {
	/*height: 54px;*/
	font-size: 18px;
	/*line-height: 44px;*/
}
.sidebar-nav .dropdown-menu {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: none;
	background-color: #222;
	box-shadow: none;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
	position: fixed;
	top: 20px;
	right: 15px;
	z-index: 999;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	background: transparent;
	border: none;
}
/*.hamburger:hover, .hamburger:focus, .hamburger:active {
	outline: none;
}*/
.hamburger.is-closed:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px,0,0);
	-webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
	position: absolute;
	left: 0;
	height: 4px;
	width: 100%;
}
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom {
	background-color: black;
}
.hamburger.is-closed .hamb-top {
	top: 5px;
	-webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
	top: 50%;
	margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
	bottom: 5px;
	-webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
	top: 0;
	-webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
	bottom: 0;
	-webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
	background-color: #1a1a1a;
}
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {
	top: 50%;
	margin-top: -2px;
}
.hamburger.is-open .hamb-top {
	-webkit-transform: rotate(45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle {
	display: none;
}
.hamburger.is-open .hamb-bottom {
	-webkit-transform: rotate(-45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px,0,0);
	-webkit-transition: all .35s ease-in-out;
}

.sidemenu-item-home.active, .sidemenu-item-login.active, .sidemenu-item-contact.active, .sidemenu-item-search.active, .sidemenu-item-listings.active, .sidemenu-item-listings.active {
	background-color: #F3B02C;
	color: white;
}
.sidemenu-item-findwork.active {
	background-color: #00AEE6;
	color: white;
}
.sidemenu-item-hire.active {
	background-color: #79a400;
	color: white;
}
/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(250,250,250,.8);
	z-index: 1;
}

.para-left-opportunities {
	font-weight: bold;
	margin-bottom: 20px;
}
.none-show {
	margin-top: 10px;
	display: none;
}
.label-div {
	float: left;
	margin-right: 12px;
}
.second_level li {
	list-style: none
}
.ending_level {
	padding-left: 0;
}
#myjobexp .thickbox-myexp.disabled {
	cursor: default;
	opacity: 1;
}

#myjobexp .thickbox-myexp.disabled i.fa{ background-color: #000; }

.fa-icons-left {
	float: left;
	width: 16px;
	margin-top: 5px;
}

.fieldset_industry {
	padding: 0;
}
.second_level .fa-icons-left {
	margin-top: 5px;
}
.squre-icons-01 {
}
.menu-item-personal {
	/*    background: #79a400!important;*/
	color: white !important;
}
.hide-div {
	display: none;
}
.form-get {
	display: none;
	padding: 18px;
	margin-bottom: 10px;
	background:#fcc330;
}
.w-margin {
	margin-bottom: 18px;
}
.btn-hide-style {
	font-size: 14px;
	position: relative;
	bottom: 0px;
}
.align-font {
	vertical-align: middle;
}
.btn-container-style {
	border: 0px;
	padding-bottom: 0px;
}
.normal-font {
	font-weight: normal;
}
.width-css {
	width: 100px
}
.aligin-margin {
	text-align: center;
	margin-top: 15px;
}
.select-all-text {
	color: #41b7d8;
	text-decoration: underline;
}
.underline-text {
	text-decoration: underline;
}
.btn-style {
	border: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	background: transparent;
}
.mar-right {
	margin-right: 15px
}
.color-black {
	color: #000;
}
.steps-heading {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 25px;
}
.one-step {
	width: 64px;
	height: 64px;
	border-radius: 64px;
	float: left;
	margin: 10px;
	font-size: 38px;
	color: white;
	background: #f3b02c;
	text-align: center;
	line-height: 64px;
}
.text-bold {
	font-weight: bold;
	color: black;
	font-size: 24px;
	font-family: 'Raleway', sans-serif;
}
.squre-icons-011 {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -4px;
}
.col-lmargin {
	color: rgb(216, 60, 53);
	margin-right: 10px;
}
.think-color {
	color: rgb(250, 196, 44) !important
}
.myexp-color {
	color: #79a400;
}
.level-padding {
	padding-left: 26px;
}
.symbol-width {
	display: inline-block;
	min-width:auto; /* 350px;*/
	float: left;
}
.brief_width {
	display: inline-block;
	min-width: auto; /*490px*/
}
.border-padding-hide {
	border: 0px;
	padding-bottom: 0px;
}
.f1-margin {
	margin-bottom: 5px;
}
.pinfo-index {
	z-index: 99999;
}
.or-text {
	display: block;
	margin: 0px;
}
#company_logo {
	width: 100%;
}
#company_logo .fl.hide.mt25 {
	float: none;
	text-align: center;
}
.avatar-text {
	margin-bottom: 20px;
}
.textarea-height {
	height: 193px;
	width: 100%;
}
.visible-flow {
	overflow: visible;
}
.text-center {
	text-align: center;
}
.worker-home-step-title, .worker-home-step-progress {
	padding-top: 0px !important;
}

.margin-top-center {
	margin-top: 15px;
}
.search-results {
	min-height: 420px;
	width: 95%;
}
.search-input {
	border-radius: 15px;
	margin: auto;
	width: 320px;
	background: white;
	border: 1px solid #ccc;
	display: inline;
	margin-bottom: 20px;
	cursor: text;
	padding: 5px 15px;
}
.btn:hover {
	border-color: transparent;
}
.thick-text {
	border-radius: 15px;
	margin: auto;
	width: 320px;
	background: white;
	border: 1px solid #ccc;
	display: block;
	margin-bottom: 20px;
	cursor: text;
	padding: 5px 15px;
	color: #666;
	text-decoration: none;
}
.fieldset-margin {
	margin-top: 20px;
}
.block-div {
	display: block;
}
.center-box {
	margin: 0 auto;
	max-width: 573px;
}
#pref_state1 {
	width: 250px;
}
#pref_city1 {
	width: 160px;
}

#no-more-tables .table-striped.table-condensed td {
	text-transform: capitalize;
	vertical-align: middle;
}
#no-more-tables .table-responsive {
	border:none;
}

.text-area-width textarea {
	width: 100%;
	height: 100px;
}
.btns-class {
	clear: both;
	margin-bottom: 20px;
	text-align: center;
}
.bold-font {
	font-weight: bold
}
.padding-class {
	padding: 10px 16px 20px 17px;
}
.progress-style {
	color: white;
	display: block !Important;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	background: #79a400
}
.top-right-menu .navbar-nav li:nth-child(2) a {
	background: #79a400 !important;
	color: white !important;
}

.references-list tbody tr.education-edit-item td {
	padding: 0;
}

form#edufrm input, form#edufrm select {
	width: 50%;
}
.tech-color {
	color: rgb(250, 196, 44) !important
}
.specially-margin {
	margin-right: 15px;
}
.colr-padding-margin {
	color: rgb(216, 60, 53);
	margin-right: 10px;
}
.color-postions {
	color: rgb(216, 60, 53);
	position: relative;
	top: 4px;
}
.color-green {
	color: #79a400;
	padding-right: 15px;
}
.margin-color-tech {
	color: #79a400;
	padding-right: 15px;
}
.border-bory-panel {
	border-top: 1px solid #ddd;
}
.hidden-flow {
	overflow: hidden;
}
.containerbtn {
	border: 0px;
	padding-bottom: 0px;
}
.btn-margin-left {
	margin-left: 10px;
}
.no-padding-border {
	border: 0px;
	padding-bottom: 0px;
}
.right-tech-margin {
	margin-right: 15px;
}
.edit-edu {
	color: #79a400;
	position: relative;
	top: 4px;
	margin-right: 0px;
}
.add-edu-style {
	margin-top: 10px;
}
.hide-post-style {
	margin-top: 25px;
}
.form-next-style-step {
	border: 0px;
	padding-bottom: 0px;
}
.nav-wizard > li > a {
	padding: 10px;
}

.checkbox-right-content {
	float: left;
	width: 90%;
}
.left-checbox {
	float: left;
	width: 22px;
}
.clearfix {
	clear: both;
}
#li_specialty875 .ending_level {
	float: left;
	padding-left: 0;
}
.aligncenter .btn-worker {
	padding: 10px !important;
}
.firs-row-date {
	width: 100px;
	float: left;
	margin-right: 17px;
}
.btn-right-mobile {
	float: left;
	margin-left: 17px;
	margin-top: 27px;
}
.two-row-date {
	float: left;
	width: 180px
}
.btn-right-mobile {
	float: left;
}
.firs-row-date label, .two-row-date label {
	font-weight: bold;
}
.top-right-menu .navbar-nav li:nth-child(2) a {
	background: #79a400 !important;
	color: white !important;
}
.text-right-margin {
	border: 0px;
	text-align: right;
	margin-bottom: 25px;
}
.select-btns {
	float: left;
	min-width: 150px;
}
.select-btns1 {
	float: right;
	min-width: 180px;
}
.lineheight-normals {
	line-height: 20px
}
.color-rbd-div {
	color: rgb(216, 60, 53);
}
.pencil-text-color {
	color: #79a400;
}
input#company1 {
/*	width: 180px;	*/
}
.align-bg-color {
	background-color: #d9edf7;
	text-align: left;
	border-color: #bce8f1;
	padding: 20px;
	margin-bottom: 25px;
}
.refrance-text-bold {
	font-size: 16px;
	font-weight: bold
}
.worder-hover-margin {
	margin-top: 15px;
}
.fullwidth-text {
	margin-left: 2px
}
.full-width {
	width: 100%;
}
#payrate, #bonus {
	width: 100px;
	margin-right: 8px;
}
.margin-small-div {
	margin-bottom: 20px;
}
.textarea-emply {
	width: 100%;
	padding: 10px;
}
.margin-bottom-none {
	margin-bottom: 0
}
.ind-tital-style {
	display: inline;
	color: #19addb;
}
.nodapping-normal {
	padding: 0px;
	font-weight: normal;
}
.width-btns-spaces {
	width: 150px;
}
.hide-border-padding {
	border: 0px;
	padding-bottom: 0px;
}
.no-border {
	border: 0px;
}
.center-text-both {
	text-align: center;
	clear: both;
}
.alert-margin {
	margin: 5px 15px 25px 15px;
}
.input-width-px {
	width: 100px;
}
.decribe-textarea {
	width: 100%;
	padding: 10px;
}
.level-padding {
	margin-bottom: 0;
	padding-left: 20px;
}
.nothanks-btn {
	margin-right: 15px;
}
.worker-dashboard .alert {
	margin: 15px;
	text-align: center;
}
#accordion .panel-heading i {
	margin-right: 0;
}
#pre_image img {
	padding:2px;
	border: 1px solid #ccc;
	z-index: 99999
}
.loader-radius {
	margin-bottom: 25px;
	border-radius: 150px
}
#pre_image img.pinfo-img {
	z-index: 99999;
}
.btn-placment-width {
	margin: 20px 0px 0px 0px;
	width: 100%;
}
.margin-bottom-set {
	margin-bottom: 35px;
}

.dropdown-menu.new-sub > li::before {
	position: relative;
}
.dropdown-menu.new-sub > li:hover {
	background-color: #f3b02c;
}
.sidebar-worker .dropdown-menu.new-sub > li:hover {
	background-color: #00aee6;
}
.sidebar-employer .dropdown-menu.new-sub > li:hover {
	background-color: #79a400;
}
a.think-color:hover {
	color: rgba(71, 71, 71, 1);
}
.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.menu-item-home ul li a {
color:rgb(243, 195, 74) !important;
}
.menu-item-home ul li a:hover {
background:rgb(243, 195, 74) !important;color:#fff !important;
}
.menu-item-home ul li a:active {
background:rgb(243, 195, 74) !important;color:#fff !important;
}
.menu-item-hire ul li div div ul li a {
color:#79a400 !important;
}
.menu-item-hire ul li div div ul li a:hover {
background:#79a400 !important;color:#fff !important;
}
.menu-item-hire ul li div div ul li a:active {
background:#79a400 !important;color:#fff !important;
}
.employer-jobvite a { color:#79a400; }
.employer-jobvite #ind_data label , .employer-jobvite .ul-pop-main label { font-weight: normal;     line-height: 18px; }
.employer-jobvite .div-pop-ind-post { width:50%; line-height:18px; float: left; }
.employer-jobvite .div-pop-ind-post-select {     padding: 10px 15px;
    line-height: 25px;
    background: #f6f6f6;
    margin: 10px 0px 15px 0; float: left; width: 100%; height: auto !important }
.employer-jobvite .ul-pop-child-ind { padding:0 }
a.btn-employer { color:#fff !important; }
.adding-job{ width: 27%; }
a, a:active { color:#000; }
.body_general a:hover { color: #128ece;/* text-decoration:underline;*/ }
.body_worker a:hover { color: #128ece; /*text-decoration:underline;*/ }
.body_employer a:hover { color: #79a400 ; /*text-decoration:underline;*/ }
.xbox_border {
display:table; min-height: 230px; text-align: center; margin-top:10px;
}




input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder {
  color: rgba(1,1,1,0.6) !important;
}

input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder {
   color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder {
  color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder {
 color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:focus::-webkit-input-placeholder,
input[type="email"]:focus::-webkit-input-placeholder,
input[type="tel"]:focus::-webkit-input-placeholder {
   color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:focus::-moz-placeholder,
input[type="email"]:focus::-moz-placeholder,
input[type="tel"]:focus::-moz-placeholder {
   color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:focus:-moz-placeholder,
input[type="email"]:focus:-moz-placeholder,
input[type="tel"]:focus:-moz-placeholder {
   color: rgba(1,1,1,0.6) !important;
}
input[type="text"]:focus:-ms-input-placeholder,
input[type="email"]:focus:-ms-input-placeholder,
input[type="tel"]:focus:-ms-input-placeholder {
   color: rgba(1,1,1,0.6) !important;
}


.btn.btn-black{ background: #232323 !important;  color: #fff; font-size: 18px; text-transform: uppercase;   font-family: Century Gothic, sans-serif; font-weight:bold; border-radius: 4px; padding: 12px 15px; }
.btn.btn-black:hover{ background: #000 !important; color: #ccc !important } 

.contact-heading h2{   font-family: 'Raleway', sans-serif; font-size: 30px; color: #3b3b3b; display: inline-block; width: 100%; text-align: center; }
.contact-heading h3{   font-family: 'Raleway', sans-serif; font-size: 18px; color: #8b8b8b; display: inline-block; width: 100%; text-align: center; margin: 0 0 40px 0;}
form.web-contact-form{ display: inline-block; width: 100%; }

.contact-banner-container{ background: url(img/contact-banner.png) no-repeat; background-size: cover; width: 100%; height: 317px;  border-radius: 4px;  }

.contact-banner-info{ display: table-cell; vertical-align: middle;     padding: 45px 20px; }
.contact-banner-info h3{ font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 600; color:#fff; line-height: 30px; margin-top: 10px; }
.contact-banner-info a{ border-radius: 4px; padding: 8px 12px; color: #fff; border:2px solid #fff; font-family: Century Gothic, sans-serif; font-weight:bold; font-size: 14px; text-transform: uppercase; cursor: pointer; transition: all 0.3s;  }
.contact-banner-info a:hover{ background: #fff;  border:2px solid #fff; color: #000; }
.container-left{ float: left; }
.container-right{ float: right; }


.advertise-banner-container{ background-image: url('img/advertise-banner.png'); background-repeat: no-repeat; background-size: cover; width: 100%; height: 317px; border-radius: 4px; }

.box-content .left-to-align{ margin-bottom: 15px; }
.contact-right .box.nopadBrdr{ padding: 0 !important; border:none !important; }
.static-sidebar-menu{ margin: 0; padding: 0; list-style-type: none; }
.static-sidebar-menu li{ float: left; width:20%;}
.static-sidebar-menu li a{ float: left; width:100%; border-right:1px solid #eae9e9; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 8px; box-sizing: border-box; text-align: center; font-size: 15px; color: #000; font-family: 'Raleway', sans-serif; font-weight: 600;transition: all 0.3s; background: #f4f4f4;  }
.static-sidebar-menu li:first-child a{ border-radius: 4px 0 0 0; border-left:1px solid #ccc; }
.static-sidebar-menu li:last-child a{ border-radius: 0 4px 0 0; border-right:1px solid #ccc; }
.static-sidebar-menu li a:hover,.static-sidebar-menu li a:focus{background: #232323; color:#fff;}
.static-sidebar-menu li.active a{background: #232323; color:#fff;}
.sidebar-icon-img{ background-image: url(img/static-tab-icon-sprite.png); background-repeat: no-repeat; width: 100%; height: 35px; display: inline-block;}
.menu-item-about .sidebar-icon-img{ background-position: 40px -13px; }
.menu-item-ourmarket .sidebar-icon-img{ background-position: -50px -13px; }
.menu-item-logohistory .sidebar-icon-img{ background-position: -140px -13px; }
.menu-item-ichambateam .sidebar-icon-img{ background-position: -230px -13px; }
.menu-item-newsmedia .sidebar-icon-img{ background-position: -320px -13px; }

.menu-item-about a:hover .sidebar-icon-img, .menu-item-about.active a .sidebar-icon-img{background-position: 40px -73px;}
.menu-item-ourmarket a:hover .sidebar-icon-img, .menu-item-ourmarket.active a .sidebar-icon-img{background-position: -50px -73px;}
.menu-item-logohistory  a:hover .sidebar-icon-img, .menu-item-logohistory.active  a .sidebar-icon-img{background-position: -140px -73px;}
.menu-item-ichambateam a:hover .sidebar-icon-img, .menu-item-ichambateam.active a .sidebar-icon-img{background-position: -230px -73px;}
.menu-item-newsmedia a:hover .sidebar-icon-img, .menu-item-newsmedia.active a .sidebar-icon-img{background-position: -320px -73px;}

.sidebar-content-cont{ float: left; width:100%; border:1px solid #ccc; border-radius: 0 0 4px 4px; padding: 35px; box-sizing: border-box; border-top: none; }
.sidebar-content-title{font-family: 'Raleway', sans-serif; font-weight: 600; float: left; width:100%; font-size: 30px; color: #000; margin-bottom: 20px;}
.sidebar-content-details p{ color: #000;font-size: 14px;font-family: Century Gothic, sans-serif;line-height: 22px;margin-bottom: 25px;display:inline-block;width:100%;vertical-align:top;}
.sidebar-content-details p b{ font-size: 18px; font-weight: 600; display: inline-block;   width: 100%; margin-bottom: 25px; }
.sidebar-content-details address {color: #535353; font-size: 14px; font-family: Century Gothic, sans-serif; line-height: 20px; margin-bottom: 0; display: inline-block;width: 100%;}
.disc-list{list-style:none;margin-left:40px; }
.disc-list li{list-style:disc;color: #464646; font-size: 18px;}

.team-member-name{ font-size: 18px; color: #000; font-family: 'Raleway', sans-serif; font-weight: 600; display: inline-block; width: 100%; margin: 20px 0 10px 0; }
.team-member-designation{ font-size: 16px; color: #000; font-family: 'Raleway', sans-serif; font-weight: normal; display: inline-block; width: 100%; margin: 0 0 20px 0; }
.team-member p{ display: inline-block; width: 100%; font-size: 14px; color: #000; font-family: 'Raleway', sans-serif; margin: 0 0 30px 0; line-height: 22px; min-height: 108px; }

.contact-right .box.team-member.full-width-cont {width: 100%;margin: 0; padding: 20px 30px !important; text-align: left; box-shadow: none;}
.contact-right .box.team-member.full-width-cont p{ min-height: inherit; margin: 0 0 30px 0; } 
.contact-right .box.team-member.full-width-cont .team-member-card p{ margin: 0; }
.contact-right .box.team-member.full-width-cont .team-member-card{ padding: 25px 20px !important; }
.advisory-team-cont .team-member{ width: -webkit-calc(33.33% - 30px);width: -moz-calc(33.33% - 30px);width: calc(33.33% - 30px); }

.advisory-team-cont .static-sidebar-menu li a { padding:20px; }
.advisory-team-cont .sidebar-icon-img{ background-image: url(img/static-tab-icon-sprite-full.png); background-repeat: no-repeat; width: 100%; height: 35px; display: inline-block;}
.advisory-team-cont .menu-item-about .sidebar-icon-img{ background-position: 5px -13px; }
.advisory-team-cont .menu-item-ourmarket .sidebar-icon-img{ background-position: -135px -13px; }
.advisory-team-cont .menu-item-logohistory .sidebar-icon-img{ background-position: -275px -13px; }
.advisory-team-cont .menu-item-ichambateam .sidebar-icon-img{ background-position: -415px -13px; }
.advisory-team-cont .menu-item-newsmedia .sidebar-icon-img{ background-position: -550px -13px; }
.advisory-team-cont .menu-item-about a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-about.active a .sidebar-icon-img{background-position: 5px -73px;}
.advisory-team-cont .menu-item-ourmarket a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ourmarket.active a .sidebar-icon-img{background-position: -135px -73px;}
.advisory-team-cont .menu-item-logohistory  a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-logohistory.active  a .sidebar-icon-img{background-position: -275px -73px;}
.advisory-team-cont .menu-item-ichambateam a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-ichambateam.active a .sidebar-icon-img{background-position: -415px -73px;}
.advisory-team-cont .menu-item-newsmedia a:hover .sidebar-icon-img, .advisory-team-cont .menu-item-newsmedia.active a .sidebar-icon-img{background-position: -550px -73px;}

.advisory-team-cont  .team-member p{ min-height: 110px; } 
.advisor-banner-cont1{ background: url(img/advisor-banner2.png) no-repeat; background-size: contain; height: 243px; width: 100%; border-radius: 4px; }
.advisor-banner-cont2{ background: url(img/advisor-banner1.png) no-repeat; background-size: contain; height: 243px; width: 100%; border-radius: 4px; }

.advisor-banner-cont1 .contact-banner-info{float: left; padding: 45px 30px;}
.advisor-banner-cont2 .contact-banner-info{float: right; padding: 45px 30px;  text-align: right;}
.nopadlft-advisor{ padding-left: 0 !important }
.nopadrgt-advisor, .nopadrgt{ padding-right: 0 !important }
#release1 { font-family: Century Gothic, sans-serif;}
#release1 h3{font-family: 'Raleway', sans-serif;font-size: 18px;font-weight: 600;color: #000;margin-bottom: 0;}
.logo-head-txt{font-family: 'Raleway', sans-serif;font-size: 24px;font-weight: bold;color: #000; margin-top: 0;margin-bottom: 15px;}
.logo-brdr-btm{border-top: 1px solid #ccc;display: inline-block;width: 100%;margin: 40px 0; }

.logo-disc-list{list-style:none;margin-left:40px; margin-bottom: 0; }
.logo-disc-list li{list-style:disc;color: #000; font-size: 14px; font-family: Century Gothic, sans-serif; line-height: 20px; margin-bottom: 10px;}
.logo-disc-list li:last-child{ margin-bottom: 0; }
.nomargBtm{ margin-bottom: 0 !important; }
.logo-tab-img{margin:35px 0 ;}
.logo-puzzle-list{ margin:20px 0 0 0; padding: 0; list-style-type: none; }
.logo-puzzle-list li{ float: left; width: 100%; margin: 0 0 20px 0;}
.logo-puzzle-list li img{ float: left; margin: 2px 15px 0 0; }
.logo-puzzle-list li .logo_color_image { float: left; width: -webkit-calc(100% - 50px); width: -moz-calc(100% - 50px); width: calc(100% - 50px); padding: 0; font-size: 14px;    line-height: 22px; }
.logo-puzzle-list li .fontCls{ font-family: Century Gothic, sans-serif; font-size: 14px; font-weight: bold;}

.team-member-card img.userImg {
    margin-right: 15px;
    border-radius: 100px;
    margin: 0px;
    width: 100%;
    max-width: 120px;
    border: 3px solid #e0e0e0;
}

.team-member-address-detail{ margin: 0; padding: 0; list-style-type: none; }
.team-member-address-detail li { float: left; width:100%; margin-bottom: 15px; font-size: 14px; font-family: Century Gothic, sans-serif; color: #000; }
.team-member-address-detail li span{ float: left; width: 85%; line-height: 22px; }
.team-member-address-detail li .fa{ float: left;width: 20px;margin: 3px 10px 0 0;font-size: 16px;color: rgba(0,0,0,0.5);text-align: center; }
.user-img-cont{ float: left; width: 120px; }
.user-img-details{ float: left; width: -webkit-calc(100% - 120px); width: -moz-calc(100% - 120px); width: calc(100% - 120px);text-align: left;padding: 0 0 0 15px; }
.user-img-details .team-member-name {margin: 15px 0 5px 0;}
.user-img-details .team-member-designation{margin: 0 0 10px 0;}

.pad20{ padding:20px; }
.pad-20-10{ padding: 20px 0 20px 15px; }
.brdr-lft-1{ border-left: 1px solid #ccc;}
.team-member-address-detail li:last-child{ margin-bottom: 0; }

.about-team-member-details .keep-in-touch-cont{ display: none; }
.hght185{height: 185px;}


.bodywrap_container{position: relative; top:129px;}
.topbar{position: fixed;width: 100%; z-index: 10 !important; }
.navbar-yamm-cont{position: fixed;width: 100%;background: #fff;/*top: 52px;*/z-index: 1 !important;}  


.carousel-img-container  img {
    margin-right: 15px;
    border-radius: 100px;
    margin: 0px;
    width: 100%;
    max-width: 100px;
    border: 1px solid #dedede;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
}


.carousel-item-inner{ background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); padding: 50px 30px 30px; margin:70px 12px 0 12px; width:-webkit-calc(33.33% - 24px); width:-moz-calc(33.33% - 24px); width:calc(33.33% - 24px); float: left; position: relative; text-align: center;  }
.carousel-img-container { position: absolute; top:-21%; left: 50%; transform: -webkit-translateX(-50%); transform: -moz-translateX(-50%); transform: translateX(-50%); }

.carousel-testi-details{ font-size: 14px; display: inline-block; width: 100%; color: #000; font-family: Century Gothic, sans-serif; line-height: 22px; min-height: 145px; }

.carousel-inner {overflow: visible;}
.testimoni-user{font-size: 16px; display: inline-block; width: 100%; color: #000; font-family: Century Gothic, sans-serif;  margin:20px 0 0; font-weight: bold;} 
.btmpos20{ bottom: 20px !important; }



.cta-join-ichamba .form-group input[type="text"],.cta-join-ichamba .form-group input[type="email"],.cta-join-ichamba .form-group input[type="tel"]
 {
	color: #666;
	border: 1px solid #ccc;
	line-height: 22px;
	font-size: 15px;
	padding: 13px 15px;
	border-radius: 2px;
	width: 100%;
}

.cta-join-ichamba .captcha-img{ float: left;width:50%; border: 0; border:1px solid #fff;     padding: 5px 15px 0 5px; }
.cta-join-ichamba .form-group input.wdth50{ float: left;width:50%; border:none; border: 0; border-left: 1px solid #ccc; }
.cta-join-ichamba .whght-bg {border: 1px solid #ccc; border-radius: 2px;}

.cta-join-ichamba .btn-green {background: #79a400 !important;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; }
.cta-join-ichamba .btn-green:hover{ background: #fff !important; color:#79a400 !important;  }

.cta-join-ichamba .custom_checkbox{ margin-top: 15px; }

.body_worker .cta-join-ichamba .btn-blue {background: #0091c4 !important;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; }
.body_worker .cta-join-ichamba .btn-blue:hover{ background: #fff !important; color:#0091c4 !important;  }  

.new_drop_down.srch_bar{ left: -324px !important; }
.textvite-list li.margbtm50{ margin-bottom: 50px; }




.btn.btn-grn-white-textvite{background: #fff; font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; color: #79a400 ; font-weight: bold; text-transform:uppercase;}
.btn.btn-grn-white-textvite:hover, .btn.btn-grn-white-textvite:focus, .btn.btn-grn-white-textvite:active{ background: #232323; color: #fff; }

.btn.btn-blue-white-textvite{background: #fff ;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; color: #0081ae ; font-weight: bold; text-transform:uppercase;}
.btn.btn-blue-white-textvite:hover, .btn.btn-grn-white-textvite:focus, .btn.btn-grn-white-textvite:active{ background: #232323; color: #fff; }  
.margTop35{ margin-top: 30px !important }


.section-title .textvite-grnTxt{color: #79a400}
.section-title .textvite-blueTxt{color: #0081ae}

.section-textvite .btn.btn-green {font-family: "Century Gothic", sans-serif;color: rgb(255, 255, 255);font-size: 18px;transition: all 0.3s;padding: 12px 30px;border-radius: 4px;background: #79a400;}
.section-textvite .btn.btn-green:hover, .section-textvite .btn.btn-green:focus, .section-textvite .btn.btn-green:active{ background: #232323; color: #fff; }

.section-textvite .btn.btn-blue {font-family: "Century Gothic", sans-serif;color: rgb(255, 255, 255);font-size: 18px;transition: all 0.3s;padding: 12px 30px;border-radius: 4px;
background: #0081ae;}
.section-textvite .btn.btn-blue:hover, .section-textvite .btn.btn-blue:focus, .section-textvite .btn.btn-blue:active{ background: #232323; color: #fff; }
.cta-join-ichamba-inner{ margin: 0;
    display: inline-block;
    padding: 0;
    text-align: right;
    width: 100%;}


.price-icon-cont{ position: absolute; left:50%; top:78%; transform: -webkit-translateX(-50%);   transform: -moz-translateX(-50%);  transform: translateX(-50%); z-index: 2;}
.panel.price ul.list-group{ min-height: 572px; }
.panel.panel-red .panel-footer{ background-color: #f6f6f6;}
.panel.panel-blue .panel-footer{ background-color: #f6f6f6;}
.panel.panel-green .panel-footer{ background-color: #f6f6f6;}
.panel.panel-orange .panel-footer{ background-color: #f6f6f6;}

.panel.panel-red .panel-footer a{ background: #e54b3b; border-radius: 4px; color: #fff ; font-family: 'Century Gothic',sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; transition: all 0.3s; padding: 14px 20px !important; }
.panel.panel-red .panel-footer a:hover{ background: #232323; color: #fff; }
.panel.panel-blue .panel-footer a{ background: #0091c4; border-radius: 4px; color: #fff ; font-family: 'Century Gothic',sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; transition: all 0.3s; padding: 14px 20px !important; }
.panel.panel-blue .panel-footer a:hover{ background: #232323; color: #fff; }
.panel.panel-green .panel-footer a{ background: #79a400; border-radius: 4px; color: #fff ; font-family: 'Century Gothic',sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; transition: all 0.3s; padding: 14px 20px !important; }
.panel.panel-green .panel-footer a:hover{ background: #232323; color: #fff; }
.panel.panel-orange .panel-footer a{ background: #f39c11; border-radius: 4px; color: #fff ; font-family: 'Century Gothic',sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; transition: all 0.3s; padding: 14px 20px !important; }
.panel.panel-orange .panel-footer a:hover{ background: #232323; color: #fff; }

.page-content.privacy .box, .page-content.termCondition .box{ padding: 0 30px; }
.terms-conditions p{ line-height: 22px; }
.terms-head-txt{font-family: 'Raleway', sans-serif;font-size: 24px;color: #000; display: inline-block;width: 100%;     margin: 25px 0 20px;}
.terms-conditions ul li{ margin-bottom: 15px; }  
.terms-conditions ul li b{font-family: 'Raleway', sans-serif;font-size: 18px;color: #000; display: inline-block;width: 100%; font-weight: 600; margin-bottom: 10px;}

.terms-conditions ul {padding-left: 25px;list-style-type: none;}
.terms-conditions b span{font-family: 'Century Gothic',sans-serif;}

.terms-conditions ul.prohibit li b{ width: auto;     margin-bottom: 0; }


.power-search-cont{background: white none repeat scroll 0 0; margin-bottom: 20px; border-radius: 4px; text-align: left;}

.power-search-cont.form-ps div.collapse{ padding:20px; margin: 0px;}
.power-search-cont .powersearch div#div_spc li {    float: left;    width: 33%;}
.power-search-cont .ps_schedule li{ float: left; width: 33%;}
.power-search-cont .powersearch #ps_techskills ul li {    float: left;    width: 33%;}
.power-search-cont .powersearch div#ps_compskills ul li {    float: left;    width: 33%;}
.power-search-cont .powersearch div#ps_perskills ul li {    float: left;    width: 33%;}
.power-search-cont .powersearch div#div_spc ul:first-child{ padding-top: 10px;}
.power-search-cont .powersearch div#ps_language ul li {    float: left;    width: 50%;}
.power-search-cont .powersearch div#ps_payrate ul li {    float: left;    width: 50%;}
.power-search-cont div#ps_schedule ul li {    float: left;    width: 50%;}

.power-search-cont .powersearch li{
        list-style-type: none;
        line-height: 24px;
    }

.power-search-cont .powersearch .ps-industry-list li{width: 30%; float: left; margin-right: 1%;}
.power-search-cont .payrate input{width: 60px; margin-bottom: 20px;}
.power-search-cont .perskills tr , .compskills tr , .techskills tr {width: 33%; float: left;}

.power-search-cont #rootwizard .tab-content > .tab-pane{text-align: center;}

.power-search-cont .btn-green {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 12px 25px 12px 25px;
    border-radius: 4px; transition: all 0.3s;
}
.power-search-cont .btn-green:hover{background: #232323 !important; color: #fff;}
.power-search-cont .buttons{width: 100%; display: inline-block;    padding: 30px 0 20px 0;}

.power-search-cont input[type="text"], .power-search-cont select, .power-search-cont input[type="number"]{ font-size: 14px; border: 1px solid #cccccc;padding: 10px 15px;border-radius:2px;color: #666; margin: 0 20px 0 0; height: 44px !important} 

.power-search-cont .collapse ul{ margin: 10px 0 0 0; padding: 0; list-style-type: none; }
.power-search-cont .custom_checkbox{font-weight: normal; font-size: 14px; margin: 0 0 10px 0; line-height: 18px; display: inline-block;}


.forgot-pwd-main{max-width:650px; margin:auto; background:white; padding: 50px 35px;; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.forgot-pwd-main input[type="text"]{
    width: 100%;
    font-size: 14px;
     height: auto;
    border: 1px solid #cccccc;
    padding: 13.5px 15px;
    border-radius: 2px;     color: #666; margin-right: 10px;
}

.forgot-password p{ font-size: 18px; }

.applicant-carousel-wrapper .carousel{overflow-x:hidden}


#footer-employer-container, #footer-worker-container {
    padding: 40px 0 40px 0  !important;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 10px;
}


.nav > li > span.teleNo {
    position: relative;
    display: block;
    padding: 15px 10px;
}


a:focus{outline: none !important;}
.ui-autocomplete { position: absolute; cursor: default;z-index:30 !important;}

.worker-home-tabs .jobs-listing-highlighted-list li{ width: 50%; }  

.date-apply-cont.date-marlft140{ margin-left: 136px !important; width: -webkit-calc(100% - 136px); width: -moz-calc(100% - 136px); width: calc(100% - 136px); }  
.date-apply-cont.date-marlft140 .fa{ color:rgba(32,34,40,0.5); }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: none !important;
}
.employer-jobvite .container .alert{margin-bottom:20px!important}


.power-search-cont .collapse #div_spc ul li {float: left;width: 33%;margin: 3px 0 0;} 
.powersearch input[type="checkbox"] {position: absolute !important;opacity: 0;}  
.powersearch input[type="checkbox"] + label {position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    margin: 0;}
.powersearch input[type="checkbox"] + label:before {content: '';margin-right: 10px;display: inline-block; border: 1px solid #232323; border-radius: 2px;vertical-align: text-top;width: 20px;height: 20px;background: white;}
.powersearch input[type="checkbox"]:hover + label:before {background: #fff;border: 1px solid #232323; border-radius: 2px;}
.powersearch input[type="checkbox"]:checked + label:before {background: #fff;border: 1px solid #232323;border-radius: 2px;}
.powersearch input[type="checkbox"]:disabled + label {color: #b8b8b8;cursor: auto;}
.powersearch input[type="checkbox"]:disabled + label:before {box-shadow: none;background: #ddd;}
.powersearch input[type="checkbox"]:checked + label:after {    content: '\f00c';
    position: absolute;
    left: 4px;
    top: -3px;
    width: 9px;
    height: 10px;
    font: normal normal normal 22px/1 FontAwesome;}



#ps_techskills ul li {float: left; width: 33%; }

#ps_compskills ul li.comp_main_row {float: left; width: -webkit-calc(100% - 20px) !important; width: -moz-calc(100% - 20px) !important; width: calc(100% - 20px) !important; margin:8px 10px; }
#ps_compskills ul li.comp_main_row  a.accordion-toggle-symbol{ background: #fff; border:1px solid #ccc; border-radius: 4px; padding: 5px 10px; color: #000;      }
#ps_compskills ul li.comp_main_row  a.accordion-toggle-symbol .fa{padding: 8px 0 0 0;}

#ps_compskills ul li.comp_main_row a.accordion-toggle-symbol.active{ background:#79a400; color: #fff; border-radius: 4px 4px 0 0;     border: 1px solid #79a400; }

.cent-recuit-cont{
    display: inline-block;
    padding: 35px 20px 0;
    font-size: 14px;
    }


.power-search-cont.form-ps div.collapse.in{ border:1px solid #ccc; border-radius: 0 0 4px 4px; float: left;width: 100%; }
.power-search-cont.form-ps .accordion-toggle-symbol.collapsed{ border-radius: 4px; background:#fff; color: #000; display: inline-block; width: 100%; padding: 15px 20px; border:1px solid #ccc; }

.power-search-cont.form-ps .accordion-toggle-symbol{ border-radius: 4px 4px 0 0; background:#79a400; color: #fff;  display: inline-block; width: 100%; padding: 15px 20px; }

.power-search-cont.form-ps .accordion-toggle-symbol h3{ font-weight: 600;font-size: 16px; margin: 0; }

.power-search-cont.form-ps .accordion-toggle-symbol .fa{ float: right; } 


.employer-home-tabs .power-search-cont.form-ps  ul li{width: 33%;}

#footer-workers, #footer-employers{ padding: 0 !important; }

#footer-workers .container-fluid .container , #footer-employers .container-fluid .container{
    padding: 0 15px !important;
}

#footer-employers .footer-widgets.container {padding: 0 15px !important;}

.container-fluid#footername-workers .container {
    padding: 0 15px !important;
}


.employer-top-bg.employer-sendtxt {
    background-image: none;
    background-color: #79a400;
    color: #fff;
    height: auto;
    padding: 30px 0;
}

.employer-top-bg.employer-sendtxt h1 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
}

.employer-form-bg .btn-employer{
	    background-color: #79a400;
    font-size: 18px;
    box-shadow: none;
    font-weight: bold;
}
.employer-form-bg .btn-employer:hover{background-color: #000;}


.worker-form-bg .btn-worker{
	    background-color: #0091c4;
    font-size: 18px;
    box-shadow: none;
    font-weight: bold;
}
.worker-form-bg .btn-worker:hover{background-color: #000;}
.worker-top-bg.worker-sendtxt {
    background-image: none;
    background-color: #0091c4;
    color: #fff;
    height: auto;
    padding: 30px 0;
}

.worker-top-bg.worker-sendtxt h1 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
}
.employer-top-bg.apply-by-email{background: #79a400 !important;}

.body_employer .apply-email-formcont .btn-save {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px !important;
    padding: 12px 30px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;
}
.body_employer .apply-email-formcont .btn-save:hover{ background: #232323 !important; }

.btn-black-lg {background: #232323 !important;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff !important;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; text-transform: uppercase; }
.btn-black-lg:hover{ background: #232323 !important; color:#ccc !important; }  

.btn-green-lg {background: #79a400 !important;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff  !important;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; text-transform: uppercase; }
.btn-green-lg:hover{ background: #232323 !important; color:#fff !important; }    


.payment-btn-cont .btn{ margin-top:10px !important; }



#workerImportContact .network-privacytxt-cont {
    border-bottom: 1px solid #0091c4;
    border-top: 1px solid #0091c4;
    text-align: center;
    margin: 20px auto;
    padding: 10px 0px;
    width: 610px;
	
}

.import-how-it-works {
    background-image: url(../img/how-it-works-bgimg.png);
    background-repeat: no-repeat;
    background-position: 60% 0;
}

.import-how-it-works .img {
    position: relative;
    height: 137px;
    display: inline-block;
    margin: 0 auto;
}
.import-how-it-works a{ font-weight: bold; color: #0091c4;}

.employer-howitworks-step .worker-import-step-txt {padding: 20px !important;     margin-bottom: 20px;}

.get-staretd-txt{
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    margin: 30px 0 25px 0px;
    text-transform: capitalize;
    color: black!important;
	 font-family: 'Raleway', sans-serif;
}

.drag-img .fa{ color: #000;}

#employerImportContact .network-privacytxt-cont {
    border-bottom: 1px solid #79a400;
    border-top: 1px solid #79a400;
    text-align: center;
    margin: 20px auto;
    padding: 10px 0px;
    width: 610px;
}

#employerImportContact .import-how-it-works a {
    font-weight: bold;
    color: #79a400;
}



.sidebar-nav li > ul > li > ul {
    padding-left: 20px !important;
}

.sidebar-nav li > ul > li > ul > li > a{ color: #ccc !important;     padding: 5px 20px; }


.sidebar-nav li.sidebar-employer > ul > li:hover{ background: none !important; color: #fff !important; }
.sidebar-nav li.sidebar-worker > ul > li:hover{ background: none !important; color: #fff !important; }
.sidebar-nav li.sidebar-employer > ul > li > a:hover{ background: none !important; color: #fff !important; }
.sidebar-nav li.sidebar-worker > ul > li > a:hover{ background: none !important; color: #fff !important; }


.sidebar-nav li.sidebar-employer > ul > li > ul > li:hover{ background: none !important; color: #79a400 !important; }
.sidebar-nav li.sidebar-worker > ul > li > ul > li:hover{ background: none !important; color: #00AEE6 !important; }
.sidebar-nav li.sidebar-employer > ul > li > ul > li > a:hover{ background: none !important; color: #79a400 !important; }
.sidebar-nav li.sidebar-worker > ul > li > ul > li > a:hover{ background: none !important; color: #00AEE6 !important; }


.sidebar-worker .sidemenu-item-search{ color: #00AEE6 !important; }
.sidebar-worker .sidemenu-item-search:hover{ color: #fff !important }
.sidebar-employer .sidemenu-item-search{ color: #79a400 !important; } 
.sidebar-employer .sidemenu-item-search:hover{ color: #fff !important }



.concierage-main .employer-howitworks-step h3 {
    font-size: 18px;

	font-family: 'Raleway', sans-serif;

	color: #000;

	margin: 30px 0 10px;

	font-weight: 500;

	min-height: 40px;
}
 .concierage-main .employer-howitworks-step h3 span {
    color: #79a400;
}
 .concierage-main  .employer-howitworks-step .description {
    font-size: 14px;
    color: #000;
    font-family: Century Gothic, sans-serif;
    line-height: 24px;
    padding: 0 15px;
}
 .concierage-main  .employer-howitworks-step .description span{ display: inline-block; width: 100%; }
.free-conci-service{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-top: 60px;
    text-transform: capitalize;
    color: black !important;
    font-family: 'Raleway', sans-serif;
    display: inline-block;
    width: 100%;
}
.font-size-36{ font-size: 36px; }

.free-btm-txt{font-size: 18px !important;display: inline-block;width: 100%;margin: 40px 0 80px;line-height: 28px;text-align: center;}

.concierge-howitworks-step h3 {
    font-size: 18px;
    color: #000;
    margin: 30px 0 10px;
    font-weight: 500;
    min-height: 20px;
}

.concierge-howitworks-step .description {
	font-size: 28px;
	color: #79a400;
	font-family: 'Raleway', sans-serif;
	line-height: 24px;
	padding: 0 15px;
	font-weight: bold;
}

.free-conci-service.margnew{margin-top: 80px;margin-bottom: 40px;}

.contact-banner-info h5{ color: #fff; }

.what-to-know-box{ border:1px solid #ccc; border-radius: 4px; padding: 20px; min-height: 325px; }
.margTop30{ margin-top:40px; }

.free-btm-txt-btm{
    font-size: 22px !important;
    display: inline-block;
    width: 100%;
    padding: 40px 30px 40px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 4px 4px 0 0;  
    margin: 0 0 -1px;
    border-bottom: none;
}

.concierage-main .web-contact-form textarea{height: 148px;}
.concierage-main  .contact-banner-info h5 {
    color: #fff;
    font-size: 16px;
}




.alert.alert-info {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #f39c11 !important;
    text-align: left;
    margin-bottom: 40px;
    font-weight: bold;
    padding: 20px 15px;
        text-align: left !important;
}
.alert.alert-info .close {
    float: right;
    background: #f39c11;
    border: 1px solid #f39c11;
    border-radius: 4px;
    color: #fff;
    font-size: 24px;
    padding: 3px 8px;
    margin: -5px 5px 0 0;
    opacity: 1;
    transition: all 0.3s;
    font-family: 'Raleway', sans-serif;
}
.alert.alert-info .close:hover{ background: #232323 !important; color:  #fff !important; border: 1px solid #232323; }


.worker-viewjob-main.employer-view-worker-body .dl-list-worker-quickinfo li.payrate:before {
    background: url(img/applicant-info-earnings.png) 50% 50% no-repeat;
}

.worker-viewjob-main.employer-view-worker-body .dl-list-worker-quickinfo li.location:before {
    background: url(img/applicant-info-map-marker.png) 50% 50% no-repeat;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li.Female:before {
    background: url(img/applicant-info-sex-female.png) 50% 50% no-repeat;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li.drive:before {
    background: url(img/applicant-info-drive.png) 50% 50% no-repeat;
}
.worker-viewjob-main.employer-view-worker-body .exprince-li li.military:before {
    background: url(img/applicant-info-military.png) 50% 50% no-repeat;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li.minority:before {
    background: url(img/applicant-info-minority.png) 50% 50% no-repeat;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li.lb50:before {
    background: url(img/applicant-info-50lb.png) 50% 50% no-repeat;
}


.power-search-cont .buttons button{ margin: 0 5px; }

.form-horizontal.-form-bg .btn.btn-.fullwidth {background: #79a400 !important;font-family: 'Century Gothic',sans-serif; transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; }
.form-horizontal.-form-bg .btn.btn-.fullwidth:hover{ background: #232323 !important; color:#fff !important; }

.-top-bg.-sendtxt{ background: #79a400 !important; color:#fff !important; }

.employer-global-nav.employer-header-main{    border-bottom: 2px solid #79a400;}

.header-global.worker-header-main{    border-bottom: 2px solid #0091c4;}  




.ps-industry-list input[type="checkbox"] {position: absolute;opacity: 0; display: none;}
.ps-industry-list input[type="checkbox"] + label {    position: relative;
    cursor: pointer;
    padding: 0;
    font-weight: normal;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;     margin-bottom: 0;}
.ps-industry-list input[type="checkbox"] + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 20px;height: 20px;background: white; border: 1px solid #232323; border-radius: 2px;}
.ps-industry-list input[type="checkbox"]:hover + label:before {background: #fff;border: 1px solid #232323;border-radius: 2px;}
.ps-industry-list input[type="checkbox"]:checked + label:before {background: #fff;border: 1px solid #232323;border-radius: 2px;}
.ps-industry-list input[type="checkbox"]:disabled + label {color: #b8b8b8;cursor: auto;}
.ps-industry-list input[type="checkbox"]:disabled + label:before {box-shadow: none;background: #ddd;}
.ps-industry-list input[type="checkbox"]:checked + label:after {content: '\f00c';position: absolute;left: 4px;top: 1px;width: 5px;height: 10px;font: normal normal normal 22px/1 FontAwesome;}

#div_spc.ps-industry-list ul{overflow: hidden;padding: 5px 10px;}


#div_searchadvresults.emp-dirtry-listview .dl-global-actions > li > a, #div_searchadvresults.emp-dirtry-listview .dl-global-actions label{ line-height: 20px; }
#div_searchadvresults.emp-dirtry-listview .dl-global-actions > li { width: auto; }

#div_searchadvresults.emp-dirtry-listview .full-view-wrapper{
    float: left;
    width: 100%;
    padding: 0 15px;
}

#div_searchadvresults.emp-dirtry-listview .dl-user .expanded-info{ display: block; }
#div_searchadvresults.emp-dirtry-listview .expanded-info .directory-list-worker-tab li{ width: auto; }
#div_searchadvresults.emp-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper{ float: left; width: 100%;    margin-bottom: 20px; }

#div_searchadvresults.emp-dirtry-listview .dl-user-tabs-wrapper .directory-list-worker-tab-list{float: left;width: 100%;}

#div_searchadvresults.emp-dirtry-listview .dl-user-tabs-wrapper .directory-list-worker-tab-list li{float: left;width: 100%;}

#div_searchadvresults.emp-dirtry-listview .dl-useraction > li{ float: left; width: auto; }

#div_searchadvresults.emp-dirtry-listview .exprince-li {float: left;}
#div_searchadvresults.emp-dirtry-listview .exprince-li li {float: left; width: 100%; margin-bottom: 0px;}

#div_searchadvresults.emp-dirtry-listview .dl-list-worker-quickinfo li {font-size: 14px; width: auto;}

#div_searchadvresults.emp-dirtry-listview .full-view-wrapper .dl-user-tabs-wrapper ul li{ float: left; width: 100%;     line-height: 20px; }





.list-view-img-cont{ float: left; width: 100px; margin-right: 5px; text-align: center; }
.list-view-img-cont img{width: 60px; height: 60px;margin: 10px auto 10px auto;line-height: 95px;overflow: hidden; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%;
    box-shadow: none;text-align: center;}
.list-view-details-cont{ float: left; width: -webkit-calc(100% - 120px); width: -moz-calc(100% - 120px); width: calc(100% - 120px); padding:0 10px; }
.summary_industry{ float: left; width: 100%; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 600; text-align: left; margin-bottom: 10px; }
.list-view-details-cont .dl-list-job-quickinfo-1 {margin: 0 0 10px 0;overflow: hidden;padding: 0;float: left;width: 100%;}
.list-view-details-cont .dl-list-job-quickinfo-1 > li {float: left;margin-right: 15px;font-weight: normal;font-size: 14px;}
.list-view-details-cont .dl-list-job-quickinfo-1 > li > i {color: #0091c4; font-size:20px;margin: 0 10px 0 0; float: left;text-align: center;}
.posted_company_name{ float: left; width: 100%; text-align: left; }

.worker-dirtry-listview .dl-user.list-view > article{ border-top: 1px solid #fff;     padding: 20px 15px 20px 15px; }  

.dl-user.list-view .job-list .dl-list-all-info {width: 100% !important; padding: 0;}


.compskills-achor.iamactive{ font-weight: bold; }
.perskills-achor.iamactive{ font-weight: bold; }
.techskills-achor.iamactive{ font-weight: bold; }


.view-logmsg-details .textlog-mbox-cont{ margin:0 0 20px 0; width: 100% !important; }