.raleway {
  font-family: 'Raleway', sans-serif;
}
.centurygothic {
  font-family: 'Century Gothic', sans-serif;
}
.clear {
  clear: both;  
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both !important;
  height: 0;
}
* html .clearfix {
  position: relative;
  zoom: 1;
}
* + html .clearfix {
  position: relative;
  zoom: 1;
}
.employers-home-features {
  	background-color: #f6f6f6;
    color: #000;
    padding: 80px 0;
}
.employers-home-features .buttons {
  text-align: center;
}
.employers-home-features .buttons .btn {
    min-width: 180px;
    background: #79a400;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 12px 25px 12px 25px !important;
    border-radius: 4px !important; font-family: Century Gothic, sans-serif; font-weight: bold; letter-spacing: .5px
}
.employers-home-features .buttons .btn:hover{ background: #232323; }
.employer-features-list .employer-item-feature {
    text-align: center;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    margin: 0 10px 40px 10px;
    width: -webkit-calc(50% - 20px);
    width: -moz-calc(50% - 20px);
    width: calc(50% - 20px);
    position: relative;
    padding: 50px 24px 20px 24px;
    min-height: 275px
}
.employer-feature-icon img{ position: absolute; top:-50px; left:50%; transform: translateX(-50%); }
/*.employer-features-list .employer-item-feature:before {
  background-image: url(../img/employer-features-list-icons.png);
  background-repeat: no-repeat;
  content: '';
  display: block;
  width: 84px;
  height: 97px;
  margin: 0 auto;
}
.employer-features-list .employer-item-feature.post:before {
  background-position: 0 0;
}
.employer-features-list .employer-item-feature.broadcast:before {
  background-position: -84px 0;
}
.employer-features-list .employer-item-feature.portal:before {
  background-position: -168px 0;
}
.employer-features-list .employer-item-feature.manage:before {
  background-position: -252px 0;
}*/
.employer-features-list .employer-item-feature h3 {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
}
.employer-features-list .employer-item-feature .desc {
  font-size: 14px; font-family: Century Gothic, sans-serif; line-height: 22px;
}
.employers-home-bg {
  padding: 0;
  background: url(../img/ichamba-employer-banner.jpg) no-repeat;
  color: #ffffff;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden; 
}
.employers-home-bg.employer-textvite-top {
  background: #79a400 url(img/bg-textvite.jpg) 50% 100% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 272px;
}
.employer-textvite-top .employer-home-title {
  padding-top: 50px !important;
    font-size: 36px !important;
    margin-bottom: 15px;
    line-height: 1.1 !important;
    font-family: 'Raleway', sans-serif;
}
@media screen and (max-width: 991px) {
  .employer-textvite-top .employer-home-title {
        padding-top: 50px !important;
    font-size: 30px !important;
  }
}
@media screen and (max-width:  767px) {
  .employer-textvite-top .employer-home-title {
    font-size: 24px;
    padding-top: 30px;
  }
}
.employer-textvite-top .section-description { 
  font-weight: bold;
  font-size: 24px;
  font-family: 'Raleway', sans-serif;
  line-height: 1.1;
}
@media screen and (max-width:  767px) {
  .employer-textvite-top .section-description {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .employer-carousel{padding: 30px 20px;}
}
.employer-textvite-top .employer-homebox {
  padding: 20px 15px;
}
.employers-home-block {
  text-align: left;
}
.employers-home-block.aligncenter{ text-align: center; }
@media screen and (max-width:  767px) {
  .employers-home-block {
    text-align: center;
  }
}
.employer-home-title {
  padding-top: 165px;
  font-size: 46px;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;     margin: 0 0 25px 0;     line-height: 54px;
}
.employer-home-title + p {
  	font-size: 24px;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	line-height: 32px;
	letter-spacing: .5px; margin-bottom: 40px;     padding: 0;
}

/*.employer-homebox .homebox-instructions {
  background-color: #79a400;
}
.employer-homebox .homebox-instructions:before {
  background: url(img/homebox-title-bg.png) 0 0 no-repeat;
  width: 26px;
  height: 24px;
}
.employer-homebox .homebox-instructions:after {
  border-top: 10px solid #79a400;
}*/
.search-section-employer {
  background-color: #ffffff;
}
.search-tabs li a {
  background-color: #79a400;
}
.search-tabs li a:hover, .search-tabs li a:focus  {
  background-color: #232323; color: #fff;
}
.search-tabs li:nth-child(1) a:before {
  background-image: url(img/search-tab1.png);
  width: 61px;
  height: 62px;
  margin-bottom: 8px;
}
.search-tabs li:nth-child(2) a:before {
  background-image: url(img/search-tab2.png);
  margin-top: 5px;
  margin-bottom: 5px;
}
.search-tabs li:nth-child(3) a:before {
  background-image: url(img/search-tab3.png);
}
.search-tabs li.active {
  margin: 0;
}
.search-tabs li.active a {
  color: #79a400 !important;
}
.search-tabs li.active a:hover {
  color: #79a400 !important;
  background-color: #f4f4f4;
}
.search-tab-panels .tab-pane h3 {
  color: #71a607;
}
.employerindex-list li a:hover {
  color: #79a400;
}
.employerindex-list li a:hover .fa {
  color: #79a400;
}
.employer-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #000000;
  background: #a8ac9f url(img/employer-home-testimonials-bg.jpg) 50% 50% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.employer-carousel .section-title {
  margin-bottom: 20px; color: #000; font-size: 36px; font-weight: 600;
}
.employer-carousel .section-title span{ color: #87b505; }

.employer-textvite-list li > div:before {
  background-image: url(img/icons-employer-textvite.png);
}
.directory-list-worker-tab-list > li {
  margin-bottom: 10px;
}


/* code copied from new_css */
/*** START CHECKBOX AND RADIO FIELDS ***/
.employer-jobvite .checkbox label:after, 
.employer-textlogs .checkbox label:after, 
.employer-package .checkbox label:after, 
.employer-jobvite .radio label:after,
.employer-textlogs .radio label:after,
.employer-package .radio label:after{
    content: '';
    display: table;
    clear: both;
}
.employer-jobvite .checkbox .cr,
.employer-textlogs .checkbox .cr,
.employer-package .checkbox .cr,
.employer-jobvite .radio .cr, 
.employer-textlogs .radio .cr, 
.employer-package .radio .cr 
{
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
    float: right;
    margin: 3px 10px;
    background: #fff;
}
.employer-jobvite .checkbox .cr .cr-icon,
.employer-textlogs .checkbox .cr .cr-icon,
.employer-package .checkbox .cr .cr-icon,
.employer-jobvite .radio .cr .cr-icon, 
.employer-textlogs .radio .cr .cr-icon, 
.employer-package .radio .cr .cr-icon 
{
    position: absolute;
    font-size: 22px;
    line-height: 0;
    top: 38%;
    left: 20%;
    color: #79a400;
}
.employer-jobvite .radio .cr .cr-icon,
.employer-textlogs .radio .cr .cr-icon,
.employer-package .radio .cr .cr-icon {
    margin-left: 0.04em;
}
.employer-jobvite .checkbox label input[type="checkbox"],
.employer-textlogs .checkbox label input[type="checkbox"],
.employer-package .checkbox label input[type="checkbox"],
.employer-jobvite .radio label input[type="radio"], 
.employer-textlogs .radio label input[type="radio"], 
.employer-package .radio label input[type="radio"] 
{
    display: none;
}
.employer-jobvite .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.employer-textlogs .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.employer-package .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.employer-jobvite .radio label input[type="radio"] + .cr > .cr-icon,
.employer-textlogs .radio label input[type="radio"] + .cr > .cr-icon,
.employer-package .radio label input[type="radio"] + .cr > .cr-icon
{
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}
.employer-jobvite .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.employer-textlogs .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.employer-package .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.employer-jobvite .radio label input[type="radio"]:checked + .cr > .cr-icon,
.employer-textlogs .radio label input[type="radio"]:checked + .cr > .cr-icon,
.employer-package .radio label input[type="radio"]:checked + .cr > .cr-icon
{
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}
.employer-jobvite .checkbox label input[type="checkbox"]:disabled + .cr,
.employer-textlogs .checkbox label input[type="checkbox"]:disabled + .cr,
.employer-package .checkbox label input[type="checkbox"]:disabled + .cr,
.employer-jobvite .radio label input[type="radio"]:disabled + .cr,
.employer-textlogs .radio label input[type="radio"]:disabled + .cr,
.employer-package .radio label input[type="radio"]:disabled + .cr
{
    opacity: .5;
}
/*** END CHECKBOX AND RADIO FIELDS ***/

/*** START DASHBOARD ***/
/*left dashboard*/
.employer_page{
	margin-top:30px;
}
/*.employer-dashboard .panel-group{
	padding-top:40px;
}*/
.employer-dashboard .panel-group .panel {
	border:solid 1px #79a400;
}
.employer-dashboard .panel-default > .panel-heading {
	background:white;
  padding: 0;
}
.employer-dashboard .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: white;
}
.employer-dashboard .title-icon,.employer-dashboard .more-less{
	background:#86a800;
	color:white;
}
.employer-dashboard .emp-content{
	margin:0;
	padding:0;
}
.employer-dashboard .emp-content li{
	list-style: none;
	margin-left:40px;
}
/*.employer-dashboard .tooltip-inner{
	border:solid 2px #86a800;
}
.employer-dashboard .tooltip.right .tooltip-arrow{
	border-right-color:#86a800;
}
.employer-dashboard .tooltip.bottom .tooltip-arrow{
	border-bottom-color:#86a800;
}*/

/*right dashboard*/
.employer-dashboard h3.widget-heading{
	  background: #79a400;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    height: 50px;
}

/*** END DASHBOARD ***/

/*** START JOBVITE ***/
#jobvite-opt-label{
	font-size:15px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	color:#494949;
	margin-top:50px;
}
#t-1, #t-2{
	display:none;
	position:absolute;
	width: 0;
	height: 0;
	margin-left: -35px;
	margin-top:8px;
	border-top: 9px solid #404040;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#jobvite-opt{
	margin:-38px 0 0 200px;
}
#jobvite-opt-mobile{
	display:none;
}
#jv-opt-caret{
	display:none;
}
#jobvite-opt li{
	display:inline-block;
	background:#86a800;
	padding:9px 55px;
	cursor:pointer;
	transition: all 0.3s;
}
#jobvite-opt li:hover,#jobvite-opt li.active,#jobvite-opt-mobile li:hover,#jobvite-opt-mobile li.active{
	background:#404040;
}
#jobvite-opt li a{
	color:white;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
}
/*jobvite content*/
.no-padding{
	padding:0;
	margin:0;
}
#jobvite-content{
	margin-top:30px;
}
.jobvite-subs{
	width:93.5%;
	display:inline-block;
	background:#f2f2f3;
	cursor:pointer;
}
.jobvite-subs h6{
	display:inline-block;
	padding:5px 0 5px 10px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
	color:#404040;
}
.sub-icon{
	width:6%;
	display:inline-block;
	background:white;
	margin:0;
	margin-top:-5px;
	margin-right:-5px;
}
.sub-content{
	margin-top:25px;
	margin-left:6%;
	margin-bottom:50px;
}
.jv-field-label{
	font-weight:normal !important;
	color:#404040;
	margin-right:5px;
}
.jv-field{
	border: solid 1px #939393;
	border-radius:5px;
}
.send-jobvite {
	background: #86a800;
	border: none;
	max-width: 250px;
	width: 100%;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 11px;
	padding-top: 11px;
	text-align:left;
}
button.send-jobvite img {
	float: left;
	margin-left:10px;
	margin-right:10px;
}
.send-jobvite h1 {
	margin: 0px;
	color: white;
	font-family: 'arial', sans-serif;
	font-size: 22pt;
	font-weight: 600;
	padding-top: 3px;
}
.send-jobvite:hover {
	background-color: #666666;
}
.send-jobvite h2 {
	margin: 0px;
	color: white;
	font-family: 'Raleway', sans-serif;
	font-size: 16pt;
	font-weight: 300;
}
/*jobvite left 1*/
#jobid{
	font-weight:bold;
}
#jtitle{
	margin:5px 0 0 0;
	width:181px;
}
#sms_posting, #web_posting{
	margin:20px 0 0 30px;
}
#accord2 .sub-icon{
	width:5%;
}
#jmobile, #jemail{
	margin:-10px 0 0 30px;
}
.bottom-note{
	text-align:center;
	width:90%;
	display:block;
	margin:20px 5% 0 5%;
}	
/*jobvite left 2*/
#accord3 .sub-icon{
	width:5%;
}
#daily-range{
	margin:7px 0 0 0;
}

#accord4 .sub-icon{
	width:5%;
}
#i_state{
	width:50%;  
	margin-left:19px;
}
#i_address{
	width:81.2%;
}

/*** END JOBVITE ***/

/*** START NAVI FOR (CI, BL, IL, PKG) ***/
/*.employer-profiless .nav-wizard {
  text-align: left !important;
}
@media (max-width: 640px) {
  .employer-profiless .nav-wizard > li {
    margin: 0;
    vertical-align: top;
  }
}
@media (max-width: 640px) {
  .employer-profiless .nav-wizard > li > a {
    height: 100px;
  }
}
.employer-profiless .nav-wizard > li > a span {
  display: inline-block;
}
@media (min-width: 640px) {
  .employer-profiless .nav-wizard > li > a span:last-of-type br {
    display: none;
  }
}
@media (max-width: 640px) {
  .employer-profiless .nav-wizard > li > a span:last-of-type {
    text-align: center;
    display: block;
    margin-top: 4px;
  }
}
.employer-profiless .nav-wizard > li{
    width:23.33% !important;
    text-align: center;
}
.employer-profiless .nav-wizard > li > a{
    width:100%;
    background:#404040 !important;
}
.employer-profiless .nav-wizard > li > a:hover, .nav-wizard > li.active > a{
    background:#86a800 !important
}
.employer-profiless .nav-wizard > li > a .badge{
    color:#404040 !important;
}
.employer-profiless .nav-wizard > li > a:hover .badge,
.employer-profiless .nav-wizard > li.active > a .badge{
    color:#86a800 !important;
}
.employer-profiless .nav-wizard{
    text-align: left !important;
}
.employer-profiless .nav-wizard > li > a{
    padding: 15px 0 !important;
}
.employer-profiless{
    margin-bottom:30px;
}
.employer-profiless .nav-wizard > li > a .badge{
    margin-right:6px;
    margin-left:0;
}*/

.employer-profiless > ul {
	text-align: left !important;
	font-weight: bold;
	display: flex;
	flex-direction: row;
}
  
.employer-profiless > ul > li{
	width: 230px;
	text-align: center;
	margin-right: 10px;
}
.employer-profiless > ul > li > a{
	width:100%;
	background:#404040 !important;
	padding: 15px 0 !important;
	color: white;
	letter-spacing: -.5px;
	font-size: 16px;
}
.employer-profiless > ul > li > a:hover:not(.active) {
	background:#86a800 !important;
	transition: .5s;
	color: white;
}

.employer-profiless > ul > li.active > a {
  background: #86a800 !important;
}

.employer-profiless > ul > li > a .badge{
	color:#404040 !important;
	margin-right:6px;
	margin-left:0;
	font-weight: bold;
}
.employer-profiless > ul > li > a:hover .badge, .employer-profiless > ul > li.active > a .badge{
	color:#86a800 !important;
}

@media (max-width: 640px) {

  .employer-profiless{
	  margin: 20px auto;
  }

  .employer-profiless > ul {
	  justify-content: space-between;
  }

  .employer-profiless > ul > li {
	vertical-align: top;
	width: 23%;
	max-width: 100px;
  }

  .employer-profiless > ul > li > a span:last-of-type {
	text-align: center;
	margin-top: 4px;
  }

  .employer-profiless > ul > li > a {
	height: 100px;
  }

  .employer-profiless > ul > li > a span {
	  display: inline-block;
  }
}

  
/***** NEW VERSION!!!! ******/

.employer-tabs-nav {
	font-weight: bold;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.employer-tabs-nav::before, .employer-tabs-nav::after  {
	content: none;
}
  
.employer-tabs-nav > div {
	width: 210px;
	text-align: center;
	margin-right: 10px;
	display: block;
}

.employer-tabs-nav > div > a {
	display: block;
	width: 100%;
	background:#404040 !important;
	padding: 15px 0 !important;
	color: white;
	letter-spacing: -.5px;
	font-size: 16px;
}

.employer-tabs-nav > div > a:hover:not(.active) {
	background:#86a800 !important;
	transition: .5s;
	color: white;
}

.employer-tabs-nav > div.active > a {
  	background: #86a800 !important;
}

.employer-tabs-nav > div > a .badge{
	color:#404040 !important;
	margin-left:0;
	font-weight: bold;
	margin-right: 4px;
}

.employer-tabs-nav > div > a:hover .badge, .employer-tabs-nav > div.active > a .badge{
	color:#86a800 !important;
}

.employer-tabs-nav > div br {
	display: none
}

.employer-tabs-nav > div br:after {
	content: " ";
	display: "inline";
}

@media (min-width: 320px) and (max-width: 639px) {

  .employer-tabs-nav {
	  margin: 20px auto;
  }

  .employer-tabs-nav {
	  justify-content: space-between;
  }

  .employer-tabs-nav > div {
	vertical-align: top;
	width: 23%;
	margin-right: 0;
  }

  .employer-tabs-nav > div > a span:last-of-type {
	text-align: center;
  }

  .employer-tabs-nav > div > a {
	height: 100px;
  }

  .employer-tabs-nav > div > a .badge {
		margin-right: 0;
	}

  .employer-tabs-nav > div > a span {
	  display: inline-block;
  }

  .employer-tabs-nav > div br {
	display: block;
}

	.employer-tabs-nav > div br:after {
		content: "";
	}

}

@media (min-width: 640px) and (max-width: 1199px) {
	
	  .employer-tabs-nav {
		  margin: 20px auto;
	  }
	
	  .employer-tabs-nav {
		  justify-content: space-between;
	  }
	
	  .employer-tabs-nav > div {
		vertical-align: top;
		width: 30%;
		margin-right: 0;
	  }
	
	  .employer-tabs-nav > div > a span:last-of-type {
		text-align: center;
	  }
	
	  .employer-tabs-nav > div > a {
		height: 100px;
	  }
	
	  .employer-tabs-nav > div > a span {
		  display: inline-block;
	  }
	}
  
@media (min-width: 1199px) {
  .employer-tabs-nav {
	  margin-top: 30px;
	  margin-bottom: 30px;
  }
}


/*** END NAVI FOR (CI, BL, IL, PKG) ***/

/*** START PACKAGES ***/
/*.pkg-subs{
	width:100%;
	font-family:'Raleway';
	display:inline-block;
	background:red;
	cursor:pointer;
	padding:0;
	margin-top:10px;
} 
.pkg-chk{
	margin:15px 0 0 20px;
}
.pkg-chk .cr{
	background:white;
	color:black;
}
.pkg-price,.pkg-title{
	display:inline-block;
	margin-top:-3px;
	color:white;
	font-weight:bold;
}
.pkg-price{
	font-size:22px;
	margin-left:10px;
}
.pkg-title{
	font-size:18px;
	margin-left:20px;
}
.pkg-symbol{
	float:right;
	padding-right:20px;
	font-size:18px;
	color:white;
}
.pkg-content{
	border:solid 1px #e6e6e6;
}
#package_1, #package_1_show .comp-trans-btn{
	background:#8fa627;
}
#package_2, #package_2_show .comp-trans-btn{
	background:#528dcb;
}
#package_3, #package_3_show .comp-trans-btn{
	background:#bb2622;
}
#package_4, #package_4_show .comp-trans-btn{
	background:#c96e02;
}
#package_5, #package_5_show .comp-trans-btn{
	background:#830906;
}
.list-div{
	border-bottom: solid 1px #e6e6e6;
}
.pkg-list li{
	list-style:none;
	margin-left:75px;
	padding-top:10px;
	padding-bottom:10px;
}
.pkg-list li:before{
	content: "\f0c8"; 
	font-family: FontAwesome;
	font-size:15px;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	margin-right:15px;
}
#package_1, #package_1_show .pkg-list li:before{
	color:#8fa627;
}
#package_2, #package_2_show .pkg-list li:before{
	color:#528dcb;
}
#package_3, #package_3_show .pkg-list li:before{
	color:#bb2622;
}
#package_4, #package_4_show .pkg-list li:before{
	color:#c96e02;
}
#package_5, #package_5_show .pkg-list li:before{
	color:#830906;
}
.pkg-list p{
	color: black;
	font-size:16px;
	padding:0;
	margin:0;
	margin-top:-22px;
	margin-left:10px;
}*/
.comp-trans-btn{
	font-size:16px;
	font-weight:bold;
	padding:10px;
	border:none;
	color:white;
	display:block;
	margin:15px auto;
	margin-bottom:15px;
	transition: all 0.3s;
}
.comp-trans-btn:hover{
	background:black !important;
}
#pkg5-left img{
	max-width:100%;
	height:100%;
	padding:0;
	margin:0;
}
#pkg5-right p{
	font-size:15px;
	line-height:35px;
	margin:10px 0 0 60px;
}
#pkg-footer{
	margin-top:10px;
}

