.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;
}
.worker-home-features {
  background-color: #0091c4;
  color: #ffffff;
}
.worker-home-features .buttons {
  text-align: center;
}
.worker-home-features .buttons .btn {
  min-width: 180px;
}
.worker-features-list .worker-item-feature {
  margin-bottom: 30px;
  text-align: center;
}
.worker-features-list .worker-item-feature:before {
  background-image: url(img/worker-features-list-icons.png);
  background-repeat: no-repeat;
  content: '';
  display: block;
  width: 103px;
  height: 118px;
  margin: 0 auto;
}
.worker-features-list .worker-item-feature.resume:before {
  background-position: 0 0;
}
.worker-features-list .worker-item-feature.apply:before {
  background-position: -103px 0;
}
.worker-features-list .worker-item-feature.get:before {
  background-position: -206px 0;
}
.worker-features-list .worker-item-feature h3 {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
}
.worker-features-list .worker-item-feature .desc {
  font-size: 16px;
}
.workers-home-bg {
  padding: 0;
  background: #0091c4 url(../img/ichamba-applicant-banner.jpg) no-repeat;
  color: #ffffff;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
  height: 480px;
}
.worker-textvite-top {
  background:#0091c4 url(img/bg-jobvite.jpg) 50% 100% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 272px;
}
.worker-textvite-top .worker-home-title {
     padding-top: 50px;
    font-size: 36px;
    margin-bottom: 15px;
    line-height: 1.1;
    font-family: 'Raleway', sans-serif;
}
.worker-textvite-top .worker-home-title-job-listing {
  padding-top:30px;
  padding-bottom:30px;
  font-size: 35px;
  margin-bottom: 5px;
  line-height: 1.1;
  text-align:center;
   font-family: 'Raleway', sans-serif;
}
@media screen and (max-width: 991px) {
  .worker-textvite-top .worker-home-title {
    padding-top: 50px;
    font-size: 28px;
     font-family: 'Raleway', sans-serif;
  }
  .worker-textvite-top .worker-home-title-job-listing {
    padding-top:15px;
    padding-bottom:15px;
    font-size: 28px;
     font-family: 'Raleway', sans-serif;
  }
}
@media screen and (max-width:  767px) {
  .worker-textvite-top .worker-home-title {
    font-size: 24px;
    padding-top: 30px;
  }
}
.worker-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) {
  .worker-textvite-top .section-description {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
.worker-textvite-top .worker-homebox {
  padding: 20px 15px;
}
.worker-textvite-top .worker-homebox .homebox-instructions:before {
  background: url(img/homebox-title-bg.png) 0 0 no-repeat;
  width: 26px;
  height: 24px;
}
.workers-home-block {
  text-align: left;
}
.workers-home-block.aligncenter{
    text-align: center;
  }


@media screen and (max-width:  767px) {
  .workers-home-block {
    text-align: center;
  }
}
.worker-home-title {
      padding-top: 165px;
    font-size: 46px; 
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    margin: 0 0 25px 0;
    line-height: 54px;
}
.worker-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;
}

@media screen and (max-width:  767px) {
  .worker-home-title {
    padding-top: 30px;
    text-align: center;
  }
}

.section-title span {
  color: #0091c4;
}
.worker-newsletter .btn-green {
  background-color: #0091c4;
}
.worker-newsletter .btn-green:hover {
  background-color: #666666;
  color: #ffffff;
}
.workers-tabs .btn-blue {
  font-size: 16px;
  padding: 8px 20px 8px 20px;  
  line-height: 25px;
}
.workers-tabs .btn-fuul-withd input,
.workers-tabs .btn-fuul-withd .btn {
  vertical-align: middle;
}
.workers-tabs .btn-fuul-withd .btn-blue {
  font-size: 16px;
  padding: 8px 20px 8px 20px;
  line-height: 24px;
}
.workers-tabs .btn-fuul-withd .btn-small {
  font-size: 16px;
  padding: 8px 20px 8px 20px;
  line-height: 24px;
  text-transform: none;
}
.workers-tabs .search-tabs li a {
  background-color: #0091c4;
}
.workers-tabs .search-tabs li a:hover {
  background-color: #232323; color: #fff;
}

.workers-tabs .search-tabs li:nth-child(1) a:before {
  background-image: url(img/search-tab1-w.png);
  width: 61px;
  height: 62px;
  margin-bottom: 8px;
}
.workers-tabs .search-tabs li:nth-child(2) a:before {
  background-image: url(img/search-tab2-w.png);
  margin-top: 5px;
  margin-bottom: 5px;
}
.workers-tabs .search-tabs li:nth-child(3) a:before {
  background-image: url(img/search-tab3-w.png);
}
.workers-tabs .search-tabs li.active {
  margin: 0;
}  
.workers-tabs .search-tabs li.active a {
  color: #0091c4 !important;
  background-color: #f4f4f4;
}
.search-section.search-section-employer .workers-tabs .search-tabs li.active a:hover , .search-section.search-section-employer .workers-tabs .search-tabs li.active a:focus{
  color: #0091c4 !important;
  background-color: #f4f4f4;
}
.workers-tabs .search-tab-panels .tab-pane h3 {
  color: #00aee6;
}
.jobs-industry-list li a:hover {
  color: #128ece;
}
.jobs-industry-list li a:hover .fa {
  color: #128ece;
}
.how-it-works-item .img .count {
  color: #ffffff;
  background-color: #128ece;
}
.how-it-works-item .title div {
  color: #00aee6;
}
.worker-textvite-list li > div:before {
  background-image: url(img/icons-worker-textvite.png);
}
.btn-worker-md {
    border-radius: 4px;
    padding: 8px 12px;
    color: #fff;
    border: 2px solid #fff;
    font-family: Century Gothic, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s;
}
.btn-worker-md:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232323;
}
.btn-worker-transparent {
    border-radius: 4px;
    padding: 8px 12px;
    color: #fff;
    border: 2px solid #fff;
    font-family: Century Gothic, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s;
}
.btn-worker-transparent:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232323;
}
.btn-worker,.btn-blue {
  background-color: #232323;
  color: #ffffff;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-transform: uppercase;
}
.btn-worker:hover, .btn-blue:hover {
  background-color: #000;
  color: #ccc;
}
.fworker, .bworker:before{
  border-color:#128ECE !important;
}
.job-list .experience-wrapper .buttons .expanded-view-trigger, .fworker > i {
  color:#128ECE !important;
}
.job-list .experience-wrapper .buttons a.expanded-view-trigger:hover{
  color:#666666 !important;
}
.textvite-side-help {
  margin-top: 15px;  
  border: 1px solid #232323;
  background: #232323;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: left;
  padding: 20px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
}
.job-list .tab-list-li:before {
  background-color:#000 !important;
}
.bgfworker {
  background-color:#0091c4 !important;
}
.bgfemployer {
  background-color:#000 !important;
}
.employerfeatures-tabcontainer .tab-pane .btn:hover, .workerfeatures-tabcontainer .tab-pane .btn:hover, button.bgfworker:hover {
  background-color:#666666 !important;color:#fff !important;
}
.blue-img{
background-image:url(img/form-section-trigger-button-blue.jpg) !important;
}
/*** START CHECKBOX AND RADIO FIELDS ***/
.workers-packages .checkbox label:after, 
.workers-packages .radio label:after {
    content: '';
    display: table;
    clear: both;  
}
.workers-packages .checkbox .cr,
.workers-packages .radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}
.workers-packages .checkbox .cr .cr-icon,
.workers-packages .radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}
.workers-packages .radio .cr .cr-icon {
    margin-left: 0.04em;
}
.workers-packages .checkbox label input[type="checkbox"],
.workers-packages .radio label input[type="radio"] {
    display: none;
}
.workers-packages .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.workers-packages .radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}
.workers-packages .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.workers-packages .radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}
.workers-packages .checkbox label input[type="checkbox"]:disabled + .cr,
.workers-packages .radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
/*** END CHECKBOX AND RADIO FIELDS ***/

/*** START DASHBOARD ***/
/*left dashboard*/
.workers_page{
	margin-top:30px;
}
.workers-dashboard .panel-group{
	/*padding-top:40px;*/
}
.workers-dashboard .panel-group .panel {
	border: solid 1px #0091c4;
  border-radius: 4px;
  overflow: hidden;
}
.workers-dashboard .panel-default > .panel-heading {
	background: none;
  border-radius: 4px 4px 0 0;
}
.workers-dashboard .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: white;
}
.workers-dashboard .title-icon,.workers-dashboard .more-less{
	  background: #0091c4;
    color: white;
    font-size: 18px;
    padding: 16px 20px;
}
.workers-dashboard .emp-content{
	margin:0;
	padding:0;
}
.workers-dashboard .emp-content li{
	  list-style: none;
    margin-left: 50px;
    padding-top: 0px;
    line-height: 30px;
    position: relative;;
}
.workers-dashboard .emp-content li > a{ padding: 0 0 0 15px;

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
vertical-align: middle; }

.workers-dashboard .emp-content li > .fa{ font-size: 16px; color: #000 !important;margin: 0px 0 0 3px; vertical-align: middle; }
.workers-dashboard .emp-content li > .fa:hover{ color:#0091c4 !important }
.workers-dashboard .emp-content li:before {
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #000333;
    position: absolute;
    left: 0;
    top: 11px;
}

.tooltip-inner{
	display:block; border: solid 1px #0091c4;background: #fff; font-size:14px; color: #000; font-family: 'Century Gothic',sans-serif; padding: 8px;     max-width: 275px;
}
/*.workers-dashboard .tooltip.right .tooltip-arrow{
	border-right-color:#0091c4;
}
.workers-dashboard .tooltip.bottom .tooltip-arrow{
	border-bottom-color:#0091c4;   
}*/

/*right dashboarad*/
.workers-dashboard .dispimg{
	width:80px;
  height: 80px;
	border-radius:80px;
	margin:20px 0 15px;
  border:1px solid #ccc;
  box-shadow: 0 0 10px rgba(0,0,0,0.20);
}

.workers-dashboard .complete-profile .progress{
	  width: 75%;
    margin: 9px auto 25px;
    border-radius: 10px;
    background-color: #ebebeb;
    box-shadow: none;
}
.workers-dashboard .progress-bar-success{
	background:#319500 !important;
}
.workers-dashboard .progress{
	margin-top:5px;
}
.workers-dashboard .quicklink-list{
	margin:0;
	padding:25px 30px;
}
.workers-dashboard .quicklink-list li{
	list-style:none;
  position: relative;
  padding: 0 0 10px 20px;
}
/*** END DASHBOARD ***/

/*** START WORKER TABS NAV ***/
.worker-tabs-nav {
	font-weight: bold;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.worker-tabs-nav::before, .worker-tabs-nav::after  {
	content: none;
}
  
.worker-tabs-nav > div {
	width: 16.66%;
	text-align: center;
	display: block;
}

.worker-tabs-nav > div > a {
	display: block;
	width: 100%;
	/*background:#404040 !important;*/
	padding: 15px 0 0 !important;
	color: #000;
	letter-spacing: -.5px;
	font-size: 16px;
    font-family: 'Raleway', sans-serif;
    cursor: pointer;
    position: relative;
}

.worker-tabs-nav > div > a label {  
    display: inline-block;
    width: 100%;
    padding-top: 8px;
    font-weight: bold;
    letter-spacing: 0.25px;
    cursor: pointer;
}

.worker-tabs-nav > div > a:hover:not(.active) {
	background:none !important;
	transition: .5s;
	color: #0091c4;
}

.worker-tabs-nav > div.active > a {
  	background: none !important;
    color: #0091c4;
}

.worker-tabs-nav > div.active > a:before {
     background-color: #0091c4;
}

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

}
.worker-tabs-nav > div > a:before { 
    top: 27px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 3px;
    background-color: #ccc;
    z-index: -1;  
    left: 0;
}
.worker-tabs-nav > div > a:hover .badge, .worker-tabs-nav > div.active > a .badge{
	color:#fff !important;
    background: #0091c4;    
}

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

  .worker-tabs-nav {
	  margin: 0px auto 15px auto;
  }

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

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

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

  /*.worker-tabs-nav > div > a {
	height: 100px;
  }*/

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

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

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

/*** START WORKER SKILL PANELS ***/

#accordion .worker-skill-panel {
	border: 1px solid #5ea6dd;
	border-color: #5ea6dd;
	margin-bottom: 8px;
}

#accordion .worker-skill-panel > .panel-heading:not(.collapsed) {
	background: #5ea6dd;
	border-radius: 0;
	transition: .5s;
	color: white;
}

#accordion .worker-skill-panel .panel-heading.collapsed  {
	background: white;
	border-radius: 0;
	transition: .5s;
}


#accordion .worker-skill-panel > .panel-heading:not(.collapsed) i, #accordion .worker-skill-panel .panel-heading.collapsed i  {
	background: #5ea6dd;
}


#accordion .worker-skill-panel > .panel-heading span {
	background: none;
	color: #404040;
	padding: 0
}

#accordion .worker-skill-panel > .panel-heading:not(.collapsed) span {
	color: white;
}

#accordion .worker-skill-panel > .panel-heading a > i {
	background: #5ea6dd;
	color: white;
}

#accordion .worker-skill-panel .sub-worker-skill-panel {
	margin-left: 30px;
	clear: none;
	margin-right: 30px;
}

#accordion .worker-skill-panel .sub-worker-skill-panel .sub-worker-skill-panel-add-title {
	margin-bottom: 15px;
	color: #404040;
	font-size: 16px;
	font-weight: bold;
}

#accordion .worker-skill-panel .sub-worker-skill-panel form > div {
	padding-left: 0;
	margin-bottom: 8px;
	font-size: 15px;
}

#accordion .worker-skill-panel .sub-worker-skill-panel > div > div:last-of-type {
	clear: both;
}

#accordion .worker-skill-panel .sub-worker-skill-panel div:last-of-type > div.sub-worker-actions {
	width: 100%;
}

#accordion .worker-skill-panel .sub-worker-skill-panel div:last-of-type > div.speciality-actions {
	clear: both;
	text-align: center;
}

#accordion .worker-skill-panel .sub-worker-skill-panel form > div > a {
	color: #404040;
	font-weight: 100;
}

#accordion .worker-skill-panel .sub-worker-skill-panel form > div > a > i {
	color: #5ea6dd;
	font-size: 15px;
}

#accordion .worker-skill-panel .sub-worker-skill-panel .speciality-list, #accordion .worker-skill-panel .worker-my-skills-panel .speciality-list {
	width: 100%;
	border: 1px solid #5ea6dd;
	margin: 8px -20px;
	overflow: hidden;
	padding: 10px 30px;
}

#accordion .worker-skill-panel .sub-worker-skill-panel ul.speciality-list > li {
	list-style: none;
}

#accordion .worker-skill-panel .worker-my-skills-panel {
	margin-left: 30px;
	margin-right: 20px;
	
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container {
	padding: 4px 10px;
	border-bottom: none;
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container a:not(.button-worker) {
	color: #404040 !important;
	font-weight: 100;
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container i.fa-pencil {
	background: #5ea6dd;
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container i.fa-pencil:hover {
	background: #404040 !important;
	transition: .5s;
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container i.fa-trash-o {
	background: #c43918;
}

#accordion .worker-skill-panel .worker-my-skills-panel .skill-container i.fa-trash-o:hover {
	background: #404040 !important;
	transition: .5s;
}

#accordion .worker-skill-panel .worker-my-skills-panel > a > i.fa {
	font-size: 18px;

}


/*** END WORKER SKILL PANELS ***/

/*** START WORKER BUTTONS ***/

.body_worker .button-worker {
	background: #404040!important;	
	color: white!important;
}

.body_worker .button-worker > i {
	background: #404040!important;	
	color: white!important;
}

.body_worker .button-worker:hover > i,.body_worker .button-worker:hover {
	background: #5ea6dd!important;	
	color: white!important;
	transition: .5s !important;
}

.body_worker .button-big {
	padding: 10px 90px!important;
}

.body_worker .button-discrete {
	padding: 5px 10px!important;
}

@media (min-width: 320px) and (max-width: 639px) { 
	.body_worker .button-expand-on-mobile {
		width: 100%;
	}
}



.body_worker .button-worker:hover {
	background: #5ea6dd !important;
	transition: .5s!important;
	color: white!important;
}

.body_worker .button-delete:hover {
	background: #c43918 !important;
	transition: .5s!important;
	color: white!important;
}

.body_worker .button-worker-blue {
	background: #5ea6dd !important;
	color: white!important;
}

.body_worker .button-worker-blue:hover {
	background: #404040!important;
	transition: .5s!important;
	color: white!important;
}

.body_worker .button-cancel {
	font-size: 14px!important;
	color: #404040!important;
	font-weight: bold;
}

.body_worker .button-cancel > i {
	color: #c43918!important;
	margin-right: 5px!important;

}

/*** END WORKER BUTTONS ***/


/*** START WORKER CHECKBOXES ***/

input[type=checkbox].worker-checkbox {
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	-webkit-appearance: none;
	border-color: #939393;
	height: 14px;
	width: 14px;
	margin-right: 6px !important;
	outline: none;
  }
  input[type=checkbox].worker-checkbox:checked {
	background: #fff;
	font-family: 'FontAwesome';
	color: #5ea6dd;
  }
  input[type=checkbox].worker-checkbox:checked:before {
	content: '\f00c';
	margin-top: -6px;
	display: block;
	font-size: 18px;
	margin-left: 1px;
  }

  *[id^=delete] input[type=checkbox].worker-checkbox {
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	-webkit-appearance: none;
	border-color: #939393;
	height: 14px;
	width: 14px;
	margin-right: 6px !important;
	outline: none;
  }
  *[id^=delete] input[type=checkbox].worker-checkbox:checked {
	background: #fff;
	font-family: 'FontAwesome';
	color: #c43918;
  }
  *[id^=delete] input[type=checkbox].worker-checkbox:checked:before {
	content: '\f00d';
	margin-top: -6px;
	display: block;
	font-size: 18px;
	margin-left: 1px;
  }

/*** END WORKER CHECKBOXES ***/








/*** START WORKER PANELS ***/

#accordion .worker-panel-style {
	border: 1px solid #5ea6dd;
	border-color: #5ea6dd;
	margin-bottom: 8px;
}

#accordion .worker-panel-style > .panel-heading a:not(.collapsed) {
	background: #5ea6dd;
	border-radius: 0;
	transition: .5s;
}

#accordion .worker-panel-style > .panel-heading a:not(.collapsed) span {
	color: white;
}

#accordion .worker-panel-style .panel-heading a.collapsed  {
	background: white;
	border-radius: 0;
	transition: .5s;
}
#accordion .worker-panel-style .panel-heading a.collapsed span {
	color: #5ea6dd;
}


#accordion .worker-panel-style > .panel-heading a:not(.collapsed) i, #accordion .worker-panel-style .panel-heading a.collapsed i  {
	background: #5ea6dd;
}


#accordion .worker-panel-style > .panel-heading a {
	color: #404040;
	padding: 0
}

#accordion .worker-panel-style > .panel-heading a > i {
	background: #5ea6dd;
	color: white;
}

#accordion .worker-panel-style .sub-worker-panel-style {
	margin-left: 30px;
	clear: none;
	margin-right: 30px;
}

#accordion .worker-panel-style .sub-worker-panel-style .sub-worker-panel-style-add-title {
	margin-bottom: 15px;
	color: #404040;
	font-size: 16px;
	font-weight: bold;
}

#accordion .worker-panel-style .sub-worker-panel-style form > div {
	padding-left: 0;
	margin-bottom: 8px;
	font-size: 15px;
}

#accordion .worker-panel-style .sub-worker-panel-style > div > div:last-of-type {
	clear: both;
}

#accordion .worker-panel-style .sub-worker-panel-style div:last-of-type > div.sub-worker-actions {
	width: 100%;
}

#accordion .worker-panel-style .sub-worker-panel-style div:last-of-type > div.speciality-actions {
	clear: both;
	text-align: center;
}

#accordion .worker-panel-style .sub-worker-panel-style form > div > a {
	color: #404040;
	font-weight: 100;
}

#accordion .worker-panel-style .sub-worker-panel-style form > div > a > i {
	color: #5ea6dd;
	font-size: 15px;
}

