body div.wpjb-flash-notice {
border: 1px solid #f4d5a7;
background-color: #ffecd2;
color: #c8964d;
text-transform: uppercase;
font-weight: 600;
padding: 10px 10px;
margin: 10px 0 15px;
display: inline-block;
width:100%;
}
span.wpjb-glyphs.wpjb-icon-notice {
text-transform: none;
}
span.wpjb-glyphs.wpjb-icon-ok {
text-transform: none;
}
.reference_number_or {
text-align: center;
font-size: 20px;
font-weight: bold;
color: #1c9b9d;
margin: 34px 11px 19px !important;
position: relative;
}
.reference_number_or:before {
content: "";
height: 2px;
width: calc(50% - 30px);
display: block;
background: #c5c5c5;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.reference_number_or:after {
content: "";
height: 2px;
width: calc(50% - 30px);
display: block;
background: #c5c5c5;
position: absolute;
top: 50%;
right:0;
transform: translateY(-50%);
}
body div.wpjb-flash-notice .wpjb-icon-notice:before {
content: '\f071';
font-family: FontAwesome;
}
.headerlogin li.wpjb-custom-menu-link {
display: inline-block;
vertical-align: top;
margin: 0px 5px;
}
.headerlogin {
display: block;
float: right;
width: 300px;
}
.welcome {
font-size: 16px;
font-style: italic;
margin-bottom: 5px;
text-align: right;
width: auto;
}
.headerlogin .vacancy_link a, .vacancy_link a:hover { text-decoration:none; }
.headerlogin .vacancy_link .fa.fa-briefcase {
margin-right: 10px;
color: #4483c3;
}
.headerMain p {
font-size: 1.2rem;
font-weight: 600;
margin: 0;
padding: 10px 10px 0px 10px;
}
.welcome strong {
color: #e81987;font-style: normal;
}
.headerlogin  ul#wpjb_widget_custommenu {
text-align: right;margin: 0px;
float:right;
}
.headerMain .area.logout1 {
margin-top: 5px;
}
.headerlogin .wpjb-widget .wpjb-custom-menu-icon:before{line-height: 2em;}
a#wpjb_close {
padding: 10px 20px;
background: #444;
color: #fff;
font-weight: bold;
border-radius: 5px;text-decoration:none;
}
.wpjb.wpjb-page-company-panel .wpjb-grid .wpjb-grid-row > div {
width: 30% !important;
}
.wpjb-page-preview .wpjb-grid .wpjb-grid-row {
padding: 0px 0 !important;
border-bottom: none !important;
margin: 0px !important;
}
.wpjb.wpjb-page-preview .wpjb-grid .wpjb-col-30 {
padding: 0px !important;
}
.wpjb.wpjb-page-preview .wpjb-grid .wpjb-col-65 {
width: 65% !important;
}
.wpjb.wpjb-page-preview .wpjb-top-header-image {
margin: 9px 0 0 0px;
}
.closeform {
display: inline-block;
}
.map-search-panel{
border:none !important;	
}
#wpjb-top-search.custom input[type=text] {
width: 75% !important;
background: #fff;
border: 1px solid #ccc;
border-radius: 0px;
}
#wpjb-top-search.custom select{
width: 90%;
background-position: 70% 33%;
background: url(//nltg.wp.demoproject.info/wp-content/themes/NLTG/library/images/down.png) no-repeat 125px 18px #fff;
background-size: 10px;
border: 1px solid #ccc;
border-radius: 0px;
padding-right:28px;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid .wpjb-grid-row {
padding: 0px 0 !important;
border-bottom: none !important;
margin: 2px 0px !important;
}
.wpjb-grid-closed-top .wpjb-col-65 a {color: #9d1d6a; text-decoration: underline;}
.wpjb-grid-closed-top .wpjb-col-65 a:hover {color: #000; text-decoration: none}
a.company-name-link {color: #1d9a9d;}
a.company-name-link:hover {color: #000; text-decoration: underline}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid .wpjb-col-65 {
width: 65% !important;
}
.wpjb-map-infobox span.wpjb-infobox-title {
padding: 0;
margin: 0px 0px 8px 0px;
color: #444 !important;
font-size: 18px;
text-transform: capitalize;
text-shadow: 0px 1px 0px #FFFFFF;
font-weight: 600;
}
.wpjb-map-infobox p {
margin: 5px 0px 14px 0px;
font-size: 18px;
}
.wpjb-map-infobox a, .wpjb-map-infobox a:visited {
text-decoration: none;
color: #fff;
background: #73c85c;
font-size: 15px;
padding: 10px;
border-radius: 5px;
font-weight: 400;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid.wpjb-grid-closed-top {
border-bottom: 1px solid #ddd !important;
padding-bottom: 25px;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid.relatedjobs .wpjb-grid-row {
padding: 0px 0px 5px !important;
margin: 5px 0px 0px !important;
border-bottom: 1px solid #dddddd !important;
}
#wpjb-form-job-apply .wpjb-form div div.wpjb-field textarea {
height: 150px;
resize: none;
width: 91%;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid.wpjb-grid-closed-top.wpjb-grid-compact.relatedjobs {
border-bottom: none !important;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-col-10.shortlistcolumn.last {
display: none !important;
}
.wpjb.wpjb-job.wpjb-page-single .wpjb-grid .wpjb-col-30 {
padding: 0px !important;
}
#wpjb-top-search.custom .searchresult {
margin-bottom: 0px !important;
}
#wpjb-top-search.custom .textvalue.radius {
margin-top: 10px;
}
#wpjb-top-search.custom .textvalue {
width: 27%;
}
#wpjb-top-search.custom .wpjb-top-search-submit.textvalue {
width: 16% !important;
vertical-align: middle;
margin-top: 9% !important;
}
.education_form .wpjb-element-input-text{ float:left;width:100%;margin-bottom:15px; }
.wpjb .wpjb-form fieldset legend{
border:none !important;	
padding : 5px 0px !important;
font-size : 15px ;
color : #444 ;
font-weight : 700 ;
}
.subject.level {
margin: 0px 2px;
}
.relatedjobs .shortlistcolumn {
border-right: none !important;
}
.wpjb-grid.relatedjobs .wpjb-grid-row {
padding: 0px 0px 5px;
margin: 5px 0px 0px;
border-bottom: 1px solid #dddddd;
}
.details.wpjb-col-10 a {
background: #777 !important;
padding: 10px 25px 10px 15px;
font-weight: bold;
border-radius: 5px;
color: #fff;
}
.details.wpjb-col-10 a:hover {background: #8e8e8e!important;}
.details.wpjb-col-10{
text-align: right;
}
.details.wpjb-col-10 a::after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 10px;
top: 1px;
font-weight: normal;color:#fff;
}
div.wpjb-job-apply {
background: #f7f7f7;
padding: 20px 20px;
border: 1px solid #dddddd;
}
.buttonclass {
margin-top: 15px !important;
}
.wpjb-job-apply .buttonclass a.wpjb-button::after {
color: #fff;
content: "";
font-family: FontAwesome;
font-weight: normal;
position: absolute;
right: 5px;
top: 1px;
}
.border-field1 {
margin: 40px 0px 0px !important;
border-bottom: 1px solid #dddddd !important;
padding: 0px 0px 30px !important;
}
.wpjb-page-single .wpjb-text {
border-top: 1px solid #dddddd;
}
.border-field1 h3 {
margin: 5px 0px 10px;
font-size: 16px;
color: #3c3c3c;
text-transform: capitalize;
}
.wpjb-job-apply .buttonclass a.wpjb-button{
padding:10px 25px 10px 15px
}
#wpjb-scroll.wpjb-job-apply .buttonclass a.wpjb-button {
padding: 10px 10px 10px 15px;
}
#wpjb-scroll.wpjb-job-apply .buttonclass a.wpjb-button .wpjb-icon-down-open { display:none; }
.wpjb-page-single .border-field1  .wpjb-text{
border-top:none !important;
}
#wpjb-scroll.wpjb-job-apply .buttonclass a.wpjb-button::after {
content: "";
}
.wpjb.wpjb-page-single .wpjb-layer-inside{
background:none;	
}
.wpjb.wpjb-page-single .wpjb-grid.wpjb-grid-compact .wpjb-grid-row.wpjb-grid-head > div{
font-size:14px !important;	
}
.wpjb.wpjb-page-single .wpjb-top-header-image > img {
width: 64px;
border: 1px solid whitesmoke;
vertical-align: middle;
margin-top: 10px;
display: inline-block;
}
.wpjb-grid-col.wpjb-col-30 {
color: #3c3c3c !important;
font-weight: 600;
font-size: 14px;
}
.wpjb-grid-closed-top .wpjb-grid-row {
margin: 10px 0px !important;
}
.customtext h3 {
margin: 5px 0px 10px;
font-size: 18px;color:#3c3c3c;
text-transform: capitalize;
}
.customtext p {
color: #444;
font-size: 14px;
line-height: 18px;
}
.wpjb-grid.relatedjobs .wpjb-grid-row.wpjb-grid-head{
border-bottom:none;	
}
.wpjb .wpjb-grid.relatedjobs .wpjb-grid-row > div{
border-right: none !important ;
padding: 10px 0px !important;
}
span.wpjb-bulb.wpjb-bulb-new{
background: none !important;
color: #e38f4c;
font-size: 12px !important;
text-transform: capitalize;	
}
span.wpjb-bulb.wpjb-bulb-accepted {
background: none !important;
color: #62b84b;
font-size: 12px !important;
text-transform: capitalize;
}
span.wpjb-bulb.wpjb-bulb-rejected{
background: none !important;
color: #e38f4c;
font-size: 12px !important;
text-transform: capitalize;
}
.wpjb .wpjb-form fieldset{
border:none !important ;	
}
.wpjb.wpjr-page-my-resume legend i.fa {
color: #1d9a9d;
padding-right: 7px;
}
.wpjb.wpjr-page-my-resume i.fa {
color: #1d9a9d;
padding-right: 7px;
}
.wpjb.wpjr-page-my-resume .wpjb-form fieldset legend {
font-size: 20px;
color: #444;
font-weight: 600;
}
.wpjb input[type="text"], .wpjb input[type="password"], .wpjb input[type="datetime"], .wpjb input[type="datetime-local"], .wpjb input[type="date"], .wpjb input[type="month"], .wpjb input[type="time"], .wpjb input[type="week"], .wpjb input[type="number"], .wpjb input[type="email"], .wpjb input[type="url"], .wpjb input[type="search"], .wpjb input[type="tel"], .wpjb input[type="color"], .wpjb select, .wpjb textarea, .wpjb .field {
background-color: #fff ;
border: 1px solid #ccc ;
border-radius: 0px ;
line-height: 20px ;
margin: 0px ;
background-size: 10px;
width: 90% ;
}
.checkbocdont {
right: 30px !important;
padding-top: 18px !important;
display: block;
font-weight: 600;
}
.wpjb-element-input-textarea.wpjb-element-name-description {
border-top: 1px solid #ececec;
}
.subject {
display: inline-block;
width: 28.2%;
float: left;
}
div#eduction {
cursor: pointer;
}
.experience_form_row .wpjb-element-input-text {
display: inline-block;
width: 100%;
margin-bottom: 15px;
}
.subject label {
margin-bottom: 5px !important;
float: left;
}
div#experience {
cursor: pointer;
}
.subject input {
width: 100% !important;
margin: 0px !important;
}
.subjectfield {
float: left;
}
.wpjb-element-name-qualifications label.wpjb-label {
vertical-align: middle;
display: inline-block;
margin-top: 20px;
}
.wpjb select{
background-image: url(//nltg.wp.demoproject.info/wp-content/themes/NLTG/library/images/down.png);
padding-right: 25px;
}
.wpjb .wpjb-form div label.wpjb-label{
line-height: 40px;
}
.wpjb .wpjb-form div div.wpjb-field textarea {
height: 150px ;
resize: none ; width: 100%;
}
.wpjb .wpjb-top-header-content {
padding: 0 0 0 20px ;
height: 100% ;
}
.wpjb-grid .wpjb-grid-row {
padding: 5px 0px ;
margin: 0 0 0 0 ;
border-bottom: none ;
}
.wpjb .wpjb-grid.wpjb-grid-closed-top {
border-top: none ;
}
.wpjb .wpjb-top-header-image {
margin: 0 0 0 0px ;
}
.wpjb .wpjb-grid .wpjb-col-30 {
padding: 0px ;
}
.wpjb .wpjb-form div input[type=text], .wpjb .wpjb-form div input[type=password] {
width: 100%!important;
max-width: 100%!important
}
.wpjb .wpjb-top-header {
box-shadow: none ;
background: none ;
margin: 0.5em 0 0.5em 0 ;
}
.wpjb-page-preview div > .wpjb-text-box > h3 {
border-top: 1px solid #ececec ;
}
.wpjb-page-preview div {
border:none ;	
}
.wpjb.wpjb-page-preview a.wpjb-button:nth-child(1){
background: #f7f7f7 ;
color: #3c3c3c ;
}
.wpjb .wpjb-upload-inner a.wpjb-button span {
color: #1c9b9d;
font-size: 30px;
display: inline-block;
width: auto;
padding-right: 10px;
height: 50px;
margin: 0;
padding: 0;
vertical-align: middle;
clear: none;
}
.wpjb .wpjb-upload-inner a.wpjb-button:hover{
background: none;
}
.wpjb .wpjb-upload-inner a.wpjb-button{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
line-height: 46px;
color: #444444;
display: block;
font-weight: normal;
text-align: left;
padding: 0px;
text-transform: capitalize;
vertical-align: middle;
}
.wpjb .wpjb-upload-inner {
border: medium none;
background:none;	
}
.wpjb .wpjb-upload-ui {
min-height: auto;
}
#wpjb-top-search .wpjb-top-search-submit.textvalue {
width: 21%;
vertical-align: middle;
margin-top: 5% !important;
}
#wpjb-top-search .textvalue {
width: 39%;
display: inline-block;
vertical-align: middle;
}
#wpjb-top-search .searchresult {
margin-bottom: 30px !important;
display: block;
clear: both;
}
#wpjb-top-search input[type=text] {
width: 90%;
}
div#wpjb-top-search {
padding: 0px;
}
#wpjb-top-search label {
display: inline !important;
width: auto;
float: none;
color: #444 !important;
font-size: 14px;
font-weight: 600;
margin-bottom: 10px !important;
display: inline-block !important;
}
.wpjb-top-search-submit.textvalue input[type="submit"] {
background: #e7e7e7 !important;
color: #444;
font-weight: 600;
padding: 0px 10px;
height: 40px;
border: navajowhite;
border-radius: 5px;
text-transform: uppercase;
font-size: 12px;
}
.wpjb ul.wpjb-tabs {
padding: 0;
}
.wpjb ul.wpjb-tabs li.current {
background: #f7f7f7 none repeat scroll 0 0;
font-weight: normal;
border: 1px solid #dddddd;
}
.wpjb ul.wpjb-tabs li a {
color: #444;
font-size: 14px;
font-weight: normal;
}
.wpjb ul.wpjb-tabs li a{
color: #e81987 !important;
padding: 15px 30px;display:block;
}
.wpjb ul.wpjb-tabs li{
padding:0px;
}
.wpjb .wpjb-tab-content {
border: 1px solid #dddddd;
margin-top: -1px;
padding: 0;
}
.wpjb-grid .wpjb-grid-row.wpjb-grid-head {
border-bottom: 1px solid #dddddd;
margin: 0;
padding: 0px;
}
.wpjb-grid .wpjb-grid-row{
padding: 0px;
}
.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row.wpjb-grid-head > div {
border-right: 1px solid #dddddd;
padding: 15px 20px;
width: 40%;
}
.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div {
border-right: 1px solid #dddddd;
padding: 10px 20px;
width: 40%;
}
.shortlistcolumn .removeshort-link{
font-weight: bold;
font-size: 12px;
}
.shortlistcolumn .removeshort-link:hover{
text-decoration: none;
}
.shortlistcolumn .removeshort-link i.fa.fa-times {
color: #e81987;
}
.wpjb .wpjb-grid .wpjb-col-80.shortlistcolumn{
width: 78% !important;
}
.wpjb.wpjr-page-my-applications .shortlistedtable .wpjb-col-20.wpjb-grid-col-right.shortlistcolumn{
border-right: none !important;
}
.wpjb.wpjr-page-my-applications .shortlistcolumn span.wpjb-bulb-active {
display: none !important;
}
.wpjb .wpjb-grid .wpjb-col-20.shortlistcolumn{
width: 20% !important;
}
.wpjb .wpjb-grid .wpjb-col-60.shortlistcolumn{
width: 60% !important;
}
.wpjb .wpjb-grid .wpjb-col-15.shortlistcolumn{
width: 15% !important;
}
.wpjb-grid-head .shortlistcolumn {
font-size: 12px !important;
text-transform: capitalize !important;
font-weight: 600 !important;
}
.wpjb-grid.shortlistedtable .wpjb-grid-row div> a {
font-size: 12px;
}
.wpjb-grid.shortlistedtable .wpjb-grid-row div {
font-size: 12px;
}
.wpjb .wpjb-grid.wpjb-grid-compact.shortlistedtable{
border: 1px solid #ddd;
}
.wpjb .wpjb-grid.wpjb-grid-compact.shortlistedtable .wpjb-grid-row > div.wpjb-col-100{text-transform: none}
.wpjb .wpjb-grid.wpjb-grid-compact.shortlistedtable .wpjb-grid-row > div{
border-right: none;
}
.page-template-jobsboard-php .wpjb .wpjb-grid.wpjb-grid-compact.shortlistedtable .wpjb-grid-row > div{
border-right: 1px solid #dddddd;padding: 5px 0px !important;
}
.page-template-jobsboard-php .wpjb .wpjb-grid.wpjb-grid-compact.shortlistedtable .wpjb-grid-row > div.last{
border-right: none;
padding: 10px 14px;
}
.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row.wpjb-grid-head > div.wpjb-col-75 , .wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div.wpjb-col-75 {
border-right: medium none !important;
width: 60% !important;
}
.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div.wpjb-col-100 {
width: 100% !important;border-right: medium none !important;
}
.wpjb-custom-menu-icon {
position: absolute;
left: 0;
top: -4px;
bottom: 0;
margin: auto;
display: inline-block;
}
li.wpjb-custom-menu-link {
position: relative;
padding-left: 35px;
}
.wpjb-custom-menu-link i.fa {
font-size: 20px;
width: 25px;
text-align: center;
position: absolute;
left: 0;
color:#777;
}
jbSidebar .black .wpjb-glyphs {
color: #777;
}
.loginuser h3 {
font-size: 16px;text-transform: capitalize;
}
.edituser h3 {
font-size: 16px;text-transform: capitalize;
}
.loginuser span b {
font-weight: 600;
margin-right: 10px;
color: #444444 !important;
}
.edituser span b {
font-weight: 600;
margin-right: 10px;
color: #444444 !important;
}
.passwordchange{
display: inline-block;
margin-left: 20px !important;
}
.loginuser i.fa.fa-pencil-square {
font-size: 20px;
padding-right: 10px;
padding-top: 10px;color:#e81987;
}
.edituser i.fa.fa-pencil-square {
font-size: 20px;
padding-right: 10px;
padding-top: 10px;color:#e81987;
}
.editchange {
width: auto;
float: right;
font-weight: normal;
text-transform: capitalize;
}
.edituser {
border-top: 1px solid whitesmoke !important;
margin-top: 5% !important;
}
.wpjb-custom-menu-link .fa.fa-pencil-square {
color: #e81987 ;
}
.wpjb-custom-menu-link .fa.fa-plus {
color: #eb8b3c;
}
.wpjb-custom-menu-link .fa.fa-briefcase {
color: #4483c3;
}
.wpjb-custom-menu-link .fa.fa-users {
color: #44c3b0;
}
.edituser span {
width: 100%;
line-height: 28px;
}
.wpjb.wpjb-page-company-home {
position: relative;
}
.wpjb-box .wpjb-box-title {
font-size: 12px;
}
article {
position: relative;
}
#changepass {
margin-top: 10px;
}
.companylogo-empdash {
position: absolute;
right: 0;
top: 0;
max-height: 60px;
}
.wpjb .wpjb-form div label.wpjb-label {
font-weight: 600!important;
}
.education_form_row, .experience_form_row {
border: 1px solid #ddd !important;
float: left;
background: #f7f7f7;
margin: 10px 0 20px 0 !important;
padding: 20px 20px 0 !important;
}
.wpjb-element-name-category,
.wpjb-element-name-cv_upload {
border: 1px solid #ddd !important;
background: #f7f7f7;
padding: 15px!important;
}
.wpjb-element-name-category {
}
.wpjb-element-name-cv_upload { }
.wpjb-element-input-textarea.wpjb-element-name-description, .wpjb-resume-detail.wpjb-fieldset-education, .wpjb-resume-detail.wpjb-fieldset-experience {
display: none;
}
.wpjb .wpjb-form .industry_form_row select,
.wpjb .wpjb-form select#category_industry {
float: left;
margin-right: 5px;
width: auto;
}
.wpjb .wpjb-form div .industry_form + small {
float: left;
width: 100%;
}
.wpjb .wpjb-form .industry_form_row {
float: left !important;
margin: 3px 0 !important;
clear: both;
}
.education_form,
.experience_form {
padding-top: 0px!important;
}
.validation.failed {
border: 1px solid red !important;
}
.remove_industry {
display: inline-block;
margin: 10px 0 0 9px !important;
}
#add_category, .remove_industry {
cursor: pointer;
}
.wpjb-resume-detail h1 {
border-top: 5px solid #ddd;
text-transform: uppercase;
padding: 30px 0 15px 0;
}
div.remove_extraexperience,
div.remove_extraschool {
display: block;
float: right;
margin: auto auto 10px !important;
cursor: pointer;
padding: 10px;
cursor: pointer;
border: 1px solid #ddd;
background: #f7f7f7;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.wpjb.wpjr-page-my-resume .wpjb-form fieldset legend {
border-bottom: 1px solid #ddd;
}
.wpjb .wpjb-form > fieldset > div, .wpjb .wpjb-form > fieldset > div > div.wpjb-field .wpjb-form > fieldset > table {
padding: 15px 0;
border-top: 0;
margin: 0;
}
div.remove_qualifications {
cursor: pointer;
display: inline-block;
margin-left: 0;
margin-top: 3%;
position: absolute;
right: -15px;
}
.row_subject {
float: left;
position: relative;
margin-bottom: 3px !important;
}
.wpjb-fieldset-experience.wpjb-resume-detail,
.wpjb-resume-detail.wpjb-fieldset-education {
position: relative;
margin-top: 15px;
}
.wpjb-resume-detail .experience_form .addexperience,
.wpjb-resume-detail .education_form .addeduction
{
float: right;
clear: both;
cursor: pointer;
}
.wpjb-fieldset-experience .experience_form .addexperience,
.wpjb-fieldset-education .education_form .addeduction {
padding: 10px;
cursor: pointer;
border: 1px solid #ddd;
background: #f7f7f7;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.page-template-jobsboard .ui-datepicker .ui-datepicker-title select {
float: left;
font-size: 1em;
height: 25px;
margin: 0 4px;
padding: 0 16px 0 5px;
line-height: 1em;
}
apan.error_msg {
background: red none repeat scroll 0 0;
color: #fff;
font-weight: 600;
padding: 5px;
position: relative;
}
#wpjb-top-search .textvalue{
width: 25%;
}
#wpjb-top-search .map-input{
width: 100% !important;
}
.noUi-connect{
background: #1d9a9d none repeat scroll 0 0 !important;
}
.noUi-horizontal {
height: 7px !important;
top: 10px !important;
}
.noUi-background{
background: #f7f7f7 none repeat scroll 0 0 !important;	
border: 1px solid #eee !important;
}
.map-search-panel {
background-color: transparent;
}
.noUi-target{
border-radius: 0px !important;
}
.noUi-horizontal .noUi-handle{
top: -11px !important;
}
.map-distance-wrap{
padding-top: 25px !important;
}
.map-input{ font-size: 14px !important; }
.textvalue.radius {
margin-top: 20px;
}
.map-search-panel{ background-color: transparent !important; }
.noUi-stacking .noUi-handle{ border: 1px solid #e7e7e7; }
.noUi-handle{ background: #f7f7f7 none repeat scroll 0 0 !important; }
#wpjb-top-search .wpjb-top-search-submit.textvalue{ width: 20% !important;  position: relative; font-size: 12px; }
#wpjb-top-search .wpjb-top-search-submit.textvalue button {
background: #e7e7e7 none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #595959;
font-weight: bold;
padding: 10px 12px;
position: absolute;
right: 0;
text-transform: uppercase;
top: -14px;
}
.wpjb .wpjb-layer-inside {
background-color: transparent;
}
.wpjb-grid .wpjb-grid-row{ padding: 15px 0 !important; border-bottom: 1px solid #dddddd !important; }
.description .descriptiontital strong {
color: #3c3c3c !important;
font-weight: 600;
font-size: 14px;
}
.wpjb.wpjr-page-my-applications .wpjb-grid .wpjb-grid-row.wpjb-grid-head {
padding: 0px 5px !important;
}
.wpjb.wpjr-page-my-applications .wpjb-grid .wpjb-grid-row {
padding: 0px 5px !important;
}
.wpjb-resume-detail .wpjb-column-right .subject {
padding: 0px 0px 5px !important;
display: block;
width: 100%;font-size: 14px;
}
.wpjb .wpjb-resume-detail .wpjb-column-left i {
color: #3c3c3c !important;
font-weight: 600 !important;
font-size: 14px !important;font-style:normal !important;
}
.wpjr-page-resume .description {
margin-top: 20px !important;
display: inline-block;
}
.wpjr-page-resume i.fa {
color: #e81987;
margin-right: 10px;
}
.theprocess {
margin-bottom: 30px !important;
display: inline-block;
}
.wpjb.wpjr-page-resume div#wpjb-scroll {
margin-top: 10px;
}
.theprocess p {
line-height: 20px;
font-size: 14px;
}
.description .descriptiontital {
margin-bottom: 6px !important;
}
.wpjr-page-resume .description p {
font-size: 14px;
line-height: 20px;
}
.wpjb-grid .wpjb-grid-row > div {
display: inline-block !important;
float: none !important;
padding: 0 1% !important;
vertical-align: middle !important;
width: 24% !important;
line-height: 25px !important;
}
.single-job .wpjb-grid .wpjb-grid-row > div {
width: 24% !important;
}
.single-job .wpjb-grid .wpjb-grid-row .wpjb-grid-col.wpjb-col-30 {
width: 30% !important;
}
.wpjb.wpjr-page-resume .wpjb-grid .wpjb-col-65 {
width: 65% !important;
}
body .wpjb span.wpjb-line-major{ line-height: 21px !important; }
.titlesGrid {
border-bottom: 1px solid #dddddd !important;
float: left;
width: 100%;
}
.wpjr-page-resume .wpjb-grid-row {
padding: 0px 0px 5px !important;
}
.wpjr-page-resume .wpjb-grid-col.wpjb-col-30 {
padding: 0px !important;
}
#wpjb-top-search{ margin: 0px !important; }
.titlesGrid .col-md-3 > h4 {
margin-bottom: 10px;
margin-top: 15px;
}
.searchresult .textvalue select#industries {
background-position: 94% 50%;
}
.wpjb-grid .wpjb-grid-row .col-md-3.t-right{
width: 26% !important;
}
.wpjb-grid .wpjb-grid-row .effect-5 span {     font-size: 12px; }
.wpjb-grid .wpjb-grid-row .col-md-3.t-right .button { padding-right: 30px; }
.wpjb-grid .wpjb-grid-row .effect-5:hover span, .wpjb-grid .wpjb-grid-row .effect-5:focus span {
transform: translateY(0%) !important;
}
select{ -moz-appearance: none; }
.map-search-panel { overflow: visible !important; }
.noUi-origin { border-radius: 0px !important; }
.wpjb-grid.wpjb-grid.wpjb-grid-compact.shortlistedtable.mobileview {
display: none;
}
.wpjb-job-list.wpjb-grid.mobileview {
display: none;
}
.relatedjobs .mobileview {
display: none;
}
.wpjb-grid.wpjb-grid-compact.wpjb-tab-content.mobileview {
display: none;
}
.wpjb-grid.mobileview {
display: none;
}
.wpjb-element-end-date .wpjb-date-picker {
margin-bottom: 10px !important;
}
.wpjb-element-end-date .still_working {
float: left;
margin-right: 5px !important;
margin-top: 3px !important;
}
.wpjb-widget.not_candidate_logged_in .wpjb-icon-off::before { margin-top: 7px; }
.wpjb_widget.wpjb-widget.not_candidate_logged_in {
position: absolute;
right: 4px;
top: 88%;
}
.area.cf.login {
float: right;
margin-top: -5px;
position: relative;
}
.logout1.candidate .welcome { 
display: inline-block;
float: right;
vertical-align: middle;
}
.vacancy_link span{
border: medium none;
border-radius: 3px;
font-weight: 700;
height: 40px;
letter-spacing: 1px;
line-height: 40px;
padding: 0 20px 0 20px;
position: relative;
text-transform: uppercase;
float:left;
background: #62b84b none repeat scroll 0 0;
color:#fff;
}
.headerlogin .vacancy_link {
display: inline-block;
float: left;
padding-bottom: 10px;
vertical-align: middle;
margin-top: 6px;
}
.logout1.candidate .headerlogin ul#wpjb_widget_custommenu {
float: right;
margin: 0;
text-align: right;
}
.headerMain .area.logout1.candidate { margin-top:0px; }
.headerMain .area.logout1.candidate .headerlogin {  width: auto; }
.experience_notice {
float: left;
margin-top: 10px !important;
}
.experience_form_row .wpjb-required {
display: none;
}
.shortlist_vacancy {
float: right;
}
.shortlist_vacancy .wpjb-button.wpjb-icon-heart,
.shortlist_vacancy .wpjb-button.wpjb-icon-heart:hover {
background: transparent none repeat scroll 0 0;
color: #444;
padding-left: 0;
}
.shortlist_vacancy .wpjb-button.wpjb-icon-heart::before {
float: left;
font-size: 18px;
margin-top: 11px;
padding-right: 5px;
}
.headerlogin-section {
float: right;
display: inline-block;
max-width: 265px;
}
#wpjb-resume .wpjb-element-name-category #add_category + small {
float: left;
width: 100%;
}
#wpjb-resume .wpjb-element-name-category #add_category,
div.add {
display: block;
float: left;
clear: both;
margin: auto auto 10px !important;
cursor: pointer;
padding: 10px;
cursor: pointer;
border: 1px solid #ddd;
background: #fff;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 7px!important;
font-weight: 700;
}
#wpjb-resume .education_form_row .wpjb-element-name-qualifications div.add {
float: left;
margin-top: 5px;
margin-left: 5px;
}
#wpjb-resume .industry_form_row .remove_industry {
display: inline-block;
vertical-align: middle;
float: none;
margin-top: 8px;
}
#wpjb-resume .education_form .subjectfield .row_subject {
float: left;
height: auto;
}
#wpjb-resume .education_form .subjectfield div.remove_qualifications {
display: inline-block;
margin-left: 10px !important;
margin-top: 6px !important;
cursor: pointer;
}
.wpjb .wpjb-resume-detail .wpjb-column-left > span{
font-size: inherit;
line-height: 26px;
}
.wpjb .wpjb-resume-detail .wpjb-column-left > span.jobtitle{
font-size: inherit;
line-height: 26px;
font-weight: 600;
}
.wpjb .wpjb-resume-detail .wpjb-column-left > strong{
color: #e81987;
line-height: 26px;
}
.wpjb.wpjr-page-resume .wpjb-resume-detail{padding: 5px 0px 10px 0px;}
.search_page{
}
.search_page .topBar .search input[type="search"] {
border: medium none;
box-sizing: border-box;
height: 40px;
line-height: 40px;
padding: 0 10px;
width: 300px;
}
.search_page .topBar .search {
float: left;
left: 50%;
transform: translate(-50%, -50%);
}
.search_page .topBar .search input[type="submit"] {
background: #1d9a9d  none repeat scroll 0 0;
border: medium none;
color: #fff;
font-family: FontAwesome;
font-size: 15px;
height: 40px;
line-height: 40px;
right: 0;
top: 0;
}
.search_page h2 {
font-family: sans-serif;
font-size: 35px;
font-weight: 500;
}
.search_page li a {
color: #1d9a9d ;
}
.search_page ul {
list-style: inside;
}
.search_page li {
list-style-type: circle;
margin-left: 16px;
margin-top: 5px;
}
.search_page p {
margin: 15px;
}
.search_page .search-field {
background: #fff none repeat scroll 0 0 !important;
border: 2px solid #e5e5e5 !important;
}
.search_page .search-everything-highlight {
background: #fff none repeat scroll 0 0 !important;
text-decoration: none !important;
color: #1d9a9d!important;
}
.search_page {border-radius: 8px;}
.wpjb-element-input-select.wpjb-element-name-candidate_county {
display: none;
}
.wpjb-element-input-text.wpjb-element-name-user_birth_date input#user_birth_date {
display: block !important;
}
fieldset.wpjb-fieldset-best_described label.wpjb-label ,
.wpjb-element-input-text.wpjb-element-name-user_birth_date span.combodate{
display: none !important;
}
.wpjb-element-input-text.wpjb-element-name-last_school_college_name label.wpjb-label {
display: block !important;
}
fieldset.wpjb-fieldset-best_describe label {
float: left;
}
.wpjb-element-input-radio.wpjb-element-name-best_describe .wpjb-field {
width: 100%;
max-width: 290px;
}
.wpjb-element-input-radio.wpjb-element-name-best_describe .wpjb-field input {float: right;}
.wpjb-element-input-radio.wpjb-element-name-best_describe {
padding: 5px 0 15px !important;
}
.wpjb-element-input-text.wpjb-element-name-user_email svg.loading__svg {
display: none;
position: absolute;
top: 8px;
right: 0;
bottom: 0;
width: 54px;
z-index: 2;
}
.wpjb-element-input-text.wpjb-element-name-user_email.active svg.loading__svg {
display: block;
}
.wpjb-element-input-text.wpjb-element-name-user_email.active input#user_email {
pointer-events: none;
opacity: 0.8;
}
.wpjb-element-input-text.wpjb-element-name-user_email.active {
position: relative;
}
svg.loading__svg path.loading__ring {
fill: #1d9c9e;
}
.wpjb-element-input-text.wpjb-element-name-last_school_college_name label.wpjb-label{display: block !important;}
.wpjr-page-register input[type="date"] {
background:#fff url(https://www.nltg.co.uk/wp-content/uploads/2022/02/96843.png)  97% 50% no-repeat ;
}
.wpjr-page-register input[type="date"]::-webkit-inner-spin-button {
display: none;
}
.wpjr-page-register input[type="date"]::-webkit-calendar-picker-indicator {
opacity: 0;
}
.wpjr-page-register input[type='date']:after {
color: #5c6b80;
content: attr(placeholder);
}button.button{background: #62b84b; color:#fff; cursor: pointer}
.wpjb .wpjb-button.grey:before{
font-family: FontAwesome;
content: "\f053";
position: absolute;
left: 10px;
top: 1px;
font-weight: normal;
}
.thanksmessage {
font-size: 12px;
font-weight: 700;
margin: 20px 0 !important;
display: inline-block;
color: #3c3c3c;
}
.ib.button.primary.effect-5.add:before{
font-family: FontAwesome;
content: "\f067"; left: 10px;
top: 1px;
font-weight: normal;
width: 40px;
margin-right: 14px;
}
.ib.button.primary.effect-5.add:after{display: none}
a#wpjb_detail_close {
background: #444 none repeat scroll 0 0;
border-radius: 5px;
color: #fff;
font-weight: bold;
padding: 10px 20px;
text-decoration: none;
}