.pkg-content .tooltip-inner{
	background:white;
	opacity:1 !important;
	color:black;
	width:250px;
	text-align:center;
}
#package_1_show .pkg-tooltip, 
#package_1_show .tooltip.right .tooltip-arrow{
	color:#000;
	border-right-color:#000;
}
#package_1_show .tooltip.bottom .tooltip-arrow{
	color:#000;
	border-bottom-color:#000;
}
#package_2_show .pkg-tooltip, 
#package_2_show .tooltip.right .tooltip-arrow{
	color:#000;
	border-right-color:#000;
}
#package_2_show .tooltip.bottom .tooltip-arrow{
	color:#000;
	border-bottom-color:#000;
}
#package_3_show .pkg-tooltip, 
#package_3_show .tooltip.right .tooltip-arrow{
	color:#000;
	border-right-color:#000;
}
#package_3_show .tooltip.bottom .tooltip-arrow{
	color:#000;
	border-bottom-color:#000;
}
#package_4_show .pkg-tooltip, 
#package_4_show .tooltip.right .tooltip-arrow{
	color:#000;
	border-right-color:#000;
}
#package_4_show .tooltip.bottom .tooltip-arrow{
	color:#000;
	border-bottom-color:#000;
}
#package_1_show .tooltip-inner{
	border:solid 1px #79a400 ;
}
#package_2_show .tooltip-inner{
	border:solid 1px #79a400 ;
}
#package_3_show .tooltip-inner{
	border:solid 1px #79a400 ;
}
#package_4_show .tooltip-inner{
	border:solid 1px #79a400 ;
}
/*** END PACKAGES ***/

/*** START COMMUNICATION REPORT ***/
/*comm-left*/
#comm-left{
	padding-left:0px;
}
/*comm-right*/
#comm-right{
	height:300px;
	background:#ededee;
}
/*important message*/
.employer-textlogs{
	padding-top:60px;
}
.employer-textlogs .top-message{
	border-radius:0px;
	border:solid 2px #ffc300;
	margin-bottom:50px;
}
.employer-textlogs .top-message-arrow {
	float: left;
	background: #ffc300;
	padding: 6px 10px;
	color: white;
	position: relative;
	right: 15px;
	bottom: 6px;
}
.employer-textlogs .right-arrow-block {
	width: 0;
	height: 0;
	border-top: 26px solid transparent;
	border-bottom: 26px solid transparent;
	border-left: 20px solid #ffc300;
	float: left;
	position: relative;
	right: 15px;
	bottom: 6px;
}
.employer-textlogs .top-message p{
	padding: 10px;
	text-align:center;
	font-weight:bold;
}
.employer-textlogs .close-top-msg {
	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: #ffc300;
	padding: 9px;
	margin-left: 30px;
}
/*filter buttons*/
.employer-textlogs .filter-content{
	width:100%;
	border:1px solid #ededee;
	background:#ededee;
	padding:10px;
}
.employer-textlogs .filter-content h6{
	font-family:'Century Gothic';
	font-weight:bold;
	font-size:14px;
	padding:0 0 15px 0;
	margin:0;
}
.employer-textlogs select {
	background-color: white;
	border: solid 2px #e3e1e2;
	border-radius: 0px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: 0.5em 3.5em 0.5em 1em;

	margin: 0;      
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.employer-textlogs select.classic {
	background-image:
		linear-gradient(45deg, transparent 50%, black 50%),
		linear-gradient(135deg, black 50%, transparent 50%),
		linear-gradient(to right, #e3e1e2, #e3e1e2);
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		100% 0;
	background-size:
		5px 5px,
		5px 5px,
		2.5em 2.5em;
	background-repeat: no-repeat;
}
.employer-textlogs .filter-field{
	padding:7px;
	border: solid 2px #e3e1e2;
}
.employer-textlogs .filter-field-btn{
	width:90px;
	background:#86a800;
	color:white;
	padding:7px;
	border-radius:7px;
}
	
/*** END COMMUNICATION REPORT ***/


/*** START COLOURS ***/

.green-color-back {
	background: #86a800;
}

.green-color-back:hover {
	background: #404040;
}

/*** FINISH COLOURS ***/


.employer-top-bg {
	/*background: url(../css2/img/employer-features-bg.jpg) no-repeat #79a400 ;*/
  background: #79a400 ;
}

.mainheader-title.employer-top-bg h3{ display: none; }
.mainheader-title.employer-top-bg h1{ margin: 0; }
.mainheader-title.employer-top-bg{ padding: 30px 0px;}

	.employer-box .panel {
		margin-bottom: 7px !important;
	}


	#quicklinks .panel {
		border: 1px solid #676867;
	}
	#quicklinks .panel .panel-heading {
		padding: 8px;
		background: #676867;
		color:white;
		font-size: 16px;
	}
	#quicklinks .panel .panel-heading i {
		background: #676867;
		color: white;
		margin: 0 10px;
	}
.page-content{
	padding:50px 0;
}
.widget-content{
	width:100%;
	display:block;
	border:solid 1px #ccc;
	margin:0 0 25px 0;
	padding:0;
  float: left;
}
h3.widget-heading{
  background: #232323;
  margin: 0;
  padding: 12px 20px;
  font-family: 'Raleway';
  font-size: 24px;
  font-weight: normal;
  color: white;
  border-radius: 4px 4px 0 0;
  display: inline-block;
  width: 100%;
}
.widget-heading i{
	margin:0;
	padding:0;
}


/*** START PANEL GROUP - ACCORDIONS ***/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.panel-title {
	font-family: 'Raleway';
	font-size: 18px;
	font-weight:bold;
}