#accordion .worker-panel-style .sub-worker-panel-style .speciality-list, #accordion .worker-panel-style .worker-my-skills-panel .speciality-list {
	width: 100%;
	border: 1px solid #5ea6dd;
	margin: 8px -20px;
	overflow: hidden;
	padding: 10px 30px;
}

#accordion .worker-panel-style .sub-worker-panel-style ul.speciality-list > li {
	list-style: none;
}

#accordion .worker-panel-style .worker-my-skills-panel {
	margin-left: 30px;
	margin-right: 20px;
	
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container {
	padding: 4px 10px;
	border-bottom: none;
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container a:not(.button-worker) {
	color: #404040 !important;
	font-weight: 100;
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container i.fa-pencil {
	background: #5ea6dd;
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container i.fa-pencil:hover {
	background: #404040 !important;
	transition: .5s;
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container i.fa-trash-o {
	background: #c43918;
}

#accordion .worker-panel-style .worker-my-skills-panel .skill-container i.fa-trash-o:hover {
	background: #404040 !important;
	transition: .5s;
}

#accordion .worker-panel-style .worker-my-skills-panel > a > i.fa {
	font-size: 18px;

}


/*** END WORKER PANELS ***/


/*** START WORKER OPTIONS LIST ***/

ul.worker-list-options {
	list-style: none;
}

ul.worker-list-options > li {
	list-style: none;
	font-size: 15px;
	color: #404040;
	font-weight: 100;
	margin: 3px 0;
}

ul.worker-list-options > li > a > i {
	color: #5ea6dd;
	width: 16px;
	margin-top: 5px;
	float: left;
}

ul.worker-list-options > li > label > i {
	color: #5ea6dd;
	width: 16px;
	margin-top: 3px;
	float: left;
}


/*** END WORKER OPTIONS LIST ***/

.second_level li, .industry-industrieslist li {
list-style:none !important;
}

/* ARROWS */
.arrowText {
 position:relative;
 margin-right: 15px;
 width: 56px;
 height: 26px;
 border:solid 1px #5ea6dd;
 float: left;
 padding-top: 3px;
 padding-left: 5px;
 }
 .arrowText:before, .arrowText:after {
 content: " ";
 position: absolute;
 display: block;
 width: 0;
 height: 0;
 }

/* RIGHT ARROW */
.arrowRight:before, .arrowRight:after {
 border-bottom: 13px solid transparent;
 border-top: 13px solid transparent;
 top:-1px;
 }
 .arrowRight:after {
 border-left: 9px solid white;
 right: -8px;
 z-index: 2;
 }

.arrowRight:before {border-left: 9px solid #5ca6dd;right: -9px;z-index: 1;}


.workers-home-block .btn-blue {background: #0091c4 !important;font-family: 'Century Gothic',sans-serif;transition: all 0.3s;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px;}
.worker-homebox .btn-blue{background: #0091c4 !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-blue:hover, .workers-home-block .btn-blue:hover{ background: #232323 !important; }
.section-worker-staff{ margin-bottom: 0px; background:url(../css2/img/worker-banner.jpg) no-repeat right #0081ae; color: #fff; height: 274px;     clear: both; }
.worker-staff-banner .manage-staff-button{ text-align: left; margin-top: 30px; }
.worker-staff-lft h2{ font-size: 30px;font-family: 'Raleway', sans-serif; font-weight: 600;margin-top: 0px; }
.worker-staff-lft h3{ font-size: 24px;font-family: 'Raleway', sans-serif; font-weight: 600; margin-top: 12px;   }
.worker-staff-lft h4{ font-size: 24px;font-family: 'Raleway', sans-serif; font-weight: normal;  }
.worker-staff-lft{ margin:38px 0 38px 0px; }  
.blueTxt{ color: #0091c4 !important; }
.body_worker .btn-blue{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 18px;padding: 12px 25px 12px 25px;border-radius: 4px; letter-spacing: 0.25px; }
.body_worker .btn-blue:hover{ background: #232323 !important; }
.worker-btn-sep{ display: inline-block; width:30px; }    
.body_worker .how-it-works-item h3{font-size: 18px;font-family: 'Raleway', sans-serif; color: #000; margin: 30px 0;}
.body_worker .how-it-works-item h3 span{ color: #0091c4; }
.applicnt-schedule-worker {position: absolute;right: 3px;top: 3px;background: #0091c4;z-index: 99;color: #fff;border-radius: 4px;padding: 4px 5px;}
.how-it-wrks-bg{ background-image: url(../img/how-it-works-bgimg.png); background-repeat: no-repeat; background-position: 60% 0; }
.dl-list-worker-quickinfo .applicnt-schedule-list{list-style:none;color:#808080;font-size:14px;margin-right:4px; padding-left: 0px; padding-right: 10px;}
.dl-list-worker-quickinfo .applicnt-schedule-list .fa{font-size:16px;color:#0091c4;}

.worker-staff-banner .manage-staff-button a.blueTxt:hover{ color: #fff !important; }
.body_worker #nwl_submit{ background: #232323; }
.body_worker #nwl_submit:hover{ background: #000; color: #ccc !important; }

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


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

.worker-how-works .howworks-employer-tablet {
    margin-bottom: 30px;
    margin-top: 30px;
}
.worker-howworks-icon { background: url(../css2/img/worker-howitworks-sprite.png) no-repeat; width: 100px; height: 100px; float: left;     }
  
.eprofile-icon{background-position: -11px -21px;}
.jobvite-icon{background-position: -11px -170px;}
.aplytextvite-icon{background-position: -11px -320px;}

.howworks-features.worker-howworks li a:hover .eprofile-icon{background-position: -132px -21px;}
.howworks-features.worker-howworks li a:hover .jobvite-icon{background-position: -132px -170px;}
.howworks-features.worker-howworks li a:hover .aplytextvite-icon{background-position: -131px -320px;} 



.worker-features.workers-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;     line-height: 22px; }
.features-introtext h2 span.grnTxt{color: #79a400}
.worker-features-list{ padding: 0;  margin: 0; list-style: none; text-align: center;}
.worker-features-list li {float:left; width: 33%;vertical-align: top;margin-bottom: 40px;padding: 0 15px; position: relative;}
.worker-features-list li div.worker-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;}
.worker-features-list li a{ padding: 0; border:none; cursor: pointer; }

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

.worker-features-list li:nth-child(1) div.worker-features-inner:before {
  background-position: 0 0;
}
.worker-features-list li:nth-child(2) div.worker-features-inner:before {
  background-position: 0 -114px;
}
.worker-features-list li:nth-child(3) div.worker-features-inner:before {
  background-position: 0 -228px;
}
.worker-features-list li:nth-child(4) div.worker-features-inner:before {
  background-position: 0 -342px;
}
.worker-features-list li:nth-child(5) div.worker-features-inner:before {
  background-position: 0 -456px;
}

@media screen and (max-width:  767px) {
  .worker-features-list li div.worker-features-inner {  
    min-height: 0;
    padding-bottom: 20px;
  }
}
.worker-features-list li div.worker-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;
}
.worker-features-list li div.worker-features-inner .title {font-family: 'Raleway', sans-serif;font-weight: 600;font-size: 18px;margin-bottom: 20px; line-height: 1;}
.worker-features-list li div.worker-features-inner .description {font-size: 14px; font-family: 'Century Gothic',sans-serif;  line-height: 22px;}
.worker-features-list li.active a{ border:none; }

.worker-features-list .btn-blue {background: #0091c4 !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; }
.worker-features-list .btn-blue:hover{background: #232323 !important; color: #fff;}
.worker-features-list .btn-black{ margin: 15px 0 20px 0; }
.worker-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;  }
.worker-features-list li div.worker-features-inner.open{ position: absolute;top:0; z-index: 1; background: #fff; left: 15px; width: calc(100% - 30px); /*border: 1px solid #0081ae; box-shadow: 2px 0 15px rgba(0,0,0,.2);*/ }

.jobs-byindustry .btn-blue {
    background: #0091c4 !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;
    transition: all 0.3s;
    text-transform: uppercase;
}
.jobs-byindustry .btn-blue:hover{background: #232323 !important; color: #fff;}
.jobs-byindustry .worker-home-tabs {border: 1px solid #ccc;}
.jobs-byindustry .search-tabs {margin: 0 auto;width: 71%;position: relative; top: 1px;}
.jobs-byindustry .search-tabs li a {background-color: #0091c4;}
.jobs-byindustry .search-tabs li.active a {border: none;border-top: 1px solid #ccc;color: #0091c4 !important; background: #fff;}

.jobs-byindustry .search-tabs li a:hover {background-color: #232323; color: #fff;}
.jobs-byindustry .search-tabs li:nth-child(1) a:before {background-image: url(img/search-tab1-w.png);width: 61px;height: 62px;margin-bottom: 8px;}
.jobs-byindustry .search-tabs li:nth-child(2) a:before {background-image: url(img/search-tab2-w.png);margin-top: 5px; margin-bottom: 5px;}
.jobs-byindustry .search-tabs li:nth-child(3) a:before {background-image: url(img/search-tab3-w.png);}
.jobs-byindustry .search-tabs li.active { margin: 0;}
.jobs-byindustry .search-tabs li.active a.tab-worker-keyword {border-left: 1px solid #ccc;}
.jobs-byindustry .search-tabs li.active a.tab-worker-location {border-right: 1px solid #ccc;}

.jobs-byindustry .search-tabs li.active a:hover, .jobs-byindustry .search-tabs li.active a:focus {color: #0091c4 !important;background-color: #fff !important;}

.btn-filter-form.bgfworker {background: #0091c4 !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; line-height: inherit;}
.btn-filter-form.bgfworker:hover{background: #232323 !important; color: #fff;}



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

/* Dashboard Icon */
.worker-header-main .dropdown.menu-item-dashboard.active a .worker-topmenu-icon.dash-icon{background-position: -60px -17px;}
.worker-header-main .dropdown.menu-item-dashboard.active a:hover .worker-topmenu-icon.dash-icon{background-position: -60px -17px;}
.worker-header-main .dropdown.menu-item-dashboard a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-dashboard a:hover .worker-topmenu-icon.dash-icon, .worker-header-main .dropdown.menu-item-dashboard a:focus .worker-topmenu-icon.dash-icon{background-position: -60px -17px; color: #fff;}
/* Dashboard Icon */
/* Eprofile Icon */
.worker-header-main .dropdown.menu-item-eprofile.active a .worker-topmenu-icon.eprofile-icon{background-position: -58px -73px;}
.worker-header-main .dropdown.menu-item-eprofile.active a:hover .worker-topmenu-icon.eprofile-icon{background-position: -58px -73px;}
.worker-header-main .dropdown.menu-item-eprofile a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-eprofile:hover a .worker-topmenu-icon.eprofile-icon, .worker-header-main .dropdown.menu-item-eprofile:focus  a.worker-topmenu-icon.eprofile-icon{background-position: -58px -73px; color: #fff;}
/* Eprofile Icon */
/* Worker Jobs Icon */
.worker-header-main .dropdown.menu-item-myjobs.active a .worker-topmenu-icon.wrkrjobs-icon{background-position: -60px -130px;}
.worker-header-main .dropdown.menu-item-myjobs.active a:hover .worker-topmenu-icon.wrkrjobs-icon{background-position: -60px -130px !important;}
.worker-header-main .dropdown.menu-item-myjobs a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-myjobs:hover a .worker-topmenu-icon.wrkrjobs-icon, .worker-header-main .dropdown.menu-item-myjobs:focus a .worker-topmenu-icon.wrkrjobs-icon{background-position: -60px -130px; color: #fff;}
/* Worker Jobs Icon */
/* Worker Network Icon */
.worker-header-main .dropdown.menu-item-mynetwork.active a .worker-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px;}
.worker-header-main .dropdown.menu-item-mynetwork.active a:hover .worker-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px;}
.worker-header-main .dropdown.menu-item-mynetwork a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-mynetwork:hover a .worker-topmenu-icon.wrkrnetwork-icon, .worker-header-main .dropdown.menu-item-mynetwork:focus a .worker-topmenu-icon.wrkrnetwork-icon{background-position: -60px -184px; color: #fff;}
/* Worker Network Icon */
/* Worker Packages Icon */
.worker-header-main .dropdown.menu-item-orderresume.active a .worker-topmenu-icon.wrkrpackage-icon{background-position: -60px -242px;}
.worker-header-main .dropdown.menu-item-orderresume.active a:hover .worker-topmenu-icon.wrkrpackage-icon{background-position: -60px -242px;}
.worker-header-main .dropdown.menu-item-orderresume a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-orderresume:hover a .worker-topmenu-icon.wrkrpackage-icon, .worker-header-main .dropdown.menu-item-orderresume:focus a .worker-topmenu-icon.wrkrpackage-icon{background-position: -60px -242px; color: #fff;}
/* Worker Packages Icon */
/* Worker Search Icon */
.worker-header-main .dropdown.menu-item-srchm.active a .worker-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px;}
.worker-header-main .dropdown.menu-item-srchm.active a:hover .worker-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px;}
.worker-header-main .dropdown.menu-item-srchm a:hover{ background: #0091c4; color: #fff;}
.worker-header-main .dropdown.menu-item-srchm:hover a .worker-topmenu-icon.wrkrsrch-icon, .worker-header-main .dropdown.menu-item-srchm:focus a .worker-topmenu-icon.wrkrsrch-icon{background-position: -60px -296px; color: #fff;}
/* Worker Search Icon */

.workerdshbrd-main.worker-top-bg{ background-image: none; background-color: #0091c4;color: #fff;height:auto; padding:20px 0; }
.section-newsletter-subs.hide{display: none;}
.workers-dashboard .quicklink-list li:before {content: '';display: block;width: 9px;height: 9px;background-color: #000;position: absolute;left: 0;top:6px;}
.workers-dashboard .quicklink-list li a:hover{color: #0091c4;}
.workers-dashboard .widget-box{ margin-bottom: 30px;} 

.workerdshbrd-main.mainheader-title h1 {font-size: 34px; margin: 0; font-family: 'Raleway', sans-serif;}  
.workerdshbrd-main.mainheader-title h3 {font-size: 26px; margin: 15px 0 0 0;text-transform: capitalize;  font-family: 'Raleway', sans-serif;}
.workers-dashboard .complete-profile{font-family: Century Gothic, sans-serif; color: #000;}  
.workers-dashboard .panel-title span { margin-left: 0px;color: #fff;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}

.wrkr-dsbrd-icon-img { display: inline-block; background: url(img/worker-dashbrd-icon.png) no-repeat; width:40px; height: 40px; vertical-align: middle; }
.wrkr-dsbrd-icon-img.job-search{background-position: -15px -10px;}
.wrkr-dsbrd-icon-img.job-apps{background-position: -15px -64px;}
.wrkr-dsbrd-icon-img.wrkr-netwrk{background-position: -15px -122px;}
.wrkr-dsbrd-icon-img.wrkr-eprofile{background-position: -15px -178px;}
.wrkr-dsbrd-icon-img.wrkr-order{background-position: -15px -232px;}

.workers-dashboard .panel-title > a{padding: 0 0 0 20px;background: #0091c4; border-bottom: 1px solid #0091c4;height: 50px;color: #fff; line-height: 50px; border-radius: 4px 4px 0 0;}
.workers-dashboard .panel-title > a.collapsed:hover{ background: #fff; }
.workers-dashboard .panel-title > a.collapsed{ background: #fff; color: #000; border-bottom: none; }
.workers-dashboard .panel-title > a.collapsed span{color: #000;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}
.workers-dashboard .panel-title > a.collapsed .title-icon, .workers-dashboard .panel-title > a.collapsed .more-less {background: none;color: #000;}
.workers-dashboard .panel-title > a.collapsed .wrkr-dsbrd-icon-img.job-search{background-position: -63px -10px;}
.workers-dashboard .panel-title > a.collapsed .wrkr-dsbrd-icon-img.job-apps{background-position: -63px -64px;}
.workers-dashboard .panel-title > a.collapsed .wrkr-dsbrd-icon-img.wrkr-netwrk{background-position: -63px -122px;}
.workers-dashboard .panel-title > a.collapsed .wrkr-dsbrd-icon-img.wrkr-eprofile{background-position: -63px -178px;}
.workers-dashboard .panel-title > a.collapsed .wrkr-dsbrd-icon-img.wrkr-order{background-position: -63px -232px;}

.worker-box .panel {margin-bottom: 20px !important;}
.padright40{ padding-right:40px !important; }
.worker-header-main .dropdown-menu > .active > a, .worker-header-main .dropdown-menu > .active > a:hover, .worker-header-main .dropdown-menu > .active > a:focus {background-color: #0091c4;color: #ffffff !important;outline: 0 none;text-decoration: none;}
.worker-personalinfo input[type="text"],.worker-personalinfo input[type="password"],.worker-personalinfo input[type="tel"],.worker-personalinfo input[type="email"], .worker-personalinfo textarea, .worker-personalinfo select {
font-size: 14px;padding: 9px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100%;}
.worker-personalinfo label.control-label {text-align: left;font-weight: bold;color: #010101;padding: 12px 15px 0 0;display: inline-block;margin-bottom: 8px;}  
.text-right {text-align: right !important;}

.wrkr-eprofile-icon-img { display: inline-block; background: url(img/worker-eprofile-icon.png) no-repeat; width:50px; height: 40px; vertical-align: middle; }
.wrkr-eprofile-icon-img.contact-info{background-position: -2px -8px;}
.wrkr-eprofile-icon-img.personl-info{background-position: -2px -64px;}
.wrkr-eprofile-icon-img.sendjob-info{background-position: -2px -122px;}
.wrkr-eprofile-icon-img.settng-info{background-position: -2px -178px;}  
.wrkr-eprofile-icon-img.afcode-info{background-position: -2px -232px;}  
.wrkr-eprofile-icon-img.hearAbout-info{background-position: -2px -286px;}
.worker-personalinfo .panel-title > a{padding: 0 0 0 15px;border-radius: 4px 4px 0 0;height: 50px;line-height: 50px; text-transform: inherit;}  
.worker-personalinfo .panel-title > a.collapsed:hover{ background: #fff; }  
.worker-personalinfo .panel-title > a.collapsed{ background: #fff; color: #000; border: 1px solid #ccc; border-radius: 4px; }
.worker-personalinfo .panel-title > a.collapsed span{color: #000;}
.worker-personalinfo .panel-title > a.collapsed .more-less {background: #0091c4;color: #fff;}
.worker-personalinfo .panel-title > a.collapsed .title-icon, .workers-dashboard .panel-title > a.collapsed .more-less {background: #0091c4;color: #fff;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.contact-info{background-position: -51px -8px;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.personl-info{background-position: -51px -64px;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.sendjob-info{background-position: -51px -122px;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.settng-info{background-position: -51px -178px;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.afcode-info{background-position: -51px -232px;}
.worker-personalinfo .panel-title > a.collapsed .wrkr-eprofile-icon-img.hearAbout-info{background-position: -51px -286px;}


.worker-personalinfo .panel-title > button{padding: 0 0 0 15px;border-radius: 4px 4px 0 0;height: 50px;line-height: 50px; text-align: left; text-transform: inherit;border: 1px solid #0091c4;background: #0091c4;color: #fff;  float: left; width: 100%;}  
.worker-personalinfo .panel-title > button.collapsed:hover{ background: #fff; }  
.worker-personalinfo .panel-title > button.collapsed{ background: #fff; color: #000; border: 1px solid #ccc; border-radius: 4px; }
.worker-personalinfo .panel-title > button.collapsed span{color: #000;}
.worker-personalinfo .panel-title > button.collapsed .more-less {background: #0091c4;color: #fff;}
.worker-personalinfo .panel-title > button.collapsed .title-icon, .workers-dashboard .panel-title > a.collapsed .more-less {background: #0091c4;color: #fff;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.contact-info{background-position: -51px -8px;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.personl-info{background-position: -51px -64px;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.sendjob-info{background-position: -51px -122px;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.settng-info{background-position: -51px -178px;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.afcode-info{background-position: -51px -232px;}
.worker-personalinfo .panel-title > button.collapsed .wrkr-eprofile-icon-img.hearAbout-info{background-position: -51px -286px;} 


.worker-personalinfo .panel-title span {margin-left: 0px;color: #fff;}
.worker-personalinfo .more-less {background: none;color: white;width: 55px;text-align: center;line-height: 50px;height: 50px;vertical-align: middle;padding: 0;}
.worker-personalinfo #pre_image img {/*width: 120px; border-radius: 100%;*/ max-height: 120px; padding: 0; border:none; /*-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.30); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.30); box-shadow: 0 0 10px rgba(0,0,0,0.30);*/}  
.worker-personalinfo .f1-margin {margin: 15px 0; border-bottom: 1px solid #ccc; background: #fff;}  

.upload-btn{ border: 1px solid #ccc;border-radius: 4px;padding: 6px 10px !important;color: #000333;font-size: 14px;font-family: 'Century Gothic',sans-serif;font-weight: bold; transition: all 0.3s; }
.upload-btn:hover, .upload-btn:focus{ background: #232323; color: #fff !important; } 
.worker-personalinfo .or-text {display: inline-block; margin: 0px;}
.height105{height: 101px !important;}  
.worker-personalinfo .personal-details{ padding: 0; }
.worker-personalinfo .personal-state{ padding: 0; }
.worker-personalinfo .radio, .worker-personalinfo .checkbox {position: relative;display: block; margin-top: 5px; margin-bottom: 5px;}
.worker-personalinfo .radio p{ float: left; margin: 0 15px 5px 0; }
.worker-personalinfo fieldset {padding: 0px 50px;display: table-cell;}
.worker-personalinfo .form-group {
    margin-bottom: 10px;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute !important;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #232323;
    font-weight: normal;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    height: 18px;
    border: 1px solid #ccc;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #0091c4;
    position: absolute;
    top: 5px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.page-content.worker-personalinfo{padding: 0 0 30px 0 !important;}

.workereprofile-main.worker-top-bg {background-image: none;background-color: #0091c4;color: #fff;height: auto;padding:30px 0;}
.workereprofile-main.employer-top-bg {background-image: none;background-color: #79a400;color: #fff;height: auto;padding:30px 0;}
.workereprofile-main.mainheader-title h1 {font-size: 34px;margin: 0; font-family: 'Raleway', sans-serif;}
.form-group {
    margin-bottom: 8px;
}

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

.employer-list-aside-wrapper{ display: inline-block; width: 100%; }
.worker-list-aside-wrapper .btn-filter-green, .employer-list-aside-wrapper .btn-filter-green , .btn-filter-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;
    border:none;
}
.worker-list-aside-wrapper .btn-filter-green:hover, .employer-list-aside-wrapper .btn-filter-green:hover, .btn-filter-green:hover{ background: #232323 !important; color: #fff !important; }
.homebox-instructions{ display: inline-block; width: 100%; text-align: center; font-size: 16px; font-weight: normal; margin-bottom: 10px; color: #000;  font-family: 'Raleway', sans-serif; }

.worker-top-bg.worker-jblist-banner h1{ margin: 0;font-family: 'Raleway', sans-serif; font-size: 34px;}   

.worker-list-aside-wrapper .btn-filter-blue, .employer-list-aside-wrapper .btn-filter-blue , .btn-filter-blue{
    background: #0091c4 !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;
    border:none;
}
.worker-list-aside-wrapper .btn-filter-blue:hover, .employer-list-aside-wrapper .btn-filter-blue:hover, .btn-filter-blue:hover{ background: #232323 !important; color: #fff !important; }

.showonHover{ display: none; }

.navbar-default .navbar-nav > li > a.checkoutImg:hover img.hideonHover{ display: none; }
.navbar-default .navbar-nav > li > a.checkoutImg:hover img.showonHover{ display: inline-block; }
.navbar-default .navbar-nav > li > a.loggeduserImg:hover img.hideonHover{ display: none; }
.navbar-default .navbar-nav > li > a.loggeduserImg:hover img.showonHover{ display: inline-block; }
.navbar-default .navbar-nav > li > a.logoutImg:hover img.hideonHover{ display: none; }
.navbar-default .navbar-nav > li > a.logoutImg:hover img.showonHover{ display: inline-block; }

.workers-dashboard h3.widget-heading{background: #0091c4;font-family: 'Raleway';font-size: 18px;font-weight: 600;padding: 15px 20px;height: 50px;}
.worker-personalinfo .tooltip-inner{display:block; border: solid 1px #0091c4;background: #fff; font-size:14px; color: #000; font-family: 'Century Gothic',sans-serif; padding: 8px;}
/*.worker-personalinfo .tooltip.right .tooltip-arrow{border-right-color:#0091c4;}
.worker-personalinfo .tooltip.bottom .tooltip-arrow{border-bottom-color:#0091c4;}*/
.worker-personalinfo .label-div {float: left;margin-right: 5px;}
.workers-dashboard h3.box-heading {background: #0091c4;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%;}
.eprofile-webpagebaneer-cont {background: url(img/eprofile-webpage-banner.jpg) 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-webpagebaneer-cont .title {font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 600; color: #fff; line-height: 30px; margin-top: 0; margin-bottom: 25px;}
.eprofile-webpagebaneer-cont .content p{ font-size: 14px !important; line-height: 22px;     margin: 0 0 25px 0; }
.eprofile-webpagebaneer-cont .content {font-size: 15px;}
.eprofile-webpagebaneer-cont .buttons .btn {margin-bottom: 10px; min-width: 75%; text-transform: capitalize;}
.eprofile-webpagebaneer-cont .buttons .btn:last-child {margin-bottom: 0;}
.eprofile-premiumbanner-cont {background: url(img/eprofile-premium-banner.jpg) 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-premiumbanner-cont .title {font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 600; color: #fff; line-height: 30px; margin-top: 0;}
.eprofile-premiumbanner-cont .content p{ font-size: 14px !important; line-height: 22px;     margin: 0 0 25px 0; }
.eprofile-premiumbanner-cont .content h4{font-size: 18px; font-family: 'Century Gothic',sans-serif; margin: 0 0 5px 0;}
.eprofile-premiumbanner-cont .content span{font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 18px; font-weight: 600;}
.alert-info.eprofile-alert{ color: #1d4f16 !important; font-family: 'Century Gothic',sans-serif; font-size: 14px; line-height: 22px; background: rgba(193,219,189,0.5) !important; border:1px solid rgba(86,154,76,0.5) !important; border-radius: 4px; font-weight: normal;margin-bottom: 50px; }
.worker-home.workers-dashboard .my-account-item {min-height: inherit;border: 1px solid #ccc; border-radius: 4px; padding: 14px 25px; margin-bottom: 20px !important; }
.worker-home.workers-dashboard .worker-home-step-icon { margin-right: 15px; color: white; float: left; background: #fff;}
.eprofile-menu-left{font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 600; float: left;padding: 21px 0; color: #000;}
.eprofile-menu-right{font-family: 'Century Gothic',sans-serif; font-size: 14px; float: right;font-weight: normal;padding: 21px 0; color: #000 !important;}
.eprofile-menu-right.clr1{ color:#319500;}
.eprofile-menu-right.clr2{ color:#e05642;}
.eprofile-menu-right.clr3{ color:#e05642;}
.eprofile-menu-right.clr4{ color:#e05642;}  
.eprofile-menu-right.clr5{ color:#f39c11;}
.eprofile-menu-right.clr6{ color:#319500;}
.worker-home.workers-dashboard .my-account-item:hover, .worker-home.workers-dashboard .my-account-item:focus {background: #0091c4 !important;/*-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);*/color: #fff;  }  

.worker-home.workers-dashboard .my-account-item:hover .worker-home-step-icon, .worker-home.workers-dashboard .my-account-item:focus .worker-home-step-icon{background: #0091c4 !important;}

.worker-home.workers-dashboard .my-account-item:hover .eprofile-menu-left, .worker-home.workers-dashboard .my-account-item:focus .eprofile-menu-left{ color: #fff !important; }
.worker-home.workers-dashboard .my-account-item:hover .eprofile-menu-right, .worker-home.workers-dashboard .my-account-item:focus .eprofile-menu-right{ color: #fff !important; }


.workers-dashboard #profile_progress .progress-bar-success {background: #319500 !important;}
.eprofile-banner-main{ margin-bottom:0px;background:url(../css2/img/eprfile-resume-banner.jpg) no-repeat;color: #fff;clear: both;margin-bottom:25px !important;}    
.eprofile-resume-lft h2{font-size: 36px;font-family: 'Raleway', sans-serif;font-weight: bold;margin-top: 10px;margin-bottom: 15px; }
.eprofile-resume-lft h4{ font-size: 24px;font-family: 'Raleway',sans-serif; font-weight: normal; margin-top: 10px; line-height: 30px; }
.eprofile-resume-lft h3{font-size: 24px;font-family: 'Raleway',sans-serif;font-weight: 500;margin-top: 20px; margin-bottom: 15px;}
.eprofile-resume-lft{ padding: 25px 40px 22px; }   
.panel-group.resume-panel{ display: block;margin-bottom: 50px; float: left;width: 100%; }   
.worker-dirtry-listview .dl-useraction.worker-dl-job{ float: left; margin: 0; }
.worker-dirtry-listview .dl-useraction.worker-dl-li-rgt{ float: right; margin:0; padding:15px 10px; }
.worker-dirtry-listview .dl-useraction > a.noButton{ background: none; color: #000; }
.worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a{ padding: 0 5px 0 0;float: left; }  
.worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a:hover{ color: #0091c4 } 
.worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a:after{ content: ' '; margin: 0 0 0 10px; }
.worker-dirtry-listview .dl-useraction.dl-job.worker-dl-job a:last-child:after{content: '';}
.alert-profile-complete{ background: #ffefd7; color: #000; font-size: 14px; line-height: 18px;padding: 15px; }
.alert-proImg {width: 30px; margin: 0px 15px 0 5px; display: inline-block;vertical-align: top;}
.margBtm15{ margin-bottom: 15px; }
.alert-profile-complete span{ display: inline-block; width: -webkit-calc(100% - 60px); width: -moz-calc(100% - 60px);  width: calc(100% - 60px);} 


.dl-user.list-view .dl-list-job-quickinfo{ margin: 0;}
.worker-top-bg.worker-jblist-banner{ background: #0091c4; padding: 30px 0px 30px 0px; height: auto;}
.worker-textvite-top.worker-headerBg{ background: #0091c4 !important; padding: 30px 0px 30px 0px !important; height: auto;}
.worker-textvite-top.worker-headerBg .worker-home-title {padding: 10px 0 !important; margin-bottom: 0 !important;}
.worker-textvite-top.worker-headerBg .worker-home-title span{ font-size: 26px; }

.worker-viewjob-main .worker-list-aside-wrapper .box-heading {
    background: #0091c4 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px;
    padding: 12px 25px 12px 25px;
    border-radius: 4px 4px 0 0;
    text-transform: uppercase;
    line-height: inherit;
    text-align: center;
}
.worker-viewjob-main .worker-list-aside-wrapper .box-content {
    background: url(img/bg-pattern.png) repeat #fff;
}


.worker-dirtry-listview .worker-list-aside-wrapper .box-heading {
    background: #0091c4 !important;
    transition: all 0.3s;
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 24px;
    padding: 12px 25px 12px 25px;
    border-radius: 4px 4px 0 0;
    text-transform: uppercase;
    line-height: inherit;
    text-align: center;
}
.worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-header {  
    background: #0091c4 !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-list-aside-wrapper.worker-viewad-asidebar .form-section{ border-radius: 4px; }
.worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-content ul li{ border-bottom: none; padding: 5px 20px 5px 20px; }
.worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-content ul li img.compylogo{max-width: 120px;max-height: 120px;margin: 10px; border:1px solid #ccc; }
.worker-list-aside-wrapper.worker-viewad-asidebar .form-section .form-content ul li span.compName{ display: inline-block; width:100%;  font-size: 18px; color: #000; padding: 0 0 12px 0;  font-family:'Century Gothic',sans-serif;font-weight: 600; }
.worker-viewjob-main .padRgt30 {padding-right: 30px !important;}
.worker-viewjob-main .dl-user {border: 1px solid #ccc; padding: 0; margin-bottom: 25px; border-radius: 4px;}
.worker-viewjob-main .dl-user > header .dl-user-name {
    text-transform: capitalize;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    margin-right: 30px;
    color: #000;     margin-left: 5px;     float: none; max-width: 100%;
}
.worker-viewjob-main .dl-user .job_header:first-child {padding: 12px 20px 12px 20px !important; border-radius: 4px 4px 0 0;}
.worker-viewjob-main .dl-user .job_header {padding: 12px 20px 12px 20px !important; /*background: #fff;*/ position: relative;     min-height: 30px;}
.wrkrdl-job-id{color: #000; font-family: 'Raleway', sans-serif;font-size: 18px; font-weight: 600; float: right; padding-right: 15px;  }
.worker-viewjob-main .dl-list-worker-body .job_s1 {text-align: center;margin: 10px 0 15px; display: inline-block; width: 100%; }
.faview{    font-size: 11px;
    margin: 3px 3px 5px;
    color: #000;
    display: inline-block;
    vertical-align: middle;}
.worker-viewjob-main .dl-user .viewjob > ul > li {color: #000;font-weight: bold;font-size: 14px;}
.faview1{font-size: 9px;    margin: 3px 5px 5px 0px;    color: #000;    display: inline-block;    vertical-align: middle;}

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


ul.job_action_bar li .btn-green-inner {background: #79a400 !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 14px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold;     line-height: 18px; }
ul.job_action_bar li .btn-green-inner:hover{ background: #232323 !important; color:#fff !important; } 

/*.brderLeft1{ border-left: 1px solid #ccc; }*/

.job_action_bar_main{ display: inline-block; width:100%; text-align: left;margin-bottom: 15px; }
ul.job_action_bar li.float-me-right{ float: right; }


.job_action_bar_main .btn-worker{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 14px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold }
.job_action_bar_main .btn-worker:hover{ background: #232323 !important; }
.dl-global-actions .btn-worker{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 14px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold }
.dl-global-actions .btn-worker:hover{ background: #232323 !important; }
.resume_left .panel-title > a, .resume_right .panel-title > a { background: #fff; color:#000; font-family: 'Raleway', sans-serif;font-size: 18px; font-weight: 600; padding: 15px 15px 0 15px; }

.resume-panel#accordion .panel-body {border: none; padding: 0;}    
.panel-group.resume-panel .resume_left{ float: left; margin-right: 15px; width: -webkit-calc(50% - 15px); width: -moz-calc(50% - 15px);  width: calc(50% - 15px); padding: 0 !important;}
.panel-group.resume-panel .resume_right{ float: right; margin-left: 15px; width: -webkit-calc(50% - 15px); width: -moz-calc(50% - 15px);  width: calc(50% - 15px); padding: 0 !important;}

.panel-body-inner{ display: inline-block; width:100%; padding: 10px 15px; }

.fa-question-circle.blueTxt{ color: #232323 !important; font-size: 16px; vertical-align: middle; }  
.fa-question-circle.blueTxt:hover, .fa-question-circle.blueTxt:focus{ color: #0091c4 !important; }  

.complte-resume{ display: inline-block; width:100%; margin:10px 0 0 0; font-size: 14px; color: #0091c4;}



.tooltip .tooltip-inner {
  background: #fff;
  color: black;
  border: 1px solid #0091c4;
  padding: 5px 12px 5px 12px;
  line-height: 1.65em;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -15px;
  border-right-color: white;
  border-width: 15px 15px 15px 0;
}
.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 #0391c4;
  top: -15px;
  left: -2px;
}

.tooltip.down .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -15px;
  border-right-color: white;
  border-width: 15px 15px 15px 0;
}
.tooltip.down .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 #0391c4;
  top: -15px;
  left: -2px;
}


.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 0;
  margin-left: -5px;
  border-bottom-color: white;
  border-width: 0 10px 10px;
}
.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 #0391c4;
    top: -3px;
    left: -9px;
}

.nopaddingrgt{ padding-right: 0 !important; }
.nopaddinglft{ padding-left: 0 !important; }
.eprofile-home-aside  .dispimg{ margin-top: 0; }

.eprofile-home-aside .complete-profile .progress {width: 100%;margin: 10px auto 25px;border-radius: 10px;background-color: #ebebeb;box-shadow: none;}
.eprofile-home-aside-info{ display: inline-block; width:100%; text-align: left; }
.upgrade-package-panel{ margin-top: 10px; }

.resume-panel#accordion .upgrade-package-panel .panel-body.upgrade-package-panelbody{margin: 20px;border-radius: 4px;}
.upgrade-package-panel .panel-heading{ border-radius: 4px;margin: 15px 0 0 0; }
.upgrade-package-panel .accordion1 .panel-title a, .upgrade-package-panel .accordion1Tab .panel-title a{ font-family: 'Century Gothic', sans-serif;background:url(img/re-package-icon1.png) no-repeat -1px center #e54b3b; font-size: 18px; font-weight: 600; color: #fff; text-shadow: none !important; border-radius: 4px; border:1px solid #e54b3b;    padding: 10px 10px 10px 70px; }
.upgrade-package-panel .accordion2 .panel-title a, .upgrade-package-panel .accordion2Tab .panel-title a{ font-family: 'Century Gothic', sans-serif;background: url(img/re-package-icon2.png) no-repeat -1px center #0091c4; font-size: 18px; font-weight: 600; color: #fff;text-shadow: none !important; border-radius: 4px; border:1px solid #0091c4;    padding: 10px 10px 10px 70px; }
.upgrade-package-panel .accordion3 .panel-title a, .upgrade-package-panel .accordion3Tab .panel-title a{ font-family: 'Century Gothic', sans-serif;background: url(img/re-package-icon3.png) no-repeat -1px center #79a400; font-size: 18px; font-weight: 600; color: #fff;text-shadow: none !important; border-radius: 4px; border:1px solid #79a400;    padding: 10px 10px 10px 70px; }
.upgrade-package-panel .accordion4 .panel-title a, .upgrade-package-panel .accordion4Tab .panel-title a{ font-family: 'Century Gothic', sans-serif;background: url(img/re-package-icon4.png) no-repeat -1px center #f39c11; font-size: 18px; font-weight: 600; color: #fff;text-shadow: none !important; border-radius: 4px; border:1px solid #f39c11;    padding: 10px 10px 10px 70px; }  


 .upgrade-package-panel .custom_checkbox{display: inline-block; float: right; margin: 3px 0 0 0;}
 .upgrade-package-panel .panel-body.panel-body-collapsein{ background: #fff !important; border:1px solid #ccc !important;    border-radius: 0 0 4px 4px; }
 .additional-services-free{ display: inline-block; width: 100%; padding: 20px 10px 10px 40px; }
 .additional-services-free .control-label{ margin-bottom: 10px; display: inline-block; width: 100%; }
 .additional-services-free p{display: inline-block;float: left; margin: 0 20px 0 0; position: relative;}
 .additional-services-list{ display: inline-block; width: 100%; padding: 10px 10px 10px 37px; }

  .upgrade-package-panel .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%; }

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

.upgrade-package-panelbody .btn-freepackage {background: #e54b3b !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 18px !important;padding: 9px 25px !important;border-radius: 4px; font-weight: bold; letter-spacing: .50px; width:135px; margin: 10px 0 30px 0; text-transform: uppercase; }
.upgrade-package-panelbody .btn-freepackage:hover{ background: #232323 !important; color:#fff !important; } 
.upgrade-package-panelbody .btn-package2 {background: #0091c4 !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 18px !important;padding: 9px 25px !important;border-radius: 4px; font-weight: bold; letter-spacing: .50px; width:135px; margin: 30px 0 30px 0; text-transform: uppercase; }
.upgrade-package-panelbody .btn-package2:hover{ background: #232323 !important; color:#fff !important; } 
.upgrade-package-panelbody .btn-package3 {background: #79a400 !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 18px !important;padding: 9px 25px !important;border-radius: 4px; font-weight: bold; letter-spacing: .50px50px; width:135px; margin: 30px 0 30px 0; text-transform: uppercase; }
.upgrade-package-panelbody .btn-package3:hover{ background: #232323 !important; color:#fff !important; } 
.upgrade-package-panelbody .btn-package4 {background: #f39c11 !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 18px !important;padding: 9px 25px !important;border-radius: 4px; font-weight: bold; letter-spacing: .50px; width:135px; margin: 30px 0 30px 0; text-transform: uppercase; }
.upgrade-package-panelbody .btn-package4:hover{ background: #232323 !important; color:#fff !important; }   

.resume-panel-innercont {border: 1px solid #ccc;border-radius: 4px;}
.total-pckge-cont{display: inline-block; width: 100%; text-align: center;}
.total-pckge-cont h4{ font-size: 24px; color: #000;/*font-family: 'Raleway',sans-serif;*/ margin: 25px 0 43px 0;}
.btn-black.wdth50{ float: left; width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px); margin-right: 10px; margin-bottom: 20px; text-transform: uppercase !important; }
.btn-blue.wdth50_alt{ float: right; width:-webkit-calc(50% - 10px); width:-moz-calc(50% - 10px); width:calc(50% - 10px); margin-left: 10px; margin-bottom: 20px; text-transform: uppercase !important; }

.minHgt750{ min-height: 730px; }
.cursor-default{ cursor: default !important; }

input#avatar{ position: relative !important; left: 0px !important; }

.form-section.myjob-portal-aside{border:none;}
.worker-list-aside-wrapper .myjob-portal-aside .form-header {
    background: #0091c4 !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;
}

.form-section.myjob-portal-aside .form-content{ border:1px solid #ccc; border-radius: 0 0 4px 4px; border-top:none; padding: 20px 25px; display: inline-block; width: 100%; }
.form-section.myjob-portal-aside .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; 
}
.form-section.myjob-portal-aside .form-content ul li:last-child{ margin-bottom: 0; }

.worker-top-bg.myjob-invites-header {
    background: #0091c4;
    padding: 20px 0px 20px 0px !important;
    height: auto;
}

.worker-top-bg.myjob-invites-header h1 {
    margin: 10px 0;font-family: 'Raleway', sans-serif; font-size: 34px;  
}

.textvite-side.fworker.padtop65{ padding-top: 65px; }
.expanded-view-trigger{color: #128ECE !important; display:inline-block; font-weight: bold;} 
.view-less-btn{ margin: -18px 0 0 0; } 
.textvite-side-help .font1{font-size:24px;font-weight:600; margin-bottom: 10px; display: inline-block; width: 100%; line-height: 30px; font-family: 'Raleway', sans-serif;} 
.textvite-side-help .font2{font-size:18px; font-family: 'Raleway', sans-serif;}
.page-content.jobtarget{ padding: 0 0 50px; }
.employer-textvite-top.vieweprofile-worker{background-image: none !important;background-color: #0091c4 !important;color: #fff;height: auto; padding: 30px 0;}
.employer-textvite-top.vieweprofile-worker h1{ margin: 0; padding:0; font-size:36px; font-family: 'Raleway', sans-serif; font-weight: bold; }
.employer-textvite-top.vieweprofile-worker h1 span{ margin: 0; padding:0; font-size:26px; font-family: 'Raleway', sans-serif; font-weight: bold; }
.worker-viewjob-main.vieweprofile-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: #0091c4 !important;
    color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all 0.3s;
    letter-spacing: 0.5px;
}
.worker-viewjob-main.vieweprofile-body .dl-global-actions li a.green{background-color: #79a400 !important;}
.worker-viewjob-main.vieweprofile-body .dl-global-actions li a:hover, .worker-viewjob-main.vieweprofile-body .dl-global-actions li a:focus{ background: #232323 !important; }
.worker-viewjob-main.vieweprofile-body .dl-global-actions li a .fa{font-size: 16px; vertical-align: middle;}
.worker-viewjob-main.vieweprofile-body .dl-list-worker-body-avatar .img {
    width: 108px;
    height: 108px;
    margin: 0 auto 10px auto;
    line-height: 108px;
    overflow: hidden;
    /*-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;*/
    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.vieweprofile-body .dl-user .dl-list-worker-body .dl-list-media-info {width: 120px;float: left;}
/*.worker-viewjob-main.vieweprofile-body .dl-user .dl-list-worker-body .dl-list-all-info {margin-left: 130px;}*/
.worker-viewjob-main.vieweprofile-body .row {margin-left: 0px; margin-right: 0px;}
.worker-viewjob-main.vieweprofile-body .btn-filter-form.bgfworker{font-size: 16px; padding: 8px 25px 8px 25px;}
  
/* Skills */
.page-content.workers-skills-dashboard{ padding:0 0 50px; }
.workers-skills-dashboard .complete-profile{font-family: Century Gothic, sans-serif; color: #000;}  
.workers-skills-dashboard .panel-title span { margin-left: 0px;color: #fff;}
.workers-skills-dashboard .panel-group .panel.panel-outer {border:solid 1px #0091c4;border-radius: 4px;overflow:hidden;clear:both;margin-bottom:20px !important;box-shadow:none;}
.workers-skills-dashboard #accordion .panel-heading{ border-radius: 4px 4px 0 0; position: relative; }
.workers-skills-dashboard .title-icon, .workers-skills-dashboard .more-less {background: #0091c4;color: white;font-size: 18px;padding: 16px 20px;}
.workers-skills-dashboard #accordion .panel-body{border:none; padding: 15px 45px;}
.workers-skills-dashboard #accordion .panel-heading i {margin-right: -1px;}
.skills-dsbrd-icon-img { display: inline-block; background: url(img/skills-education-img.png) no-repeat; width:35px; height: 40px; vertical-align: middle; }
.skills-dsbrd-icon-img.special-equip{background-position: -10px -10px;}
.skills-dsbrd-icon-img.comp-skills{background-position: -10px -56px;}
.skills-dsbrd-icon-img.soft-skills-icn{background-position: -10px -105px;}
.skills-dsbrd-icon-img.lang-skills{background-position: -10px -153px;}
.skills-dsbrd-icon-img.eduback-skills{background-position: -10px -202px;}

.workers-skills-dashboard .panel-title > a{padding: 0 0 0 20px;background: #0091c4; border-bottom: 1px solid #0091c4;height: 50px;color: #fff; line-height: 50px; border-radius: 4px 4px 0 0; width: 100%;}
.workers-skills-dashboard .panel-title > a.collapsed:hover{ background: #fff; }
.workers-skills-dashboard .panel-title > a.collapsed{ background: #fff; color: #000; border-bottom: none; }
.workers-skills-dashboard .panel-title > a.collapsed span{color: #000;}
.workers-skills-dashboard .panel-title > a.collapsed .title-icon, .workers-skills-dashboard .panel-title > a.collapsed .more-less {background: #0091c4;color: #fff;}
.workers-skills-dashboard .panel-title > a.collapsed .skills-dsbrd-icon-img.special-equip{background-position: -60px -10px;}
.workers-skills-dashboard .panel-title > a.collapsed .skills-dsbrd-icon-img.comp-skills{background-position: -60px -56px;}
.workers-skills-dashboard .panel-title > a.collapsed .skills-dsbrd-icon-img.soft-skills-icn{background-position: -60px -105px;}
.workers-skills-dashboard .panel-title > a.collapsed .skills-dsbrd-icon-img.lang-skills{background-position: -60px -153px;}
.workers-skills-dashboard .panel-title > a.collapsed .skills-dsbrd-icon-img.eduback-skills{background-position: -60px -202px;}  
.workers-skills-dashboard .btn-blue-next{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 18px !important;padding: 12px 30px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold; letter-spacing: 0.5px; }
.workers-skills-dashboard .btn-blue-next:hover{ background: #232323 !important; }
.workers-skills-dashboard .btn-blue-next .fa{display: inline-block;vertical-align: middle;margin: -3px 0 0 5px;font-size: 20px;} 
.workers-skills-dashboard #accordion .text-bold.specify_txt{ display: inline-block; width: 100%; font-size: 16px; color: #000; font-weight: bold;font-family: 'Century Gothic',sans-serif; padding:0 10px; margin:0 0 20px 0;} 
.workers-skills-dashboard .new_div_special a {font-family: 'Century Gothic',sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: normal;
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
/*float: left;*/} 


.workers-skills-dashboard .new_div_special  .skill-panel-buttons a{float: none;}
.workers-skills-dashboard .new_div_special_morespecific a i {
    color: #000;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
.workers-skills-dashboard .new_div_special_morespecific a:hover i{color: #0091c4;}

.workers-skills-dashboard .new_div_special a[aria-expanded="true"]{color: #0091c4; font-weight: 600}
.workers-skills-dashboard .new_div_special a[aria-expanded="true"] i{color: #0091c4;}

.workers-skills-dashboard .new_div_special_morespecific a[aria-expanded="true"]{color: #0091c4; font-weight: 600}
.workers-skills-dashboard .new_div_special_morespecific a[aria-expanded="true"] i{color: #0091c4;}

.workers-skills-dashboard .new_div_special a i {color: #000;font-size: 18px;display: inline-block;vertical-align: middle;} 
.workers-skills-dashboard .new_div_special {    float: left;padding: 0 10px 5px 10px !important;background: none !important; border: none !important;box-shadow: none !important;width: 100%;clear: initial !important;margin: 0 !important;}
.workers-skills-dashboard .new_div_special a:hover{ color:#0091c4} 
.workers-skills-dashboard .new_div_special a:hover i{ color:#0091c4}   
/*.workers-skills-dashboard #language_detail .new_div_special a { cursor: default; }
.workers-skills-dashboard #language_detail .new_div_special a:hover{ color:#000;     cursor: default;}   
.workers-skills-dashboard #language_detail .new_div_special a:hover i{ color:#000;     cursor: default;}  */

.skill-panel-buttons .skill-btn-cancel{background: #232323 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 16px !important;padding: 9px 20px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold !important; letter-spacing: 0.5px; box-shadow: none; margin:0 3px !important; }
.skill-panel-buttons{ margin: 20px 0 10px 0; float: left; width: 100%; }
.skill-panel-buttons .skill-btn-cancel:hover,.skill-panel-buttons .skill-btn-cancel:focus{ background: #000 !important; color: #ccc !important }
.skill-panel-buttons .skill-btn-save{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 16px !important;padding: 9px 20px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold !important; letter-spacing: 0.5px;  box-shadow: none; margin:0 3px !important; }
.skill-panel-buttons .skill-btn-save:hover, .skill-panel-buttons .skill-btn-save:focus{ background: #232323 !important;  }
.workers-skills-dashboard label.custom_checkbox span.custtxt {    text-transform: capitalize;font-size: 14px;font-family: 'Century Gothic',sans-serif;color: #000;font-weight: normal;display: inline-block;vertical-align: top; line-height: 20px;padding: 5px 0 0;}  
.workers-skills-dashboard label.custom_checkbox{ margin: 0; }
.workers-skills-dashboard label.custom_checkbox .checkmark{ top:6px; }
.workers-skills-dashboard .new_div_special ul.new_ul_special.skill-edit-special{float:left;width:100% !important;margin:10px 0 !important;background: #eaf7ff; border:1px solid #9dcedf; padding:12px 20px 12px; border-radius: 0px; height: auto !important; }
.workers-skills-dashboard .new_div_special.div_special_aftersuccess{width:100%;}
.workers-skills-dashboard .new_div_special.div_special_aftersuccess a i{border-radius: 4px;margin: 0 2px !important;}
.text-bold2.skill-edit-special_head{ display: inline-block; width: 100%; font-size: 14px !important;font-family: 'Century Gothic',sans-serif; color: #000; font-weight: bold; margin: 0 0 15px 5px !important;  }

.skill-add-edu-form .control-label {text-align: left;font-weight: bold;color: #010101;padding: 12px 20px 0 0;display: inline-block;margin-bottom: 8px;}
.skill-add-edu-form input[type="text"], 
.skill-add-edu-form input[type="password"], 
.skill-add-edu-form input[type="tel"], 
.skill-add-edu-form input[type="email"], 
.skill-add-edu-form textarea, 
.skill-add-edu-form select {
    font-size: 14px;
    padding: 9px 15px;  
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;
    height: auto;
    width: 100% !important;
}
.margbtm15{ margin-bottom: 15px !important;}
.cart-order-review-main{ display: inline-block;
width: 100%;
padding: 20px;
border: 1px solid #ccc;
border-radius: 4px; }

.worker-cart .cart-order-review-main {

    display: inline-block;
    width: 100%;
    padding: 0;
    border: none;
    border-radius: 0;

}


.cart-order-review-main h3{ display:inline-block; width:100%; color:#000;text-align:center; font-weight:bold; margin-top:0px;margin-bottom:23px; font-size: 24px; font-family: 'Raleway', sans-serif; }
.cart-order-review-main ul{ margin: 0; padding:0; list-style-type: none; }
.cart-order-review-main li{ float: left; width:100%; margin-bottom: 15px; font-size: 14px; color: #000; }
.cart-order-review-main li:last-child{margin-bottom: 0px;}
.cart-order-review-wrap .box-heading{ background: #0091c4 !important; }
.padRgt30 {padding-right: 30px !important;}
.cart-order-review-wrap .btn-save{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff !important;font-size: 18px !important;padding: 12px 30px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold !important; letter-spacing: 0.5px;box-shadow:none;margin:0 !important;}
.cart-order-review-wrap .btn-save:hover, .cart-order-review-wrap .btn-save:focus{ background: #232323 !important;}
.shop-cart-wrap .btn-cancel{background: #232323 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 18px !important;padding: 12px 30px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold !important; letter-spacing: 0.5px; box-shadow: none; margin:30px 0 0 !important; }
.shop-cart-wrap .btn-cancel:hover,.shop-cart-wrap .btn-cancel:focus{ background: #000 !important; color: #ccc !important }
.total-payable{font-family: 'Century Gothic',sans-serif;color: #000;font-size: 22px !important; font-weight: bold; margin:20px 0 5px 0; display: inline-block;
    width: 100%;}
.invoice-cont{ padding:0 !important; margin-bottom: 0; display: inline-block; width: 100%; }
.invoice-cont ul{ margin: 0; padding:0; list-style-type: none;}
.invoice-cont li{ float: left; width:100%; margin-bottom: 10px; font-size: 14px; color: #000; }
.invoice-cont li:last-child{margin-bottom: 0px; }
.promocode-input{ border-radius: 2px;
    background: #fffcdf;  
    border: 1px solid #ccc;
    color: #000;
    width: 100%;
    padding: 8px 10px; }
#promotion_status {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    font-size: 14px;
}
.shopping-box-content header{ display: inline-block; width: 100%; padding:12px 20px; border-radius: 4px 4px 0 0; background: #0091c4; color: #fff;font-family: 'Century Gothic',sans-serif; font-size: 18px;float: left;}
.shopping-box-list{ display: inline-block; width:100%; float:left;  border-radius:0 0 4px 4px;}
.shopping-box-list ul{ margin:0; padding:0; list-style-type: none; }
.shopping-box-list ul li{ float: left; width:100%; border-bottom: 1px solid #f4f4f4; padding:10px 0px; color: #000; font-size: 14px; }
.shopping-box-list ul li h3{ display: inline-block; width: 100%; font-size: 14px;margin: 0 0 8px 0; }
.shopping-box-list ul li a{color:#232323; font-size: 14px;}
.shopping-box-list ul li a:hover{ color: #0091c4; }
.shopping-box-list ul li .package-price{ display: inline-block; text-align: right; vertical-align: top; }
.shopping-box-list ul li:last-child{ border-bottom: none; }
.payment-type-list ul{margin:0; padding:0; list-style-type: none; background: #f9f9f9; }
.payment-type-list ul li{ float: left; width:100%; }
.payment-type-list ul li a{ float: left; width: 100%;font-family: 'Century Gothic',sans-serif; color: #000; padding:30px 25px; background: #f9f9f9; border-bottom: 1px solid #eae9e9;  }
.payment-type-list ul li a.active{background: #0091c4; color: #fff;}
.payment-type-list ul li a:hover{ background: #0091c4; color: #fff; }
.payment-list-main{border-radius: 4px; padding:0; } 
.payment-list-main form{border:1px solid #ccc;display: inline-block;     width: 100%;}
.payment-type-details{ display: inline-block; padding:30px 40px; border-left: 1px solid #eae9e9; min-height: 405px; }
.payment-type-details .control-label {text-align: left;font-weight: normal;color: #010101;padding: 12px 20px 0 0;display: inline-block;margin-bottom: 5px;}
.payment-type-details input[type="text"], 
.payment-type-details input[type="password"], 
.payment-type-details input[type="tel"], 
.payment-type-details input[type="email"], 
.payment-type-details textarea, 
.payment-type-details select {
    font-size: 14px;
    padding: 10px 15px;  
    border-radius: 2px;
    color: #666;
    border: 1px solid #ccc;
    line-height: 22px;  
    height: auto;
    width: 100% !important;
}
.payment-type-details .control-label sup{font-size: 15px;top: -1px;left: 1px;}  
.margtop20{ margin-top: 10px; } 
.payemnt-label{ display: inline-block; width: 100%; margin-bottom: 5px; font-weight: bold; font-size: 14px; color:#000; }
.cardsavetxt{ font-size: 12px;font-family: 'Century Gothic',sans-serif;}
img.cvvimg{ float: left; margin-right: 10px; }
.cvv-help-txt{ float: left; color: #999; font-size: 14px;font-family: 'Century Gothic',sans-serif; width:-webkit-calc(100% - 90px); width:-moz-calc(100% - 90px); width:calc(100% - 90px);} 
.alert-info.div_wells_cont{float: left;border: none;text-align: left;padding: 15px 0;font-weight: normal; font-size: 14px;}
.deliver-to-cont{float: left; width:100%; margin: 30px 0 0 0;}
.deliver-to-cont label{font-size: 14px;font-family: 'Century Gothic',sans-serif; display: inline-block; width: 100%; text-transform: uppercase; text-align: left; font-weight: 600;}
.deliver-change-address{ display: inline-block; width: 100%; margin: 10px 0 0 0; text-align: left; }
.deliver-change-address a{ color: #0091c4; }
.deliver-change-address a:hover{ color: #232323; }
.deliveryaddress{ display: inline-block; width: 100%; margin: 10px 0 0 0; text-align: left; }

.homeachor{ display: inline-block; float: right; border:1px solid #0091c4; transition: all 0.3s; padding:5px 8px;  background: #0091c4;  color:#fff; border-radius: 2px; }
.homeachor:hover{border:1px solid #232323; color:#fff !important; background: #232323}
.payment-btn-cont{ display: inline-block; width: 100%; }

/* Job Target */

.worker-jobtargetcont .complete-profile{font-family: Century Gothic, sans-serif; color: #000;}  
.worker-jobtargetcont .panel-title span { margin-left: 0px;color: #fff;}
.worker-jobtargetcont .panel-group .panel.panel-outer {border:solid 1px #0091c4;border-radius: 4px;overflow:hidden;clear:both;margin-bottom:20px !important;box-shadow:none;}
.worker-jobtargetcont #accordion .panel-heading{ border-radius: 4px 4px 0 0; position: relative; }
.worker-jobtargetcont .title-icon, .worker-jobtargetcont .more-less {background: #0091c4;color: white;font-size: 18px;padding: 16px 20px;}
.worker-jobtargetcont #accordion .panel-body{border:none;padding: 30px 45px;}
.worker-jobtargetcont #accordion .panel-heading i {margin-right: -1px;}

.job-target-icon-img { display: inline-block; background: url(img/jobtarget-img.png) no-repeat; width:35px; height: 40px; vertical-align: middle; }
.job-target-icon-img.work-obj{background-position: -10px -10px;}
.job-target-icon-img.despay-rate{background-position: -10px -56px;}
.job-target-icon-img.pref-schedule{background-position: -10px -105px;}
.job-target-icon-img.pref-loc{background-position: -10px -153px;}

.worker-jobtargetcont .panel-title > a{padding: 0 0 0 20px;background: #0091c4; border-bottom: 1px solid #0091c4;height: 50px;color: #fff; line-height: 50px; border-radius: 4px 4px 0 0; width: 100%;}
.worker-jobtargetcont .panel-title > a.collapsed:hover{ background: #fff; }
.worker-jobtargetcont .panel-title > a.collapsed{ background: #fff; color: #000; border-bottom: none; }
.worker-jobtargetcont .panel-title > a.collapsed span{color: #000;}
.worker-jobtargetcont .panel-title > a.collapsed .title-icon, .worker-jobtargetcont .panel-title > a.collapsed .more-less {background: #0091c4;color: #fff;}
.worker-jobtargetcont .panel-title > a.collapsed .job-target-icon-img.work-obj{background-position: -60px -10px;}
.worker-jobtargetcont .panel-title > a.collapsed .job-target-icon-img.despay-rate{background-position: -60px -56px;}
.worker-jobtargetcont .panel-title > a.collapsed .job-target-icon-img.pref-schedule{background-position: -60px -105px;}
.worker-jobtargetcont .panel-title > a.collapsed .job-target-icon-img.pref-loc{background-position: -60px -153px;}

.worker-jobtargetcont 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; line-height: 20px;padding: 5px 0 0;}  
.worker-jobtargetcont label.custom_checkbox{ margin: 0 10px 0 0; display: inline-block;padding-left: 29px;float: left;}
.worker-jobtargetcont label.custom_checkbox .checkmark{ top:6px; }

.worker-jobtargetcont input[type="text"], 
.worker-jobtargetcont input[type="password"], 
.worker-jobtargetcont input[type="tel"], 
.worker-jobtargetcont input[type="email"], 
.worker-jobtargetcont textarea, 
.worker-jobtargetcont select {font-size: 14px;padding: 9px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px !important;height: auto; width: 100% !important;}

.payrate-field-cont .control-label{ padding:10px 0 0 0; color: #000; }
.worker-jobtargetcont .panel.panel-outer .form-group {margin-bottom: 15px;}

.worker-jobtargetcont #payrate_summary input[type="text"] {margin-right: 15px;width: -webkit-calc(35% - 30px) !important; width: -moz-calc(35% - 30px) !important; width: calc(35% - 30px) !important; float: left;}
.remvoepayrate{display: inline-block;background: #e54b3b;border-radius: 4px;padding: 9px 13px;color: #fff !important;margin: 0;transition: all 0.3s;font-size: 18px;}
.remvoepayrate:hover, .remvoepayrate:focus{ background: #232323; color: #fff !important; }
#dpay_low, #dpay_high{margin-right: 15px;width: -webkit-calc(25.8% - 30px) !important; width: -moz-calc(25.8% - 30px) !important; width: calc(25.8% - 30px) !important; float: left;}

.fieldset_industry.preferd-schdle-cont{ width:100%; padding: 0 10px; }

.worker-jobtargetcont .panel.panel-outer .fieldset_industry.preferd-schdle-cont .form-group {margin-bottom: 5px;}
.form-group-details{display: inline-block; width: 100%; margin:5px 0 10px 0; background: rgba(234,247,255,0.5); border:1px solid rgba(157,206,233,0.5);padding: 15px !important;}
.form-group-details table thead{ background: none !important; border:none !important;}  
.form-group-details table thead tr th{ border:none !important; }
.form-group-details table tr td{border: none !important;padding: 0 5px !important;margin: 0 !important;vertical-align: top !important; }
.fieldset_industry.preferd-schdle-cont table tr td select.select1 {
    padding: 8px 5px !important;
    margin: 0 5px 5px 0 !important;
    float: left;
    width: -webkit-calc(55% - 5px) !important;
    width: -moz-calc(55% - 5px) !important;
    width: calc(55% - 5px) !important;  
}
.fieldset_industry.preferd-schdle-cont table tr td select.select2 {padding: 8px 5px !important;margin: 0 0 5px !important;float: left;width: -webkit-calc(45% - 0px) !important;width: -moz-calc(45% - 0px) !important;width: calc(45% - 0px) !important;}
.form-group-details .table{margin: 0;}
.fieldset_industry.prefe-location-cont{}
.curentZipcode{ display: inline-block; vertical-align: middle; margin:10px 2px 0 10px; }
select.select-miles-list{ float: left; width:40% !important; }
.fieldset_industry.prefe-location-cont .form-group.radio-form p{float: left;margin: 0 15px 0 0;}
.add-pref-location{display: inline-block; width: 100%; margin:5px 0 10px 0; background: rgba(234,247,255,0.5); border:1px solid rgba(157,206,233,0.5);padding: 20px !important;}
.fieldset_industry.prefe-location-cont #pref_city1 {width: 45% !important;float: left;margin-right: 10px;}
.fieldset_industry.prefe-location-cont #pref_state1 {width: 45% !important;float: left;margin-right:10px;}
.fieldset_industry.prefe-location-cont .btn-black.addLocationBtn{ float: left; padding: 10px 15px; font-size: 16px; }
.mylocationtxt{ float:left; width:100%; margin: 0 0 10px 0;font-size: 16px;font-family: 'Century Gothic',sans-serif;color: #000;font-weight: 600;}
.prefer-location-item span{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 1px 0;    width: 65%;}
.prefer-location-item span:before {content: "\f04d";display: inline-block;font: normal normal normal 14px/1 FontAwesome;margin-right: 10px;}
.prefer-location-item a{ float: left;background: #e54b3b;border-radius: 4px;    padding: 4px 10px;color: #fff;margin: 0px 0 0 15px;transition: all 0.3s;line-height: 24px;}
.prefer-location-item a:hover, .prefer-location-item a:focus{ background: #232323; color: #fff !important; }
.prefer-location-item a .fa-minus-square{font-size: 15px; }
.prefer-location-item a .fa-minus-square:before{ content: "\f00d"; }  

.worker-list-aside-wrapper.eprofile-contact-info  .form-header{
    background: #0091c4 !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-list-aside-wrapper.eprofile-contact-info .form-section.noborder{ border:none; }
.worker-list-aside-wrapper.eprofile-contact-info .form-section.noborder .form-content{ border:1px solid #ccc; border-top:none; }

.worker-list-aside-wrapper.eprofile-contact-info .form-section.noborder .form-content ul li{ border-bottom: none;padding: 10px 15px 0 15px; }

.workers-skills-dashboard .new_div_special_morespecific{
    padding: 0 10px 0px 10px !important;
    border: none !important;
    box-shadow: none !important;
     width: 33%; 
    clear: initial !important;
    margin: 0 0 10px !important;
    position: initial !important;
}

.dl-user-rating{ float: right; padding: 5px 20px 5px 0; }
.dl-user-rating .fa{color: #fff}
.dl-user-rating .fa.checked{color: #f2b01e;}

.eprofile-trigger-btn{ background: #0091c4; color: #fff;position: absolute;right: 0;top: 0;padding: 4px 15px; }
.eprofile-trigger-btn .fa{color: #fff;}
.viewjob > ul > li > ul.schedule_list  > li.left{ float: left; width:50%; }
.viewjob > ul > li > ul.schedule_list  > li.right{float: right; width:43%; margin-left: 0; min-height: 50px; }
select{    border-radius: 2px; height: 42px !important; appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: url(img/select-arrow-icon.png) #fff no-repeat 98% center !important ; padding: 10px 30px 10px 12px !important;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	select{padding: 10px 10px 10px 15px !important; background: #fff !important}  
   }

@supports (-ms-ime-align:auto) {  
    select{padding: 10px 10px 10px 15px !important; background: #fff !important}
}

*:focus{outline: none;}

select.hgt50{height: 50px !important;}
.workers-skills-dashboard .new_div_special a.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; }
.workers-skills-dashboard .new_div_special a.btn-danger:hover,.workers-skills-dashboard .new_div_special a.btn-danger:focus{ background: #000 !important; color: #ccc !important }
.workers-skills-dashboard .new_div_special a.btn-worker{background: #0091c4 !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; }
.workers-skills-dashboard .new_div_special a.btn-worker:hover, .workers-skills-dashboard .new_div_special a.btn-worker:focus{ background: #232323 !important;  }

.payment-confirmation-box{ max-width: 50%; }
.confirmation-package-details{border:1px solid #ccc; background:#f4f4f4; padding:20px; margin-bottom:10px; border-radius: 4px; display: inline-block; width: 100%}
.shopping-box-list ul li b{ display: inline-block; margin-bottom: 10px; }


/* Network */

.network-addtion-main label.control-label {text-align: left;font-weight: bold;color: #010101;padding: 12px 20px 0 0;display: inline-block;margin-bottom: 8px;}
.network-addtion-main  input[type="text"], 
.network-addtion-main  input[type="password"], 
.network-addtion-main  input[type="tel"], 
.network-addtion-main  input[type="email"], 
.network-addtion-main  textarea, 
.network-addtion-main  select {font-size: 14px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important;}

.network-addtion-main .alert.alert-info .alert-arrow {
    padding: 14px 20px;
    background-color: #f39c11 !important;
    border-radius: 4px 0 0 4px;
    right: 20px;
    bottom: 10px;
    line-height: 18px;
}

.network-addtion-main .alert.alert-info .alert-arrow-af {
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 25px solid #f39c11;
    float: left;
    position: relative;
    right: 20px;
    bottom: 12px;
}

.network-addtion-main .alert.alert-info .close{
    position: relative;
    padding: 22px 15px;
    margin: -10px -20px 0 0;
    border-radius: 0 4px 4px 0;
    font-size: 18px;    
}

/*.network-addtion-main .alert-info { transition: all 0.3s; text-align:center; margin-bottom:30px; font-weight: 500; padding: 15px 30px;     color: #f39c11 !important;
    background-color: #fff6e9 !important;
    border-color: #f39c11 !important;}
.network-addtion-main .alert-info .close{float: right;
    background: #fff;
    border: 1px solid #f39c11;
    border-radius: 4px;
    color: #f39c11;
    font-size: 24px;
    padding: 3px 8px;
    margin: -5px -10px 0 0;
    opacity: 1;
    transition: all 0.3s;}
.network-addtion-main .alert-info .close:hover{ background: #232323 !important ; border:1px solid #232323; color: #fff !important; opacity: 1 !important }*/
.send-invimail{clear: both; text-align:center;padding-top: 20px;}
.send-invimail .custom_checkbox{ display: inline-block; }
.box.network-addtion-box{ padding: 27px 0 0; margin-bottom: 0; border-radius: 4px; }

.drag-img.network-drag-img .btn-worker{background: #0091c4 !important;
    transition: all 0.3s;
    font-family: 'Century Gothic',sans-serif;
    color: #fff;
    font-size: 18px !important;
    padding: 12px 25px 12px 25px !important;
    border-radius: 4px;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important; }
.drag-img.network-drag-img .btn-worker:hover, .drag-img.network-drag-img .btn-worker:focus{ background: #232323 !important;  }
.alert-add-location{font-weight:normal;display:none; width: 100%; padding:10px 20px 15px 20px; background-color: #fff6e9 !important;border:1px solid #d68400 !important; color: #d68400 !important; float: left; margin-bottom: 20px; border-radius: 4px; } 
.panel.my-skill-panel{ width:100% !important; float: left !important; margin-bottom: 0px !important } 
/*.worker-myjobexp .alert.alert-info{color: #f39c11 !important; background-color: #fff6e9 !important;border-color: #f39c11 !important; text-align:left; margin-bottom:20px; font-weight: normal; padding: 20px 15px;}
*/
.worker-myjobexp .alert.alert-info .alert-arrow{padding: 20px 20px;
background-color: #f39c11 !important;
border-radius: 4px 0 0 4px;    
right: 16px;
bottom: 20px;}  
.worker-myjobexp .alert.alert-info .alert-arrow-af {
    width: 0;
    height: 0;
    border-top: 45px solid transparent;
    border-bottom: 42px solid transparent;
    border-left: 35px solid #f39c11;
    float: left;
    position: relative;
    right: 16px;
    bottom: 22px;
}
/*.worker-myjobexp .alert.alert-info .close{ float: right; background: #fff; border:1px solid #f39c11; border-radius: 4px; color:#f39c11; font-size: 24px;padding: 3px 8px; margin: 6px 5px 0 0; opacity: 1; transition: all 0.3s;  }
.worker-myjobexp .alert.alert-info .close:hover{ background: #232323; border:1px solid #232323; color:#fff; }
.add-edu-style {background-color: #232323;
padding: 8px 15px !important;
float: right;
color: #fff !important;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
border-radius: 4px;
width: auto !important;
margin-right: 13px;}*/
.add-edu-style:hover{ color:#ccc !important;  }

.add-edu-style .fa-plus-square::before {
    content: "\f067";
}
.workers-skills-dashboard .vieweducation .color-postions {color: #e54b3b;position: relative;top: 4px;border-radius: 4px; display: inline-block;float: right;}
.workers-skills-dashboard .vieweducation .color-postions i{ border-radius: 4px; background: #e54b3b }
.workers-skills-dashboard .vieweducation .edit-edu {color: #fff;position: relative; top: 4px; margin-right: 0;display: inline-block;float: right;border-radius: 4px;}
.workers-skills-dashboard .vieweducation .edit-edu i {background-color: #128ece;font-size: 16px;color: #fff !important;text-align: center;padding: 6px 8px; border-radius: 4px;}


#edit_edu #edu2frm .form-group{ float: left; width:50%; padding:0 15px; margin-bottom: 15px; }
#edit_edu #edu2frm .form-group label.control-label {text-align: left;font-weight: bold;color: #010101;padding: 0 !important;display: inline-block;margin-bottom: 8px;}

#edit_edu #edu2frm .form-group .col-sm-8{width:100%; padding:0;}
#edit_edu #edu2frm .form-group input[type="text"], 
#edit_edu #edu2frm .form-group input[type="password"], 
#edit_edu #edu2frm .form-group input[type="tel"], 
#edit_edu #edu2frm .form-group input[type="email"], 
#edit_edu #edu2frm .form-group textarea, 
#edit_edu #edu2frm .form-group select {font-size: 14px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important; width:100%;}

#edit_edu #edu2frm .form-group:last-child .col-sm-4.control-label{ display: none; }
#edit_edu #edu2frm .form-group:last-child .col-sm-8{ width:100%;text-align: center;margin: 20px 0;}
#edit_edu #edu2frm .form-group:last-child{ width:100%; }

#edit_edu #edu2frm .form-group a.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; }
#edit_edu #edu2frm .form-group a.btn-danger:hover,#edit_edu #edu2frm .form-group a.btn-danger:focus{ background: #000 !important; color: #ccc !important }
#edit_edu #edu2frm .form-group a.btn-worker{background: #0091c4 !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; }
#edit_edu #edu2frm .form-group a.btn-worker:hover,#edit_edu #edu2frm .form-group a.btn-worker:focus{ background: #232323 !important;  }




.worker-jobexp-accordin .panel-title > a {padding: 0 0 0 15px;background: #0091c4;border-bottom: 1px solid #0091c4;height: 50px;color: #fff;line-height: 50px;
border-radius: 4px 4px 0 0;width: 100%;}
.worker-jobexp-accordin .panel-group .panel.panel-outer {border: solid 1px #0091c4;border-radius: 4px;overflow: hidden;clear: both;margin-bottom: 20px !important;box-shadow: none;}
.panel-symbol{ float: right;margin: 7px 20px;line-height: 36px; }
.panel-symbol-head{color: #fff;max-width: 75%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.panel-symbol-head span{ color: #fff; font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 600; margin-left: 10px; }
.panel-symbol-head .fa{font-size: 25px;display: inline-block;vertical-align: middle; }
.job-exp-step1 .panel-body{ padding:20px 55px; }
.worker-jobexp-accordin #accordion .find-cate {font-size: 16px;color: #000;font-weight: bold;padding: 10px 5px; font-family: 'Century Gothic',sans-serif; float: right;}
.worker-jobexp-accordin .up_tech_name-ind{ width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block; }
.industry-industrieslist li a i.fa-icons-left {float: left;width: 16px;margin: 3px 5px 0 0;font-size: 18px;color: #000;}  
.job-exp-steps{ float:left; font-size: 16px; font-family: 'Century Gothic',sans-serif; color: #000; font-weight: bold; }
.job-exp-steps span{ display: inline-block; margin-left: 10px; }
.search-job-industry{ text-align: right; }
.search-job-industry input[type="text"]{font-size: 15px;padding: 10px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; }
 .search-job-industry .btn-black{display: inline-block;vertical-align: top;padding: 9px 20px;margin-left: 10px;}
.job-exp-steps span#spc_heading{color: #0091c4;}
.job-exp-steps.wd100{ width: 100%; margin:10px 0; }
.job-expertise-cont{ margin:0 !important; border: 1px solid #ccc !important; }
.job-expertise-panel1{ margin-bottom: 0 !important; }
.job-expertise-panel-body2{ display:inline-block; width: 100%; padding:15px 55px; }
.exoertise-lists label {
    font-weight: normal;
    width: 90%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 90%;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
    cursor: pointer;
}
.exoertise-lists label.active{color: #0091c4; font-weight: bold !important}
.exoertise-lists label .fa{margin: 0px 0 0 0 !important;font-size: 18px;display: inline-block;vertical-align: middle;}
.page-content.worker-myjobexp{ padding-top: 0px; }
.add-expertise-cont .select-all{     margin: 10px 0 5px 10px; }
.add-expertise-cont .add-other-task{margin:10px 0 0 0;}

.job-expertise-cont .btn-group.yearsexp label{ width: auto; font-family: 'Century Gothic',sans-serif; max-width: inherit; padding: 9px 20px 8px 20px; font-size: 15px; }
.job-expertise-cont .btn-group.yearsexp label.active{background: #0091c4 !important;}
.industry-specialitylist li.year-of-expcont{ padding:0 10px;     width: 100% !important; }

#myjobexp .industry-specialitylist li.year-of-expcont {
    padding: 0 10px;
    width: 100% !important;
}
.industry-specialitylist li.year-of-expcont .btn-black{ padding:8px 15px; margin-left: 8px; vertical-align: top; font-size: 16px; }
.industry-specialitylist li.year-of-expcont .btn-blue{ padding:8px 15px; margin-left: 5px;vertical-align: top; font-size: 16px; }

.worker-netowrk-search input[type="text"]{font-size: 14px;padding: 9px 15px;border-radius: 2px;color: #666;border: 1px solid #ccc;line-height: 22px;height: auto; width: 100% !important; width:100%;}

.worker-netowrk-search .btn-blue{padding: 9px 20px 9px 20px; vertical-align: top; margin:0 5px 0 0;}
.worker-netowrk-search .btn-black{padding: 9px 20px 9px 20px; vertical-align: top; margin:0;}
.worker-netowrk-search{ display: inline-block; width:100%; margin-bottom: 20px; }

.add-network-asidebar .box-heading{background: #0091c4;
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%;}

.add-network-asidebar .bgfworker{background: #232323 !important;}
.add-network-asidebar .bgfworker:hover{ color: #ccc !important }
.network-addtion-box .form-group {margin-bottom: 15px;}

.skill-add-edu-form{ padding: 0 } 

.refer-summary-cont input[type="text"], .refer-summary-cont input[type="email"]{font-size: 14px;padding: 9px 15px;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;}

.refer-summary-cont table thead{ text-shadow: none !important; font-family: 'Century Gothic',sans-serif; font-size: 14px; font-weight: 600 !important }
.refer-summary-cont .table-condensed > thead > tr > th, .refer-summary-cont .table-condensed > tbody > tr > td{padding: 8px 10px;}

.network-refer-btn .btn-blue {
    background: #0091c4 !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;
}
.network-refer-btn .btn-blue:hover{ background: #232323 !important; color: #fff !important; }
.network-refer-ckhbox  .custom_checkbox {display: inline-block;}
.network-refer-ckhbox {display: block;width: 100%;padding: 40px 0 15px 0; float: left;  border-top: 1px solid #ccc;}
.form-btn-container.network-refer-btn{ padding-top: 10px !important }
.page-content.worker-references{ padding:0 0 50px 0; }
.refer-network-contlft{ padding: 0; border-radius: 4px;float: left;width: 100%;/* min-height: 317px;*/ background: url(img/myreference-banner.jpg) no-repeat center bottom;}
.refer-network-contlft .new_div_special {padding: 0;box-shadow: none;border: none !important; margin-bottom: 15px;}
.refer-network-contlft .new_div_special a i {color: #000;     font-size: 14px;}
.refer-provide-head{ display: inline-block; width: 100%; margin-bottom: 15px;  float: left; width: 100%;}
.refer-network-contlft .form-group label{ font-weight: bold; color: #000; }
.work-his-ref-btn{ float: left; width: 100%; margin:20px 0  0 0; }
.work-his-ref-btn .btn-black{   padding: 9px 25px;
    font-size: 16px;
    letter-spacing: 0.25px;
    margin: 10px 0px; width: 120px; }
.refer-network-contlft #no-more-tables{ padding: 20px; }
.refer-network-contlft #no-more-tables .new_div_special:first-child(){padding-top: 20px;}
/*.refer-network-contlft .add-quick-ref-cont{ padding: 0 20px; }*/
.refer-network-contlft  #div_pre_ref{     
    float: left;
    width: 100%;
     }

.workrefer-sidebar {
    background: url(img/worker-refer-banner.jpg) 50% 0 no-repeat;   
    -webkit-background-size: cover;
    background-size: cover;
    text-align: left;
    padding: 45px 171px 15px 20px;
    color: #fff;
    height: 317px;
}
.workrefer-sidebar  .title {
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    line-height: 30px;
    margin-top: 0;
}
.workrefer-sidebar  .content {
    font-size: 15px;
}

.workrefer-sidebar  .content p {
    font-size: 14px !important;
    line-height: 22px;
    margin: 0 0 25px 0;
}

.workrefer-sidebar .btn-worker-md {
    border-radius: 4px;
    padding: 8px 12px;
    color: #fff;
    border: 2px solid #fff;
    font-family: Century Gothic, sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: capitalize;
    cursor: pointer;
    transition: all 0.3s;
}
.workrefer-sidebar .btn-worker-md:hover {
    background-color: #fff;
    border-color: #fff;
}

.add-quick-ref-cont{padding: 0;}
.add-quick-ref-cont input[type="text"]{font-size: 15px;padding: 8px 15px;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;}
.add-quick-ref-cont .control-label{ font-weight: 600; margin-bottom: 3px;width: 100%;float: left; }
.add-quick-ref-cont .btn-black{padding: 8px 15px; font-size: 16px; letter-spacing: 0.25px; margin: 0 3px; }

.haverefer-addCont .panel-title > a.accordion-toggle{background-color: #0091c4; padding: 0 0 0 15px !important; color: #fff;     line-height: 50px;}  

.haverefer-addCont .panel-title > a.accordion-toggle.collapsed{background-color: #fff;
    padding: 0 0 0 15px !important;
    color: #000;
    line-height: 49px;
    border: 1px solid #ccc;
    border-radius: 4px;}  

.haverefer-addCont input[type="text"], .haverefer-addCont input[type="email"]{font-size: 15px;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;}
.haverefer-addCont #accordion .panel-body{ padding: 30px 40px 30px;}

.eprof-refer-view .haverefer-addCont #accordion .panel-body{ border:1px solid #ccc !important; }
/*.eprof-refer-view .haverefer-addCont{ padding: 0 20px; }*/

.refer-network-contlft .haverefer-addCont .form-group label.control-panel{ padding: 10px 0 0 0;margin: 0 0 2px 0; }
.refer-network-contlft .haverefer-addCont .form-group{ margin-bottom: 8px; }

.add-refer-imgicon { display: inline-block; background: url(img/add-refer-icon-img.png) no-repeat; width:35px; height: 40px; vertical-align: middle; }
.add-refer-imgicon.refer-info{background-position: -10px -10px;}
.add-refer-imgicon.refer-jobhis{background-position: -10px -56px;}
.add-refer-imgicon.refer-jobresp{background-position: -10px -100px;}
.add-refer-imgicon.refer-otherinfo{background-position: -10px -150px;}
.haverefer-addCont .panel-title a.accordion-toggle span{color: #fff; margin: 0}
.haverefer-addCont .panel-title a.accordion-toggle.collapsed span{color: #000; margin: 0}
.haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-info{background-position: -60px -10px;}
.haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-jobhis{background-position: -60px -56px;}
.haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-jobresp{background-position: -58px -100px;}
.haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-otherinfo{background-position: -60px -150px;}
.haverefer-addCont .accordion-toggle .fa {background: #0091c4; color: white; font-size: 18px;padding: 16px 20px; float: right;}

.haverefer-addCont label.custom_checkbox {
    margin: 0;
    display: inline-block;
    padding-left: 29px;
}

.letter-recommend-upload{ float: left; width: 100%; margin-bottom: 15px; display: none; margin-left: 30px; }
.letter-recommend-upload input{ padding: 8px 12px; }



.text-log-infomsg .alert.alert-info{color: #000 !important; background-color: #fff !important;border-color: #f39c11 !important; text-align:center; margin-bottom:30px; font-weight: bold; padding: 15px 15px 15px;;}
.text-log-infomsg .alert.alert-info .alert-arrow{    padding: 6px 20px;
    background-color: #f39c11 !important;
    border-radius: 4px 0 0 4px;
    right: 16px;
    bottom: 15px;
    text-align: left;
    line-height: 20px;}  
.text-log-infomsg .alert.alert-info .alert-arrow-af {
    width: 0;
    height: 0;
    border-top: 26px solid transparent;
    border-bottom: 26px solid transparent;
    border-left: 20px solid #f39c11;
    float: left;
    position: relative;
    right: 16px;
    bottom: 15px;
}
.text-log-infomsg .alert.alert-info .close{     float: right;
    background: #f39c11;
    border: 1px solid #f39c11;
    border-radius: 0 4px 4px 0;
    color: #fff;
    font-size: 20px;
    padding: 15px 15px;
    margin: -15px -16px 0 0;
    opacity: 1;
    transition: all 0.3s;
 }
.text-log-infomsg .alert.alert-info .close:hover{ background: #232323; border:1px solid #232323; color:#fff; }

.text-log-infomsg  input[type="text"]{font-size: 15px;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;}

.filter-com-msgbtn .btn-black{padding: 8px 15px; font-size: 16px; letter-spacing: 0.25px; margin: 0 0 0 6px; }
.filter-mg-lbl{
    font-size: 15px;
    margin-right: 10px;
}

#myjobexp .panel-body {
    padding: 20px 55px;
}



.worker-jobexp-accordin .second_level .up_tech_name-ind { width: auto; float: left; }

.worker-jobexp-accordin .second_level .experience-years { float:left;}

form#ind2frm .fa{ margin: 0 !important; padding: 0 !important; font-size: 18px;}
form#ind2frm label{font-weight: normal;    }

.network-view.directory-list .dl-global-actions .bgfworker, .network-view.directory-list .dl-useraction .bgfworker{    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: #0091c4;
    color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all 0.3s;
    letter-spacing: 0.5px;}
.network-view.directory-list .dl-global-actions .bgfworker:hover,.network-view.directory-list .dl-useraction .bgfworker:hover{ background: #232323 !important }


.network-dir-listing .dl-user {
    border: 1px solid #ccc;
    padding: 0;
    margin-bottom: 25px;
    border-radius: 4px;
}
.network-dir-listing .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;
}

.network-dir-listing .dl-user > header .dl-user-check {
    float: right;
    padding-top: 0px;
    margin-right: 0px;
    margin-left: 0;
}
.network-dir-listing .dl-user .custom-checkbox {
    height: 30px;
    width: 30px;
    padding-left: 0;
}
.network-dir-listing .dl-user .custom-checkbox:before {
    width: 30px;
    height: 30px;
    margin-left: 0;
    line-height: 26px;
}  
.network-dir-listing .dl-user > article {
    padding: 15px;
    border-top: 1px solid #ccc;
}

.network-dir-listing ul.dl-list-worker-contact li{ margin-right: 15px; }
.network-dir-listing ul.dl-list-worker-contact li .fa{ font-size: 18px; vertical-align: middle; color: #0391c4; }

.refer-network-contlft #no-more-tables .new_div_special{    padding-top: 5px;
    margin-bottom: 0;
    display: inline-block;
    width: 100%;} 

.ref-list-head{ display: inline-block; width: 100%; padding: 20px 0 10px 0; font-weight: 500; font-size: 15px; }


.page-content.refer-edit-add{ padding-top: 0; }
.refer-edit-add .haverefer-addCont .panel-title > a.accordion-toggle{background-color: #0091c4; padding: 0 0 0 15px !important; color: #fff;     line-height: 50px;     border-radius: 4px 4px 0 0;}  

.refer-edit-add .haverefer-addCont .panel-title > a.accordion-toggle.collapsed{background-color: #fff; padding: 0 0 0 15px !important; color: #000;     line-height: 50px;     border-radius: 4px;}  

.refer-edit-add .haverefer-addCont input[type="text"],
.refer-edit-add .haverefer-addCont input[type="email"], 
.refer-edit-add .haverefer-addCont 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: 0;}
.refer-edit-add .haverefer-addCont #accordion .panel-body{border:1px solid #ccc; border-radius: 0 0 4px 4px;}
.refer-edit-add .haverefer-addCont .form-group label.control-label{ padding: 10px 0 0 0;margin: 0 0 2px 0;     font-weight: normal; }
.refer-edit-add .haverefer-addCont .form-group{ margin-bottom: 12px; }

.refer-edit-add .add-refer-imgicon { display: inline-block; background: url(img/add-refer-icon-img.png) no-repeat; width:35px; height: 40px; vertical-align: middle; }
.refer-edit-add .add-refer-imgicon.refer-info{background-position: -10px -10px;}
.refer-edit-add .add-refer-imgicon.refer-jobhis{background-position: -10px -56px;}
.refer-edit-add .add-refer-imgicon.refer-jobresp{background-position: -10px -100px;}
.refer-edit-add .add-refer-imgicon.refer-otherinfo{background-position: -10px -150px;}
.refer-edit-add .haverefer-addCont .panel-title a.accordion-toggle span{color: #fff; margin: 0}
.refer-edit-add .haverefer-addCont .panel-title a.accordion-toggle.collapsed span{color: #000; margin: 0}
.refer-edit-add .haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-info{background-position: -60px -10px;}
.refer-edit-add .haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-jobhis{background-position: -60px -56px;}
.refer-edit-add .haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-jobresp{background-position: -58px -100px;}
.refer-edit-add .haverefer-addCont .panel-title a.collapsed .add-refer-imgicon.refer-otherinfo{background-position: -60px -150px;}
.refer-edit-add .haverefer-addCont .fa {background: #0091c4; color: white; font-size: 18px;padding: 16px 20px; float: right;}

.refer-edit-add .haverefer-addCont label.custom_checkbox {
    margin: 0;
    display: inline-block;
    padding-left: 29px;
    font-size: 14px;
    font-weight: normal;
}


.haverefer-addCont #ref_industry .fa{    float: left;
    background: #fff;
    padding: 0;
    color: #000;
    margin: 5px 4px 0 0;}

#ref_industry ul li span{ font-weight: normal !important; }
#ref_industry .checkmark{ top:4px; }

.haverefer-addCont .letter-upload-cls .fa{    float: left;
    background: #fff;
    padding: 0;
    color: #000;
    margin: 2px 0px 0 5px;}
.haverefer-addCont .letter-upload-cls{ display: inline-block; width: 100%; margin-bottom: 10px; }
.industry-head.refer-industry-head{ color: #000; }
.industry-head.refer-industry-head .fa{    float: left;
    background: #fff;
    padding: 0;
    color: #000;
    margin: 9px 5px 0 5px;}
.industry-head.refer-industry-head  .ind-tital-style {
    display: inline-block;
    color: #000;
    width: 100%;
    line-height: 25px;
}

.show-hide-specila .ending_level li span:last-child {
    display: block;
}
.show-hide-specila .checkmark{ top:4px; }


.no-more-tables-list{ display: inline-block; width: 100%; }

.network-dir-listing .experience-wrapper {
    /*border-right: 1px solid #ccc;
    min-height: 135px;*/     padding-right: 10px;
}

.comm-select-all-cont{list-style-type:none;margin:5px 0 !important;clear:both;min-height:45px}
.comm-select-all-cont 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; line-height: 20px;padding: 0;}  
.comm-select-all-cont .btn-worker{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 14px !important;padding: 9px 15px !important;border-radius: 4px; text-transform: uppercase !important; font-weight: bold }
.comm-select-all-cont .btn-worker:hover{ background: #232323 !important; }
.comm-form-cont .dl-user > header {
    background-color: #fff;
    padding: 10px 20px;
    position: relative;
    min-height: 38px;
    border-bottom: 1px solid #ccc;
}
.comm-form-cont .comm-job-id{font-size:16px;margin:0 10px}
.comm-form-cont .dl-user > header .dl-user-name{ width: 100%; margin: 0;     font-size: 18px; }
.comm-form-cont .dl-user > header .dl-user-check{padding-top: 0;margin-left: 0px;}
.comm-form-cont .custom_checkbox{padding-left: 0px;margin: 6px 0 0 0; font-size: 14px;}
.comm-form-cont .dl-user > article {padding: 10px 10px 10px 45px;}
.comm-form-cont .dl-user i {color: #000 !important;}
.comm-msg-cont{padding:20px;border:#ccc 1px solid;background:#f7f7f7; border-radius: 4px; color: #000;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"] {position: absolute;opacity: 0;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"] + label {position: relative;cursor: pointer;padding: 0;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"] + label:before {content: '';margin-right: 10px;display: inline-block;
  vertical-align: text-top;width: 20px;height: 20px;background: white;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"]:hover + label:before {background: #fff;border: 1px solid #35434e;
    border-radius: 2px;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"]:checked + label:before {background: #fff;border: 1px solid #35434e;
    border-radius: 2px;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"]:disabled + label {color: #b8b8b8;cursor: auto;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"]:disabled + label:before {box-shadow: none;background: #ddd;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special input[type="checkbox"]:checked + label:after {content: '\f00d';position: absolute;left: 4px;top: 3px;
    width: 5px;height: 10px;font: normal normal normal 14px/1 FontAwesome;}
.workers-skills-dashboard .new_div_special  ul.new_ul_special {
    float: left;
    width: 100% !important;
    margin: 0 !important;
    /*background: #eaf7ff;
    border: 1px solid #9dcedf;*/
    padding: 0 20px;
    border-radius: 0px;
}
.workers-skills-dashboard .new_div_special  ul.new_ul_special .text-bold{ text-align: left !important; }
.workers-skills-dashboard .new_div_special  ul.new_ul_special li.new_li_chk_special{width: 33%; }
.workers-skills-dashboard .new_div_special.div_special_aftersuccess ul.skill-edit-special li.new_li_chk_special .custom_checkbox .checkmark:after {
	    content: '\f00d';
    position: absolute;
    left: 2.5px;
    top: 1px;
    width: 5px;
    height: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    transform: none;
    border: none !important;
}

.workers-skills-dashboard .new_div_special.div_special_aftersuccess ul.skill-edit-special .div_other_fld_cont.edit_fld .custom_checkbox .checkmark:after {
        content: '\f00c';
    position: absolute;
    left: 2px;
    top: -6px;
    width: 5px;
    height: 10px;
    font: normal normal normal 22px/1 FontAwesome;
    transform: none;
    border: none !important;
    color: #0091c4 !important;
}

.refer-summary-figures{ display: inline-block; width: 100%; border:1px solid #0091c4; border-radius: 4px; padding: 0; margin-bottom: 30px; }
.refer-summary-figures .referal-summary-label {color: white;padding: 12px 20px;background: #0091c4;overflow: hidden;display: inline-block;vertical-align: middle;
text-align: center;font-size: 18px;width:100%;font-weight: 600; font-family: 'Raleway', sans-serif;}
.refer-summary-data{ display: inline-block; width: 100%; background: #fff; padding: 20px; border-radius: 0 0 4px 4px; }

.cat_srch_result{ text-align: left; padding: 0; }
.cat_srch_result input[type="checkbox"] {position: absolute;opacity: 0;}
.cat_srch_result input[type="checkbox"] + label {position: relative;cursor: pointer;padding: 0; font-weight: normal;}
.cat_srch_result input[type="checkbox"] + label:before {content: '';margin-right: 8px;display: inline-block;
  vertical-align: text-top;width: 20px;height: 20px;background: white; border: 1px solid #35434e; border-radius: 2px;}
.cat_srch_result input[type="checkbox"]:hover + label:before {background: #fff;border: 1px solid #35434e;
    border-radius: 2px;}
.cat_srch_result input[type="checkbox"]:checked + label:before {background: #fff;border: 1px solid #35434e;
    border-radius: 2px;}
.cat_srch_result input[type="checkbox"]:disabled + label {color: #b8b8b8;cursor: auto;}
.cat_srch_result input[type="checkbox"]:disabled + label:before {box-shadow: none;background: #ddd;}
.cat_srch_result input[type="checkbox"]:checked + label:after {content: '\f00c';position: absolute;left: 3px;top: 3px;
    width: 5px;height: 10px;font: normal normal normal 14px/1 FontAwesome;}

.cat_srch_result .-div-pop-ind{ display: inline-block; width: 100%; margin: 10px 0 0 0; }
.cat_srch_result .-div-pop-ind .fa{font-size: 18px;vertical-align: middle; padding: 0 !important; margin: 0 !important;}

.cat_srch_result input[type="checkbox"]:checked + label.noafter:after{content: ' ';}


.cat_srch_result .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:10px 3px 0 0 !important; }
.cat_srch_result .btn-danger:hover,.cat_srch_result .btn-danger:focus{ background: #000 !important; color: #ccc !important }
.cat_srch_result .btn-worker{background: #0091c4 !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:10px 3px 0 0 !important; }
.cat_srch_result .btn-worker:hover, .cat_srch_result .btn-worker:focus{ background: #232323 !important;  }


.industry-specialitylist li.add_exp_row_cont{ padding: 0 0 0 5px;}
.industry-specialitylist li.add_exp_row_cont .wd100{ width:200px; }
.industry-specialitylist li.add_exp_row_cont .custtxt{ font-size: 14px;display: inline-block; vertical-align: top;}

.industry-specialitylist li.add_exp_row_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: 85% !important; width:100%; font-family: 'Century Gothic',sans-serif; margin: 0 !important;}
.industry-specialitylist .li-pop-child {
    line-height: 14px;
    width: 50% !important;
}

#myjobexp .industry-specialitylist .li-pop-child {
    line-height: 22px;
    width: 50% !important;
}
.cat_srch_result .industry-specialitylist .li-pop-child {
    line-height: 30px;
    width: 33% !important;
}
.cat_srch_result .industry-specialitylist .li-pop-child:last-child{ width: 100% !important; }
.srch-find-cate{    font-size: 16px;
color: #000;
font-weight: bold;  
padding: 10px 5px 10px 0;
font-family: 'Century Gothic',sans-serif; float: left; }  
.search-job-industry #txtSearch2.wd60{ width:60%; }
.refer-summary-data span{ display: inline-block; margin: 0 10px; color: #000; }  
.refer-summary-data span span.bluetxt{ color: #0091c4; font-weight: 600 }    
.refer-summary-data span img{ width: 30px; }
.cat_srch_result .-div-pop-ind input[type="checkbox"] + label:before,   .cat_srch_result .-div-pop-ind input[type="checkbox"]{ display: none; }
.cat_srch_result .panel-heading{ padding: 5px 0 !important;     font-size: 14px !important; font-family: 'Century Gothic',sans-serif !important; margin-bottom: 0px; }
.cat_srch_result .yearsexp .btn{ font-weight: normal !important; font-size: 14px !important; }
.refer-summary-cont{ float: left; width: 100%; margin: 20px 0; }
.refer-summary-cont .form-group {margin-bottom: 20px;}
.refer-summary-cont .form-group label{ display: inline-block; width: 35%; padding: 10px 10px 0 0 ; font-weight: normal; float: left; }
.refer-summary-cont .form-group input{display: inline-block; width: 65% !important; float: left;}

.network-refer .alert{clear: both !important;}

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

.network-refer-aside .box-content h3{color: #fff; font-size: 30px; font-family: 'Raleway', sans-serif;}
.network-refer-aside .box-content h3 span{color: #0091c4;}
.network-refer-aside .box-content h4{color: #fff; font-size: 18px;margin-bottom: 0; font-family: 'Raleway', sans-serif;}

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

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

.worker-industry-added .worker-industry-actions .fa-trash-o:before {
    content: "\f00d";
}

.select-loc-cont p{ display: inline-block; margin: 12px 15px 0 0; }



.job-apps-maincont{ display: inline-block; width: 100%;  }
.job-apps-maincont .dl-user{border-radius: 4px;}
.job-apps-maincont .dl-user > header{padding: 9px 5px 9px 15px; background: #fff; border-bottom: 1px solid #ccc; border-radius: 4px 4px 0 0;}
.job-apps-maincont .dl-user.list-view > header{ border-bottom: none; border-radius: 4px ;}
.job-apps-maincont .dl-user > header .dl-user-name{ font-size: 18px;     margin-right: 0px; max-width: 100%;}
.job-apps-maincont .dl-user > header .dl-user-name span.userTxt{ font-size: 14px; margin: 0 8px; font-family: Century Gothic, sans-serif;}
.job-apps-maincont .dl-list-worker-body.listing{ width: 100%; padding: 10px 32px 20px 32px }  
.job-apps-maincont .dl-list-worker-body.listing .list-group{ background: #fff !important }
.job-apps-mail-msg {padding:20px;border:#ccc 1px solid;background:#d9edf7; border-radius: 4px; margin: 10px 0; word-wrap: break-word; }


.text-log-sendmail { display: inline-block; width: 100%; }
.text-log-sendmail .worker-top-bg{ background: #0091c4;color: #fff;height: auto; padding: 30px 0; }  
.text-log-sendmail .worker-top-bg.mainheader-title h1 {font-size: 26px; margin: 20px 0;}

.my-skill-panel-inner{float: left; width: 100%; margin-bottom:0; position: relative;}
.comp-skill-panel-inner{float: left; width: 100%; margin-bottom:0; position: relative;}
.soft-skill-panel-inner{float: left; width: 100%; margin-bottom:0; position: relative;}

.text-log-sendmail .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; }
.text-log-sendmail .btn-danger:hover,.text-log-sendmail .btn-danger:focus{ background: #000 !important; color: #ccc !important }
.text-log-sendmail .btn-worker{background: #0091c4 !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; }
.text-log-sendmail .btn-worker:hover,.text-log-sendmail .btn-worker:focus{ background: #232323 !important;}
.text-log-sendmail .form-group:last-child > div{ width: auto !important; margin-right: 10px; }

.skill-edit-special .skill-panel-buttons{ margin-top: 20px !important; }


.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: transparent;
}

#myjobexp .getIndCls{ padding: 0 0 0 25px; }

#myjobexp, #panelTwo{ height: auto !important }
/*.addExpRowbtn {background: #0091c4 !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; }
.addExpRowbtn:hover,.addExpRowbtn:focus{ background: #232323 !important;}*/

.dl-user.wrker_viewmember  .viewmember > ul > li {
    color: #000;
    font-weight: bold;
}

.select_exp_txt { font-weight: bold; margin: 0 0 10px 10px !important; }

.getIndCls .industry-specialitylist .li-pop-child {line-height: 14px;width: 50% !important;float: left;}
.getIndCls .industry-specialitylist li.year-of-expcont , .getIndCls .industry-specialitylist li.select_exp_txt {width: 100% !important;}
#myjobexp .add-more-jobbtn{padding:9px 20px; font-size: 16px; display: inline-block;}

.add_exp_other {float: left;width: 100%;
    padding: 10px 8px 5px;
    font-weight: bold;
    display: none;
  }

.workrefer-sidebar .content p.incre_refer_txt{
    font-size: 18px !important;
    margin-top: 30px;
    line-height: 28px;
}

.network-addtion-main .alert-success{ width: -webkit-calc(100% - 30px); width: -moz-calc(100% - 30px); width: calc(100% - 30px); margin: 0 15px; }

.network-addtion-main  .alert.alert-info { padding: 10px 20px; margin-bottom: 40px; font-weight: normal;}



#viewJobExpBtn{ display: none; margin-bottom: 20px; }


.send-mail-cont .mainheader-title.worker-top-bg{ background: #0091c4 !important; height: auto !important }

.send-mail-cont .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 .btn-danger:hover,.send-mail-cont .btn-danger:focus{ background: #000 !important; color: #ccc !important }
.send-mail-cont .btn-worker{background: #0091c4 !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 .btn-worker:hover,.send-mail-cont .btn-worker:focus{ background: #232323 !important;}

.send-mail-cont .form-group > label, .send-mail-cont .form-group > div, .send-mail-cont .form-group {
    padding: 0 5px !important;
}

.send-mail-cont .worker-top-bg.mainheader-title h1 {
    font-size: 18px;
    margin: 0;
    font-weight: 600;
    text-align: left;
    padding: 12px 15px;
}
.send-mail-cont{ float: left; width: 100%; margin: 0 0 15px 0;}
.send-mail-cont input[type="text"], .send-mail-cont textarea {
    font-size: 15px;
    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;
}

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

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

.workers-skills-dashboard #my_comp, .workers-skills-dashboard #my_soft, .workers-skills-dashboard #my_tech, .workers-skills-dashboard #my_lang{ width: 100%; padding: 0 !important; float: left; height: auto !important; margin: 0px; }
#showonPackageTab{ display: none; width: 100%; }
#showonPackageTab .additional-services-list {
    display: inline-block;
    width: 100%;
    padding: 20px 10px 10px 37px;
}


#showonPackageTab .upgrade-package-panelbody .btn-freepackage-nw {background: #e54b3b !important;font-family: 'Century Gothic',sans-serif; transition:all 0.3s;color: #fff;font-size: 18px !important;padding: 9px 25px !important;border-radius: 4px; font-weight: bold; letter-spacing: .50px; width: auto; margin: 10px 0 30px 0; text-transform: uppercase; }
#showonPackageTab .upgrade-package-panelbody .btn-freepackage-nw:hover{ background: #232323 !important; color:#fff !important; } 


#showonPackageTab .total-pckge-cont {margin: 30px 0 0 0;}
#showonPackageTab .total-pckge-cont h4 {display: inline-block;vertical-align: middle;margin: 25px 20px 43px 0;}
#showonPackageTab .btn-blue.wdth50_alt{ float: none; width: auto; }
#showonPackageTab .upgrade-package-panelbody .btn-package2 {width: auto;}
#showonPackageTab .upgrade-package-panelbody .btn-package3 {width: auto;}
#showonPackageTab .upgrade-package-panelbody .btn-package4 {width: auto;}

.refer-network-contlft .new_div_special a:hover{ color: #000; }


 .getIndCls .-div-pop-ind label{  
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
        cursor: pointer;
            width: auto;
}
.getIndCls .-div-pop-ind label.active{ font-weight: bold !important; color: #0091c4; }

.selectAllExpert{    color: #fff;
    display: inline-block;
    font-weight: bold;
    background: #232323;
    border-radius: 4px;
    transition: all 0.3s;
    padding: 8px 15px;
    margin-left: 0;
    vertical-align: top;
    font-size: 16px;
    text-transform: uppercase;
}
.selectAllExpert:hover{ background: #000; color: #ccc; }
.addExpRowbtn{color: #fff;
       color: #fff !important;
    margin: 0 0 0 10px;
    display: inline-block;
    font-weight: bold !important;
    background: #0091c4 !important;
    padding: 7px 15px;
    border-radius: 4px;
    transition: all 0.3s;
    text-transform: uppercase;
    font-size: 16px !important;}

.addExpRowbtn:hover{ background: #232323 !important; }
.addExpRowbtn .fa{ font-size: 14px; }

.select-all input{ opacity: 0; display: none;  }
.select-all label{   color: #fff;
    display: inline-block;
    font-weight: bold !important;
    background: #232323;
    border-radius: 4px;
    transition: all 0.3s;
    padding: 8px 15px;
    margin-left: 0;
    vertical-align: top;
    font-size: 16px;
    text-transform: uppercase; margin: 0; width: auto;}
.select-all .checkmark{ display: none; }

.industry-specialitylist > li.year-of-expcont > p {
    color: #000;
    margin: 10px 0 5px 0 !important;
    font-size: 18px; line-height: 22px;
}
.addNewtask-cont{     float: left;
    width: 100%;
    position: relative; }

.addNewtask-lst    {    float: left;
    width: 100%;}

#myjobexp .industry-specialitylist .li-pop-child.add_exp_row_cont{ width: 50% !important }

.addNewtask-cont .addExpRowbtn{
    position: absolute;
    right: 0;
    bottom: 10px;
}

.getIndCls .industry-specialitylist .addNewtask-lst .add_exp_row_cont{  width: 50% !important; }

.industry-specialitylist .addNewtask-cont {
    float: left;
    width: 100%;
}

.worker-myjobexp #loader-myexp-ajax{border: 1px solid #ccc; border-bottom: none;}

.workers-skills-dashboard #language_detail .new_div_special a .lst-comma:last-child{ display: none; }

.upload-arw-cont{ display: inline-block; padding: 8px 10px; }
.upload-txt-cont{ display: inline-block; padding: 8px 10px; background: #0091c4 !important; text-align: left; }

.body_worker .work-his-ref-btn .btn-blue {
    padding: 9px 25px !important;
    font-size: 16px;
    letter-spacing: 0.25px;
    margin: 10px 8px;
    width: 120px;
}


.comm-form-cont .list-group .textm {width: 47%;}
.comm-form-cont .list-group .typem {width: 24%;text-align: left;}

.network-view.directory-list .dl-useraction.worker_interaction a:hover {
    background: none !important; color: #0091c4 !important;
}



.dl-list-worker-body.worker_dl_list .mainheader-title.worker-top-bg{ background: #0091c4 !important; height: auto !important }

.dl-list-worker-body.worker_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.worker_dl_list .btn-danger:hover,.send-mail-cont .btn-danger:focus{ background: #000 !important; color: #ccc !important }
.dl-list-worker-body.worker_dl_list .btn-worker{background: #0091c4 !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.worker_dl_list .btn-worker:hover,.send-mail-cont .btn-worker:focus{ background: #232323 !important;}

.send-mail-cont .form-group > label, .send-mail-cont .form-group > div, .send-mail-cont .form-group {
    padding: 0 5px !important;
}

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

.dl-list-worker-body.worker_dl_list input[type="text"], .dl-list-worker-body.worker_dl_list textarea {
    font-size: 15px;
    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.worker_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;
}

.mail-reply-btn{
        display: inline-block;
    background: #0091c4 !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 8px 12px;
    vertical-align: middle;
    border-radius: 3px;
    font-weight: 600;
    line-height: 18px;
    transition: all 0.3s;
    font-size: 12px;
}
.mail-reply-btn .fa{ color: #fff !important; }
.mail-reply-btn:hover{ background: #232323 !important; color: #fff !important; }
.mail-reply-btn:hover .fa{ color: #fff !important; }

.username-title{max-width: 38%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;
    padding: 5px 0;
    vertical-align: middle;}

#refreshCaptcha{position: absolute; right: 15px; top: 14px}
#refreshCaptcha .fa{ font-size: 20px; }
#refreshCaptcha2{position: absolute; right: 15px; top: 14px}
#refreshCaptcha2 .fa{ font-size: 20px; }

.workers-skills-dashboard .new_div_special_morespecific a.addOtherSkill-btn{background: #0091c4;
    font-weight: bold;
    color: #fff;
    border-radius: 4px;
    padding: 9px 10px 8px;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
        float: left;
        line-height: 22px;
}
.workers-skills-dashboard .new_div_special_morespecific a.addOtherSkill-btn:hover{ color: #fff; background: #232323; }
.workers-skills-dashboard .new_div_special_morespecific a.addOtherSkill-btn:hover .fa{ color: #fff; }
.workers-skills-dashboard .new_div_special_morespecific a.addOtherSkill-btn .fa{font-size: 14px;color: #fff;}


.workers-skills-dashboard .new_li_chk_special a.addOtherSkill-btn-nw{background: #0091c4;font-weight: bold;color: #fff;border-radius: 4px;padding: 9px 10px 8px;text-transform: uppercase;font-size: 14px;position: relative;     float: left;}
.workers-skills-dashboard .new_li_chk_special a.addOtherSkill-btn-nw:hover{ color: #fff; background: #232323; }
.workers-skills-dashboard .new_li_chk_special a.addOtherSkill-btn-nw:hover .fa{ color: #fff; }
.workers-skills-dashboard .new_li_chk_special a.addOtherSkill-btn-nw .fa{font-size: 14px;color: #fff;}


.div_other_fld_cont input[type="text"] {font-size: 14px;
padding: 6px 10px;
border-radius: 2px;
color: #666;
border: 1px solid #ccc;
line-height: 20px;
height: auto;
width: 80%; display: inline-block;}  


.btn-blue-sml {
    background: #0091c4 !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;
}
.btn-blue-sml:hover{background: #232323 !important;}

.padBtm40{
    padding-bottom: 40px;
}

.my-reference-banner h3{ font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 0;
    font-family: 'Raleway', sans-serif;
    color: #000;
}


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

}

.worker-payhistory #accordion .panel-heading h4{ height: 50px; }

.worker-payhistory #accordion .panel-body {
    border: none;
    border-top: none;
}
.worker-payhistory .panel-body{ line-height: 22px; }


.worker-payhistory .cart-order-review-main ul li .pull-left{ float: left;width: 50%; }
.worker-payhistory .cart-order-review-main ul li .pull-right{ float: right;width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right; }

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


/*.worker-textlogs .comm-form-cont .dl-user header{ border-radius: 4px 4px 0 0; background: #0091c4; }
.worker-textlogs .comm-form-cont .dl-user {
    margin-bottom: 20px;
    border-radius: 4px;
}

.worker-textlogs .comm-form-cont .dl-user > header .dl-user-name, .worker-textlogs .comm-form-cont .dl-user > header .dl-user-name a{ color: #fff }*/



.worker-dirtry-listview .worker-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 .worker-network-main .dl-useraction.pubpri li a::after {
    content: ' ';
    margin: 0 0 0 10px;
}
.worker-dirtry-listview .worker-network-main .dl-useraction.pubpri li a:hover {
    background: none !important;
    color: #0091c4 !important;
}
.worker-dirtry-listview .worker-network-main .dl-useraction.pubpri li:last-child a::after {
   content: '';
  }


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

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

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

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

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

.btn-blue-lg {background: #0091c4 !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-blue-lg:hover{ background: #232323 !important; color:#fff !important; }  

.my-reference-btns{ margin:100px 0 0 0; }
.my-reference-btns .btn-blue-lg{ font-size: 16px; margin: 10px 8px !important; } 

.add-list-btns .btn-blue-lg{ font-size: 16px; margin: 0 0 0 10px !important; } 
.add-list-btns{ margin-bottom: 20px; float: right; }


.add-refer-main #ref_div #accordion .panel-collapse {border: 1px solid #ccc;border-radius: 0 0 4px 4px;}
.add-refer-main #ref_div #accordion .panel-heading{ border-radius: 4px 4px 0 0; }
.add-refer-main #ref_div #accordion .panel.panel-default{ margin-bottom: 25px; }


.list-refer-main #ref_div #accordion .panel-collapse {border: 1px solid #ccc;border-radius: 0 0 4px 4px;}
.list-refer-main #ref_div #accordion .panel-heading{ border-radius: 4px 4px 0 0; }
.list-refer-main #ref_div #accordion .panel.panel-default{ margin-bottom: 25px; }


.addref-fldcont .form-group {margin-bottom: 15px;}
.addref-fldcont .form-group .control-label{padding: 10px 0 0 0 !important;}


.text-log-sendmail .alert.alert-info{ text-align: center; }

.fileUpload {
       position: relative;
    overflow: hidden;
    background: #0091c4 !important;
    font-family: 'Century Gothic',sans-serif;
    transition: all 0.3s;
    color: #fff !important;
    font-size: 18px;
    padding: 7px 25px 8px 25px;
    border-radius: 0;
    text-transform: uppercase;
    float: left;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 18px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

#uploadFile{ float: left;     width: 30%; }

.clndr-input{ background: url(img/calender-icon.jpg) no-repeat 95%; }



.add-quick-ref-cont .panel-title > a.accordion-toggle{background-color:#0091c4; padding:0 0 0 15px !important; color: #fff;line-height: 50px; cursor: default;border-radius: 4px 4px 0 0;}  

.add-quick-ref-cont .panel-title > a.accordion-toggle.collapsed{background-color: #0091c4;
    padding: 0 0 0 15px !important;
    color: #fff;
    line-height: 50px;
  }
  

.add-quick-ref-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;}
.add-quick-ref-cont .panel-body{padding: 30px 40px 30px; border-radius: 0 0 4px 4px; border:1px solid #ccc; border-top: none}  


#no-more-tables .new_div_special a.accordion-toggle-symbol {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

#no-more-tables  .panel{ background: none; }
.list-refer-main .frmProfileRefer{ padding:0; }
.list-refer-main .work-his-ref-btn {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
  

.worker-import-step {width:64px; height:64px; border-radius:64px; float:left; margin:0px 10px; font-size:36px; color:white; background:#0091c4; text-align:center; line-height:64px;     margin-top: 0px; margin-bottom: 20px;}
.worker-import-step-txt{ float: left; width: 100%; line-height: 22px; }  

.refer-network-contlft#showonAddRef{min-height: 317px;}

.add-refer-main #showonviewRef{ border:none !important; background: none !important }

.eprof-refer-view .work-his-ref-btn {
    float: left;
    width: 100%;

}


#categ_search_result form#ind2xfrm{ width: 100%; }


.view-job-exp-list .industry-head {
    margin: 5px 0 0; display: inline-block;
    width: 100%;
}

.body_worker .add-quick-ref-cont .btn-blue {
    padding: 8px 15px !important;
    font-size: 16px !important;
    letter-spacing: 0.25px;
    margin: 0 3px;
}

.custom_checkbox input {
    display: none;
}


#no-more-tables a.accordion-toggle-symbol[aria-expanded="false"]{   font-weight: normal; color:#000; }
#no-more-tables a.accordion-toggle-symbol[aria-expanded="false"] i{ color:#000  }
#no-more-tables a.accordion-toggle-symbol[aria-expanded="true"]{ font-weight: bold; color:#0091c4; }
#no-more-tables a.accordion-toggle-symbol[aria-expanded="true"] i{ color:#0091c4  }

.worker-cart .shopping-box-list  a .fa{
    font-size: 18px;
    vertical-align: middle;
    margin-right: 3px;
}
.marg15{margin: 0 15px;}

.refer-jr ul#ref_industry li { display: inline-block; width:100%;}

.letter-recommend-img{ border:1px solid #ccc; position: relative; float:left; display: none; margin-left: 20px; width: 120px;
    max-height: 120px; text-align: center}
.letter-recommend-img img {max-width: 100%;}
#thumbRemove{    position: absolute;
    right: 0px;
    top: -5px;
    font-size: 16px;
    color: #232323;}

.myreferenceTitle{ font-size: 24px; font-weight: bold; padding: 10px 0; font-family: 'Raleway', sans-serif;}
.no-more-tables-header{background:#0091c4; color: #fff; font-weight: 600;     border-radius: 4px 4px 0 0;}

#showonviewRef{ background: #fff !important;}
#showonviewRef #no-more-tables{ padding: 20px 15px;border: 1px solid #ccc; margin-bottom: 30px;border-radius: 0 0 4px 4px;}


.worker-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;
}
.worker-howitworks-accordin .panel-title a {
  background: #0091c4 !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;
   text-transform: none;
}

.worker-howitworks-accordin .panel-title a.collapsed  .howworks-title-tab-big, .worker-howitworks-accordin .panel-title a.collapsed  .howworks-title-tab-small{ color: #000 !important }
.worker-howitworks-accordin .panel-body{border:1px solid #ccc; border-top:none; border-radius: 0 0 4px 4px;}

.worker-personalinfo #upload123abcd, .worker-personalinfo #upload123abc {
    background-color: #232323 !important;
    color: #fff !important;
    font-size: 13px !important;
    padding: 6px 10px !important;
    border-radius: 4px;
     text-transform: none !important;
    font-weight: bold !important;
    letter-spacing: 0.5px;
    box-shadow: none;
    margin: 0 3px !important;  
}

.pack-icon{ display: inline-block; width: 20px;vertical-align: top; }
.pack-txt{ display: inline-block; width: -webkit-calc(100% - 25px); width: -moz-calc(100% - 25px); width: calc(100% - 25px); vertical-align: middle; line-height: 22px; }

.main-accord-icon{ display: inline-block; width: 20px;vertical-align: top; }
.main-accord-txt{ display: inline-block; width: -webkit-calc(100% - 25px); width: -moz-calc(100% - 25px); width: calc(100% - 25px); vertical-align: middle; line-height: 22px; }

.worker-payhistory .panel-title > button.collapsed span.status_clr{color: #0091c4}

.jobinvite-msg-cont{ display: inline-block; width: 100%; padding:20px; }

.jobinvite-msg-cont .btn-worker{background: #0091c4 !important;transition: all 0.3s;font-family: 'Century Gothic',sans-serif;color: #fff;font-size: 16px;padding: 9px 20px 9px 20px;border-radius: 4px; }
.jobinvite-msg-cont .btn-worker:hover{ background: #232323 !important; }

.jobinvite-msg-cont > div { background: #fff !important; }




.worker-text-log-actionbtn a.dropdown-item{ display: inline-block;width: 100%;    padding: 8px 15px; font-weight: bold; color: #232323; text-align: center;}
.worker-text-log-actionbtn a.dropdown-item:hover{ background: #efefef; color: #232323 }
.worker-text-log-actionbtn .dropdown-menu{ left: auto; right: 0; }
.worker-text-log-actionbtn #dropdownMenuLink{ min-width: 160px; }
.worker-text-log-actionbtn #dropdownMenuLink:hover{ background: #0091c4 !important;  }

.workers-dashboard .panel-title .text-log-jobfolder{ float: left; margin-right: 20px; width: auto !important; min-width: 120px !important }
.workers-dashboard .panel-title .text-log-jobidheader{ width: 30% !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; margin-right: 20px; }
.workers-dashboard .panel-title .text-log-dateheader{ float: left; width: auto !important; }

.workers-dashboard .panel-title.activecls span.text-log-jobfolder i {
    color: #fff !important;
}

.clr-blue{color:  #0091c4}

.workers-dashboard .list-group-textlog-detail .empjobdesc{     width: 27%; }     

.workers-dashboard .list-group-textlog-detail .empjobid{width: 20%;}

.list-group .view-logmsg-details{ float: left; width: 100%; background: #fff; padding: 20px !important;     display: none; margin-bottom: 20px !important;}
.list-group .view-logmsg-details >  div { background: #fff !important }
.list-group .view-logmsg-details > div > div { max-width: 100% !important; width: 100% !important }
.list-group .view-logmsg-details > div > div > div:nth-child(1){ display: none; }

.showbrdr-cont{
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 4px;
    float: left;
    width: 100%;
}

.showbrdr-cont.nobrdr{ border:none; padding: 0; }


 .howitworks-privacytxt-cont {
    border-bottom: 1px solid #0091c4;
    border-top: 1px solid #0091c4;
    text-align: center;
    margin: 20px auto;
    padding: 10px 0px;
    width: 580px;
    font-size: 16px;
}
.howitworks-privacytxt-cont a{ display: inline-block; margin: 0 10px; }
.wrkr-howworks-lft ul {margin: 0; padding: 0; list-style-type: none}
.wrkr-howworks-lft ul li{ float: left; width: 100%; margin: 0 0 20px 0 ; }
.wrkr-howworks-lft ul li .fl{ float: left; width: 30px;  font-size: 16px; font-weight: bold; }
.wrkr-howworks-lft ul li .fr{ float: left; width: -webkit-calc(100% - 30px); width: -moz-calc(100% - 30px); width: calc(100% - 30px); }
.wrkr-howworks-lft ul li .fr a{ font-size: 16px; font-weight: bold; color: #232323; }
.wrkr-howworks-lft ul li .fr a:hover{ color: #0091c4 }
.wrkr-howworks-lft ul li .fr span{ display: inline-block; width:100%;}

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


#new_language a.addOtherSkill-btn {
    background: #0091c4;
    font-weight: bold;
    color: #fff;
    border-radius: 4px;
    padding: 8px 10px;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    top: 5px;
        left: 11px;
}

#new_language a.addOtherSkill-btn:hover{ background: #232323; }

.addnew-lang-maincont{     padding: 0 10px 15px 5px !important;
    border: none !important;
    box-shadow: none !important;
    width: 100%;
    clear: initial !important;
    margin: 0 0 10px !important;
    position: initial !important; 
}
.addnew-lang-cont{
    width: -webkit-calc(100% - 0px);
    width: -moz-calc(100% - 0px);
    width: calc(100% - 0px);
    background: #eaf7ff;
    border: 1px solid #9dcedf;
    padding: 0 10px 5px 12px;
    border-radius: 0px;
    margin: 0 0 0 10px;
    float: left;
  }

  .addnew-lab-btns{ float: left; margin: 5px 0 15px 18px; width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);  }
  .addnew-lab-btns a{ margin: 0 8px 0 0; }

  .addnew-lang-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: 85% !important;
    width: 100%;
    font-family: 'Century Gothic',sans-serif;
    margin: 0 !important;
}

.addnew-lang-inner{ float: left; width: 100%; }
.addnew-lang-inner ul{ margin: 0; padding: 0; list-style-type: none; }
.addnew-lang-inner ul li { float: left; width: 50%;margin-bottom: 10px;padding: 0;}
.addnew-lang-cont .add_exp_other {
    float: left;
    width: 100%;  
    padding: 20px 8px 5px;
    font-weight: bold;
    display: none;
}

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

.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-jobfolder i { color: #0091c4 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-emailcont i { color: #0091c4 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-phonecont i { color: #0091c4 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-jobfolder span{ color: #0091c4 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-emailcont{ color: #000 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .panel-title a.collapsed span.text-log-phonecont{ color: #000 !important }

.worker-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml {     background: #0091c4 !important;
    font-size: 14px !important;
    padding: 8px 15px !important;
    margin: 0 5px 0 0 !important; }


.worker-textlogs.text-log-infomsg.employer-dashboard .panel-collapse .btn-employer-sml:hover{ background: #232323 !important; }

.worker-textlogs.text-log-infomsg.employer-dashboard .view-logmsg-details{ padding: 0 !important }
.worker-textlogs.text-log-infomsg.employer-dashboard .msg_self, .worker-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;}


.worker-textlogs.text-log-infomsg.employer-dashboard input.btn-worker {
    background: #0091c4 !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;}
.worker-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;
    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-cnl:hover{background: #000 !important;}


/*.workers-skills-dashboard .new_div_special a.accordion-toggle-symbol[aria-expanded="true"] i{ background: #232323 !important }*/


.workers-skills-dashboard .new_div_special ul.new_ul_special.view-skill-cont{
    background: none;
    border: none;
    padding: 0 0 0 30px;
    margin: 0px !important;
}

.workers-skills-dashboard .new_div_special ul.new_ul_special.view-skill-cont li.new_li_special {  
    line-height: 22px;
    font-weight: normal;
    list-style-type: none;
    /*width: 32%;*/
    float: left;
    margin: 0;  
}

.workers-skills-dashboard .new_div_special ul.new_ul_special.view-skill-cont li.new_li_special .fa-icons-left {
        float: left;
    width: 20px;
    margin-top: 5px;
    font-size: 14px;
}

.employer-dashboard .worker-text-logs-inner .text-log-jobfolder{ color: #0091c4 !important; }  

.text-log-innerbtn-cont{ float: right; padding: 15px 10px 15px 10px; width: 100%; text-align: right; }

.textlog-mbox-cont{    clear: both;
    padding: 15px;
    margin-bottom: 20px;
    float: left;
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    border: 1px solid #ccc;
    margin: 0 15px 15px 15px;
    border-radius: 4px;}


.textlog-mbox-cont .headingsm {
    background: #0091c4;
    color: #fff;
    padding: 15px 20px;
    font-size: 18px;
    border-radius: 3px;
    font-weight: 600;
    margin: 0 0 15px 0;
    float: left;
    width: 100%;
}


.textlog-closemsg{font-weight: bold;

    display: inline-block;
    background: #e54b3b;
    color: #fff !important;
    font-size: 14px !important;
    padding: 8px 15px !important;
    border-radius: 4px;
    text-transform: uppercase;
  }

.textlog-closemsg:hover{ background: #232323;color: #fff !important; }

.workers-skills-dashboard .new_div_special.div_special_aftersuccess ul.skill-edit-special li.new_li_chk_special.editchk .custom_checkbox .checkmark:after {
    content: '\f00c';
    position: absolute;
    left: 2px;
    top: -5px;
    width: 5px;
    height: 10px;
    font: normal normal normal 20px/1 FontAwesome;
    transform: none;
    border: none !important;
    color: #0091c4;
}

.workers-skills-dashboard .new_div_special a.comp-skill-head-cont, .workers-skills-dashboard .new_div_special a.tech-skill-head-cont, .workers-skills-dashboard .new_div_special a.soft-skill-head-cont{max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
     float: left; }


.refer-network-contlft .worker-industry-actions a i.fa-times {
    background-color: #e54b3b;
    font-size: 16px;
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;
  }

.refer-network-contlft .worker-industry-actions a i.fa-share {
    background-color: #79a400;
    font-size: 16px;
    color: #fff !important;
    text-align: center;
    padding: 6px 8px;
}


.refer-network-datacont{ display: table;width:100%;border:#0091c4 1px solid ;     margin-bottom: 40px;}

.refer-network-datacont .tables-header-fld {
    display: table-cell;
    vertical-align: middle;  
    float: none;
}

.refer-network-datadetails{    margin: 0;padding: 20px 35px 20px 35px;list-style-type: none; border-bottom: 1px solid #0091c4;  }

.refer-network-datadetails .jobespon{ font-size: 16px; float: left; width: 100%; margin-bottom: 0; color: #000; font-family: 'Century Gothic',sans-serif;     font-weight: bold;}
.refer-network-datadetails .jobsummary{ font-size: 14px; float: left; width: 100%; margin-bottom: 0; line-height: 22px; color: #000; font-family: 'Century Gothic',sans-serif;}

.refer-network-datadetails ul.jobsummary_spcrow{ margin:20px 0; padding:0 ;list-style-type: none; float: left; width: 100%;  }
.refer-network-datadetails ul.jobsummary_spcrow li { float: left; width: 100%; cursor: pointer; padding-bottom: 10px; font-weight: bold; }
.refer-network-datadetails ul li ul{ margin:0; padding:0 ;list-style-type: none;  } 
.refer-network-datadetails ul li ul li{ padding: 5px 0 0px 20px !important; cursor: default !important; font-weight: normal !important;}
.jobsumaary_sep{ float: left; padding: 0 10px; }

.added_ref_emailwphone_sep{ float: left; padding: 0 5px; opacity: 0;}
.added_ref_email, .added_ref_wphone{ float: left; }


.row_class_cont.active{color: #0091c4;     font-weight: 600;}
.row_class_cont.active a.view_ref_anchor{color: #0091c4;     font-weight: normal;}
.ind_row_li.active{color: #0091c4;}

.ind_row_li.active li { color: #000; }


.ind_list_in.ul_collapse .worker-industry-added  .main-accord:hover {color:#0091c4 }
.ind_list_in.ul_collapse .worker-industry-added  .main-accord:hover i{color:#0091c4 }
.ind_list_in.ul_expand .worker-industry-added  .main-accord{color:#0091c4;font-weight: 600; }
.ind_list_in.ul_expand .worker-industry-added  .main-accord i{color:#0091c4 }
.ind_list_in.ul_collapse .worker-industry-added  .main-accord i, .ind_list_in.ul_collapse .worker-industry-added  .main-accord{color:#000 }

.getIndCls .-div-pop-ind label:hover{color:#0091c4 }

.industry-industrieslist li a:hover i{color:#0091c4}

.cat_srch_result .-div-pop-ind label.noafter:hover{ color:#0091c4} 
.cat_srch_result .-div-pop-ind label.noafter:hover i { color:#0091c4}

.cat_srch_result .-div-pop-ind label.noafter.active{color:#0091c4;font-weight: 600;}

.my-reference-btns .btn-black-lg{ margin: 0 5px; }

.add-list-btns .btn-black-lg{ margin: 0 0 0 8px; }


.refer-network-datacont .worker-industry-actions a i.fa{ margin: 0 2px !important; }


.addpayrate-btnnw .btn-employer {padding: 10px 20px !important;}  

.refer-network-contlft .tables-header-fld1 {display: table-cell; width: 18%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px;}
.refer-network-contlft .tables-header-fld2 {display: table-cell; width: 15%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px;}
.refer-network-contlft .tables-header-fld3 {display: table-cell; width: 15%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px;}
.refer-network-contlft .tables-header-fld4 {display: table-cell; width: 36%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px;}
.refer-network-contlft .tables-header-fld4a {display: table-cell; width: 4%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px;}
.refer-network-contlft .tables-header-fld5 {display:table-cell; width: 12%; text-align: left;word-break: break-word;vertical-align: middle;     float: left; padding: 15px 10px;}

.workers-skills-dashboard .new_div_special.div_special_aftersuccess .tech-skill-head-cont.showActive{ color:#0091c4; font-weight: 600;  }  
.workers-skills-dashboard .new_div_special.div_special_aftersuccess .tech-skill-head-cont.showActive i{ color:#0091c4  }

.workers-skills-dashboard .new_div_special.div_special_aftersuccess .comp-skill-head-cont.showActive{ color:#0091c4; font-weight: 600;  }  
.workers-skills-dashboard .new_div_special.div_special_aftersuccess .comp-skill-head-cont.showActive i{ color:#0091c4  }

.workers-skills-dashboard .new_div_special.div_special_aftersuccess .soft-skill-head-cont.showActive{ color:#0091c4; font-weight: 600;  }  
.workers-skills-dashboard .new_div_special.div_special_aftersuccess .soft-skill-head-cont.showActive i{ color:#0091c4  }


.workers-skills-dashboard .new_div_special.div_special_aftersuccess .lang-skill-head-cont.showActive{ color:#0091c4; font-weight: 600;  }  
.workers-skills-dashboard .new_div_special.div_special_aftersuccess .lang-skill-head-cont.showActive i{ color:#0091c4  }

.refer-network-contlft .row_class_cont.active .tables-header-fld11{ width: auto; display: inline-block; padding: 15px; }
.refer-network-contlft .row_class_cont.active .tables-header-fld21{ width: auto; display: inline-block; padding: 15px 15px 15px 0;}
.refer-network-contlft .row_class_cont.active .tables-header-fld31{ width: auto; display: inline-block; padding: 15px 15px 15px 0;}
.refer-network-contlft .row_class_cont.active .tables-header-fld41{ width: auto; display: inline-block; padding: 15px 10px 15px 0;}  
.refer-network-contlft .row_class_cont.active .tables-header-fld41a{ display: inline-block; padding: 15px 10px 15px 0; position: absolute; right: 12%; text-align: center;} 
.refer-network-contlft .row_class_cont.active .tables-header-fld41a .fa{ margin-top: 0 !important }
.refer-network-contlft .row_class_cont.active .tables-header-fld51{ float: right;}    

.refer-network-contlft .row_class_cont.active {border-top: 1px solid #0091c4; height: auto;}         
.refer-network-datadetails .jobespon .fr{ font-size: 14px; }    

.refer-network-contlft .worker-industry-actions a i.fa-times:hover, .refer-network-contlft .worker-industry-actions a i.fa-share:hover{ background: #232323; }   

.refer-network-contlft .tables-header-fld11 {display: table-cell; width: 18%; text-align: left;word-break: break-word;vertical-align: middle;padding: 15px;}
.refer-network-contlft .tables-header-fld21 {display: table-cell; width: 15%; text-align: left;word-break: break-word;vertical-align: middle;padding: 15px;}
.refer-network-contlft .tables-header-fld31 {display: table-cell; width: 15%; text-align: left;word-break: break-word;vertical-align: middle;padding: 15px;}
.refer-network-contlft .tables-header-fld41 {display: table-cell; width: 35%; text-align: left;word-break: break-word;vertical-align: middle;padding: 15px;}
.refer-network-contlft .tables-header-fld41a {display: table-cell; width: 4%; text-align: left;word-break: break-word;vertical-align: middle;padding: 15px;}
.refer-network-contlft .tables-header-fld51 {display:table-cell; width: 12%; text-align: left;word-break: break-word;vertical-align: middle; padding: 15px 10px 15px 10px;}  


.workers-skills-dashboard .new_div_special ul.new_ul_special li.new_li_chk_special.editchk{ margin-bottom: 8px;  height: 34px;}

.workers-skills-dashboard .new_div_special ul.new_ul_special .div_other_fld_cont li.new_li_chk_special{ margin-bottom: 8px; height: 34px; }

.workers-skills-dashboard .new_div_special a.delete_other_skill{position: absolute; background-color: #e54b3b; font-size: 16px; color: #fff !important;
    padding: 4px 10px 8px 10px; border-radius: 0 4px 4px 0; left: 79%;}
.workers-skills-dashboard .new_div_special a.delete_other_skill i{ color: #fff !important; padding: 0 !important; background: none !important }

.workers-skills-dashboard .new_div_special a.delete_other_skill:hover{ background: #232323; }     

.showactivecls{border-top: 1px solid #0091c4;}


.jobs-listing-highlighted-list li a i{ font-size: 16px; }

.jobs-byindustry h3.header-a{    font-weight: bold;
    text-align: center;
    margin: 0 0 25px 0;     font-size: 24px !important;
    font-family: 'Raleway',sans-serif;}


.worker-home-tabs .jobs-listing-highlighted-list li {
    width: 48%;
    float: left;
    text-align: left;
    list-style-type: none;
    line-height: inherit;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 2%;
    margin-bottom: 18px;
}
.worker-home-tabs .jobs-listing-highlighted-list li a:hover{ color: #0091c4; }


.ref_row_fld_cont{width: 94%; margin-left: 5px; font-weight: normal;}



/*.workers-skills-dashboard .new_div_special .worker-industry-actions a.del-tech-skill[aria-expanded="true"] i{ background: #232323; }
.workers-skills-dashboard .new_div_special .worker-industry-actions a.del-tech-skill[aria-expanded="false"] i{ background: #e54b3b; }

.workers-skills-dashboard .new_div_special .worker-industry-actions a.edit-tech-skill[aria-expanded="true"] i{ background: #232323; }
.workers-skills-dashboard .new_div_special .worker-industry-actions a.edit-tech-skill[aria-expanded="false"] i{ background: #0091c4; }*/



.worker-payhistory .pack-icon i{ font-size: 10px; vertical-align: middle; }
.worker-payhistory .pack-icon {display: inline-block; width: 12px; vertical-align: top;}
.worker-payhistory .package-history-details{ float: left;width: 100%;padding: 5px 0 5px 15px; margin: 0; }

.worker-payhistory .package-history-details li{margin: 4px 0;}


.worker-textlogs.text-log-infomsg  .list-group-textlog-detail .empusernm{ display: none }
.worker-textlogs.text-log-infomsg  .list-group-textlog-detail .empdate{ display: none }  

.worker-textlogs.text-log-infomsg  .list-group-textlog-detail .empdate#last_update_date,  .worker-textlogs.text-log-infomsg  .list-group-textlog-detail .empdate#last_update_time{ display: inline-block !important; width: 15%; }


.worker-textlogs .viewclicked{ font-weight: bold; color: #0091c4;  }
.employer-textlogs .viewclicked{ font-weight: bold; color: #79a400;  }  

.mail-date-cont{ text-transform: lowercase; }

.worker-textlogs .text-log-emailcont1, .worker-textlogs .text-log-phonecont1{color: #0091c4;}

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



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

#work-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 ;}
#work-howwork-accord .panel-title button.collapsed .howworks-title-tab-big{ color: #000; }
#work-howwork-accord .panel-title button.collapsed .howworks-title-tab-small{ color: #000; }
.worker-compny-info {
    width: 100%;
    padding: 20px;
    display: inline-block;
}




.worker-viewjob-main .job_header.worker_job_header{ background: #0091c4 !important;}
.worker-viewjob-main .job_header.worker_job_header .dl-user-name.job_head{ color: #fff; font-size: 16px; font-weight: bold; }
.worker-viewjob-main .job_header.worker_job_header .wrkrdl-job-id{color: #fff; font-family: 'Century Gothic', sans-serif; float: left;padding: 0; font-size: 16px;}
.worker-viewjob-main .dl-user {border: 1px solid #d8d6d6; padding: 0px; margin-bottom: 25px; border-radius: 4px;}
.worker-viewjob-main .worker-dl-user .job_s2 > li {padding-left: 0px; margin-bottom: 5px; float: left; width: 100%;}
.worker-viewjob-main .worker-dl-user .job_s2 > li > i{ color: #0091c4 !important; display: inline-block; float: left; margin: 2px 7px 0 0; width: 20px;
    vertical-align: middle; font-size: 16px;}
.worker-viewjob-main .worker-dl-user .job_s2 > li > .job_s2_col2{ float: left; width:80%; }
.viewjob > ul { margin-left: 30px;line-height: 22px; margin-bottom: 5px;}
.worker-viewjob-main .worker-dl-user .job_s2 > li > i.fa-globe{ font-size: 20px; }

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

.worker-dirtry-listview .dl-list-worker-quickinfo li .fa{ color:  #0091c4;     font-size: 18px; margin-right: 3px; }

#no-more-tables-parent{ overflow: auto; }  


.worker-viewjob-main .dl-user.wrker_viewmember .job_header{background-color: #efefef;padding: 10px 20px 10px 20px !important;}