.panel-title > a {
	display: block;
	padding: 0px;
	text-decoration: none;
}
.more-less {
	float: right;
	color: #212121;
	font-size: 18px;
	    padding: 12px 0;
}
.title-icon {
	font-size: 18px;
	font-family:'FontAwesome';
	color: #212121;
	padding: 12px 0;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
.tooltip-inner{
	background:white;
	color:black;
	border:solid 2px black;
}
/*** END PANEL GROUP - ACCORDIONS ***/


  

.employers-home-features .section-title{ text-transform: none; margin-bottom: 80px; }
.employers-home-features .section-title span{ color: #79a400; }

.search-section-employer .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 !important;border-radius: 4px; }

.employers-home-block .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 !important;border-radius: 4px; }
.employers-home-block .btn-green:hover{ background: #232323 !important; color:#fff !important; }

.worker-homebox .btn-green, .employer-homebox .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; }
.worker-homebox .btn-green:hover, .employer-homebox .btn-green:hover{ background: #232323 !important;color:#fff !important; }

.whght-bg{ background: #fff; }
.search-section-employer .section-title{ font-size: 36px; margin: 0 0 35px 0; }  
.search-section-employer .section-title span{ color: #79a400; }
.search-section.search-section-employer{ padding: 75px 0; }
.search-section.search-section-employer .search-tabs li a{ font-weight: 600; font-size: 18px; }
.search-section.search-section-employer .search-tab-panels {background-color: #f4f4f4;}
.qualified-applicants-txt{ color: #a0a0a0 !important; font-size: 24px !important; font-family: 'Raleway',sans-serif; }  

.search-section-employer .section-title.fntSize28{ font-size: 28px !important; padding: 10px 0 0 0; margin: 0 0 30px 0; }

.search-section-employer .btn-employer:hover, .search-section-employer .btn-green:hover{ background: #232323 !important; color: #fff !important }

.applicant-img-cont {display: inline-block;width: 100%;border-bottom: 1px solid rgba(172,172,172,0.2);padding: 12px 15px 5px; box-sizing: border-box;}
.applicant-img-cont .applicnt-img{ float: left; width:30%; }
.applicant-img-cont .applicnt-details{float: left; width:70%; padding: 10px 0px; box-sizing: border-box;}
.applicant-img-cont .applicnt-details .title a{font-size: 24px; font-weight: 600; font-family: 'Raleway', sans-serif; color: #000;}
.applicant-img-cont .applicnt-details .actions-list{ margin-left: 0; margin-bottom: 10px; }

.applicnt-meta{ padding:5px 15px 0px; display: inline-block;width: 100%;box-sizing: border-box;border-bottom: 1px solid rgba(172,172,172,0.2);}
.applicnt-meta ul.category{ list-style-type: none; text-align: center; color: #5a5a5a; font-size: 14px; }
.search-section-employer .dl-list-worker-quickinfo {overflow: hidden;padding: 0;margin: 0 0 5px 0;}
.applicant-buttons{ display: inline-block; width: 100%; padding: 15px 15px 40px; box-sizing: border-box; }

.search-section-employer .applicant-item{ position: relative; }
.applicnt-schedule{ position: absolute; right:3px; top:3px; background: #79a400; z-index: 99; color: #fff; border-radius: 4px; padding: 4px 5px;  }
.hire-staff-lft h2{ font-size: 30px;font-family: 'Raleway', sans-serif; font-weight: 600;margin-top: 0px; }
.hire-staff-lft h3{ font-size: 24px;font-family: 'Raleway', sans-serif; font-weight: 600; margin-top: 12px;   }
.hire-staff-lft h4{ font-size: 24px;font-family: 'Raleway', sans-serif; font-weight: normal;  }
/*.hire-staff-banner{   background: #5f8100; }*/

.hire-staff-banner .manage-staff-button{ text-align: left; margin-top: 30px; }

.hire-staff-lft{ margin:38px 0 38px 0px; }
.section-hire-staff{ background:url(../css2/img/employer-banner.jpg) no-repeat right #5f8100; background-size:contain; color: #fff; height: 274px;     clear: both; }  

.search-tab-panels .tab-pane#keywordbe{ padding: 40px 25px;  }

#search-menu-form input[type="text"]{ width: 100%;
  font-size: 14px;
  border: 1px solid #cccccc;
  padding: 13px 15px;
  border-radius: 2px;
}
.marg0{ margin: 0 !important; }

.carousel-inner blockquote{ color: #000; font-size: 18px; line-height: 26px; }

.signup-main input[type="text"], .signup-main input[type="email"] , .signup-main input[type="tel"] {
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;
    height: auto; width: 100%;
}
.signup-main .captcha-img{ padding: 1px 15px; }


.howworks-icon{ background: url(../css2/img/employer-howitworks-sprite.png) no-repeat; width: 100px; height: 100px; float: left;     }
  
.howworks-desc{     float: left;    width: -webkit-calc(100% - 120px); width: -moz-calc(100% - 120px); width: calc(100% - 120px);    padding: 20px 0 0 30px; }

.howworks-icon-src{background-position: -11px -21px;}
.howworks-icon-matched{background-position: -11px -170px;}
.howworks-icon-setintreview{background-position: -11px -320px;}
.howworks-icon-manageesaily{background-position: -11px -470px;}
.howworks-icon-centralrecruit{background-position: -11px -620px;}

.howworks-features li a:hover .howworks-icon-src{background-position: -131px -21px;}
.howworks-features li a:hover .howworks-icon-matched{background-position: -131px -170px;}
.howworks-features li a:hover .howworks-icon-setintreview{background-position: -131px -320px;}
.howworks-features li a:hover .howworks-icon-manageesaily{background-position: -131px -470px;}
.howworks-features li a:hover .howworks-icon-centralrecruit{background-position: -131px -620px;}  

.employer-directory .qualified-applicants-txt{font-weight: bold;   text-align: center;   margin: 0 0 25px 0;}

.employer-directory .employer-home-tabs{ border:1px solid #ccc; }
.employer-directory  .search-tabs  {
    margin: 0 auto;
    width: 71%;
    position: relative;
    top: 1px;
}
.employer-directory ul.employerindex-list li{line-height: inherit;}
.employer-directory  ul.employerindex-list{ border-bottom: none;  margin: 0; }
.employer-directory .search-tabs li.active a{  border:none; border-top:1px solid #ccc;}

.employer-directory .search-tabs li.active a.tab-employer-keyword{ border-left: 1px solid #ccc; }

.employer-directory .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;
    text-transform: uppercase;
}
.employer-directory .btn-green:hover{background: #232323 !important; color: #fff;}

.employer-directory .search-tabs li.active a:hover, .employer-directory .search-tabs li.active a:focus {
    color: #79a400 !important;
    background-color: #fff !important;
}  
.padding20{ padding: 20px !important }   


.employer-features.features-main .box{padding: 0 20px;     overflow: visible;}
.features-tabpanel-container {margin-top: 60px;}
.features-introtext {max-width: 700px; margin: auto; margin-bottom: 100px;}
.features-introtext h2 {font-weight: 600;font-size: 36px; font-family: 'Raleway', sans-serif; color: #000; margin-top: 0;}
.features-introtext h4{ font-size: 18px; font-family: 'Century Gothic', sans-serif; color: #000; font-weight: normal; }
.features-introtext h2 span.grnTxt{color: #79a400}
.employer-features-list{ padding: 0;  margin: 0; list-style: none; text-align: center;}
.employer-features-list li {float:left; width: 33%;vertical-align: top;margin-bottom: 40px;padding: 0 15px; position: relative;}
.employer-features-list li div.employer-features-inner {padding: 75px 20px 0 20px;min-height: 200px;box-shadow: 0 0 8px rgba(0,0,0,0.18);text-align: center;position: relative; display: inline-block; width: 100%; margin-bottom: 40px;}
.employer-features-list li a{ padding: 0; border:none; cursor: pointer; }

.employer-features-list li a:hover, .employer-features-list li a:focus{ background: #fff; color:#000; border:none; }
@media screen and (max-width:  767px) {
  .employer-features-list li {
    width: 100%;
  }
}
.employer-features-list li div.employer-features-inner:before {background-image: url(img/icons-employer-features.png);}

.employer-features-list li:nth-child(1) div.employer-features-inner:before {
  background-position: 0 0;
}
.employer-features-list li:nth-child(2) div.employer-features-inner:before {
  background-position: 0 -114px;
}
.employer-features-list li:nth-child(3) div.employer-features-inner:before {
  background-position: 0 -228px;
}
.employer-features-list li:nth-child(4) div.employer-features-inner:before {
  background-position: 0 -342px;
}
.employer-features-list li:nth-child(5) div.employer-features-inner:before {
  background-position: 0 -456px;
}
.employer-features-list li:nth-child(6) div.employer-features-inner:before {
  background-position: 0 -570px;
}
.employer-features-list li:nth-child(7) div.employer-features-inner:before {
  background-position: 0 -684px;
}
.employer-features-list li:nth-child(8) div.employer-features-inner:before {
  background-position: 0 -798px;
}

@media screen and (max-width:  767px) {
  .employer-features-list li div.employer-features-inner {  
    min-height: 0;
    padding-bottom: 20px;
  }
}
.employer-features-list li div.employer-features-inner:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 100px;
  height: 114px;
  background-repeat: no-repeat;
  position: absolute; left: 50%;
  transform: -webkit-translateX(-50%);
  transform: -moz-translateX(-50%);
  transform: translateX(-50%);
  top: -58px;
}
.employer-features-list li div.employer-features-inner .title {font-family: 'Raleway', sans-serif;font-weight: 600;font-size: 18px;margin-bottom: 20px; line-height: 1;}
.employer-features-list li div.employer-features-inner .description {font-size: 14px; font-family: 'Century Gothic',sans-serif;  line-height: 22px;}
.employer-features-list li.active a{ border:none; }

.employer-features-list .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; }
.employer-features-list .btn-green:hover{background: #232323 !important; color: #fff;}
.employer-features-list .btn-black{ margin: 15px 0 20px 0; }
.employer-features-list .detail-description{font-size: 14px; font-family: 'Century Gothic',sans-serif;  line-height: 22px; display: inline-block;/*min-height: 193px;*/ margin-bottom: 40px;  }
.employer-features-list li div.employer-features-inner.open{ position: absolute;top:0; z-index: 1; background: #fff; left: 15px; width: calc(100% - 30px); }


/*.employers-home-bg.employer-textvite-top{ height: 157px !important; }*/

.employers-home-bg.employer-textvite-top .employers-home-block{width:100%; text-align: center; background: none !important;}

.search-section.search-section-employer .search-tabs li.active a:hover, .search-section.search-section-employer .search-tabs li.active a:focus {color: #79a400 !important;background-color: #fff !important;}
.search-section-employer .search-tabs li.active a {background-color: #f4f4f4;}

.employer-textvite-top.emp-directory-banner{ height: 157px !important; }
.employer-textvite-top.emp-directory-banner .employer-home-title {padding-top: 60px;}


.employdir-main.emp-dirtry-listview .dl-user > header {
    background-color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    border-radius: 4px 4px 0 0;
    font-weight: 600;
    color: #000;
    padding: 9px 15px 9px 15px;
    position: relative;
    min-height: 50px;
}
.employdir-main.emp-dirtry-listview .dl-global-actions {
    float: left;
}

.employdir-main.emp-dirtry-listview .dl-user > header .dl-user-check {
    float: right;
    padding-top: 0px;
    margin-right: 0px;
    margin-left: 0;
}

.employdir-main.emp-dirtry-listview  .dl-user .custom-checkbox {
    height: 30px;
    width: 30px;
    padding-left: 0;
}
.employdir-main.emp-dirtry-listview  .dl-user .custom-checkbox:before {
    width: 30px;
    height: 30px;
    margin-left: 0;
    line-height: 26px;
}

.employdir-main.emp-dirtry-listview .dl-user > header.labelChecked {
    background: #79a400;
    color: #fff;
}
.employdir-main.emp-dirtry-listview .dl-user > header.labelChecked .fa{ color: #fff; }
.employdir-main.emp-dirtry-listview .dl-list-worker-body-avatar .img {  
    width: 100px;
    height: 100px;
    margin: 0 auto 10px auto;
    line-height: 95px;
    overflow: hidden;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    border: none;
    box-shadow: none;
    text-align: center;
}

.employdir-main.emp-dirtry-listview  .quickinfo-wrapper {
    text-align: left; font-size: 14px !important;
}

.employdir-main.emp-dirtry-listview  .dl-list-worker-quickinfo li {
    font-size: 14px;
    font-weight: normal;
}

.employdir-main.emp-dirtry-listview .full-view-wrapper .directory-list-worker-tab li.active {
    position: relative; top:0 !important;
}

.employdir-main.emp-dirtry-listview .full-view-wrapper .directory-list-worker-tab li a {
    border: none;
    border-bottom: 2px solid #ccc;
    font-weight: normal;
    color: #232323;
}

.employdir-main.emp-dirtry-listview .full-view-wrapper .directory-list-worker-tab li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

.employdir-main.emp-dirtry-listview .collapsed-view-trigger , .employdir-main.emp-dirtry-listview .expanded-view-trigger{
    color: #79a400 !important;
}
.employdir-main.emp-dirtry-listview .dl-useraction > li > a {
    margin: 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: normal;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 0px;
    display: block;
    background: none !important;
    color: #000;
    border-radius: 4px;
    text-transform: inherit;
    transition: all 0.3s;
    letter-spacing: 0.5px;
}
.employdir-main.emp-dirtry-listview .dl-useraction > li > a:after{ content: ' '; margin: 0 0 0 10px; }
.employdir-main.emp-dirtry-listview .dl-useraction > li:last-child > a:after{ content: ''; margin: 0; }
.employdir-main.emp-dirtry-listview .dl-useraction > li > a:hover{ background: none !important; color: #79a400 !important; }

.employdir-main.emp-dirtry-listview .dl-global-view-link a.active, .employdir-main.emp-dirtry-listview .dl-global-view-link a:hover, .employdir-main.emp-dirtry-listview .dl-global-view-link a:focus {
    color: #79a400;
}

.employdir-main.emp-dirtry-listview .tab-list-li:before {background-color: #000;}

.employdir-main.emp-dirtry-listview .dl-list-job-quickinfo > li > i {
    color: #79a400;
    font-size: 20px;
    margin: 0 10px 0 0;
    float: left;
    text-align: center;
}

.employdir-main.emp-dirtry-listview .dl-user.list-view > header{ background: #fff; }
.employdir-main.emp-dirtry-listview .dl-user.list-view > header  .dl-user-name{color: #000;}
.employdir-main.emp-dirtry-listview .dl-user.list-view > header.labelChecked {
    background: #79a400 !important;
    }
.employdir-main.emp-dirtry-listview .dl-user.list-view > header.labelChecked .dl-user-name{color: #fff;}

.employer-textvite-top.emp-directory-banner {
    background: #79a400 !important;
    padding: 20px 0px 20px 0px;
    height: auto !important;
}
.employer-textvite-top.emp-directory-banner h1{ margin: 10px 0; padding: 0 !important }



/* After Login Employer */
.employer-topmenu-icon{ display: inline-block; background: url(img/worker-topmenu-icon.png) no-repeat; width:30px; height: 30px; vertical-align: middle; }
.employer-topmenu-icon.dash-icon{background-position: -13px -17px;}
.employer-topmenu-icon.eprofile-icon{background-position: -13px -72px;}
.employer-topmenu-icon.wrkrnetwork-icon{background-position: -13px -183px;}
.employer-topmenu-icon.wrkrhire-icon{background-position: -13px -344px;}
.employer-topmenu-icon.wrkrsrch-icon{background-position: -13px -295px;}
.employer-topmenu-icon.wrkrpackages-icon{background-position: -13px -241px;}
.employer-header-main .navbar-nav > li.yamm-fw > a{ padding: 18px 12px 10px 12px; border-radius: 5px 5px 0 0; }
.employer-header-main .dropdown-menu{ min-width: 250px; padding: 0; border-top: 5px solid #79a400; }
.employer-header-main .dropdown-menu > li > a:hover, .employer-header-main .dropdown-menu > li > a:focus {color:#fff !important;text-decoration:none;background-color:#79a400 !important;}

.employer-header-main .dropdown.menu-item-dashboard.active a .employer-topmenu-icon.dash-icon{background-position: -60px -17px;}
.employer-header-main .dropdown.menu-item-dashboard.active a:hover .employer-topmenu-icon.dash-icon{background-position: -60px -17px;}
.employer-header-main .dropdown.menu-item-dashboard a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-dashboard a:hover .employer-topmenu-icon.dash-icon, .employer-header-main .dropdown.menu-item-dashboard a:focus .employer-topmenu-icon.dash-icon{background-position: -60px -17px; color: #fff;}

.employer-header-main .dropdown.menu-item-eprofile.active a .employer-topmenu-icon.eprofile-icon{background-position: -58px -73px;}
.employer-header-main .dropdown.menu-item-eprofile.active a:hover .employer-topmenu-icon.eprofile-icon{background-position: -58px -73px;}
.employer-header-main .dropdown.menu-item-eprofile a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-eprofile:hover a .employer-topmenu-icon.eprofile-icon, .employer-header-main .dropdown.menu-item-eprofile:focus  a.employer-topmenu-icon.eprofile-icon{background-position: -58px -73px; color: #fff;}

.employer-header-main .dropdown.menu-item-mynetwork.active a .employer-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px;}
.employer-header-main .dropdown.menu-item-mynetwork.active a:hover .employer-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px;}
.employer-header-main .dropdown.menu-item-mynetwork a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-mynetwork:hover a .employer-topmenu-icon.wrkrnetwork-icon, .employer-header-main .dropdown.menu-item-mynetwork:focus a .employer-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px; color: #fff;}

.employer-header-main .dropdown.menu-item-orderresume.active a .employer-topmenu-icon.wrkrhire-icon{background-position: -60px -344px;}
.employer-header-main .dropdown.menu-item-orderresume.active a:hover .employer-topmenu-icon.wrkrhire-icon{background-position: -60px -344px;}
.employer-header-main .dropdown.menu-item-orderresume a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-orderresume:hover a .employer-topmenu-icon.wrkrhire-icon, .employer-header-main .dropdown.menu-item-orderresume:focus a .employer-topmenu-icon.wrkrhire-icon{background-position: -60px -344px; color: #fff;}

.employer-header-main .dropdown.menu-item-srchm.active a .employer-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px;}
.employer-header-main .dropdown.menu-item-srchm.active a:hover .employer-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px;}
.employer-header-main .dropdown.menu-item-srchm a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-srchm:hover a .employer-topmenu-icon.wrkrsrch-icon, .employer-header-main .dropdown.menu-item-srchm:focus a .employer-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px; color: #fff;}

.employer-header-main .dropdown.menu-item-packages-nw.active a .employer-topmenu-icon.wrkrpackages-icon{background-position: -60px -242px;}
.employer-header-main .dropdown.menu-item-packages-nw.active a:hover .employer-topmenu-icon.wrkrpackages-icon{background-position: -60px -242px;}
.employer-header-main .dropdown.menu-item-packages-nw a:hover{ background: #79a400; color: #fff;}
.employer-header-main .dropdown.menu-item-packages-nw:hover a .employer-topmenu-icon.wrkrpackages-icon, .employer-header-main .dropdown.menu-item-packages-nw:focus a .employer-topmenu-icon.wrkrpackages-icon{background-position: -60px -242px; color: #fff;}
/* employers Search Icon */



/* Employer Dashboard */
.employerdshbrd-main.employer-top-bg {background-image: none;background-color: #79a400;color: #fff;height: auto;padding: 20px 0;}
.employerdshbrd-main.mainheader-title h1 {font-size: 36px;margin: 0;font-family: 'Raleway', sans-serif;}
.employerdshbrd-main.mainheader-title h1 span{color: #fff;}
.employerdshbrd-main.mainheader-title h3 {font-size: 26px;margin: 15px 0 0 0;text-transform: capitalize;font-family: 'Raleway', sans-serif;}
.employer-dashboard .quicklink-list {margin: 0;padding: 25px;}
.employer-dashboard .quicklink-list li {list-style: none;position: relative;padding: 0 0 10px 20px;}
.employer-dashboard .quicklink-list li:before {content: '';display: block;width: 9px;height: 9px;background-color: #000;position: absolute;left: 0;top: 6px;}
.employer-dashboard .dispimg {width: 80px;height: 80px;border-radius: 80px;margin: 20px 0 15px;border: 1px solid #ccc;}
.employer-dashboard .complete-profile .progress {width: 75%;margin: 9px auto 15px;border-radius: 10px;background-color: #ebebeb;box-shadow: none;}
.employer-dashboard .progress-bar-success {background: #79a400 !important;}
.employer-dashboard .complte-resume{ margin:0; }
.employer-dashboard .alert-profile-complete {background: #fff;color: #000;font-size: 14px; line-height: 18px; padding: 0 15px 15px; }
.employer-dashboard .panel-group .panel {  border: solid 1px #79a400;border-radius: 4px;overflow: hidden;}
.employer-dashboard .panel-default > .panel-heading {background: none;border-radius: 4px 4px 0 0;}
.employer-dashboard .panel-title span { margin-left: 0px;color: #fff;}
.emp-dsbrd-icon-img { display: inline-block; background: url(img/employer-dashbrd-icon.png) no-repeat; width:40px; height: 40px; vertical-align: middle; }
.emp-dsbrd-icon-img.hiring-tool{background-position: -10px -10px;}
.emp-dsbrd-icon-img.manage-staff{background-position: -10px -64px;}
.emp-dsbrd-icon-img.manage-accunt{background-position: -10px -122px;}
.emp-dsbrd-icon-img.manage-prof{background-position: -10px -182px;}
.employer-box .panel {margin-bottom: 20px !important;}
.employer-dashboard .panel-title > a{padding: 0 0 0 20px;background: #79a400;border-bottom:1px solid #79a400;height:50px;color: #fff;line-height:49px;border-radius:4px 4px 0 0; font-weight: normal;}
.employer-dashboard .panel-title > a.collapsed:hover{ background: #fff; }
.employer-dashboard .panel-title > a.collapsed{ background: #fff; color: #000; border-bottom: none; }
.employer-dashboard .panel-title > a.collapsed span{color: #000;}
.employer-dashboard .panel-title > a.collapsed .title-icon, .employer-dashboard .panel-title > a.collapsed .more-less {background: none;color: #000;}
.employer-dashboard .panel-title > a.collapsed .emp-dsbrd-icon-img.hiring-tool{background-position: -60px -10px;}
.employer-dashboard .panel-title > a.collapsed .emp-dsbrd-icon-img.manage-staff{background-position: -60px -64px;}
.employer-dashboard .panel-title > a.collapsed .emp-dsbrd-icon-img.manage-accunt{background-position: -60px -122px;}
.employer-dashboard .panel-title > a.collapsed .emp-dsbrd-icon-img.manage-prof{background-position: -60px -182px;}
.employer-personalinfo .panel-title > a.collapsed .title-icon, .employer-dashboard .panel-title > a.collapsed .more-less {background: #79a400;color: #fff;}
.employer-dashboard .title-icon, .employer-dashboard .more-less {background: #79a400;color: white;font-size: 18px;padding: 16px 20px;}
.employer-dashboard .emp-content li {list-style: none;margin-left: 50px;padding-top: 0px;line-height: 30px;position: relative;}
.employer-dashboard .emp-content li:before {content: '';display: block;width: 9px;height: 9px;background-color: #000333;position: absolute;left: 0;top: 11px;}
.employer-dashboard .emp-content li > a {    padding: 0 0 0 20px;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;}


.employer-dashboard .emp-content li > .fa{ font-size: 16px; color: #000 !important;margin: 0px 0 0 3px; vertical-align: middle; }
.employer-dashboard .emp-content li > .fa:hover{ color:#79a400 !important }  

.employer-dashboard  .fa-question-circle {color: #232323 !important;font-size: 16px;vertical-align: middle; margin-left: 3px;}
.employer-dashboard .tooltip .tooltip-inner {background: #fff;color: black;border: 1px solid #79a400;padding: 5px 12px 5px 12px;line-height: 1.65em;}
.employer-dashboard .tooltip.right .tooltip-arrow:after {content: " ";position: absolute;z-index: -1;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #79a400;top: -15px;left: -2px;}
.employer-dashboard .emp-content li > a:hover{ color: #79a400 !important }
.employer-dashboard .emp-content li > a:hover .fa-question-circle {color: #79a400 !important;}


/* Company Eprofile */
.employereprofile-main.employer-top-bg {background-image: none;background-color: #79a400;color: #fff;height: auto;padding: 30px 0;}
.employereprofile-main.employer-top-bg h1 {font-size: 36px;margin: 0;font-family: 'Raleway', sans-serif;}
/*.employereprofile-main.employer-top-bg h1 span{ font-size: 26px; }*/
.employer-profiless .alert {color: #1d4f16 !important;background-color: rgba(193, 219, 189, 0.5) !important;border-color: #569a4c !important;text-align: center;line-height: 30px;font-weight: normal; margin-bottom: 40px;}
.employer-eprofile-cont h3.box-heading {background: #79a400;font-family: 'Raleway';font-size: 18px;font-weight: 600;padding: 15px 20px;height: 50px;}
.employer-eprofile-cont .box-content {width: 100%;display: block;border: solid 1px #ccc;margin: 0 0 25px 0;padding: 0;float: left;}
.employer-eprofile-cont .quicklink-list {margin: 0;padding: 25px 25px 15px;}
.employer-eprofile-cont .quicklink-list li {list-style: none;position: relative; padding: 0 0 10px 20px;}
.employer-eprofile-cont .quicklink-list li:before {content: '';display: block;width: 9px;height: 9px;background-color: #000;position: absolute;left: 0;top: 6px;}
.nomargbtm{ margin-bottom: 0 !important }
.eprofile-employerbanner-cont {background: url(img/eprofile-employer-banner.png) 50% 0 no-repeat;-webkit-background-size: cover;background-size: cover;text-align: left; padding: 30px 150px 15px 20px; color: #fff; height: 317px; float: right; border-radius: 4px; margin-bottom: 20px;}
.eprofile-employerbanner-cont .title {font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 600; color: #fff; line-height: 30px; margin-top: 0;}
.eprofile-employerbanner-cont .content p{ font-size: 14px !important; line-height: 22px;     margin: 0 0 25px 0; }
.eprofile-employerbanner-cont .content h4{font-size: 18px; font-family: 'Century Gothic',sans-serif; margin: 0 0 5px 0;}
.eprofile-employerbanner-cont .content h3{font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 18px; font-weight: 600;}
.employer-eprofile-cont .btn-green {background: #79a400 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; margin:0 3px; }
.employer-eprofile-cont .btn-green:hover{ background: #232323 !important; }
.margbtm25{ margin-bottom: 25px; }
.employer-eprofile-cont .my-account-item {min-height: inherit;border: 1px solid #ccc;border-radius: 4px;padding: 14px 25px;margin-bottom: 20px !important;}
.employer-eprofile-cont .my-account-item:hover, .employer-eprofile-cont .my-account-item:focus {background: #79a400 !important;color: #fff;}
.employer-home-step-title{font-family: 'Raleway', sans-serif;font-size: 18px;font-weight: 600;float: left;padding: 21px 0;color: #000;}
.employer-eprofile-cont .my-account-item:hover .employer-home-step-title, .employer-eprofile-cont .my-account-item:focus .employer-home-step-title {color: #fff !important;}
.employer-eprofile-cont  .employer-home-step-icon{ margin-right: 15px; }

/* Company Information*/
.employer-tabs-nav {font-weight: bold;display: flex;flex-direction: row;justify-content: flex-start;margin-top: 40px;margin-bottom: 40px;}
.employer-tabs-nav > div {width: 25%;text-align: center;display: block;margin-right: 0px;}
.employer-tabs-nav > div > a {display: block;width: 100%;background: none !important;padding: 15px 0 0 !important;color: #000;letter-spacing: -.5px;font-size: 16px;font-family: 'Raleway', sans-serif;cursor: pointer;position: relative;}
.employer-tabs-nav > div.active > a {background: none !important;color: #79a400;}
.employer-tabs-nav > div > a .badge {color: #fff !important;margin-left: 0;font-weight: bold;background: #232323;font-size: 18px;font-family: 'Century Gothic', sans-serif;border-radius: 100%;width: 28px;height: 28px;padding: 4px 0px;}
.employer-tabs-nav > div > a::before {top: 27px;bottom: 0;position: absolute;content: " ";width: 100%;height: 3px;background-color: #ccc;z-index: -1;left: 0;}
.employer-tabs-nav > div > a label {display: inline-block;width: 100%;padding-top: 8px;font-weight: bold;letter-spacing: 0.25px;cursor: pointer;}
.employer-tabs-nav > div > a:hover:not(.active) {    background: none !important;    transition: .5s;    color: #79a400;}  
.employer-tabs-nav > div > a:hover .badge, .employer-tabs-nav > div.active > a .badge {color: #fff !important;background: #79a400;}
.employer-tabs-nav > div.active > a::before {background-color: #79a400;}

.body_employer .btn-blue-big {background: #79a400 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px !important;border-radius: 4px !important;letter-spacing: 0.25px;}
.body_employer .btn-blue-big:hover{ background: #232323 !important;color:#fff !important  }

.page-content.employer-companyinfo{ padding: 0 0 50px 0; }

.employer-companyinfo .panel-title > a {padding: 0 0 0 15px !important;border-radius: 4px 4px 0 0;height: 50px;line-height: 50px;text-transform: inherit;background-color: #79a400;
color: #fff !important;}
.employer-companyinfo #accordion .more-less {
    color: white;
    width: 55px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    vertical-align: middle;
    padding: 0;
}

.employer-eprofile-icon-img { display: inline-block; background: url(img/employer-eprofile-icon.png) no-repeat; width:50px; height: 40px; vertical-align: middle; }
.employer-eprofile-icon-img.emp-info{background-position: -2px -8px;}
.employer-eprofile-icon-img.other-info{background-position: -2px -70px;}
.employer-companyinfo .panel-title > a{padding: 0 0 0 15px;border-radius: 4px 4px 0 0;height: 51px;line-height: 51px; text-transform: inherit;}  
.employer-companyinfo .panel-title > a.collapsed:hover{ background: #fff; }  
.employer-companyinfo .panel-title > a.collapsed{ background: #fff; color: #000; border: 1px solid #ccc; border-radius: 4px; }
.employer-companyinfo .panel-title > a.collapsed span{color: #000;}
.employer-companyinfo .panel-title > a.collapsed .more-less {background: #79a400;color: #fff;}
.employer-companyinfo .panel-title > a.collapsed .title-icon, .workers-dashboard .panel-title > a.collapsed .more-less {background: #79a400;color: #fff;}
.employer-companyinfo .panel-title > a.collapsed .employer-eprofile-icon-img.emp-info{background-position: -50px -8px;}
.employer-companyinfo .panel-title > a.collapsed .employer-eprofile-icon-img.other-info{background-position: -50px -70px;}  


.employer-companyinfo .panel-title > button{float:left; padding: 0 0 0 15px;border-radius: 4px 4px 0 0;height: 51px;line-height: 51px; text-transform: inherit; background: #79a400; border:1px solid#79a400; float: left; width: 100%; text-align: left; }   
.employer-companyinfo .panel-title > button.collapsed:hover{ background: #fff; }  
.employer-companyinfo .panel-title > button.collapsed{ background: #fff; color: #000; border: 1px solid #ccc; border-radius: 4px; }
.employer-companyinfo .panel-title > button.collapsed span{color: #000;}
.employer-companyinfo .panel-title > button.collapsed .more-less {background: #79a400;color: #fff;}
.employer-companyinfo .panel-title > button.collapsed .title-icon, .workers-dashboard .panel-title > button.collapsed .more-less {background: #79a400;color: #fff;}
.employer-companyinfo .panel-title > button.collapsed .employer-eprofile-icon-img.emp-info{background-position: -50px -8px;}
.employer-companyinfo .panel-title > button.collapsed .employer-eprofile-icon-img.other-info{background-position: -50px -70px;}

.employer-companyinfo .panel-title span {margin-left: 0px;color: #fff;}
.employer-companyinfo #accordion .panel-body {border: 1px solid #ccc; border-top:none; border-radius: 0 4px 4px 0; padding: 40px 0;}
.employer-companyinfo input[type="text"], 
.employer-companyinfo input[type="password"], 
.employer-companyinfo input[type="tel"], 
.employer-companyinfo input[type="email"],  
.employer-companyinfo input[type="number"],  
.employer-companyinfo input[type="url"],  
.employer-companyinfo textarea, 
.employer-companyinfo select {font-size: 14px;padding: 9px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto;width: 100%;}
.employer-companyinfo label.control-label {text-align: left; font-weight: bold;color: #010101; padding: 12px 20px 0 0;display: inline-block;margin-bottom: 8px;}
.employer-companyinfo .form-group {margin-bottom: 15px;}
.employer-companyinfo #pre_image img {width: 120px;max-height: 120px;padding: 0;border:none;}
.employer-companyinfo #pre_image{margin-bottom: 15px;}
.employer-companyinfo #accordion .panel.employer-dev-panel{ margin-bottom: 30px; }
.employer-companyinfo #accordion .panel.employer-dev-panel:last-child{ margin-bottom: 0; }
.employer-companyinfo fieldset {padding: 0px 55px;display: table-cell;}
.btn-black-sml {background: #232323 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: capitalize; !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; }
.btn-black-sml:hover{ background: #232323 !important; color: #ccc !important }

.btn-green-sml {background: #79a400 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: capitalize; !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; }
.btn-green-sml:hover{ background: #232323 !important; color: #fff !important }

#socialNetworkCont label.control-label{font-weight: normal;padding: 2px 20px 0 0;}
.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; }  


.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; }  

/* Employer Target */
.page-content.employer-target, .page-content.employer-industry{ padding:0 0 50px 0; }
.emplyer-target-leftpanel .control-label{ display: inline-block; width: 100%; margin-bottom: 10px; font-size:16px; color: #232323; font-family: 'Raleway'; }
.emplyer-target-leftpanel textarea{font-size: 14px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto;width: 100%; height: 100px;} 
.emplyer-target-leftpanel select{font-size: 14px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto;width: 100%;}




/* Employer Industry Listings */
#your_industry_accordion .panel-title > a {padding: 0 0 0 20px;background: #79a400;border-bottom: 1px solid #79a400;height: 50px;color: #fff;line-height: 50px;border-radius: 4px 4px 0 0;width: 100%;}
#your-industry-listing .panel-body{padding: 20px 55px;}
.employer-industry-added { display: inline-block; width:100%;  }
.employer-industry-added .title-span{display: flex; flex-direction:row;align-items:flex-start;}
.employer-industry-added .title-span{ float: left; width:80%; cursor: pointer; padding: 5px 0 0; }
.employer-industry-added .title-span:hover{ color: #79a400;  }
.employer-industry-added .title-span.active{ color: #79a400; font-weight: 600; }
.employer-industry-added .title-span i {font-size: 18px; top: 1px; position: relative;}
.employer-industry-added .employer-industry-actions { float: right; }

.employer-industry-added .employer-industry-actions a i.fa-times{
    background-color:#e54b3b;
    font-size: 16px;
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;
    margin: 0 !important;  
    border-radius: 4px;
    transition: all 0.3s;
}
.employer-industry-added .employer-industry-actions a i.fa-times:hover{background-color: #000 !important;}
.employer-industry-added .employer-industry-actions a i.fa-pencil:hover{background-color: #000 !important;}
.employer-industry-added .employer-industry-actions a i.fa-pencil{
  color: #648007;
    background-color:#648007;
    font-size: 16px;  
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;  
    margin: 0 3px !important;
    border-radius: 4px;
    transition: all 0.3s;
}

.employer-edit-industry{ border:none; width: 100%; margin-bottom: 10px 0 0 0; }
#your-industry-listing  {border: 1px solid #ccc;border-radius: 0 0 4px 4px; border-top: none; height: auto !important;}
#your-industry-listing .panel-body {border: none !important;}
.employer-edit-industry .industry-specialitylist .li-pop-child {line-height: 15px; width: 50% !important;}

#select-your-industry-listing .panel-collapse{border: 1px solid #ccc;border-radius: 0 0 4px 4px; border-top: none;}
#select-your-industry-listing .panel-collapse .panel-body{padding: 20px 40px 20px 55px;}

#select-your-industry-listing .panel-collapse .panel-body.emp_industry_list_cont {
    padding: 0 0 0 17px;
    clear: left;
    padding: 18px;
    margin-bottom: 10px;
    background: #f9f9f9;
    border: 1px solid #f0ecec;
    border-radius: 0px;
}
.emp_industry_list_cont .industry-specialitylist{ padding: 0; background: none; border:none; }
.new_industry_panel_cont{ padding: 0 5px; }
#select-your-industry-listing #new_industry_panel .panel-collapse{border:none;  }
.panel_cust_head{display: inline-block;width: 100%;padding: 0 10px;font-weight: bold;margin-bottom: 5px;}

#select-your-industry-listing #collapseOne .industry-industrieslist .li-pop-main a.active{ font-weight: bold; color: #79a400 }
#select-your-industry-listing #collapseOne .industry-industrieslist .li-pop-main a.active i{color: #79a400 }

#select-your-industry-listing #collapseOne .industry-industrieslist .li-pop-main a span.up_tech_name-ind{
    display: inline-block;
    width: 80%;
    vertical-align: text-top;
    line-height: 20px;
    /*vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

#your-industry-listing .employer-edit-industry .panel-body.emp_industry_list_cont{
    clear: left;
    padding: 18px;
    margin: 10px 0;
    background: #f9f9f9;
    border: 1px solid #f0ecec !important;
    border-radius: 0px;
}

.emp_industry_list_cont .industry-specialitylist .li-pop-child {
    line-height: 22px;
    width: 50% !important;
}

.employer-network .refer-summary-figures {border: 1px solid #79a400;}
.employer-network .refer-summary-figures .referal-summary-label{background:#79a400 }
.employer-network .refer-summary-data span span.bluetxt {color: #79a400;}

.employer-network .network-refer-btn .btn-blue {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 12px 25px 12px 25px !important;
    border-radius: 4px;
    letter-spacing: 0.25px;
        text-transform: uppercase !important;
}

.body_employer .network-refer-aside .refer_box{padding: 0; background: none; border:none;}
.body_employer .network-refer-aside .refer_box_top{ background: #000; color: #fff;     padding: 20px; }

.body_employer .network-refer-aside .box-content h3{color: #fff; font-size: 30px; font-family: 'Raleway', sans-serif;}
.body_employer .network-refer-aside .box-content h3 span{color: #79a400;}
.body_employer .network-refer-aside .box-content h4{color: #fff; font-size: 18px;margin-bottom: 0; line-height: 24px;}

.body_employer .network-refer-aside .refer_box_middle{ background: #618200; color: #fff;   padding: 20px; }
.body_employer .refer_box_middle p{ font-weight: bold; line-height: 22px; }
.body_employer .refer_box_middle h3{color: #fff; font-size: 26px;}
.body_employer .refer_box_middle h4{ font-size: 14px !important;color: #fff !important; }
.body_employer .refer_box_middle a{ display: inline-block; width: 100%; margin: 12px 0 5px 0; color: #fff; text-decoration: none }
.body_employer .refer_box_middle a:hover{ color: #fff !important }

.body_employer .box-content.refer_upload{ margin-bottom: 30px; border: 1px solid #ccc; margin-top: 0; }
.body_employer .box-content.refer_upload p{ font-weight: bold; }
.body_employer .view-format-cont{ display: inline-block; width: 100%; margin:20px 0;  }
.body_employer .view-format-cont a{color: #79a400;}
.body_employer .upload-excel-cont{ padding: 0 10px;float: left; width: 100%; text-align: center; }
.body_employer .upload-excel-cont a{color: #79a400;}
.body_employer .upload-excel-cont .fl.pad5{ padding: 5px;     font-size: 16px; }

.employer_my_rate .box-heading {
    background: #79a400;
    margin: 0;
    padding: 16px 20px 15px;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    color: white;
    border-radius: 4px 4px 0 0;
    display: inline-block;
    width: 100%;
}

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

.employer_my_rate .link-a a{font-weight: bold;color: #79a400 !important;transition: all 0.3s;}
.employer_my_rate .link-a a:hover{ color: #232323 !important; }



.drag_drop_txt{font-family: 'Century Gothic',sans-serif;font-size: 18px; font-weight: bold; margin:0 0 5px 0;}
.browse_img_txt{font-family: 'Century Gothic',sans-serif;font-size: 18px; font-weight: normal; margin:0 0 5px 0;}
.browse_img_txt .browse_image_bizcard , .browse_img_txt .browse_image_bizad {color: #0091c4;}
.type_img_txt{font-family: 'Century Gothic',sans-serif;font-size: 14px; color: #666;}

#actions_bizcard{ position: absolute; right:25px; top:10px; display: none; }
#actions_bizad{ position: absolute; right:10px; top:10px; display: none; }
#actions_bizcard i.fa-times, #actions_bizad i.fa-times {
    background-color: #e54b3b;
    font-size: 16px;
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;
    display: inline-block;
    margin:0 2px;
    border-radius: 4px;
}
#actions_bizcard i.fa-pencil , #actions_bizad i.fa-pencil{
    color: #648007;
    background-color: #0091c4;
    font-size: 16px;
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;
    display: inline-block;
    margin:0 2px;
    border-radius: 4px;
}
#actions_bizcard i.fa-times:hover, #actions_bizcard i.fa-pencil:hover{ background: #232323; color: #fff; }
#actions_bizad i.fa-times:hover, #actions_bizad i.fa-pencil:hover{ background: #232323; color: #fff; }
.logoholder{ /*display: inline-block;*/ width: 100%; border:1px solid #ccc; border-radius: 2px 2px 0 0; background:#ededed; position: relative; border-bottom: none; }

#actions_bizcard .button-red, #actions_bizcard .button-green{ display: inline-block; cursor: pointer; }
#actions_bizad .button-red, #actions_bizad .button-green{ display: inline-block; cursor: pointer; }
.uploads_btn_cont li a span .fa{
    font-size: 30px;
    vertical-align: middle;
    margin: -10px 0 0 0;
}

#delete_modal_bizad p, #delete_modal_bizcard p{ font-size: 16px; }




.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(1){min-height: 133px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(2){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(3){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(4){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(5){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(6){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(7){min-height: 85px;}
.employer-package.after-login-emplyer .panel.price .list-group-item:nth-child(8){min-height: 85px;}

.employer-package.after-login-emplyer .panel.price ul.list-group {
    min-height: 723px;
}

.padbtm50{ padding-bottom: 50px; }

.custom_package_detail{ text-align: center; display: inline-block; width: 100%; padding:10px 15px;    min-height: 806px; background: url(img/custom_pack_img.png) no-repeat bottom center;}
.custom_package_detail h1{font-size: 28px !important;font-weight: bold; font-family: 'Raleway', sans-serif; color: #0091c4; margin:0;}
.custom_package_detail h2{font-size: 24px  !important;font-weight: bold; font-family: 'Raleway', sans-serif; color: #000; margin-top: 30px; margin-bottom: 30px;}
.custom_package_detail h3{font-size: 18px  !important;font-weight: bold; font-family: 'Raleway', sans-serif; color: #000;line-height: 24px; margin-top: 40px;}
.custom_package_detail h4{font-size: 16px  !important;font-weight: normal; font-family: 'Raleway', sans-serif; color: #000; margin-bottom: 5px;}


.employer-cart-cont .shopping-box-content header{ background: #79a400 !important; }
.buy_text_msg {background: #79a400;color: #fff !important;border-radius: 4px;padding: 4px 10px;text-transform: uppercase; transition: all 0.3s;}
.buy_text_msg:hover{ background: #232323; color: #fff !important; }
.employer-cart-cont .cart-order-review-wrap .btn-save {background: #79a400 !important;}
.employer_package_name{ width: 200px; height: 40px !important }

.employer_checkout .payment-type-list ul li a.active {
    background: #79a400;
    color: #fff;
}
.employer_checkout .payment-type-list ul li a:hover {
    background: #79a400;
    color: #fff;
}

/* Post a Job*/
.textvite-postajob-btn{ margin: 0 0 0 15px !important }
.employer-jobvite.post-job .panel-group .panel {  border: solid 1px #79a400;border-radius: 4px;overflow: hidden;}
.employer-jobvite.post-job .panel-default > .panel-heading {background: none;border-radius: 4px 4px 0 0;}
.employer-jobvite.post-job .panel-title span { margin-left: 0px;color: #fff;}
.postjob-icon-img { display: inline-block; background: url(img/employer-post-job.png) no-repeat; width:40px; height: 40px; vertical-align: middle; }
.postjob-icon-img.jobdetails{background-position: -10px -10px;}  
.postjob-icon-img.preflocation{background-position: -10px -66px;}
.postjob-icon-img.prefschedule{background-position: -10px -127px;}
.postjob-icon-img.prefrate{background-position: -10px -182px;}
.postjob-icon-img.jobReq{background-position: -10px -235px;}
.postjob-icon-img.contact-info{background-position: -10px -286px;}
.postjob-icon-img.info-details{background-position: -10px -338px;}
.postjob-icon-img.job-post{background-position: -10px -393px;}

.employer-jobvite.post-job .employer-box .panel {margin-bottom: 20px !important;}
.employer-jobvite.post-job .panel-title > button{padding: 0 0 0 20px;
    background: #79a400;
    border-bottom: 1px solid #79a400;
    height: 50px;
    color: #fff;
    line-height: 50px;
    border-radius: 4px 4px 0 0;
    width: 100%;
    text-align: left;
    border: none;}
.employer-jobvite.post-job .panel-title > button.collapsed:hover{ background: #fff; }
.employer-jobvite.post-job .panel-title > button.collapsed{ background: #fff; color: #000; border-bottom: none; }
.employer-jobvite.post-job .panel-title > button.collapsed span{color: #000;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.jobdetails{background-position: -60px -10px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.preflocation{background-position: -60px -66px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.prefschedule{background-position: -58px -127px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.prefrate{background-position: -60px -178px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.jobReq{background-position: -60px -235px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.contact-info{background-position: -60px -286px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.info-details{background-position: -60px -338px;}
.employer-jobvite.post-job .panel-title > button.collapsed .postjob-icon-img.job-post{background-position: -60px -393px;}
.employer-jobvite.post-job  .title-icon, .employer-jobvite.post-job  .more-less {background: #79a400;color: white;font-size: 18px;padding: 16px 20px;}
.employer-jobvite.post-job  .collapsing {
  /*position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;*/  
}
.employer-jobvite.post-job .panel-body {
    padding: 25px 47px;
}
.employer-jobvite.post-job input[type="text"],.employer-jobvite.post-job input[type="email"], .employer-jobvite.post-job input[type="password"], .employer-jobvite.post-job input[type="file"], .employer-jobvite.post-job textarea, .employer-jobvite.post-job select{font-size: 14px;padding: 9px 12px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px !important;height: auto; width: 100% !important; width:100%; font-family: 'Century Gothic',sans-serif; margin: 5px 0 0 0 !important;}
.employer-jobvite.post-job label.control-label {text-align: left;font-weight: bold;color: #010101;padding: 12px 20px 0 0;display: inline-block;margin-bottom: 0px;}  
.employer-jobvite.post-job select#positions{ width: 180px !important; }

.exchangeicon{font-size: 24px;
    margin: 80px 0 0 0; }

.physical_address_cont {display: inline-block; width: 100%; margin:0;}
.physical_address_cont .control-label{ line-height: inherit !important; }

.employer-jobvite.post-job #collapseFive label.control-label{ padding:0 20px 0 0; }

#collapseFive li.li-pop-main{margin: 0 0 15px 0; line-height: 16px;}
#collapseFive .margBtm20{     margin-bottom: 20px !important;

    padding: 10px;
    background: #f6f6f6;
    border-radius: 4px;
}

.skillsheadTxt .fa{ color: #000; font-size: 16px; vertical-align: middle; margin: 0 5px 0 0; }
.skillsheadTxt.active{ font-weight: 600; color: #79a400 !important; }
.skillsheadTxt.active .fa{color: #79a400 !important}
.skillsheadTxt{ color: #000 !important;}

textarea#instructions {
    height: 92px;
}

.interview-timing select{    padding: 10px 18px 10px 10px !important;}
.hgt150{
    height: 129px !important;
}

.employer-jobvite.post-job .form-group-details {
    display: inline-block;
    width: 100%;
    margin: 5px 0 10px 0;
    background: #fff;
    padding: 15px !important;
}

.employer-jobvite.post-job #add-pyrate input{ margin: 0 !important }
.margTop12{
    margin-top: 12px;
}

.employer-jobvite.post-job   h4.tvhead {
     color: #000;
     font-size: 14px;
     font-weight: normal;
     padding: 5px;
     margin: 0px 0 10px 0;
   }

  .employer-jobvite.post-job  .fieldset_industry.preferd-schdle-cont .form-group{ margin-bottom: 0 !important }



.employer-network-main .worker-netowrk-search .btn-employer.btn-blue {
    padding: 9px 20px 9px 20px !important;
    vertical-align: top;
    margin: 0 5px 0 0;
    background: #79a400 !important; 
    text-transform: uppercase !important;
    font-size: 16px !important;
}
.employer-network-main .worker-netowrk-search .btn-employer.btn-black {
    padding: 9px 20px 9px 20px !important;
    vertical-align: top;
    margin: 0;
    text-transform: uppercase !important;
    font-size: 16px !important;
}

.employer-network-main .add-network-asidebar .box-heading {
    background: #79a400;
    }


.employer-network-main .add-network-asidebar .btn-filter-form {
    background-color: #232323 !important;
    font-size: 18px;
    color: #ffffff !important;
    padding: 12px 25px 12px 25px;
    border-radius: 4px;
    transition: all 0.3s;
    text-transform: uppercase;  
    line-height: inherit;
}

.employer-network-main .add-network-asidebar .btn-filter-form:hover{ background: #232323 !important; color: #ccc !important; }

.network-addtion-employer .alert-info {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #d68400 !important;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 500;
}

.box.employer-network-inner{ padding: 0; }

.box.employer-network-inner input[type="text"],.box.employer-network-inner input[type="email"], .box.employer-network-inner input[type="password"], .box.employer-network-inner input[type="file"], .box.employer-network-inner textarea, .box.employer-network-inner select{font-size: 14px;padding: 9px 12px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important; width:100%; font-family: 'Century Gothic',sans-serif; margin: 5px 0 0 0 !important;}

.box.employer-network-inner .control-label{ margin-bottom: 0px; }
.box.employer-network-inner .form-group{ margin-bottom: 15px; }
.custom_checkbox.nomargintop{margin-top: 0 !important}

.employer-posted-jobs .employer-list-aside-wrapper .form-header{
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 13px 25px 12px 25px;
    border-radius: 4px 4px 0 0;
    text-transform: capitalize;
    line-height: inherit;
    text-align: left;
    font-weight: 600;
}
.employer-posted-jobs .employer-list-aside-wrapper .form-section{ border:none; }
.employer-posted-jobs .employer-list-aside-wrapper .form-content {
    border: 1px solid #ccc;
    border-radius: 0 0 4px 4px;
    border-top: none;
    padding: 20px 25px;
    display: inline-block;
    width: 100%;
}

.employer-posted-jobs .employer-list-aside-wrapper .form-content  ul li a i{ font-size: 18px; margin-right: 5px; vertical-align: middle; color: #79a400 }

.employer-posted-jobs  .dl-useraction > li > a {
    margin: 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: normal;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 8px 5px;
    display: block;
    background: none;
    color: #000;
    border-radius: 4px;
    text-transform: capitalize;
    transition: all 0.3s;
    letter-spacing: 0.5px;
        margin: 0 3px 0 0;
}
.employer-posted-jobs  .dl-useraction > li > a:hover{background: none; color: #79a400 !important;}

.employer-posted-jobs .dl-list-job-quickinfo li i {
    color: #79a400;
}
.employer-posted-jobs .dl-list-job-quickinfo2 li i {
    color: #79a400; 
}

.employer-posted-jobs .dl-user > header {
    background-color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    border-radius: 4px 4px 0 0;
    font-weight: 600;
    color: #000;
    padding: 9px 15px 9px 15px;
    position: relative;
    min-height: 50px;
    /*border-left: 1px solid #ccc;*/
}

.employer-posted-jobs .dl-user {
    border: 1px solid #ccc;
    padding: 0;
    margin-bottom: 25px;
    border-radius: 4px;
}

.employer-posted-jobs .dl-user > header .dl-user-name {
    text-transform: capitalize;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Century Gothic',sans-serif;
    margin-right: 30px;
}

.employer-posted-jobs .dl-user > article {
    padding: 15px 15px 10px 15px;
    border-top: none;
}

.employer-posted-jobs .dl-user .list-trigger-button{  right:0; left: auto; width: auto; height: auto; }
.employer-posted-jobs .dl-user .list-trigger-button .fa{color: #fff; background: #79a400; padding: 16px 20px;;}

.employer-posted-jobs .expanded-view-trigger {
    color: #79a400 !important;
    display: inline-block;
    font-weight: bold;
}

.employer-posted-jobs .collapsed-view-trigger {
    color: #79a400 !important;
    display: none;
    font-weight: bold;
}


.employer-posted-jobs .full-view-wrapper .directory-list-worker-tab li a {
    border: none;
    border-bottom: 2px solid #ccc;
    font-weight: normal;
    color: #232323;
}

.employer-posted-jobs .full-view-wrapper .directory-list-worker-tab li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

.employer-posted-jobs .full-view-wrapper .dl-user-tabs-wrapper {
    padding: 15px 15px 5px;
    border-top: 2px solid #ccc;
}

.employer-posted-jobs .job_descr{ float: left; width: 100%; }
  
.employer-posted-jobs .tab-list-li:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 5px;
}




.employer-campaign .panel-group .panel {  /*border: solid 1px #79a400;border-radius: 4px !important;*/overflow: hidden; margin-bottom: 30px;}
.employer-campaign .panel-group .panel-collapse {  border: solid 1px #ccc;overflow: hidden;border-top: none;}
.employer-campaign .panel-default > .panel-heading {background: #fff !important; border-radius: 4px 4px 0 0; border-bottom: 2px solid #79a400;}
.employer-campaign.panel-title span { margin-left: 0px;color: #fff;}
.postcamp-icon-img { display: inline-block; background: url(img/employer-campaign-icon.png) no-repeat; width:40px; height: 40px; vertical-align: middle; }
.postcamp-icon-img.invite-candidate{background-position: -10px -10px;}  
.postcamp-icon-img.job-fair-location{background-position: -10px -66px;}

.employer-campaign .employer-box .panel {margin-bottom: 20px !important;}
.employer-campaign .panel-title > a{padding: 0 0 0 20px !important;background: #79a400;border-bottom:1px solid #79a400;height:51px;color: #fff;line-height:50px;border-radius:4px 4px 0 0; width: 40%;}
.employer-campaign .panel-title > a.collapsed:hover{ background: #fff; }
.employer-campaign .panel-title > a.collapsed{ background: #fff; color: #000; border: 1px solid #79a400; border-bottom: none; }
.employer-campaign .panel-title > a.collapsed span{color: #000;}
.employer-campaign .panel-title > a.collapsed .postcamp-icon-img.invite-candidate{background-position: -60px -10px;}
.employer-campaign .panel-title > a.collapsed .postcamp-icon-img.job-fair-location{background-position: -60px -66px;}
.employer-campaign .title-icon, .employer-campaign  .more-less {background: #79a400;color: white;font-size: 18px;padding: 16px 20px;}
.employer-campaign #ind_data  .div-pop-ind {width: 33%;float: left;}
.employer-campaign #ind_data .div-pop-ind:last-child{ width: auto !important }

.employer-campaign #ind_data .div-pop-ind:last-child label{ width:100%; font-weight: 600; margin-bottom: 0; background: #232323 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: capitalize !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; line-height: 18px; }
.employer-campaign #ind_data .div-pop-ind:last-child input[type="checkbox"]{ display: none; }
.employer-campaign #ind_data .div-pop-ind:last-child input[type="checkbox"] + label:before{ display: none; }
.employer-campaign #ind_data .div-pop-ind:last-child input[type="checkbox"] + label{color: #fff; font-weight: 600;}
.employer-campaign #ind_data .div-pop-ind:last-child input[type="checkbox"]:checked + label:after{ display: none; }

.employer-campaign #ind_data{margin:10px 0px !important; float: left; width: 100%;}
.employer-campaign .panel-body {padding: 25px 25px 25px 47px;}
.employer-campaign input[type="text"],.employer-campaign input[type="email"], .employer-campaign input[type="password"], .employer-campaign input[type="file"], .employer-campaign textarea, .employer-campaign select{font-size: 14px;padding: 9px 12px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important; width:100%; font-family: 'Century Gothic',sans-serif; margin: 5px 0 0 0 !important;}
.employer-campaign select#category{width: 65% !important}
.employer-campaign textarea#description{width: 65% !important}
.employer-campaign .locationd-cont p{ display: inline-block; margin: 8px 15px 10px 0; }

.employer-campaign #start_date{ background: url(img/calendar-icon.png) no-repeat 96% #fff; }
.employer-campaign #end_date{ background: url(img/calendar-icon.png) no-repeat 96% #fff; }

.invited-candidate-cont {background: #fff; border-radius: 4px; padding: 0; margin: 0 15px 20px;     width: -webkit-calc(100% - 30px);     width: -moz-calc(100% - 30px);     width: calc(100% - 30px); border:1px solid #79a400;}
.tot-candiates{background: #79a400; border-radius: 0;  padding: 14px 0 14px 15px; color: #fff}
.tot-candiates-data{ padding: 8px 15px 8px 0; }
.tot-candiates-data p {float: left; margin-left:15px; margin-bottom: 0px; }


#ind_data input[type="checkbox"] {position: absolute;opacity: 0;}
#ind_data input[type="checkbox"] + label {position: relative;cursor: pointer;padding: 0;}
#ind_data 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 #79a400; border-radius: 2px;}
#ind_data input[type="checkbox"]:hover + label:before {background: #fff;border: 1px solid #79a400;
    border-radius: 2px;}
#ind_data input[type="checkbox"]:checked + label:before {background: #fff;border: 1px solid #79a400;
    border-radius: 2px;}
#ind_data input[type="checkbox"]:disabled + label {color: #b8b8b8;cursor: auto;}
#ind_data input[type="checkbox"]:disabled + label:before {box-shadow: none;background: #ddd;}
#ind_data input[type="checkbox"]:checked + label:after {content: '\f00c';position: absolute;left: 4px;top: 4px;width: 5px;height: 10px;font: normal normal normal 18px/1 FontAwesome;
color: #79a400}

 #ind_data  .div-pop-ind {width: 50%;float: left;}

.jobfairlocation p.bold {font-weight: bold;font-size: 15px;    color: #232323;}

.jobfairlocation .control-label{ font-weight: bold; margin-bottom: 0; }
.jobfairlocation .form-group {margin-bottom: 15px;}

.invited-candidate-cont .arrow-right {width: 0;height: 0;border-top: 24px solid transparent;border-bottom: 24px solid transparent;border-left: 24px solid #79a400;
    }


.employer-package.after-login-emplyer .price-icon-cont{top: 82%;}


.employer-package.after-login-emplyer .tooltip.right .tooltip-arrow:after{    border-right: 15px solid #79a400;}
.employer-package.after-login-emplyer .tooltip .tooltip-inner{    border: 1px solid #79a400;     width: 300px;}
.employer-package.after-login-emplyer .list-group-item {overflow: visible;}
.employer-industry .employer-industry-added .second_level .title-span i {font-size: 12px;top:0px; vertical-align:middle; margin:5px 0 0 0;}

#my_comp, #my_soft, #my_tech, #my_lang{ padding: 5px 20px 0; }

.network_mobile_input .inputs{background: #fffcdf;}

.worker-dirtry-listview .employer-network-main .dl-global-actions label{ background-color: #79a400;}
.worker-dirtry-listview .employer-network-main .dl-useraction > li > a{ background-color: #79a400;}
.network-dir-listing.employer-network-main ul.dl-list-worker-contact li .fa{    color: #79a400;}

.worker-dirtry-listview .employer-network-main .dl-user > header.labelChecked {
    background: #79a400;
    color: #fff;
}

.network-job-category label.custom_checkbox span.custtxt{    width: 100%;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/}

 .network-yearexp { display: inline-block; width: 100%;     padding: 0 15px; margin:5px 0 0 ; }

  .network-yearexp .yearsexp .btn:active,  .network-yearexp .yearsexp .btn.active {
    background-color: #79a400 !important;
}

.employer-jobvite a.network-addnew-row{
    color: #fff;
    margin: 0 0 0 5px;
    display: inline-block;
    font-weight: bold;
    background: #79a400;
    padding: 7px 11px;
    border-radius: 4px;
    transition: all 0.3s;
    text-transform: capitalize;
    font-size: 16px;
    vertical-align: middle;

}
.employer-jobvite a.network-addnew-row:hover{ background: #232323; }

.network-addedrow-list{
    display: none;
    width: 100%;
    position: relative;
    float: left;
}

.network-addedrow-list .li-pop-child{
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

.network-addedrow-list .add_exp_other {
    float: left;
    width: 100%;
    padding: 10px 8px 0 5px;
    font-weight: bold;
    display: block;
}

/*.employer-jobvite.post-job .ul-pop-main {width: 48%;}*/
#viewIndustryListBtn{ display: none; margin-top: 20px; }
.your-industry-list{ display: inline-block;width: 100%; }
#select-your-industry-listing{ margin-bottom: 35px; }
.other-computer-skills .add_exp_row_cont{ padding: 0 !important}

.employer-jobvite.post-job .other-computer-skills input[type="text"]{ width:72% !important; float: left; }
.other-computer-skills{
    float: left;
    width: 100%;
    margin: 10px 0;
}
.employer-jobvite a.add_compskill{
    color: #fff;
    margin: 0 0 0 5px;
    display: inline-block;
    font-weight: bold;
    background: #79a400;
    padding: 7px 11px;
    border-radius: 4px;
    transition: all 0.3s;
    text-transform: uppercase;
}
.employer-jobvite a.add_compskill:hover{  color: #fff !important; background: #232323; }

.employer-textvite-top.employer-headerBg{ background: #79a400 !important; height: auto !important;     padding: 30px 0 !important;}
.employer-textvite-top.employer-headerBg h1{     font-size: 34px;font-family: 'Raleway', sans-serif; margin:0;     font-weight: bold; }
.employer-hide{ display: none !important; }

.employer-viewjob-main .dl-user .job_header {
    padding: 12px 20px 12px 20px !important;
    background: #fff;
    position: relative;     min-height: 30px;
}
.employer-viewjob-main .dl-user .job_header:after{
  border-r
}

.employer-viewjob-main .dl-user .job_header:first-child {
    padding: 12px 20px 12px 20px !important;
    border-radius: 4px 4px 0 0;
}

.employer-viewjob-main .worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-header {
    background: #79a400 !important;
    }

.employer-viewjob-main .worker-list-aside-wrapper .btn-filter-blue {
    background: #232323 !important;
    color: #fff !important;
  }
  .employer-viewjob-main .worker-list-aside-wrapper .btn-filter-blue:hover{background:#000 !important; color: #ccc !important;}

  .employer-viewjob-main .worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-content ul li {
    border-bottom: none;
    padding: 5px 20px 5px 20px;
}

  .employer-viewjob-main .job_action_bar_main .btn-employer {
    background: #79a400 !important; font-size: 14px !important;
padding: 9px 15px !important;
border-radius: 4px;
text-transform: uppercase !important;
font-weight: bold;
margin: 0 5px 0 0 !important;
    }

    .employer-viewjob-main .job_action_bar_main .btn-employer:hover{ background: #232323 !important; }

    .employer-viewjob-main .dl-user > article {
    padding: 15px;
}



.employer-package.after-login-emplyer .panel.panel-red .panel-footer{ background: #f6f6f6; }
.employer-package.after-login-emplyer .panel.panel-red .panel-footer a{ background-color: #e54b3b; color: #fff; }
.employer-package.after-login-emplyer .panel.panel-red .panel-footer a:hover{ background-color: #232323; }

.employer-package.after-login-emplyer .panel.panel-blue .panel-footer{ background: #f6f6f6; }
.employer-package.after-login-emplyer .panel.panel-blue .panel-footer a{ background-color: #0091c4;color: #fff; }
.employer-package.after-login-emplyer .panel.panel-blue .panel-footer a:hover{ background-color: #232323; }

.employer-package.after-login-emplyer .panel.panel-green .panel-footer{ background: #f6f6f6; }
.employer-package.after-login-emplyer .panel.panel-green .panel-footer a{ background-color: #79a400;color: #fff; }
.employer-package.after-login-emplyer .panel.panel-green .panel-footer a:hover{ background-color: #232323; }

.employer-package.after-login-emplyer .panel.panel-orange .panel-footer{ background: #f6f6f6; }
.employer-package.after-login-emplyer .panel.panel-orange .panel-footer a{ background-color: #f39c11; color: #fff;}
.employer-package.after-login-emplyer .panel.panel-orange .panel-footer a:hover{ background-color: #232323; }  


.review-campaign h3.box-heading {
    background: #79a400;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    height: 50px;
}
.review-campaign .box-content {
    width: 100%;
    display: block;
    border: solid 1px #ccc;
    margin: 0 0 25px 0;
    padding: 20px;
    float: left;
}

.reviewjob-left .box{ border:1px solid #ccc; border-radius: 4px; padding: 25px; }
.reviewjob-left .box h3{ display: inline-block; width: 100%; font-family: 'Raleway', sans-serif;
    font-size: 18px; }


 

.employer-jobvite.post-job #myOnPageLang .ul-pop-main {
    width: 100%;     margin-bottom: 15px;
}

#myOnPageLang li.li-pop-main {
    margin: 0 0 15px 0;
    line-height: 16px;
    float: left;
    width: 33%;
}


.posted-job-category{ display: inline-block; width: 100%; margin: 0 0 26px 0; }

.posted-job-category ul{
    display: block;
    overflow: visible;
    margin: 0;
    padding: 0;
    position: relative;
    top: 1.5px;
}
.posted-job-category ul li{ float: left; }
.posted-job-category ul li a {
   color: #232323;
    line-height: 1;
    padding: 10px 15px;
    white-space: nowrap;
        font-size: 16px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}

.posted-job-category ul li.active a {
    border: none;  
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

/*.employer-posted-jobs .full-view-wrapper .dl-user-tabs-wrapper {
    padding: 15px 15px 5px;
    border-top: 2px solid #ccc;
}*/

.employer-posted-jobs .dl-useraction{ text-align: left !important; margin:0 !important; width: 100%; }

.employer-posted-jobs .dl-useraction > li > a.removejob{ background: none; color: #000 !important; padding:8px 0; text-transform: capitalize; }
.employer-posted-jobs .dl-useraction > li > a.removejob:hover{  color: #79a400 !important;}
.dl-useraction > li.flright{ float: right !important;  }


.collapsed-li .skills-list-trigger.showstopicon:before{ background: #000; }


.confirm-job-posting{ margin:0 auto; width: 70%; font-size: 14px; text-align: left; line-height: 22px; }


.body_employer .employer-viewjob-main .job_s1 > ul > li.schedule {
      background: url(img/applicant-info-time-dir.png) no-repeat left;
  }

#employerImportContact .network-add-bizbg h2{margin: 5px 0 10px 0; color: #000;}  
#employerImportContact .network-add-bizbg h3{ width: 100%; font-size: 16px; padding: 0 30px; margin: 8px 0 0 0; font-weight: bold;  }
.network-privacy-note{    display: inline-block;
    width: 100%;
    margin: 15px 0;
    text-align: center;
    font-size: 18px;
    background: #79a400;
    color: #fff;
    padding: 15px 0;
    border-radius: 4px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;}
#employerImportContact .network-add-bizbg {background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 30px 0 0 0;}
.network-how-it-works ul{ margin: 0; padding: 0 0 0 30px; list-style-type: none; }
.network-how-it-works ul li{ float:left; width: 100%; margin: 3px 0; font-size: 16px; }
.network-how-it-works ul li .fa{ font-weight: bold; font-size: 16px;  }
.network-how-it-works label{ display: inline-block; width: 100%; font-size: 18px; font-weight: bold; }
.network-how-it-works{ margin: 20px 0; }
.network-get-started{ display: inline-block; width: 100%; margin: 20px 0; padding:0; }
.network-get-started label{ font-size: 26px; text-transform: uppercase;padding-bottom: 5px; border-bottom: 1px solid #ccc; display: inline-block; width: 100%;     text-align: center; margin: 15px 0;}

.network-get-started a{
    display: inline-block;
    padding: 20px 15px;
    width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px);
    background: #232323 !important;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 4px;
    float:left; margin: 8px 5px;     font-weight: 600; transition: all 0.3s;}

.network-get-started a:hover{ background: #000 !important; color: #ccc !important }


.spnTxt_val{
    float: right; 
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.employer-privacytxt{   border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; text-align:center;  margin: 20px auto; padding:20px 0px;}
.employer-privacytxt span h1{font-size: 16px; text-transform:capitalize; color:#FF8E00; margin:0px !important}
.employer-privacytxt span{font-size: 18px;}
.employer-howitworks-step p{font-size:14px !important; font-weight:normal !important; padding-top:0px !important}

#employer-package #pkg1 {
    background: url(img/re-package-icon1.png) no-repeat -1px center #e54b3b;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 4px;
    border: 1px solid #e54b3b;
    padding: 10px 10px 10px 70px;
     display: inline-block;
    width: 100%;
}
#package_1_show_boxg .fa-stop{ color:#e54b3b  }

#employer-package #pkg2{
    background: url(img/re-package-icon2.png) no-repeat -1px center #0091c4;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 4px;
    border: 1px solid #0091c4;
    padding: 10px 10px 10px 70px;
     display: inline-block;
    width: 100%;
}
#package_2_show_boxg .fa-stop{ color:#0091c4  }

#employer-package #pkg3{
    background: url(img/re-package-icon3.png) no-repeat -1px center #79a400;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 4px;
    border: 1px solid #79a400;
    padding: 10px 10px 10px 70px;
     display: inline-block;
    width: 100%;
}
#package_3_show_boxg .fa-stop{ color:#79a400  }

#employer-package #pkg4{
    background: url(img/re-package-icon4.png) no-repeat -1px center #f39c11;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 4px;
    border: 1px solid #f39c11;
    padding: 10px 10px 10px 70px;
    display: inline-block;
    width: 100%;
}
#package_4_show_boxg .fa-stop{ color:#f39c11  }


#employer-package #pkg5{
    background: url(img/re-package-icon5.png) no-repeat -1px center #d51010;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 4px;
    border: 1px solid #d51010;
    padding: 10px 10px 10px 70px;
    display: inline-block;
    width: 100%;
}
#package_5_show_boxg .fa-stop{ color:#d51010  }
#pkg5-right{font-size: 16px;
margin: 20px 0 0 0;
line-height: 28px;}

#employer-package .pkg-content ul li{
    border-bottom: #ccc 1px solid;
    padding-left: 40px;
    line-height: 40px;
    color: #000;
    font-size: 14px;
}

#employer-package .pkg-content{ margin-bottom: 15px; display: inline-block; width: 100%; }
#employer-package .pkg-content section{ background: #fff !important;border: 1px solid #ccc !important;border-radius: 0 0 4px 4px; float: left;width: 100%; }
#employer-package .pkg-list{ list-style-type: none; margin: 0;padding: 0;  
 }
#employer-package .pkg-subs .checkbox.pkg-chk{ margin: 0; }
#employer-package .pkg-subs .checkbox.pkg-chk h5{ font-size: 18px; font-weight: 600; margin: 0; padding: 3px 0 2px 0; font-family: 'Century Gothic', sans-serif; }


#pkg-submit1:hover,#pkg-submit2:hover,#pkg-submit3:hover,#pkg-submit4:hover,#pkg-submit5:hover {
    background: #232323 !important;
    color: #fff !important;
}
#pkg-submit1 {
    background: #e54b3b !important;
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: .50px;
    width: auto;
    text-transform: uppercase;
}

#pkg-submit2 {
    background: #0091c4 !important; 
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: .50px;
    width: auto;
    text-transform: uppercase;
}

#pkg-submit3 {
    background: #79a400 !important;
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: .50px;
    width: auto;
    text-transform: uppercase;
}

#pkg-submit4 {
    background: #f39c11 !important;
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: .50px;
    width: auto;
    text-transform: uppercase;
}

#pkg-submit5 {
    background: #d51010 !important;
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: .50px;
    width: auto;
    text-transform: uppercase;
    border:none;
    margin: 15px 0;
}

#employer-package .comp-trans-btn{margin: 20px auto !important;}


#employer-package .additional-services-list .label-div {
    float: left;
    margin: 0 0 10px 0;
    width: 100%;  
}

#employer-package .additional-services-list .custom_checkbox {
    display: inline-block;  
    float: left;
    padding: 0 10px 0 30px;
    margin: 3px 0 0 0;
    font-family: 'Century Gothic',sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    width: 100%;
}
#employer-package .tooltip.right .tooltip-arrow:after {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid #79a400;
    top: -15px;
    left: -2px;
}

#employer-package .tooltip.right .tooltip-arrow{ border:none !important; margin-top: 0px; }

#employer-package{ margin-bottom: 30px; }

#employer-package .refer_box.package_banner {
    padding: 0;
    background: none;
    border: none;
    margin-bottom: 20px;
}
#employer-package .refer_box.package_banner .refer_box_top {
    background: #000;
    color: #fff;
    padding: 20px;
}
#employer-package .refer_box.package_banner .refer_box_top h3{ color: #fff !important }
   
#employer-package .refer_box.package_banner .refer_box_middle {
    background: #618200;
    color: #fff;
    padding: 20px;
    float: left;width: 100%;
}
#employer-package .refer_box.package_banner ul{ margin: 0; padding: 0; list-style-type: none; }
#employer-package .refer_box.package_banner ul li {
    font-size: 14px !important;
    color: #fff !important;
    text-align: left;
    margin: 5px 0;
    float: left;
    width: 100%;
}
#employer-package .refer_box.package_banner ul li .fa{ float: left; font-size: 12px;     margin: 5px 10px 0 0; }
#employer-package .refer_box.package_banner ul li span{ float: left; width: 88%; }
.package_banner_img{ float: left; width: 100%; background: url(img/employer-packages-banner-bg.jpg) no-repeat; background-size: cover;     min-height: 180px;}  

.employer-directory .search-tabs li.active a.tab-employer-powersearch{ border-right:1px solid #ccc; }


#pkg-footer .package_footer{     background: url(img/pkg-footer.jpg) no-repeat;
    display: inline-block;
    width: 100%;
    background-size: cover; padding: 20px; }

.package_footer{ display: inline-block; color: #fff; }
.package_footer h2{ margin: 0 0 10px 0; font-weight: 600; }
.package_footer ul{ margin: 0; padding: 0; list-style-type: none; }
.package-footer-btm{ display: inline-block; width: 100%; background: #232323; padding: 20px; color: #fff;     font-size: 14px; }
.package_footer_content{ display: inline-block; width: 55%; }


#upload123abcd, #upload123abc{ background-color: #232323 !important; color: #fff !important; font-size: 13px !important;
    padding: 10px 5px 12px 5px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 !important; }
#upload123abcd:hover, #upload123abc:hover{ background-color: #000 !important; color: #ccc !important }
#upload123abcd:focus, #upload123abc:focus{ background-color: #000 !important; color: #ccc !important }

#import-msg-emp, #import-msg{font-size: 16px;}
#import-msg-emp a, #import-msg a{
    font-weight: 600;
}


.logo_del_cont{ position: absolute; right: 0; top:-2px; cursor: pointer;     background-color: #e54b3b;
    font-size: 12px;
    color: #fff !important;
    text-align: center;
    padding: 2px 4px;
    border-radius: 2px;
    transition: all 0.3s; }  



a.bizard-btn-cls{ float: left; width: 100%; padding: 15px 20px; text-align: center; color: #232323;font-family: 'Raleway';font-size: 18px;font-weight: 600;     border: 1px solid #ccc; background: #fff; margin-bottom: 20px;}
a.bizard-btn-cls:hover{background: #79a400; color: #fff;}
a.bizard-btn-cls.active{ background: #79a400; color: #fff;border: 1px solid #79a400; } 

.dz-success-mark, .dz-error-mark{display: none !important}  


.employer-jobvite #jobvite-content .get_div_value {
    padding: 0 0 0 20px;
    background: #fff;
    border: 1px solid #79a400;
    height: 50px;
    color: #000;
    line-height: 50px;
    border-radius: 4px;
    display: inline-block; width: 100%;  
        font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}  
.employer-jobvite #jobvite-content .get_div_value.active{ background: #79a400; color: #fff; border-radius: 4px 4px 0 0; }

.employer-jobvite #jobvite-content .get_div_value .more-less {
    background: #79a400;
    color: #fff;
    font-size: 18px;
    padding: 15px 20px !important;
}

.employer-jobvite #jobvite-content .sub-content {
       padding: 30px 65px 30px 65px;
    border: solid 1px #79a400;
    border-radius: 0 0 4px 4px;
    background: #fff;
    margin: 0 0 20px 0;
    border-top: none;
    float: left;
    width: 100%;
}

.employer-jobvite-category ul li{    display: inline-block;}
.employer-jobvite-category ul li a {
    color: #232323;
    line-height: 1;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    display: inline-block;  
}

.page-content.employer-jobvite a.get_div_value span{
    display: inline-block;
    max-width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.employer-jobvite-category {
    display: inline-block;
    width: 100%;
    margin: 0 0 26px 0; text-align: center;
}

.employer-jobvite-category ul li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

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

#jobid-container, #left_jobvite2{ display: inline-block; width: 100%;  }

.employer-jobvite .jv-field-label {
    font-weight: 600 !important;
    color: #000 !important;
    margin-right: 0;
    float: left;
    padding: 10px 0 0 0;
}

.employer-jobvite select.jv-field, .employer-jobvite input[type="text"]{width: 100% !important; float: left;
  font-size: 14px;
  border: 1px solid #cccccc;
  padding: 10px 15px;
  border-radius: 2px; font-weight: normal !important; margin:0 !important}



 .employer-jobvite label.custom_checkbox span.custTxt{
    font-size: 14px;
    font-weight: 600;
    display: inline-block; vertical-align: top

}

 .employer-jobvite .bottom-note {
    text-align: center;
    width: 100%;
    display: block;
    padding: 0px;
    margin: 20px 0 0 0;
}

 .page-content.reference-rating [type="radio"]:checked + label,  .page-content.reference-rating [type="radio"]:not(:checked) + label{ padding-left: 25px; }

.margTop15  {  margin-top: 15px;}
.margBtm15  {  margin-bottom: : 15px;}
.employer-pay-history{
  background:#fff;padding:15px;border:#79a400 1px solid; border-radius: 4px; margin-bottom: 10px; display: inline-block; width: 100%;
}

.employer-dashboard .quicklink-employer li {
    list-style: none;
    position: relative;
    padding: 5px 0;
}

.employer-dashboard .quicklink-employer {
    margin: 0;
    padding: 25px;
}

.employer-textvite-top.employer-rating-screen{ background: #79a400 !important; height: auto !important;     padding: 30px 0px; }

.employer-textvite-top.employer-rating-screen h1 {
    font-size: 34px;
    font-family: 'Raleway', sans-serif; font-weight: bold; margin: 0;
}

.employer-textvite-top.employer-rating-screen h3 {
    font-size: 26px;
    font-family: 'Raleway', sans-serif; font-weight: bold;
}

.page-content.reference-rating .custom_checkbox{font-size: 14px !important; font-weight: normal !important;     line-height: 20px;     display: inline-block;}
.page-content.reference-rating ul{ margin: 0; padding: 0; list-style-type: none; }

.page-content.reference-rating .panel-heading{background: #79a400;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 10px 20px;
    height: auto; color: #fff !important; border:1px solid #79a400; line-height: 1.1}


.page-content.reference-rating  .panel-body {
    padding: 20px 45px;
}

.page-content.reference-rating  .panel-body .industry-head-auto-small .fa{ font-size: 16px;}

 .page-content.reference-rating  .panel-body ul.project_summry_cont label.custom_checkbox span.custTxt{   
    width: 90%;
    text-transform: capitalize;
   /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

 .page-content.reference-rating  .panel-body .industry-head-auto-small{ font-weight: 600; }

 .page-content.reference-rating  .panel-body .industry-head-auto-small.active a,  .page-content.reference-rating  .panel-body .industry-head-auto-small.active .fa{color:#79a400; }

 .page-content.reference-rating  .panel-body ul.project_summry_cont label.custom_checkbox{ display: block; }

.page-content.reference-rating .rating-a p{ margin: 0; float: left; }

.page-content.reference-rating select, .page-content.reference-rating input[type="text"], .page-content.reference-rating textarea{width: 100% !important; float: left;
  font-size: 14px;
  border: 1px solid #cccccc;
  padding: 10px 15px; height: auto;
  border-radius: 2px; font-weight: normal !important; margin:0 !important; line-height: 20px;}   

.page-content.reference-rating  p .fit-a{ display: none !important }
.page-content.reference-rating  p.fl{ margin-right: 15px; }

.industry-head-auto-small{ margin:10px 0; }

.ratingclear{ display: none; }




.page-content.employer-jobvite a.get_div_value .postjob-icon-img { display: inline-block; background: url(img/employer-post-job.png) no-repeat; width:40px; height: 40px; vertical-align: middle; }
.page-content.employer-jobvite a.get_div_value .postjob-icon-img.jobdetails{background-position: -60px -10px;}  
.page-content.employer-jobvite a.get_div_value .postjob-icon-img.preflocation{background-position: -60px -66px;}
.page-content.employer-jobvite a.get_div_value .postjob-icon-img.prefschedule{background-position: -60px -127px;}
.page-content.employer-jobvite a.get_div_value .postjob-icon-img.contact-info{background-position: -60px -286px;}


.page-content.employer-jobvite a.get_div_value.active .postjob-icon-img.jobdetails{background-position: -10px -10px;}
.page-content.employer-jobvite a.get_div_value.active .postjob-icon-img.preflocation{background-position: -10px -66px;}
.page-content.employer-jobvite a.get_div_value.active .postjob-icon-img.prefschedule{background-position: -10px -127px;}
.page-content.employer-jobvite a.get_div_value.active .postjob-icon-img.contact-info{background-position: -10px -286px;}



/*.page-content.review-campaign .btn-black-lg, .page-content.review-campaign .btn-green-lg{margin:0 5px;}*/

.worker-textlogs.text-log-infomsg .box-heading-b{ background:#efefef !important; border-radius: 4px;     border: 1px solid #ccc; padding: 15px; margin-bottom: 30px; }

#centralrecruit .howworks-employer-tablet{min-height: 639px;}
#centralrecruit  .btn.howworks-employer-tablet-btn{ margin: 0; }
#centralrecruit .howworks-employer-tablet img {
    margin-top: 8px;
}
.free-pack-btn { margin: 10px 0; }
.postjobep, .packDb{ display: inline-block; margin: 0 5px; }
.free-pack-btn .btn-green-sml, .free-pack-btn  .btn-black-sml{ margin:5px 5px; }

.employer-package .additional-services-free .control-label {
    margin-bottom: 10px;
    display: inline-block;
    width: auto;
    float: left;
    margin-right: 15px;
}

.employer-package  .additional-services-list {
    display: inline-block;
    width: 100%;
    padding: 0px 10px 0px 37px;
}

#freepackageEmp .form-group p{ margin-bottom: 0px !important; }

.employer-package#showonPackageTab .additional-services-list {
    display: inline-block;
    width: 100%;
    padding: 0px 10px 10px 22px;
}
.employer-package#showonPackageTab #freepackageEmppack .form-group p{ margin-bottom: 0px !important; }


.employer-cart-page  h3.box-heading {
    background: #79a400;    
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    
}

.employer-cart-page .shopping-box-content header{ background: #79a400;}

.employer-cart-details{     border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0 !important;
    margin-bottom: 15px;     display: inline-block;
    width: 100%; }
.employer-cart-details:last-child{ border-bottom: none; }
.employer-cart-details h3{ font-size: 14px; font-weight: bold;
    text-transform: uppercase; }

.employer-package-details{ margin: 0 0 10px 0; padding: 0 0 0 15px; list-style-type:none; }

.employer-cart-page .cart-price-total{ border:none; padding: 0; }


.employer-cart-page .btn-black-lg, .employer-cart-page .btn-green-lg{ margin: 0 5px 10px 0 !important; }

.employer-package-details .pack-icon .fa{
    font-size: 12px;
    margin-right: 5px;
}

.employer-cart-page .invoice-cont {
    padding: 0 !important;
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}

.total-envoice-price{ font-size: 18px; }

.employer-cart-page .promocode-input {
    border-radius: 2px;
    background: #fffcdf;
    border: 1px solid #ccc;
    color: #000;
    width: 100%;
    padding: 8px 10px
}

#div_text_cart{ margin-top: 20px; }

.employer-cart-page  #div_text_cart .form-horizontal .form-group{ margin: 0px; }
.margTop10{ margin-top: 10px; }


.emp-promo-code-txt{ font-size: 16px; margin-bottom: 10px; text-transform: uppercase; }

.employer-cart-page #promotion_status{display: inline-block;
    width: 100%;
    padding: 10px 0;
    font-size: 14px;}

.employer-confirm-order .confirmation-package-details .form-group{ margin-bottom: 4px; }
.employer-confirm-order .confirmation-package-details {border: none;background: #fff;padding: 0;}


#div_pck_cart .pricing_column{    
    float: left !important;
    width: -webkit-calc(50% - 30px);
     width: -moz-calc(50% - 30px);
      width: calc(50% - 30px);
    padding: 15px !important;
    border: 1px solid #ccc;
    margin: 15px !important;
    clear: initial !important;
    border-radius: 4px;
    background: #fff;
    cursor: pointer;
}
#div_pck_cart{ margin-top: 20px; }

#div_pck_cart .pricing_column h3{
    font-weight: 600;
    font-size: 18px;
    vertical-align: middle;
}

#div_pck_cart .pricing_column .specs{
    font-size: 14px;
    padding: 0 25px;
}
#div_pck_cart .pricing_column .specs:first-child{ padding: 0px; }

#div_pck_cart .btn-cancel {background: #232323 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px !important; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; margin-right: 5px; }
#div_pck_cart .btn-cancel:hover{ background: #232323 !important; color: #ccc !important }

#div_pck_cart .btn-employer {background: #79a400 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px !important; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; margin-right: 5px; }
#div_pck_cart .btn-employer:hover{ background: #232323 !important; color: #fff !important }

#div_pck_cart .pricing_column .fa{ font-size: 10px !important;     margin-right: 5px; }
#div_pck_cart .pricing_column .specs p{display: inline-block;     margin-bottom: 4px;}
#div_pck_cart .pricing_column:last-child{ border:none; }

.page-content.employer-postvite-cont{ padding: 50px 0; }
.employer-postvite-header{ display: inline-block; width: 100%; padding:0 0 15px 0; overflow:hidden; }

.page-content.employer-postvite-cont .box-heading-b{ background:#fff !important; border-bottom: 1px solid #ccc; }

.page-content.employer-postvite-cont .postvite-distance-frm label{
    float: left;
    padding: 10px 10px 0 0;
}
.page-content.employer-postvite-cont .postvite-distance-frm { margin-right: 12px; display: inline-block; float: left; }
.page-content.employer-postvite-cont .postvite-distance-frm select{
    float: left;
}

.page-content.employer-postvite-cont #worker_list{ padding: 30px; border-radius: 0; float: left; overflow-x: auto; }

.page-content.employer-postvite-cont .box.nopadding form .box-content div{ padding: 0; border-bottom: none; margin: 0; }


.page-content.employer-postvite-cont .box.nopadding form  .box-content .form-group.postvite-pack-detail{     padding: 15px;
    background-color: #f6f6f6;
    margin-bottom: 20px;
    float: left;
    width: 100%; text-align: center; font-size: 16px; }
  
.div_email_cont{ float: left; width:100%; }
.page-content.employer-postvite-cont .box.nopadding form  .box-content .form-group.postvite-pack-detail div{ width: auto; margin: 0 10px; float: none; display: inline-block; }


.pack-main-postvite{   padding: 15px;
    float: left;
    border-radius: 0;
}


#worker_list #text_log{ font-size: 14px !important; border:1px solid #ccc !important; }

#worker_list #text_log td, #worker_list #text_log th {
    padding: 5px !important; border: 1px solid #ccc;
}

#worker_list #text_log tr.head.text-center td{ background: #79a400 !important; color: #fff !important; }
#worker_list #text_log tr.head.text-center td a{ color: #fff !important; }

#worker_list #text_log tr.head { font-weight: 600; }
#worker_list #text_log tr:last-child{     background: #79a400 !important; text-shadow: none !important; }

.page-content.employer-postvite-cont .box.nopadding form .box-content.div_text_cont{ float: left; width: 100%; padding: 15px; }
.page-content.employer-postvite-cont .box.nopadding form .box-content.div_text_cont div{padding: 0 10px;}

.div_text_cont{ float: left !important; }

.page-content.employer-postvite-cont .box-content .btn-green-sml, .page-content.employer-postvite-cont .box-content .btn-black-sml{margin: 10px 5px;}
.page-content.employer-postvite-cont .form-btn-container .btn-green-lg, .page-content.employer-postvite-cont .form-btn-container .btn-black-lg{margin: 0 0 10px 0;}
.form-group.postvite-pack-detail {float: left;
    width: 100%;
    padding: 15px 0;
    background: #f6f6f6;
    margin-bottom: 20px;}
.page-content.employer-postvite-cont   .postvite-preview-btn {float: left; width: 100%; text-align: center;}

.change-package-btn .btn{ margin:  5px 5px 5px 0; }

.cart.employer-cart-page .shopping-box-content header{ background: #79a400 !important }


.employer-directory .yearsexp .btn:active, .employer-directory .yearsexp .btn.active {
    background-color: #79a400 !important;
    color: white !important;
}

#sabiz_Sch_disp table select{ width: 85px !important;     margin: 0 5px 0 0; }

#sabiz_Sch_disp table {border-collapse: separate; border-spacing: 5px;}

/*#ps_payrate ul li{ margin-bottom: 10px; }*/


.employer-payhistory .panel-title > button {
    padding: 0 0 0 20px !important;
    background: #79a400;
    border: none !important;
    height: 50px;
    color: #fff;
    line-height: 50px;
    border-radius: 4px 4px 0 0; width: 100%; text-align: left;
}
.employer-payhistory .panel-title > button.collapsed:hover{ background: #fff; }
.employer-payhistory .panel-title > button.collapsed{ background: #fff; color: #000; border-bottom: none; }
.employer-payhistory .panel-title > button.collapsed span{color: #000;}
.employer-payhistory .more-less {
    background: #79a400;
    color: white;
    font-size: 18px;
    padding: 16px 20px;
}
.employer-payhistory .panel-group .panel {
    border: solid 1px #ccc;
    border-radius: 4px !important;
    overflow: hidden;
    margin-bottom: 20px;
}
.employer-payhistory .panel-body{ line-height: 22px; }


.employer-payhistory .cart-order-review-main ul li .pull-left{ float: left;width: 50%; }
.employer-payhistory .cart-order-review-main ul li .pull-right{ float: right;width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right; }
.employer-posted-jobs .dl-useraction.draftBtncont a#postdraftjob{ background: #0091c4;     padding: 8px 20px; }

/*.confirm-grid-bg{     background: #f6f6f6;
    padding: 10px 5px 5px;
    margin: 5px;
    display: inline-block;
    width: 100%; }*/

.confirmation-package-details tr th{ padding: 8px 10px; border:1px solid #79a400;  background: #79a400; color: #fff; text-shadow: none; border-right:1px solid #fff;     font-size: 16px;}
.confirmation-package-details tr th:last-child{ border-right: 1px solid #79a400; }
.confirmation-package-details tr td{ padding: 8px 10px; border:1px solid #ccc; font-weight: normal; }


.employer-textvite-top.employer-view-worker {
        background-image: none !important;
    background-color: #79a400 !important;
    color: #fff;
    height: auto;
    padding: 30px 0;
}


.employer-textvite-top.employer-view-worker h1 span {
    margin: 0;
    padding: 0;
    font-size: 26px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;  
}
.employer-textvite-top.employer-view-worker h1 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
}

.worker-viewjob-main.employer-view-worker-body .dl-global-actions li a {
    margin: 0 5px 0 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: bold;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 8px 10px;
    display: block;
    background-color: #79a400 !important;
    color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all 0.3s;
    letter-spacing: 0.5px;
}
.worker-viewjob-main.employer-view-worker-body .dl-global-actions li a:hover, .worker-viewjob-main.employer-view-worker-body .dl-global-actions li a:focus {
    background: #232323 !important;
}

.worker-viewjob-main.employer-view-worker-body .dl-list-worker-body-avatar .img {
    width: 108px;
    height: 108px;
    margin: 0 auto 10px auto;
    line-height: 108px;
    overflow: hidden;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0.5px 0.5px 10px rgba(0,0,0,0.20);
    -moz-box-shadow: 0.5px 0.5px 10px rgba(0,0,0,0.20);
    box-shadow: 0.5px 0.5px 10px rgba(0,0,0,0.20);
}

.worker-viewjob-main.employer-view-worker-body .dl-list-worker-quickinfo li.schedule:before {
    background: none !important;
}

.worker-viewjob-main.employer-view-worker-body .eprofile-trigger-btn {
    background: #79a400;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px 15px;
}

.worker-viewjob-main.employer-view-worker-body .dl-list-worker-quickinfo.view1 li.schedule {
    background: url(img/applicant-info-time-dir.png) no-repeat left !important;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li.language {
    background: url(img/applicant-info-globe.png) no-repeat left;     font-weight: bold;
}

.worker-viewjob-main.employer-view-worker-body .exprince-li li:before {
    margin-left: -35px;
    }


.worker-viewjob-main.employer-view-worker-body .employer-list-aside-wrapper  .form-section {
    background-color: #ffffff;
    border: none;
    margin-bottom: 25px;
}

.worker-viewjob-main.employer-view-worker-body .employer-list-aside-wrapper .form-header {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 13px 25px 12px 25px;
    border-radius: 4px 4px 0 0;
    text-transform: capitalize;
    line-height: inherit;
    text-align: left;
    font-weight: 600;
}

.worker-viewjob-main.employer-view-worker-body .form-section .form-content {
    border: 1px solid #ccc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(204, 204, 204);
    border-top: none;
}

.worker-viewjob-main.employer-view-worker-body .employer-list-aside-wrapper .form-content ul li {
    color: #000;
    text-decoration: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: block;
    min-height: inherit;
    border-bottom: none;
    margin-bottom: 15px;
    font-family: 'Century Gothic',sans-serif;
}

.worker-viewjob-main.employer-view-worker-body .employer-list-aside-wrapper .form-content {
    border: 1px solid #ccc;
    border-radius: 0 0 4px 4px;
    border-top: none;
    padding: 20px 25px;
    display: inline-block;
    width: 100%;
}

.worker-viewjob-main.employer-view-worker-body .employer-list-aside-wrapper .form-content .fa {
    color: #79a400 !important;
    font-size: 1.2em !important;
    width: 20px;
    text-align: center;
    margin-right: 5px;
}


.employer-network-main .expanded-view-trigger {
    color: #79a400 !important;
    display: inline-block;
    font-weight: bold;
}  
.employer-network-main .collapsed-view-trigger {
    display: none;
    font-weight: bold;
    padding: 0;
    color: #79a400 !important;
}

.worker-dirtry-listview .employer-network-main .dl-list-worker-quickinfo li.schedule::before {
    background: url(img/applicant-info-time-dir.png) 50% 50% no-repeat;
}

.worker-dirtry-listview .employer-network-main .full-view-wrapper .directory-list-worker-tab li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

.worker-dirtry-listview .employer-network-main .full-view-wrapper .directory-list-worker-tab li a {
    border: none;
    border-bottom: 2px solid #ccc;
    font-weight: normal;
    color: #232323;
}

.worker-dirtry-listview .employer-network-main .dl-useraction.network-dl-jobs li a:hover {
    background: none !important;
    color: #79a400 !important;
}


.worker-dirtry-listview .employer-network-main .dl-useraction.pubpri li a {
    background: none !important;
    padding: 0 !important;
    color: #000 !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
}
.worker-dirtry-listview .employer-network-main .dl-useraction.pubpri li a::after {
    content: ' ';
    margin: 0 0 0 10px;
}
.worker-dirtry-listview .employer-network-main .dl-useraction.pubpri li:last-child a::after {
   content: '';
  }
.worker-dirtry-listview .employer-network-main .dl-useraction.pubpri li a:hover {
    background: none !important;
    color: #79a400 !important;
}


.dl-list-worker-body.employer_dl_list .mainheader-title.employer-top-bg {
    background: #79a400 !important;
    height: auto !important;
}

.dl-list-worker-body.employer_dl_list .employer-top-bg.mainheader-title h1 {
    font-size: 26px;
    margin: 20px 0;
}

.dl-list-worker-body.employer_dl_list input[type="text"], .dl-list-worker-body.employer_dl_list textarea {
    font-size: 14px;
    padding: 9px 12px;
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;
    height: auto;
    width: 100% !important;
    width: 100%;
    font-family: 'Century Gothic',sans-serif;
    margin: 0;
}

.dl-list-worker-body.employer_dl_list .alert.alert-info {
    color: #f39c11 !important;
    background-color: #fff6e9 !important;
    border-color: #f39c11 !important;
    text-align: left;
    margin-bottom: 40px;
    font-weight: normal;
    padding: 12px 15px;
}


.view-wishlist-cont .alert.alert-info {
    color: #f39c11 !important;
    background-color: #fff6e9 !important;
    border-color: #f39c11 !important;
    text-align: left;
    margin-bottom: 20px;
    font-weight: normal;
    padding: 12px 15px;
}

.view-wishlist-cont .textvite-side .buttons .btn {
    margin-bottom: 10px;
    min-width: 80%;
}

.dl-list-worker-body.employer_dl_list .btn-danger {
    background: #232323 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 16px !important;
    padding: 8px 20px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;
}
.dl-list-worker-body.employer_dl_list .btn-danger:hover{ background: #000 !important; color: #ccc; }
.dl-list-worker-body.employer_dl_list .btn-employer {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 16px !important;
    padding: 8px 20px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;
}
.dl-list-worker-body.employer_dl_list .btn-employer:hover{background: #232323 !important;}

.send-mail-cont .mainheader-title.employer-top-bg {  
    background: #79a400 !important;
    height: auto !important;
        margin: 20px 0 0;
}

.send-mail-cont .employer-top-bg.mainheader-title h1 {
    font-size: 26px;
    margin: 20px 0;
}


.send-mail-cont.employer-mailcont .btn-danger {
    background: #232323 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 16px !important;
    padding: 8px 20px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;
}
.send-mail-cont.employer-mailcont .btn-danger:hover{ background: #000 !important; color: #ccc; }
.send-mail-cont.employer-mailcont .btn-employer {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 16px !important;
    padding: 8px 20px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;
}
.send-mail-cont.employer-mailcont .btn-employer:hover{background: #232323 !important;}

.employer-myrating .dl-user header {
    padding: 15px 18px 15px 18px !important;
    border-radius: 4px 4px 0 0;
    min-height: auto;
    background: #79a400 !important;       
}

.employer-myrating .dl-user header h3{ margin: 0; font-size: 18px; color: #fff; font-family: 'Century Gothic',sans-serif; }

.employer-myrating .dl-user {
    border: 1px solid #ccc;
    padding: 0px;
    margin-bottom: 25px;
    border-radius: 4px;
}

.employer-myrating figure.dl-list-worker-body-avatar {
    width: 100px;
    height: 100px;
    margin: 0 auto 10px auto;
    line-height: 108px;
    overflow: hidden;  
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    border: none;
    box-shadow: none;
        text-align: center;
    float: left;
} 

.employer-myrating figure.dl-list-worker-body-avatar img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
}
.employer-myrating .dl-useraction > li > a {
    margin: 0 5px 0 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: normal;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 8px 5px;
    background: #fff;
    display: block;
    color: #000;
    border-radius: 4px;
    text-transform: none;
    transition: all 0.3s;
    letter-spacing: 0.5px;

}
.employer-myrating .dl-useraction > li > a:hover{color: #79a400;}

.employer-myrating .directory-list ul li {
    list-style-type: none;
    margin-bottom: 5px;
}
.employer-myrating .job-listing-details-tabs{ border-bottom: 1px solid #ccc !important;
    padding: 10px 0 8px 0 !important;
    margin: 15px 0px 10px 0px; }

.employer-myrating .dl-useraction{ padding: 0 0 15px 0; margin: 0; }

.employer-myrating .job-listing-details-tabs li a{border:none; padding: 0; font-size: 16px;}

.employer-myrating .dl-tabcontent ul.list-c li {list-style-type: none;margin: 5px 0;}

.employer-myrating .dl-list-worker-quickinfo li{ float: none;
    display: inline-block;
    padding-left: 0px;
    margin-right: 15px; }


#jobvite-confirmation-content{ border:1px solid #ccc; border-radius: 4px; padding: 0 0 30px 0 }

#jobvite-confirmation-quicklinks  h2{
    background: #79a400;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    height: 50px;
    color: white;
border-radius: 4px 4px 0 0;
display: inline-block;
width: 100%; margin: 0;
}

#jobvite-confirmation-quicklinks ul {
    margin: 0;
    padding: 25px;
    border: solid 1px #ccc;
    display: inline-block;
    border-radius: 0 0 4px 4px;
    width:100%;
}

#jobvite-confirmation-quicklinks ul li::before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 6px;
}

#jobvite-confirmation-quicklinks ul li {    
    list-style: none;
    position: relative;
    padding: 0 0 10px 20px;
}

#jv-bottom-btns a{ margin:0 5px; }


.free-pack-btn  .btn-green-sml{background: rgb(229, 75, 59) !important;}     



.emp-rating-pending .directory-list-worker-tab li a {
    border: none;
    border-bottom: 2px solid #ccc;
    font-weight: normal;
    color: #232323;
}

.emp-rating-pending .directory-list-worker-tab li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}


.employer-confirm-order h1{ font-family: 'Raleway', sans-serif; font-size: 46px;font-weight: bold; margin-top: 30px;margin-bottom: 20px; }
.employer-confirm-order h2{ font-family: 'Raleway', sans-serif; margin-top: 30px; margin-bottom: 30px; }

.employer-confirm-order a{ font-family: 'Century Gothic', sans-serif; font-size: 16px; display: inline-block; vertical-align: middle; }

.emp-confirm-sep{ display: inline-block; vertical-align: middle; padding: 0 10px; }  

.rate-fld-cont{ float: left; width: 100%; margin:10px 0; }
.rate-fld-cont-lbl{ padding-top: 10px !important; }

.reference-rating .rating-a > ul li{padding:10px 14px 18px 0px}

.page-content.reference-rating ul > li > ul > li > ul{ padding-left: 30px; }
.page-content.reference-rating ul > li > ul > li > ul > li{ margin:5px 0; float: left; width: 50%;}
.page-content.reference-rating ul > li > ul > li{ float: left; width: 100%; margin: 2px 0; }
.page-content.reference-rating ul > li > ul > li > label.custom_checkbox span{font-weight: 600 !important;} 
.page-content.reference-rating ul > li > ul > li > ul > li > label.custom_checkbox span{ font-weight: normal !important;}
.date_icon_rating{position: absolute;right: 25px;top: 13px;font-size: 18px; color: rgba(0,0,0,0.4);}

.pay-history-header{font-family: 'Century Gothic', sans-serif; font-size: 18px; width: 90%;  
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left; font-weight: normal; }

.pay-history-header b{ /*display: inline-block;*/ margin-right: 10px; }

.employer-industry .employer-industry-added .second_level li:first-child .title-span{padding-top: 0 !important;}
.margTop25{ margin-top:25px; }

.employer-payhistory #accordion .panel-body {
    border: none;
    border-top: none;
}

.employer-pay-quicklink h3.widget-heading {
    background: #79a400;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
    height: auto;
}

.employer-pay-quicklink .widget-content {
    width: 100%;
    display: block;
    border: solid 1px #ccc;
    margin: 0 0 25px 0;
    padding: 0;
    float: left;
}

.employer-pay-quicklink .quicklink-list {
    margin: 0;
    padding: 25px;
}

.employer-pay-quicklink .quicklink-list li {
    list-style: none;
    position: relative;
    padding: 0 0 10px 20px;
    margin: 0;
}

.employer-pay-quicklink .quicklink-list li:before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 6px;
}
.employer-pay-quicklink .quicklink-list li:last-child{ padding-bottom: 0; }
.emp_package_sidebar{ padding: 0; border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 10px; }


.employer_checkout .homeachor{ display: inline-block; float: right; border:1px solid #79a400; transition: all 0.3s; padding:5px 8px;  color:#fff; border-radius: 2px;  background: #79a400;  }
.employer_checkout .homeachor:hover{border:1px solid #232323; color:#fff !important; background: #232323}

.employer_checkout .deliver-change-address a {
    color: #79a400;
}

.employer-industry-btncont .btn{ margin:0 5px; }  


.employer-import-step { width:64px; height:64px; border-radius:64px; float:left; margin:0px 10px; font-size:36px; color:white; background:#79a400; text-align:center; line-height:64px; margin-top: 0px; margin-bottom: 20px; }
.employer-import-step-txt{ float: left; width: -webkit-calc(100% - 85px); width: -moz-calc(100% - 85px); width: calc(100% - 85px); line-height: 22px; }  

.employer-posted-jobs .dl-useraction a#postdraftjob {
    background: #0091c4;
    padding: 8px 20px;
    color: #fff;
}
.employer-posted-jobs .dl-useraction a#postdraftjob:hover {
    background: #232323; color: #fff !important;
}


.cart-sep-cont{ display: inline-block; vertical-align: middle; margin: 0 10px;}
.employer-cart-page .mrgTop20{ margin-top: 20px !important;}
 .employer-cart-details a .fa{
    font-size: 18px;
    vertical-align: middle;
    margin-right: 3px;
}

#div_pck_cart .pricing_column#pck_basic{border:1px solid #e54b3b;} 
#div_pck_cart .pricing_column#pck_bronze{border:1px solid #0091c4;} 
#div_pck_cart .pricing_column#pck_silver{border:1px solid #79a400;} 
#div_pck_cart .pricing_column#pck_gold{border:1px solid #f39c11;}



.employer-howitworks-accordin .panel-title a.collapsed {
  color: #000 !important;
      background: #f6f6f6 !important;
    border: 1px solid #ccc !important;  
  border-radius: 0;
  margin-right: 0;
  transition: all 0.3s;   
  border-radius: 4px;
}

.employer-howitworks-accordin .panel-title a.collapsed  .howworks-title-tab-big, .employer-howitworks-accordin .panel-title a.collapsed  .howworks-title-tab-small{ color: #000 !important }

.employer-howitworks-accordin .panel-title a {
  background: #79a400 !important;
  color: white !important;
  border: none !important;  
  margin-right: 0;
  transition: all 0.3s;
  font-size: 18px !important;
  padding: 10px 20px;
  text-align: center;
   border-radius:  4px 4px 0 0;
}
.employer-howitworks-accordin .panel-body{border:1px solid #ccc; border-top:none; border-radius: 0 0 4px 4px;}



.project_summry_icon{ display: inline-block; width: 20px;vertical-align: top; }
.project_summry_tit{ display: inline-block; width: -webkit-calc(100% - 25px); width: -moz-calc(100% - 25px); width: calc(100% - 25px); vertical-align: middle; line-height: 18px; }

.employer-jobvite .emp-select-all{ display: inline-block; }
.employer-jobvite .emp-select-all .custom_checkbox{    margin: 0;     color: #fff; padding-left: 0;}

.employer-jobvite  .form-group .emp-select-all label.custom_checkbox span {  
    font-size: 16px;
    font-family: 'Century Gothic',sans-serif;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    width: auto;
    font-weight: bold;
}
.addNewtask-lst-emp{ float: left; width: 100%; }
.network-addedrow-list .li-pop-child.add_exp_row_cont input[type="text"] {width: 80% !important; margin: 0 3px 0 0 !important;}
.network-addedrow-list .li-pop-child.add_exp_row_cont{ width: 50%; padding: 0 5px; height:47px; }
.employer-jobvite a.network-addnew-row#addOtherNewPlus{ margin: 0px !important; }  
.employer-jobvite ul li.li-pop-child-selectAll{ margin: 10px 0; padding: 0 5px; }
.network-addedrow-list #addOtherNewPlus {
    position: absolute;
    right: 0;
    bottom: 15px;
}
#emp-dash-accord .job-req-cont .ul-pop-main{width:100%;}
#emp-dash-accord .job-req-cont .ul-pop-main > li { float: left; width: 100%; margin-bottom: 20px; }
#emp-dash-accord .job-req-cont .ul-pop-main > li > ul > li{ float: left; width: 33%; }
#compSkillNw {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.other-computer-skills-main{ float: left; width: 70%; position: relative;     display: none; }
.add-nw-comp{ display: inline-block; width: 100%; margin: 10px 0 0 0; }  


.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  float: left;
}

.upload-btn-comp {
      border: 1px solid #ccc;
    border-radius: 2px;
    padding: 10px 15px !important;
    color: #232323;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: bold;
    transition: all 0.3s;
    margin: 5px 0 0;
    background: #fff;
    cursor: pointer;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}



.text-log-actionbtn{list-style-type:none;margin:5px 0 15px 0 !important;clear:both;min-height:45px}


.btn-employer-sml {background: #79a400 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif !important;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px !important; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; margin: 0 10px 0 0; }
.btn-employer-sml:hover{ background: #232323 !important; color: #fff !important }
.btn-worker-sml {background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif !important;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px !important; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; margin: 0 10px 0 0;}
.btn-worker-sml:hover{ background: #232323 !important; color: #fff !important }

.text-log-actionbtn a.dropdown-item{ display: inline-block;width: 100%;    padding: 8px 15px; font-weight: bold; color: #232323; text-align: center;}
.text-log-actionbtn a.dropdown-item:hover{ background: #efefef; color: #232323 }
.text-log-actionbtn .dropdown-menu{ left: auto; right: 0; z-index: 1; }
.text-log-actionbtn #dropdownMenuLink{ min-width: 160px; }
.text-log-actionbtn #dropdownMenuLink:hover{ background: #79a400 !important;  }
.employer-comm-report .dl-user > header .list-trigger-button {
    display: block;
    position: absolute;
    top: 0;
    right: 0;    
    outline: 0;
    left: auto; 
        background: none;     
}
.employer-comm-report .dl-user > header .list-trigger-button i{ color: #fff; background: #79a400; text-align: center; width: 50px; height: 50px; line-height: 30px;}

.employer-comm-report .dl-user > header{
    padding: 0 0 0 20px;
    background: #fff;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;  
}
.employer-comm-report .dl-user.disp_view > header{ background: #79a400; border-radius: 4px 4px 0 0;}
.employer-comm-report .dl-user{ border-radius: 4px;     margin-bottom: 20px;  border:1px solid #79a400; }  
.employer-comm-report .dl-user.disp_view .dl-user-name{color:#fff;}
.employer-comm-report .dl-user.disp_view .dl-user-name a {color:#fff;}

.text-log-jobfolder{ float: left; margin-right: 20px; font-family: 'Century Gothic',sans-serif; width: 10%; font-size: 16px;}
.text-log-jobidheader{ width: 20%; overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; float: left; font-family: 'Century Gothic',sans-serif; padding: 0 10px 0 0;     text-transform: none; }
.text-log-employernm{ float: left; font-family: 'Century Gothic',sans-serif; font-size: 16px; width: 20%; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding: 0 10px 0 0;     text-transform: none;}
.text-log-emailcont{ float: left; font-family: 'Century Gothic',sans-serif; font-size: 16px; width: 28%; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding: 0 10px 0 0; text-transform: none;}
.text-log-phonecont{ float: left; font-family: 'Century Gothic',sans-serif; font-size: 16px; width: 15%; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding: 0 10px 0 0;    text-transform: none;}


.textlog-selectall .custom_checkbox{ line-height: 15px;     margin: 15px 25px 0 0; }

.textlog-selectall .custom_checkbox span{ line-height: inherit; display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 600;     color: #232323; }
.textlog-selectall{ position: absolute; right: 60px; z-index: 99; top:0; display: none }
.panel-title .textlog-selectall .custom_checkbox span{color: #232323;}
.panel-title.activecls .textlog-selectall .custom_checkbox span{color: #fff;}  

.textlog-selectall .custom_checkbox .checkmark:after {
    border: solid #232323 !important;
    border-width: 0 4px 4px 0 !important;
}

.list-group-textlog-detail .empdate{ float: left; padding-right: 20px !important; }
.list-group-textlog-detail .empjobid { float: left; padding-right: 20px  !important; width: 15%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }                 
.list-group-textlog-detail .empjobdesc{ float: left; padding-right: 20px  !important;width: 20%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.list-group-textlog-detail .empusernm{ float: left; padding-right: 20px  !important; width: 15%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.list-group-textlog-detail .empstatus{ float: left; padding-right: 20px  !important;width: 15%;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.list-group-textlog-detail .empreply{ float: left; padding-right: 20px  !important;width: 15%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.list-group.list-group-textlog-detail{     padding: 8px 20px 0 !important;    margin: 2px 0 !important; position: relative;}
.list-group-textlog-detail .empviewmsg{ float: left; padding-right: 20px  !important;width: 15%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

.list-group-custcheck .custom_checkbox {
    margin: 8px 0 0 0 !important;
}

.thickbox.link_head_add, .thickbox.link_head_edit { color: #000 !important; }
.thickbox.link_head_add .fa, .thickbox.link_head_edit .fa {
    color: #000 !important;
    font-size: 16px;
    vertical-align: middle;
    margin: 0 5px 0 0;
}

.employer-dashboard .panel-title.activecls span.text-log-jobfolder i{color: #fff !important;}
.employer-dashboard .panel-title span.text-log-jobfolder i{color: #79a400 !important;}
.clr-green{color: #79a400;}

.employer-dashboard .panel-title.activecls .textlog-selectall{ display: inline-block !important; }
.employer-dashboard .panel-title .textlog-selectall{ display: none !important; }


.view-wishlist-cont .form-group input[type="text"], 
.view-wishlist-cont .form-group input[type="email"], 
.view-wishlist-cont .form-group input[type="tel"] {
    width: 100%;
    font-size: 14px;
    /*height: 34px;*/
    border: 1px solid #cccccc;
    padding: 10px 15px;
    border-radius: 2px;
}

.view-wishlist-cont  .register-side .box-content {
    background: url(img/bg-pattern.png) repeat #fff;
}

.view-wishlist-cont  .register-side .box-heading {
    margin-top: 0px;
    padding: 15px 20px;
    background: #79a400;
    color: white;
    font-size: 18px;
    text-align: left;
    margin-bottom: 0px;
    font-weight: 600;
    border-radius: 4px 4px 0 0;
    text-align: center;
    text-transform: uppercase;
}


.employer-applicants .dl-global-actions label, .employer-applicants .dl-global-actions a {
    margin: 0 3px 0 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: bold;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 8px 10px;
    display: block;
    background-color: #79a400;
    color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all 0.3s;
    letter-spacing: 0.5px;
}

.employer-applicants .dl-global-actions label:hover, .employer-applicants .dl-global-actions a:hover{ background: #232323 !important; color: #fff; }

.employer-applicants .applicants-srch-cont input[type="text"] {  
    font-size: 14px;
    padding: 9px 12px;
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;
    height: auto;
    width: 100% !important;
    width: 100%;
    font-family: 'Century Gothic',sans-serif;
    margin: 0;
}


.employer-applicants .panel-body textarea {  
    font-size: 14px;
    padding: 9px 12px;
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;
    height: auto;
    width: 100% !important;
    width: 100%;
    font-family: 'Century Gothic',sans-serif;
    margin: 0;
}

.employer-applicants  .box-heading-b {
    background: #efefef !important;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 30px;
}

.employer-applicants #zip_logs{ width: 150px !important }

.employer-applicants .custom-checkbox-all:before{ margin:0; }




.employer-applicants-logs .panel-title > button {
    padding: 0 0 0 20px !important;
    background: #fff;
    border: none !important;
    height: 50px;
    color: #000;
    line-height: 50px;
    border-radius: 4px 4px 0 0; width: 100%; text-align: left;
    font-size: 16px;
    font-family: 'Century Gothic',sans-serif;

}
.employer-applicants-logs .panel-title > button span{ margin-right: 15px; }
.employer-applicants-logs .panel-title > button.activecls{ background: #79a400; color: #fff; border-bottom: none; }
.employer-applicants-logs .panel-title > button.activecls span{color: #fff; }
.employer-applicants-logs .panel-title > button.activecls span a{ color: #fff;}
.employer-applicants-logs .more-less {
    background: #79a400;
    color: white;
    font-size: 18px;
    padding: 16px 20px;
}
.employer-applicants-logs .panel-group .panel {
    border: solid 1px #79a400;
    border-radius: 4px;
    overflow: hidden;
}

.employer-applicants-logs .panel-title > button .custom-checkbox {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    margin: 5px 10px 0 0;
        line-height: 30px;
}

.employer-applicants .panel-body .list-group-item{
    border-radius: 0 !important;
    margin-bottom: 5px;
    border: none !important;
    background: #f6f6f6;
}

.employer-applicants .panel-body .list-group-item .fa-mobile{ font-size: 20px; vertical-align: middle; }



.applicant-post-job-cont .checkmark{ border: 1px solid #79a400 !important; }
.applicant-post-job-cont .custom_checkbox .checkmark:after{ border: solid #79a400 !important; border-width: 0 4px 4px 0 !important;}


.employer-applicants .custom-checkbox-all:before{ border: 1px solid #79a400; }

.applicants-sortby{padding:15px 0; overflow:hidden;}


.howitworks-privacytxt-cont-emp
{
    border-bottom: 1px solid #79a400;
    border-top: 1px solid #79a400;
    text-align: center;
    margin: 20px auto;
    padding: 10px 0px;
    width: 300px;
    font-size: 16px;
}
.howitworks-privacytxt-cont-emp a{ display: inline-block; margin: 0 10px; }
.greenTxt{color:#79a400}

.emp-howworks-lft ul {margin: 0; padding: 0; list-style-type: none}
.emp-howworks-lft ul li{ float: left; width: 100%; margin: 0 0 30px 0 ; }
.emp-howworks-lft ul li .fl{ float: left; width: 30px;  font-size: 16px; font-weight: bold; }
.emp-howworks-lft ul li .fr{ float: left; width: -webkit-calc(100% - 30px); width: -moz-calc(100% - 30px); width: calc(100% - 30px); }
.emp-howworks-lft ul li .fr a{ font-size: 16px; font-weight: bold; color: #232323; }
.emp-howworks-lft ul li .fr a:hover{ color: #79a400 }
.emp-howworks-lft ul li .fr span{ display: inline-block; width:100%;}

.emp-howworks-rgt{ background: #f6f6f6; padding: 20px; text-align: center; border-radius: 4px; }
.emp-howworks-rgt ul {margin: 0; padding: 0; list-style-type: none}
.emp-howworks-rgt ul li{ float: left; width: 100%; margin: 15px 0 ; text-align: center; }

.howheadtxt{font-size: 18px; margin-top: 20px;}


#footer-employer-container{padding: 40px 15px !important;}



.worker-textlogs.text-log-infomsg.employer-dashboard input.btn-worker {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff !important;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    text-transform: capitalize;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    box-shadow: none;
}
.worker-textlogs.text-log-infomsg.employer-dashboard input.btn-worker:hover{background: #232323 !important;}

#remSelected, #emailSelected, #textSelected, #collapseSelected{ display: none; }

.employer-payhistory .panel-heading .panel-title{height: 50px;}


.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-jobfolder span, .employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-jobfolder  i{
    color: #79a400 !important;
}

.employer-textlogs.text-log-infomsg .box-heading-b {
    background: #efefef !important;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 30px;
}

.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-emailcont i {
    color: #79a400 !important;
}

.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-phonecont i {
    color: #79a400 !important;
}

.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a span.text-log-jobfolder span, .employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a span.text-log-jobfolder i {
    color: #fff !important;
}
.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a span.text-log-emailcont i {
    color: #fff !important;
}
.employer-textlogs.text-log-infomsg.employer-dashboard .panel-title a span.text-log-phonecont i {
    color: #fff !important;
}

.employer-textlogs.text-log-infomsg.employer-dashboard .msg_self, .employer-textlogs.text-log-infomsg.employer-dashboard .msg_other {
    word-wrap: break-word;
    margin: 0 0 15px 0!important;
    width: 100% !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    padding: 15px 20px;
    float: left;
}

.employer-textlogs.text-log-infomsg.employer-dashboard .textlog-mbox-cont .headingsm {
    background: #79a400;
    color: #fff;
    padding: 15px 20px;
    font-size: 18px;
    border-radius: 3px;
    font-weight: 600;
    margin: 0 0 15px 0;
    float: left;
    width: 100%;
}

.employer-textlogs.text-log-infomsg.employer-dashboard input.btn-employer {
    background: #79a400 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff !important;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
     font-weight: bold;
    letter-spacing: 0.5px;
    margin: 0 3px 0 0;
    text-transform: uppercase !important;
    font-weight: bold;
    display: inline-block;
    box-shadow: none;
}
.employer-textlogs.text-log-infomsg.employer-dashboard input.btn-employer:hover{ background: #232323 !important; }
.employer-textlogs.text-log-infomsg.employer-dashboard input.btn-cnl:hover{ color: #ccc; background: #000 !important; }
.employer-textlogs.text-log-infomsg.employer-dashboard input.btn-cnl {
    background: #232323 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff !important;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 4px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 0 0 0 3px;
    text-transform: uppercase !important;
    font-weight: bold;
    display: inline-block;
    box-shadow: none;
}



.employer-industry .industry-industrieslist li a:hover i {
    color: #79a400;
}


.employer-network-inner #location_city_state select#state1{ float: left;
    margin-right: 15px !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important; 
}

.employer-network-inner #location_city_state select#city1{ float: left;
    margin-left: 15px !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
}

.box.employer-network-inner input#txtzip1 {float: left;
    margin-right: 15px !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important; 
}
.box.employer-network-inner input#txtState1{ float: left;
    margin-left: 15px !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
}
.box.employer-network-inner input#txtCity1{float: left;
    margin-right: 15px !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important; 
}

.text-log-emailcont1{ float: left; width: 100%; font-family: 'Century Gothic',sans-serif; font-size: 16px;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding: 0 0 10px 0; text-transform: none; font-weight: 600; text-align: center;}
.text-log-phonecont1{ float: left; width: 100%; font-family: 'Century Gothic',sans-serif; font-size: 16px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; padding: 0 0 10px 0;    text-transform: none; font-weight: 600; text-align: center;}

.text-logs-hidden-fields{ float: left; width: 100%; }


.employer-textlogs .text-log-emailcont1, .employer-textlogs .text-log-phonecont1{color: #79a400;}


.employer-jobvite .form-group label.custom_checkbox span {
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    color: #000;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    text-transform: capitalize;
}


.employer-jobvite .form-group .li-pop-child-value label.custom_checkbox span.custtxt {  
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    color: #000;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    text-transform: none;
    overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 95%;
}

.employdir-main.emp-dirtry-listview .dl-list-worker-quickinfo > li > i {
    color: #79a400;
    font-size: 20px;
    margin: 0 10px 0 0;
    float: left;
    text-align: center;
}

.employdir-main.emp-dirtry-listview .list-view-details-cont .dl-list-job-quickinfo-1 > li > i {  
    color: #79a400;
    font-size: 20px;
    margin: 0 10px 0 0;  
    float: left;
    text-align: center;
}

.employer-viewjob-main .dl-list-worker-body .job_s1 li i.fa{color: #79a400;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 5px 0 0;}
.employer-viewjob-main .dl-list-worker-body .job_s1{ text-align: left; margin: 10px 0 10px 10px; }
.employer-viewjob-main .dl-list-worker-body .job_s1 > ul > li {
    float: left;
    padding-left: 0px;
    padding-right: 25px;
    font-size: 18px;
    font-weight: bold;
}



#emp-howwork-accord .panel-title button{ color: #fff !important; background: #79a400; padding: 15px 10px; position: relative; display: block; width: 100%; border: 1px solid #79a400;
    border-radius: 4px 4px 0 0;}
#emp-howwork-accord .panel-title button .howworks-title-tab-big{ color: #fff; }
#emp-howwork-accord .panel-title button .howworks-title-tab-small{ color: #fff; }

#emp-howwork-accord .panel-title button.collapsed{ color: #000 !important; background: #f9f9f9; padding: 15px 10px; position: relative; display: block; width: 100%; border: 1px solid #ccc; border-radius: 4px ;}
#emp-howwork-accord .panel-title button.collapsed .howworks-title-tab-big{ color: #000; }
#emp-howwork-accord .panel-title button.collapsed .howworks-title-tab-small{ color: #000; }


.employer-payhistory .pkg-list {
    float: left;
    width: 100%;
    padding: 5px 0 5px 15px;
    margin: 0;
}
.employer-payhistory .pkg-list li {
    margin: 4px 0;
}
.employer-payhistory .pkg-list .list-div{ float: left;
    width: 100%; line-height: 18px;}
.employer-payhistory .pack-icon {
    display: inline-block;
    width: 12px;
    vertical-align: top;
}
.employer-payhistory  .pack-icon i {
    font-size: 10px;
    vertical-align: middle;
}


.employer-payhistory .tooltip.right .tooltip-arrow:after, .employer-cart-page .tooltip.right .tooltip-arrow:after{
    content: " ";
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid #79a400;
    top: -15px;
    left: -2px;
}

.employer-payhistory .tooltip .tooltip-inner, .employer-cart-page .tooltip .tooltip-inner{
    background: #fff;
    color: black;
    border: 1px solid #79a400;
    padding: 5px 12px 5px 12px;
    line-height: 1.65em;
}


.employer-industry .tooltip.bottom .tooltip-arrow:after {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    border-bottom: 9px solid #79a400;
    top: -3px;
    left: -9px;
}

.employer-industry .tooltip .tooltip-inner {
    background: #fff;
    color: black;
    border: 1px solid #79a400;
    padding: 5px 12px 5px 12px;
    line-height: 1.65em;
}


.employer-campaign #ind_data label {
    font-weight: normal;
    float: left;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;  
}

.nomargbtm{ margin-bottom: 0 !important }

.marglft10{ margin-left: 10px !important; }



.body_employer [type="radio"]:checked,
.body_employer [type="radio"]:not(:checked) {
    position: absolute !important;
    left: -9999px;
}
.body_employer [type="radio"]:checked + label,
.body_employer [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #232323;
    font-weight: normal;
}
.body_employer [type="radio"]:checked + label:before,
.body_employer [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    height: 18px;
    border: 1px solid #79a400;
    border-radius: 100%;
    background: #fff;
}
.body_employer [type="radio"]:checked + label:after,
.body_employer [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #79a400;
    position: absolute;
    top: 5px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.body_employer [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.body_employer [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.margbtm15{ margin-bottom: 15px !important }
.reviewjob-left h3{display: inline-block; border-radius: 4px 4px 0 0; background: #79a400; color: #fff; padding: 15px 25px;
    height: 50px;  font-family: 'Raleway', sans-serif; font-size: 18px; margin: 0;  float: left;  }
.review-campaign ul.review-mainul {padding: 20px; border:1px solid #ccc; border-radius: 0 4px 4px 4px; width: 100%; float: left;}
.review-campaign ul.review-mainul li ul li{ float: left; width: 50%; padding: 0 10px 0 5px; overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap; line-height:32px; }
.reviewjob-left{ padding-left: 0; }

.job-fair-datelocation .col1{ float: left; margin-right: 15px; }
.job-fair-datelocation .col2{ float: left; width:-webkit-calc(100% - 50px); width:-moz-calc(100% - 50px); width:calc(100% - 50px);}
.review-compinfo-detail .col1{ float: left; margin-right: 15px; }
.review-compinfo-detail .col2{ float: left; width:-webkit-calc(100% - 50px); width:-moz-calc(100% - 50px); width:calc(100% - 50px);}

.review-campaign .company-logo {   border: 1px solid #ccc;
    padding: 10px !important;
    text-align: center;
    margin-bottom: 15px !important
  }


.employer-posted-job-head{    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: 'Raleway', sans-serif;}
.dl-useraction li.postdraftjob_li{ float: right !important; }

.employer-posted-jobs .dl-list-job-quickinfo li {
    float: left;
    margin-right: 15px;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 5px;
}

.employer-posted-jobs .dl-list-job-quickinfo {
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.employer-posted-jobs .experience-wrapper{ float: left; width: 100%; }
.employer-posted-jobs .dl-user-tabs-wrapper {
    padding: 15px 0 0 0;
    float: left;
    width: 100%;  
}

.jobfair-cont{ float: left; width: 100%; margin-bottom: 10px; font-size: 14px; }
.jobfair-cont i{color: #79a400; margin-right: 5px;}
.jobfair-cont .col1{ float: left; padding-right: 8px; }
.jobfair-cont .col2{ float: left; width: 65%; } 

.employer-posted-jobs .directory-list-worker-tab-list .collapsed-li i{
    font-size: 10px;
    vertical-align: middle;
    color: #000;
}

.employer-posted-jobs .directory-list-worker-tab-list .collapsed-li .collapsed-ul{    margin-left: 0px;}
.employer-posted-jobs .dl-user .campaign_directory_list .collapsed-li .collapsed-ul .collapsed-li {
    padding: 0px 10px 5px 0;
    float: left;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.employer-posted-jobs .dl-global-view-link a.active, .employer-posted-jobs .dl-global-view-link a:hover, .employer-posted-jobs .dl-global-view-link a:focus {
    color: #79a400;
}

.employer-posted-jobs .dl-user.list-view .dl-useraction.dl-worker{ display: none }
.employer-posted-jobs .dl-user.list-view .dl-list-worker-body .dl-list-media-info{ display: block; }
.employer-posted-jobs .dl-user.list-view .dl-list-worker-body .dl-list-all-info .experience-info{ display: block; }
.employer-posted-jobs .dl-user.list-view .dl-list-worker-body .dl-list-all-info .experience-info .content{ display: none }
.employer-posted-jobs .dl-user.list-view .dl-list-worker-body-avatar .member-info{ display: none }

.employer-posted-jobs .dl-user.list-view .directory-list-worker-tab-list{ display: none !important }


.employer-posted-jobs .dl-useraction a#sendcampBtn {
    background: #0091c4;
    padding: 8px 20px;
    color: #fff;
}
.employer-posted-jobs .dl-useraction a#sendcampBtn:hover {
    background: #232323; color: #fff !important;
}

/*.employer-posted-jobs .dl-user.dl-user-post .collapsed-li .collapsed-ul .collapsed-li {
    padding: 0px 10px 0px 0;
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/

.network-job-category{ float: left; width: 100%; border:1px solid rgba(211,224,176,0.5); padding:20px 20px 30px 20px; margin:10px 0; }
.translate-btn{     
    background: none;
    text-align: right;
    color: #79a400;
    text-decoration: underline;
    padding: 0;
    font-size: 14px; font-weight: normal; font-family: 'Century Gothic', sans-serif;}
.translate-btn:hover{ text-decoration: none; color: #000; }

.employer-jobvite #ind_data.network-job-category .div-pop-ind-post label.custom_checkbox.div-pop-ind-lbl{
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    margin: 5px 0;
}

.employer-jobvite .div-pop-ind-post {
    width: 25%;
    line-height: 18px;
    float: left;
} 

.employer-jobvite .yearsexp .btn {
    padding: 10px 20px 10px 20px;
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
}

.employer-jobvite .network-yearexp {
    display: inline-block;
    width: 100%;
    padding: 0 5px;
    margin: 15px 0 10px;
}

.employer-jobvite  .yearsexp {
    margin: 0 5px 0 0;
}

.employer-jobvite  .div-pop-ind-post-select li.li-pop-child-value{ float: left; width:25%; padding:0; }

.employer-jobvite  .div-pop-ind-post-select li.li-pop-child-value .custom_checkbox{
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    margin: 5px 0;
}

.employer-jobvite.post-job #interview_date{background: url(img/calendar-icon.png) no-repeat 96% #fff;}
#season_st_Date{background: url(img/calendar-icon.png) no-repeat 96% #fff;}
#season_end_Date{background: url(img/calendar-icon.png) no-repeat 96% #fff;}

.upload-image-preview {
    height: 100px;
    width: 100px;
    display: none;  
    float: left;
    padding: 6px 0 0 10px;
    text-align: center;     position: relative;
}
.upload-image-preview img{ max-width: 100%; }

.upload-image-preview .logo_del_cont {
        position: absolute;
    right: -7px;
    top: -2px;
    cursor: pointer;
    background-color: #e54b3b; 
    font-size: 10px;
    color: #fff !important;
    text-align: center;
    padding: 1px 5px 2px 5px;  
    transition: all 0.3s;
    border-radius: 50%;
}
.margRgt68{ margin-right: 68px; }


.employer-jobvite.post-job .form-group-details table tr td:nth-child(1) {     
    border: none !important;
    padding: 0 5px !important;
    margin: 0 !important;
    vertical-align: top !important;
    width: 30%;
}
.employer-jobvite.post-job .form-group-details table tr td:nth-child(2) {
    border: none !important;
    padding: 0 5px !important;
    margin: 0 !important;
    vertical-align: top !important;
    width: 35%;
}
.employer-jobvite.post-job .form-group-details table tr td:nth-child(3) {
    border: none !important;
    padding: 0 5px !important;
    margin: 0 !important;
    vertical-align: top !important;
    width: 35%;
}

.employer-jobvite.post-job #dpay_low, .employer-jobvite.post-job #dpay_high {
    margin-right: 15px;
    width: -webkit-calc(32% - 30px) !important;
    width: -moz-calc(32% - 30px) !important;
    width: calc(32% - 30px) !important;
    float: left;
}

.employer-jobvite.post-job #add-pyrate, .employer-jobvite.post-job .price-line {
    overflow: hidden;
    margin-bottom: 0px !important;
}

.employer-jobvite.post-job .remvoepayrate{ padding: 9px 14px;}

.employer-jobvite .job-reqment-tabs li a {
    background-color: #ffffff;
    display: block;
    font-size: 14px;
    line-height: 1;
    padding: 10px 20px;
    white-space: nowrap;

    border: none;
    border-bottom: 2px solid #ccc;
    font-weight: normal;
    color: #232323;
    position: relative;
    top: 2px;
}

.employer-jobvite .job-reqment-tabs{
    float: left;
    width: 100%;
    border-bottom: 2px solid #ccc; margin-bottom: 0;
}

.employer-jobvite .job-reqment-tabs li.active a {
    border: none;
    color: #79a400;
    border-bottom: 2px solid #79a400;
}

.employer-jobvite .job-reqment-tabs li.active {
    position: relative;
}
.employer-jobvite .job-reqment-tabs li {
    float: left; list-style-type: none;
}
.employer-jobvite #tech-skills-cont, .employer-jobvite #comp-skills-cont, .employer-jobvite #soft-skills-cont, .employer-jobvite #lang-skills-cont, .employer-jobvite #edu-skills-cont{ display: none }  
.skills-label-cont{ font-size: 16px; font-weight: bold; font-family: 'Century Gothic', sans-serif; margin:15px 0; } 
.job-inverview-details{width: 100%;
    display: block;
    border: solid 1px #ccc;
    margin: 0 0 25px 0;
    padding: 20px;
    float: left;}
.job-inverview-details .col1 {
    float: left;
    margin-right: 15px;
}
.job-inverview-details .col2 {
    float: left;
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
}
.viewad-logo .company-logo {
    border: 1px solid #ccc;
    padding: 10px !important;
    text-align: center;
    margin-bottom: 15px !important;
}
.employer-compny-info{
    width: 100%;
    padding: 20px;
    display: inline-block;
}
.viewad-logo .comp-name{ /*padding: 0 15px !important; */ font-weight: bold; }
.review-compinfo-detail .col1 {
    float: left;
    margin-right: 15px;
}
.review-compinfo-detail .col2 {
    float: left;
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
}
.employer-viewjob-main .job_header.employer_job_header{ background: #79a400 !important;}
.employer-viewjob-main .job_header.employer_job_header .dl-user-name.job_head{ color: #fff; font-size: 16px; font-weight: bold; }
.employer-viewjob-main .job_header.employer_job_header .wrkrdl-job-id{color: #fff; font-family: 'Century Gothic', sans-serif; float: left;padding: 0; font-size: 16px;}
.employer-viewjob-main .dl-user {border: 1px solid #d8d6d6; padding: 0px; margin-bottom: 25px; border-radius: 4px;}
.employer-viewjob-main .employer-dl-user .job_s2 > li {padding-left: 0px; margin-bottom: 5px; float: left; width: 100%;}
.employer-viewjob-main .employer-dl-user .job_s2 > li > i{ color: #79a400 !important; display: inline-block; float: left; margin: 2px 7px 0 0; width: 20px;
    vertical-align: middle; font-size: 16px;}
.employer-viewjob-main .employer-dl-user .job_s2 > li > .job_s2_col2{ float: left; width:80%; }
.viewjob > ul { margin-left: 30px;line-height: 22px; margin-bottom: 5px;}
.employer-viewjob-main .employer-dl-user .job_s2 > li > i.fa-globe{ font-size: 20px; }
.brderLeft1{ border-left: 1px solid #ccc; }
.job_header_inner{ border-top:1px solid #ccc; float: left; width: 100%; }
.job_header_inner_det{ position: absolute; top: -2px;; background: #fff; }

.employer-viewjob-main .dl-user > header .dl-user-name{ max-width: 100%; }

.pay_rate_span .span_sep{ display: inline-block; padding:0 5px; }
.pay_rate_span .span_sep:last-child{ display: none; }

.body_employer .viewjob > ul > li > ul > li.wdth_auto{ width: 18%;  display: inline-block; float: left;}
.body_employer .viewjob > ul > li > ul > li.wdth_auto > span { color:#000; display: inline-block; width: 80%; vertical-align: top;    overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap; }

.part-time-cont > li > ul {
    margin-left: 13px;
    font-weight: normal;
}
.part-time-cont > li > span{ font-weight: normal; }
.right-pad-cont{    padding: 0 10px 0 15px !important;}

.employer-jobvite.post-job #date_posted {
    background: url(img/calendar-icon.png) no-repeat 96% #fff;
}



.postvite-othr-info{ float: left; width: 60%; }
.postvite-othr-info-val{ float: left; width: 40%;color: #79a400 !important; font-weight: bold; text-transform: capitalize; }
.employer-postvite-filter-cont{ float:left; width: 100% }
.postvite-active-frm{ float: left; margin-right: 15px; }


.employer-postvite-list { float: left; width: 100%; margin-top: 0px; }
.employer-postvite-list .dl-user {
    border: 1px solid #ccc;
    padding: 0;
    margin-bottom: 25px;
    border-radius: 4px;
}

.employer-postvite-list .dl-user > header {
    background-color: #fbfbfb;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    /* border-left: 1px solid #ccc; */
    border-radius: 4px 4px 0 0;
    font-weight: 600;
    color: #000;
    padding: 9px 15px 9px 15px;
    position: relative;
    min-height: 50px;
}

.employer-postvite-list .dl-user-list-trigger {
    display: inline-block;
    padding: 3px 10px 0 0;
    vertical-align: middle;
    float: left;
}

.employer-postvite-list .dl-user > header .dl-user-name {
    text-transform: capitalize;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 600;
    font-family: Century Gothic, sans-serif;
    margin-right: 30px;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.employer-postvite-list .dl-user > header .dl-user-check {
    float: right;
    padding-top: 0px;
    margin-right: 0px;
    margin-left: 0;
}

.employer-postvite-list .dl-user .custom-checkbox {
    height: 30px;
    width: 30px;
    padding-left: 0;
    display: inline-block;
    vertical-align: middle;
}

.employer-postvite-list .dl-user .custom-checkbox:before {
    width: 30px;
    height: 30px;
    margin-left: 0;
    line-height: 26px;
}

.employer-postvite-list .dl-user > article {
    padding: 20px 15px 10px 15px;
    border-top: 1px solid #ccc;
}

.employer-postvite-list .dl-list-all-info .title {
      font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: 'Raleway', sans-serif;
}

.employer-postvite-list .list-view-img-cont img {
    width: 70px;
    height: 70px;
    margin: 0px auto;
    line-height: 95px;
    overflow: hidden;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
    box-shadow: none;
    text-align: center;
}

.employer-postvite-list label.custom_checkbox .checkmark{
    width: 30px;
    height: 30px;
    top: -8px;
    border-radius: 0;
}

.employer-postvite-list .custom_checkbox .checkmark:after {
    border: solid #79a400 !important;
    border-width: 0 5px 5px 0 !important;
    left: 8px;
    top: 1px;
    width: 12px;
    height: 20px;
}
.employer-postvite-list .dl-list-all-info .content{ float: left; width: 100%;     margin: 10px 0; }
.employer-postvite-list .dl-list-all-info .dl-list-worker-contact{ margin:0; padding: 0; list-style-type: none; }
.employer-postvite-list .dl-list-all-info .dl-list-worker-contact li{ float: left; width: -webkit-calc(33% - 10px); width: -moz-calc(33% - 10px); width: calc(33% - 10px); margin: 0 10px 3px 0; }
.employer-postvite-list .dl-list-all-info .dl-list-worker-contact li .fa {
    font-size: 18px;
    vertical-align: middle;
    color: #79a400;
    margin-right: 5px;
    width: 20px;
    text-align: center;
}
.employer-postvite-list .dl-list-all-info .dl-list-worker-contact li span{ display: inline-block;width:85%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.employer-postvite-cont .posted-job-category {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0 0;
}
.employer-poatvite-listview table tr th{ background-color: #79a400;color:#fff;font-size:14px; font-weight:bold; font-family: 'Century Gothic', sans-serif; padding: 8px 10px;text-shadow: none;} 
.employer-poatvite-listview table tr td{ color: #000; font-size: 14px ; font-family: 'Century Gothic', sans-serif; /*padding: 12px 10px;*/ }
.employer-poatvite-listview table tr:nth-child(even){ background-color: #fff; }
.employer-poatvite-listview table tr:nth-child(odd){ background-color: #fafafa; }
.employer-poatvite-listview table tr td span.listtxt{ display: inline-block; width: 100%; }
.employer-poatvite-listview table tr td:nth-child(1){ max-width: 30px; }
.employer-poatvite-listview table tr td:nth-child(2){ max-width: 30px; }
.employer-poatvite-listview table tr td:nth-child(3){ width: 110px; }
.employer-poatvite-listview table tr td:nth-child(4){ width: 110px; }
.employer-poatvite-listview table tr td:nth-child(5){ min-width: 200px; }
.employer-poatvite-listview table tr td:nth-child(6){ width: 90px; }
.employer-poatvite-listview table tr td:nth-child(7){ width: 90px; }
.employer-poatvite-listview table tr th:nth-child(1){ max-width: 30px; }
.employer-poatvite-listview table tr th:nth-child(2){ max-width: 30px; }
.employer-poatvite-listview table tr th:nth-child(3){ width: 110px; }
.employer-poatvite-listview table tr th:nth-child(4){ width: 110px; }
.employer-poatvite-listview table tr th:nth-child(5){ min-width: 200px; }
.employer-poatvite-listview table tr th:nth-child(6){ width: 90px; }
.employer-poatvite-listview table tr th:nth-child(7){ width: 90px; }
.employer-poatvite-listview{ float: left; width: 100%; border:1px solid #ccc; border-radius: 4px 4px 0 0; margin-bottom: 25px; } 
.employer-postvite-cont .posted-job-category label.custom_checkbox {
    margin: 0;
    font-size: 14px;
    font-family: 'Century Gothic',sans-serif;
    font-weight: bold;
    cursor: pointer;
    height: auto;
    line-height: inherit;
    white-space: nowrap;
    padding: 8px 10px;
    display: block;
    background-color: #79a400;
    color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all 0.3s;
    letter-spacing: 0.5px;
}
.employer-postvite-cont .employer-poatvite-listview label.custom_checkbox .checkmark { position: absolute;top: -17px; }
.btn-red-sml {background: #de4835 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 16px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: capitalize; !important; font-weight: bold; letter-spacing: 0.5px; margin:0; text-transform: uppercase; font-weight: bold; display: inline-block; }
.btn-red-sml:hover{ background: #232323 !important; color: #fff !important }
.network-dir-listing.employer-network-main ul.dl-list-worker-quickinfo li .fa { color: #79a400;font-size: 20px;margin: 0 10px 0 0;float: left;text-align: center; }
#showonPackageTab #package-left{ float: right; }
#showonPackageTab #package-right{ float: left; }
.body_employer .dropdown-menu > .active > a, .body_employer .dropdown-menu > .active > a:hover, .body_employer .dropdown-menu > .active > a:focus { background-color: #000;color: #ffffff !important;outline: 0 none;text-decoration: none; }
.body_worker .dropdown-menu > .active > a, .body_worker .dropdown-menu > .active > a:hover, .body_worker .dropdown-menu > .active > a:focus { background-color: #000;color: #ffffff !important;
    outline: 0 none; text-decoration: none; }