/* Post New Job page */

@font-face {

    font-family: 'robotobold';

    src: url('../fonts/roboto-bold-webfont.eot');

    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-bold-webfont.woff') format('woff'),

         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),

         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotolight';

    src: url('../fonts/roboto-light-webfont.eot');

    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-light-webfont.woff') format('woff'),

         url('../fonts/roboto-light-webfont.ttf') format('truetype'),

         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.eot');

    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-regular-webfont.woff') format('woff'),

         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),

         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-webfont.eot');

    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),

         url('../fonts/roboto-medium-webfont.woff') format('woff'),

         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),

         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');

    font-weight: normal;

    font-style: normal;



}
body {font-family: 'robotoregular';}

.culture-radio label {
	display:inline-block;
	margin-right:25px;
	margin-top: 10px;
}
.culture-checkbox label {
	display:inline-block;
	margin-right:25px;
	margin-top: 10px;
}

.culture-select {
	width: 95%;
    display: block;
    border: none;
    height: 40px;
    margin: 10px 0;
    padding: 10px;
    background-color: #eaeaed;
    font-size: 12px;
}


.dashboard-links {
	padding:0 0 0 25px;
    position: fixed;
	background-color:#fff;
	width:100%;
	z-index: 100;
	border: 1px solid #ccc;
}

.dashboard-links ul { float: right; }
.dashboard-links li {
    display: inline-block;
	padding: 24px 30px;
}
.dashboard-links li a {
	color:#666;
}

.username {
    float: left;
    color: #fff;
	font-size: 29.17px;
	font-weight: 600;
	padding: 4px 0;
}

li.account-info { position: relative; background-color:#208fbf;}
li.account-info > a {
	font-size: 20px;
	box-sizing: border-box;
	color:#fff;
	font-weight:bold;
}

li.account-info:hover > a {  }

li.account-info:hover ul {
	background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #666;
    display: block;
    position: absolute;
    right: 0;
    text-align: center;
    top: 73px;
    width: 100%;
    z-index: 101;
}

li.account-info ul:before {
	display: block;
    height: 14px;
    position: absolute;
    right: 10px;
    top: -10px;
    width: 39px;
}

.account-info ul { display: none; }
.user-detail {
    text-align: center;
	font-size: 12.5px;
	font-weight: 600;
}

li.account-info li.user-detail span {
	font-size: 25px;
	font-weight: 300;
	display: inline-block;
	color: #282828;
}

li.account-info ul a {
	font-size: 14px;
	display: block;
	color: #666;
	background: none;
	padding-right:0;
	font-weight:bold;
}

li.account-info li {
	display: block;
    line-height: 25px;
    padding: 10px 13px;
}

.dashboard {
	background: url("https://www.localwork.com/images/new/new-job-sidebar-bg.png") repeat-y top left;
	overflow: hidden;
}

.post-new-job {
    float: left;
    width: 100%;
	padding-left: 196px;
	box-sizing: border-box;
	background: url("https://www.localwork.com/images/new/new-job-sidebar-bg.png") repeat-y top left;
}

/*=== dashborad-sidebar-nav === */
.dash-board { background: #91c2d7; }
.post-new-jb { background: #f7b318; }
.recruiter { background: #f8a283; }
.my-job { background: #d0e2c4; }
.my-candidate { background: #907176; }
.my-account { background: #ffcf82; }
.settings { background: #b7ac99; }
.letterof_recomdation { background: #d429d2; }
li:hover .dash-board, li:hover .post-new-jb, li:hover .recruiter, li:hover .my-job, li:hover .my-candidate, li:hover .my-account, li:hover .settings, li:hover .my_jobs, li:hover .my_companies, li:hover .my_resume, li:hover .my_cover-letter, li:hover .letterof_recomdation {
    width: 45px;
}
.dashborad-sidebar-nav li:hover span { color: #fff; }

li:active .dash-board, li:active .post-new-jb, li:active .recruiter, li:active .my-job, li:active .my-candidate, li:active .my-account, li:active .settings, li:active .my_jobs, li:active .my_companies, li:active .my_resume, li:active .my_cover-letter, li:active .letterof_recomdation, li.active .dash-board, li.active .post-new-jb, li.active .recruiter, li.active .my-job, li.active .my-candidate, li.active .my-account, li.active .settings , li.active .my_jobs, li.active .my_companies , li.active .my_resume, li.active .my_cover-letter, li.active .letterof_recomdation {
    width: 100%;
}


.dashborad-sidebar-nav li:active a, .dashborad-sidebar-nav li.active a { color: #fff; }
li.dropdown.active ul {
	display: block;
}

li.dropdown.active li {
	display: block;
	line-height: 25px;
	padding: 3px 5px;
}

li.dropdown.active li.active { background: #bdbdbd; }
li.new-job.active { 
	background: #f7b318 none repeat scroll 0 0;
    font-weight: bold;
    padding: 10px 0;
    text-transform: uppercase;
}
li.dropdown.active ul span {
    width: 44px;
    height: 25px;
}

li.dropdown.active ul span img {
  top: 6px;
  left:10px;
}

.dropdown ul { display: none; }



.subnav {color:#666;}


li.my-account.active ul {
	display: block;
	background: #bdbdbd;
}

li.my-account.active li {
	display: block;
	background: #bdbdbd;
	line-height: 25px;
	padding: 3px 5px;
}

li.my-account.active li.active { background: #bdbdbd; }
li.my-account.active { 
	background: #ffcf82 none repeat scroll 0 0;
    padding: 2px 0;
    text-transform: uppercase;
	width:100%;
}
li.my-account.active ul span {
    width: 44px;
    height: 25px;
}

li.my-account.active ul span img {
  top: 6px;
  left:10px;
}





.logo-dashboard {float:left; padding:25px 0 5px;}
.dashborad-sidebar-nav {
    float: left;
    width: 196px;
	position: fixed;
	left:0;
	top:77px;
	background-color:#fff;
	height:100%;
	z-index:200;
	border: 1px solid #ccc;
}

.dashborad-sidebar-nav.employee {
    float: left;
    width: 196px;
	position: fixed;
	left:0;
	top:76px;
	background-color:#fff;
	height:100%;
	box-shadow:1px 4px 3px #999;
	z-index:200;
}
.question {float:right; margin:25px 60px 0 20px;}
.mobile-button {
	float:left;
	margin:20px 20px 0px 20px;
	display:none;
}

.joobseeker-dashborad-nav li { margin-bottom: 1px; }
.dashborad-sidebar-nav li {
	text-transform: capitalize;
    position:relative;
	line-height: 47px;
	overflow:hidden;
}

.dashborad-sidebar-nav a {
   font-size: 14px;
   display: block;
   text-decoration: none;
   position: relative;
   z-index: 1;
   color: #6f6f6f;
   transition: all 0.5s ease;
   text-transform:uppercase;
}

.dashborad-sidebar-nav a span {
    display: inline-block;
    width: 50px;
    text-align: center;
    color: #000;
    transition: all 0.5s ease;
	height: 47px;
	float: left;
}

.dash-board, .post-new-jb, .recruiter, .my-job, .my-candidate, .my-account, .settings, .my_jobs, .my_companies, .my_resume, .my_cover-letter, .letterof_recomdation {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 47px;
    width: 3px;
    transition: all 0.5s ease;
}

.dashborad-sidebar-nav a span img {
    display: block;
    position: absolute;
	top: 12px;
	left: 12px;
    /* transitions */
    -webkit-transition: all .4s ease;
       -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
         -o-transition: all .4s ease;
            transition: all .4s ease;
    
}
/* solution 2: css2 solution, hide/show elements by class */
.dashborad-sidebar-nav a span img.normal{ 
    filter: alpha(opacity=100); /* IE stuff */
    opacity: 1;
    z-index: 2;
}

.dashborad-sidebar-nav a span img.hover{
    filter: alpha(opacity=0); /* IE stuff */
    opacity: 0;
    z-index: 1;
}

.dashborad-sidebar-nav li:hover a span img.normal, .dashborad-sidebar-nav li.active a span img.normal { 
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
}
.dashborad-sidebar-nav li:hover a span img.hover, .dashborad-sidebar-nav li.active a span img.hover { 
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}

/* create new job section */
.create-job {
    width: 100%;
    margin: 39px auto;
	text-align: center;
}

.create-job li {
    display: inline-block;
	background: #fff;
	margin: 0 8px;
	width: 300px;
}

.create-new-job .button_color { background: #6cac0e; }
.duplicate-job .button_color { background: #1f8ebe; }
.current-job .button_color { background: #29d4c1; }
.create-new-job .button-icon {
    margin-left: -12.5px;
    margin-top: 9px;
}

.duplicate-job .button-icon {
    margin-left: -12.5px;
    margin-top: 7px;
}

.current-job .button-icon {
    margin-left: -12.5px;
	margin-top: 12px;
}

.local-features {
    width: 70%;
    margin: 0px auto;
    overflow: hidden;
    display: table;
    min-height: 275px;
	text-align: center;
}

.local-features img { 
	display: table-cell;
    vertical-align: middle;
	max-width: 256px;
}

.local-features ul {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.local-features li {
    line-height: 38px;
	font-size: 25px;
	font-weight: 300;
	color: #404040;
}

.local-services {
    width: 90%;
    margin: 28px auto 0;
	overflow: hidden;
	padding-bottom: 28px;
}

.local-services h1 {
    font-size: 33.33px;
    font-weight: 600;
    color: #404040;
	letter-spacing: -0.3333px;
	text-align: center;
	margin-bottom: 34px;
}

.localwork-service {
    float: left;
    width: 29%;
    margin: 0px 2%;
	box-shadow: 0px 2px 3.85px 3.15px rgba(0, 0, 0, 0.36);
	height: 549px;
}

#visibility {
	background:url(https://www.localwork.com/images/new/post-new-job-img1.jpg) no-repeat top left;
	background-size: cover;
}

#no-contracts {
	background:url(https://www.localwork.com/images/new/post-new-job-img2.jpg) no-repeat top left;
	background-size: cover;
}

#trusted-secured {
	background:url(https://www.localwork.com/images/new/post-new-job-img3.jpg) no-repeat top left;
	background-size: cover;
}

.localwork-content {
	padding: 10px;
	color: #404040;
}

.localwork-content h2 {
    font-size: 25px;
    font-weight:  600;
	letter-spacing: -0.25px;
}


.localwork-content p {
    font-size: 20.83px;
    font-weight:  300;
	letter-spacing: -0.2083px;
}

.companies-logos {
    width: 90%;
    margin: 0 auto;
	text-align: center;
}


.companies-logos  li {
    display: inline-block;
    margin: 0 64px;
}

.queries {
    display: inline-block;
    float: right;
    font-size: 25px;
    padding-right: 30px;
    padding-bottom: 15px;
}

/* Create New Job */
.create-or-view-jobs {
    float: left;
    padding-left: 196px;
    width: 100%;
    box-sizing: border-box;
	background: url("https://www.localwork.com/images/new/new-job-sidebar-bg.png") repeat-y top left;
}

.create-new-job-block {
    width: 80%;
    margin: 0px 10%;
    font-size: 16px;
    float: left;
    padding-left: 0;
    box-sizing: border-box;
}

#remove-image {
	color:#0C8CFF; 
	font-size: 14px;
	cursor: pointer;
}


.create-new-job-block h2{
	font-size:20px;
	font-weight:600;
	margin-bottom:20px;
}

.create-new-job-block h2 small { font-weight:300; }
.steps-content { margin:40px 0px; }
.steps-content p{
	width:75%;
	margin:0 auto 15px;
}

.radio-btns {
    margin-left: 74px;
    margin-top: 10px;
}

.job-forms .radio-btns input[type="radio"] {
	margin-right: 10px;
	margin-top: 6px;
}

.des_heading {
    font-size: 20.83px;
    margin: 20px 0;
    display: inline-block;
}

.des-view {
    color: #404040;
    text-decoration: underline;
    font-size: 16.67px;
    font-weight: 600;
     display: inline-block;
	 margin-left: 40px;
}

.job-forms .radio-btns label { font-size: 16.67px; }
.steps-heading { display: none; }
.btn-cancel { display: none; }
.job-forms div { position:relative; }
.job-forms { margin-left:20%; }
.job-forms label {
	display:block;
	font-size:18.75px;
	margin-bottom:5px;
}

.job-forms label.final-option, .note-job {
	font-size:16.67px;
	font-weight:600;
	display:block;
}

.job-forms label.final-option small, .note-job small { font-weight:400; }
.job-forms input[type="radio"] {
    margin-top: 7px;
    margin-right: 7px;
    float: left;
}

.job-field {
	border:1px solid #a3a3a3;
	height:40px;
	line-height:40px;
	padding:0px 18px;
	box-sizing:border-box;
	width:75%;
	margin-bottom:15px;
	color:#404040;
	font-size:16.67px;
	font-weight:300;
}

.job-textarea {
	border:1px solid #a3a3a3;
	height:165px;
	line-height:22px;
	padding:5px 18px;
	box-sizing:border-box;
	width:90%;
	max-width:90%;
	min-width:90%;
	margin-bottom:15px;
	color:#404040;
	font-size:16.67px;
	font-family: 'Open Sans', sans-serif;
}

.job-salary {
	width:20%;
	margin-right:13px;
}

.job-to { margin-right:13px; }
.required {
	font-size:12.5px;
	color:#ff0202;
	margin-left:21px;
}

.required-editor {
	/*position:absolute;*/
	/*left:320px;*/
	z-index:2;
	font-size:12.5px;
	color:#ff0202;
	/*top:41px;*/
}

.create-job-btns {
	margin:50px 0px 100px;
	overflow:hidden;
}

.create-job-btns li a {
	font-size:16.67px;
	font-weight:400;
	width:165px;
	height:45px;
	line-height:45px;
	text-align:center;
}

.cancel-btn {
	float:left;
	background:#ff0202;
	margin-right:9px;
}
.cancel-btn:hover { background:#d60101; }
.continue-btn {
	float:right;
	background:#6cac0e;
}
.continue-btn:hover { background:#598f0b; }
.previous-btn {
	float:right;
	background:#efc30f;
	margin-right:9px;
}
.previous-btn:hover, a.edit-btn.add-btn:hover, .action-btn.add-btn:hover { background:#dcb30e; }

/* Progress Bar */
.progress-block { 
	position:relative;
	height:90px;
	font-size:16.67px; 
	font-weight:300;
}
.progress-block .image{
	background: url("https://www.localwork.com/images/new/progress-bar.png")repeat-x;
	position: absolute;
	height: 10px;
	top:71px;
	width:100%;
}

.progress-block .sub-image{
    background: #fff;
    height: 5px;
    position: absolute;
    top: 73px;
    width: 0%;
}

.progress-block ul { width: 100%; }

.progress-block ul li{ 
	background: url("https://www.localwork.com/images/new/progress-bar-circle.png") no-repeat 50% 48%;
    height: 100px;
    list-style: none;
    text-align: center;
	width: 15.4%;
}
.progress-block span{
	background:  #fff;
    border-radius: 90%;
    height: 20px;
    left: 50%;
    position: absolute;
    top: 39px;
    width: 20px;
	margin-left:-10px;
}
.progress-block li div{ 
	color: #404040;
	display:inline-block;
	line-height: 18px;
}

.progress-block #img{
	left: 91.7%;
    position: absolute;
	top:29%;
	background: url("https://www.localwork.com/images/new/progress-bar-circle-finish.png") no-repeat scroll 50% 48%;
}

.progress-block #img1{
	position:absolute;
	left:76.1%;
	top:29%;
}

.progress-block #img2{
	position:absolute;
	left:54.5%;
	top:29%;
}

.progress-block #img3{
	position:absolute;
	left:33%;
	top:29%;
}

.progress-block #img4{
	position:absolute;
	left:11.5%;
	top:29%;
}

.progress-block #img5{
	position:absolute;
	left:-7%;
	top:29%;
	background: url("https://www.localwork.com/images/new/progress-bar-circle-welcome.png") no-repeat scroll 50% 48%;
}




.prog { height:50px; background-color:#F6FBFD; border-bottom:1px solid #D5DBDD; width:100%; position:fixed; z-index:80; box-shadow: 0 0 3px #ccc;} 
.prog ul { padding:20px; } 
.prog ul li { display:inline; margin-right:20px; color:#CCC; font-weight: bold; }
.prog ul li.active { color: #0097BE;  }

.prof-social img { 
	width:50px; 
	margin-right:10px;
	-webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out; 
}
.prof-social img:hover {
    -webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
}








/* Employers Dashboard */
.employers-dashboard {
    float: left;
    width: 100%;
    padding-left: 196px;
    box-sizing: border-box;
	background: url("https://www.localwork.com/images/new/new-job-sidebar-bg.png") repeat-y top left;
	margin-top:79px;
}

.candidates-details {
	margin-top:79px;
}

.employer_dashborad-pg {
    width: 94%;
    margin: 33px auto;
}

.employer_dashborad-pg h2 {
    font-size: 25px;
    font-weight: 600;
    padding-left: 20px;
    padding-bottom: 19px;
}

.graph-employer { margin-bottom:15px; }
.dashboard-values {
	margin:0 auto 73px;
	text-align:center;
}

.dashboard-values li{
	display:inline-block;
	width: 23%;
	margin: 6px 5px;
	text-align:center;
	border:1px solid #b0b0b0;
	box-sizing:border-box;
	height:300px;
}

.dashboard-values li.applicants.selected {
	border:10px solid #ff0202;
}
.dashboard-values li.impressions.selected {
	border:10px solid #ffea3d;
}
.dashboard-values li.page-views.selected {
	border:10px solid #6cac0e;
}
.dashboard-values li.click-throughs.selected {
	border:10px solid #1f8ebe;
}

.button-dashboard {
    width: 100%;
    height: 274px;
    text-align: left;
    position: relative;
    padding: 10px 20px;
	display: inline-block;
	float:left;
	box-sizing: border-box;
	font-size:58.33px;
	font-weight:400;
	line-height: 58px;
	margin-top:20px;
	color: #404040;
}

.button-dashboard small {
	display:block;
	font-size:27.08px;
	font-weight:600;
    margin-bottom:  22px;
}

.button-dashboard div {
	position: absolute;
	bottom: 25px;
}
.button-dashboard div { max-width: 84%; }

.employers-dashboard-btm {
	overflow:hidden;
	margin-bottom:49px;
}

.employers-dashboard-btm h2 {
	background:#dad9d9;
	height:54px;
	line-height:54px;
	font-size:25px;
	color:#404040;
	font-weight:600;
	padding:0px 20px;
	box-sizing:border-box;
}

.employers-dashboard-btm li {
	border:1px solid #a8a8a8;
	border-top:0px;
	height:90px;
	padding:0px 16px;
	box-sizing:border-box;
	color:#020000;
	font-weight:300;
	font-size:20.83px;
}

.recent-activity {
	float:left;
	width:49%;
}

.recent-activity li { padding:17px 16px; }
.recent-activity li div { float:left; }
.recent-activity li div span {
	display:block;
	font-size:16.67px;
	color:#589c15;
}

.recent-activity li p {
	float:right;
	font-size:16.67px;
	color:#ff0202;
}

.top-viewed {
	float:right;
	width:49%;
}
.top-viewed li { line-height:90px; }

/* Candidates details page */
.candidates-details {
	background: url("https://www.localwork.com/images/new/new-job-sidebar-bg.png") repeat-y top left;
    float: left;
    width: 100%;
    padding-bottom: 25px;
	box-sizing: border-box;
	padding-left: 196px;
	min-height:350px;
}

.candidates-details.profile-builder {
    float: left;
    width: 100%;
    padding-bottom: 25px;
	box-sizing: border-box;
	padding-left: 196px;
	min-height:350px;
	background-color:#f1f1f1;
	margin-top:73px;
}

.candidates-info {
    height:50px; background-color:#F6FBFD; border-bottom:1px solid #D5DBDD; width:100%; position:fixed; z-index:80; box-shadow: 0 0 3px #ccc; top:77px;
}

.my_candidate, .my-accont-info, .my-transaction-info, .my_sttings, .view-my-job-info, .post-job-info, .cover-letter-info, .resume-letter-info, .recommdetion-info, .jobseeker-account-info, .my_jobs-info, .job-dashboard-info, .emp-dashborad, .jobseeker-support-info {
	background: url("https://www.localwork.com/images/new/my-candidates-icon.png") no-repeat 26px center;
    float: left;
    font-size: 33.33px;
    font-weight: 600;
	padding: 14px 90px;
}

.my-accont-info { background: url("https://www.localwork.com/images/new/my-account-icon.png") no-repeat 26px center; }
.my-transaction-info { background: url("https://www.localwork.com/images/new/my-transaction.png") no-repeat 26px center; }
.my_sttings { background: url("https://www.localwork.com/images/new/setting_icon.png") no-repeat 26px center; }
.view-my-job-info { background: url("https://www.localwork.com/images/new/view-my-job_icon.png") no-repeat 26px center; }
.post-job-info { background: url("https://www.localwork.com/images/new/post-new-inner.png") no-repeat 26px center; }
.cover-letter-info {
	background: url("https://www.localwork.com/images/new/cover_letter-icon.png") no-repeat 26px center;
	font-size: 29.17px;
}

.resume-letter-info {
	background: url("https://www.localwork.com/images/new/resume_icon.png") no-repeat 26px center;
	font-size: 29.17px;
}

.recommdetion-info {
	background: url("https://www.localwork.com/images/new/recommdetion.png") no-repeat 26px center;
	font-size: 29.17px;
}

.jobseeker-account-info {
	background: url("https://www.localwork.com/images/new/jobseeker-account_icon.png") no-repeat 26px center;
	font-size: 29.17px;
}

.my_jobs-info {
	background: url("https://www.localwork.com/images/new/jobseeker-my-jobs-icon.png") no-repeat 26px center;
	font-size: 29.17px;
}

.job-dashboard-info {
	background: url("https://www.localwork.com/images/new/jobseeker-dashborad.png") no-repeat 26px center;
    font-size: 29.17px;
}

.emp-dashborad {
	background: url("https://www.localwork.com/images/new/emp-dashboard-icon.png") no-repeat 26px center;
    font-size: 29.17px;
}

.create-jb {
	background: url("https://www.localwork.com/images/new/post-new-job-icon-lg.png") no-repeat 26px center;
    font-size: 29.17px;
}

.jobseeker-support-info {
	background: url("https://www.localwork.com/images/new/help-icon.png") no-repeat 26px center;
    font-size: 29.17px;
}
	

.current-date {
    float: right;
    padding: 22px;
    font-size: 20.83px;
    font-weight: 600;
}

.setting_icon .button-icon {
    margin-left: -14px;
    margin-top: 8px;
}

.candidates-list {
    border-bottom: 1px solid #c0bfbf;
    overflow: hidden;
	height: 252px;
	display:table;
	width: 100%;
	margin-top:30px;
}

.candidates-list_paragraph {
    display: table-cell;
    width: 52%;
    vertical-align: middle;
    padding-left: 65px;
	color: #404040;
	overflow: hidden;
}

.candidates-list h2 {
    font-size: 33.33px;
    font-weight: 600;
}

.candidates-list_paragraph div, .candidates-list_paragraph span { font-size: 16px; }

.candidates-list .create-new-job {
	float:right;
    width: 100%;
	padding: 59px 50px;
	max-width: 292px;
}

.view_curent-jb .button_color { background: #7ddbf8; }

.view_curent-jb .button-icon {
    margin-left: -12.5px;
    margin-top: 10px;
}

.filter-jobs {
    width: 98%;
    overflow: hidden;
	margin: 13px auto 0;
}

.filter-jobs ul {
    float: left;
    width: 68%;
}

.filter-jobs li {
    display: inline-block;
    padding: 27px 26px;
}

.filter-jobs li.active:after {
	content: "";
	background: #666;
	border:1px solid #c0bfbf;
	height: 7px;
	width:100%;
	position:relative;
	bottom:0;
	right:0;
	left:0;
	display: block;
}

.filter-jobs li.active a, .table-content a { color: #404040; }
.filter-jobs select, .table-content select {
    width: 370px;
    height: 55px;
    border: 1px solid #959595;
    line-height: 55px;
    font-size: 16.67px;
    font-weight: 300;
	padding: 0 5px;
	-webkit-appearance: none;
  -webkit-border-radius: 0;
}

.filter-by-status { display: none; }

.filter-jobs a {
   color: #404040;
   padding: 0 15px;
   font-size: 16.67px;
}

.select-job-field {
    padding: 10px 20px;
	float: left;
}

.cadidates-table-alt {
    width: 96%;
    border: 1px solid #a8a8a8;
    margin: 12px 40px;
	border-collapse: collapse;
	text-align: left
}

.tb-heading {
    background: #666;
    color: #fff;
}

.tb-heading th {
    text-align: left;
    padding: 11px 0 11px 22px;
	font-size: 18px;
	font-weight: 600;
}

.col-heading {
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px solid #A3A3A3;
    background: #ebebeb;
}

.col-heading td:first-child { padding: 9px 0 9px 20px; }
.col-heading th, .table-content th {
    font-weight: 300;
    padding: 10px 16px;
}

.table-content {
	border-bottom: 1px solid #a3a3a3;
	height: 112px;
}

.setting-table { height: 34px; }
.table-content label {
    font-weight: 600;
    font-size: 16px;
	margin-bottom:2px;
	display: block;
}

.table-content select {
    width: 286px;
    height: 35px;
	line-height: 35px;
}

.table-content td { font-size: 14px; }

.date-applied { display: none; }

.table-content .rating, .table-content .not-rated, .emp_rating .rating, .emp_rating .not-rated {
    background: url(https://www.localwork.com/images/new/rating-stars.png) no-repeat top;
	display: inline-block;
	width: 28px;
	height: 27px;
	padding: 0 5px;
	cursor: pointer;
}

.table-content .not-rated, .emp_rating .not-rated { background: url(https://www.localwork.com/images/new/rating-stars.png) no-repeat bottom; }
.resume-link { text-decoration: underline; }

/* My Account page */
.candidates-list a {
    color: #404040;
    font-size: 16.67px;
    font-weight: 600;
}

a.company_website { font-weight: 300; }

.candidates-list address {
    font-size: 16.67px;
    font-style: normal;
    display: inline-block;
    margin-right: 50px;
    margin-top: 10px;
}

.candidates-list h2 small { margin-left: 12px; }
span.phone { font-size: 16.67px; }
.upgrade-job .button-icon {
    margin-left: -10.5px;
    margin-top: 9px;
}

.upgrade-job1 .button-icon {
    margin-left: -12.5px;
    margin-top: 10px;
}

.my-accnt-social-icons {
    overflow: hidden;
    margin-top: 12px;
}

.my-accnt-social-icons li {
    float: left;
    padding: 0 3px;
}

.my-accnt-social-icons a  {
	background: url(https://www.localwork.com/images/new/my-acc-social-icons.png) no-repeat;
	width: 27px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
}

.accnt-facebook a { background-position: 0 0; }
.accnt-twitter a { background-position: -27px 0; }
.accnt-linkedin a { background-position: -54px 0; }
.unlimited-account {
    display: table-cell;
    width: 18%;
    text-align: center;
    vertical-align: middle;
}

.unlimited-account .user-detail  {
   font-weight: 300;
   font-size: 16px;
   line-height: 42px;
}

.unlimited-account span , .unlimited-account .user-detail:hover span{
   font-weight: 600;
   font-size: 24px;
   display: block;
   color: #404040;
}

.account-update {
    color: #6CAC0E;
    font-size: 18px;
    margin-top: 23px;
    display: block;
}

.account-manager-table-alt {
    width: 96%;
    border: 1px solid #A8A8A8;
    margin: 32px 40px 35px;
    border-collapse: collapse;
    text-align: left;
}

.candidates-details h3 {
    padding-left: 41px;
	font-size: 25px;
	font-weight: 600;
}

.td-heading { padding-left: 20px; }
a.edit-btn, a.add-btn, a.deactivate, a.action-btn {
    width: 113px;
    height: 35px;
	line-height: 35px;
    display: inline-block;
    font-size: 16.67px;
    background: #6cac0e;
    color: #fff;
	text-align: center;
	margin-right: 14px;
	font-weight: 300;
}
a.cancel-account {
    width: 113px;
    height: 35px;
	line-height: 35px;
    display: inline-block;
    font-size: 16.67px;
    background:#ff0202;
    color: #fff;
	text-align: center;
	margin-right: 14px;
	font-weight: 300;
}

a.edit-btn:hover, a.action-btn:hover { background: #416807; }
a.deactivate:hover { 
	background: #ff0202;
	color: #fff;
}

a.add-btn { background: #efc30f; }
.account-manager-table-alt  .table-content { height: 54px; }
a.pending-btn { background: #1f8ebe; }
a.pending-btn:hover, a.fund-btn:hover { background: #156385; }
.fund-account {
    padding: 9px 40px;
    overflow: hidden;
	box-sizing:border-box;
}

.fund-account small {
    display: block;
	font-size: 25px;
	font-weight: 300;
	color: #404040;
	padding: 20px 0;
}

.fund-account span {
    background: #f3f3f3;
    display: block;
    float: left;
    width: 262px;
    height: 147px;
    text-align: center;
	font-size: 64.08px;
	font-weight: 600;
	color: #6cac0e;
	line-height: 35px;
}

.fund-btn {
    float: right;
    background: #1f8ebe;
    width: 188px;
    text-align: center;
    height: 53px;
    line-height: 53px;
	margin-top: 94px;
}
.transaction-table { margin-top: 0; }

/* Setting page */
a.deactivate {
	background: none;
	color: #ce2929;
	border:1px solid #ce2929;
}

/* View My job page */
.view_jobs_page .table-content span.new-candidates {
    display: block;
    font-size: 16.67px;
    color: #589c15;
	font-weight: 300;
	margin-bottom: 5px;
	text-align: left;
}

.view_jobs_page .table-content span {
    display: block;
	font-weight: 300;
	text-align: center;
	font-size: 25px;
}

.status { text-align: center; }
a.candidate-btn { background: #1f8ebe; }
.view_jobs_page .table-content  td.renew {
    font-weight: 300;
	font-size:16.67px;
}

.view_jobs_page .table-content  td.expire {
    font-weight: 300;
	font-size:16.67px;
	color: #ff0202;
}

/* for Switch */
.expire div, .renew div { overflow: hidden; }
.switch:empty { margin-left: -9999px; }
.switch:empty ~ label {
    -moz-user-select: none;
    cursor: pointer;
    margin: 10px 25px;
    position: relative;
    display: block;
    float: left;
}

.switch:empty ~ label:before, 
.switch:empty ~ label:after {
	background-color: #c33;
    border-radius: 12px;
    bottom: 0;
    content: " ";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 100ms ease-in 0s;
    width: 67px;
	height: 25px
}

.switch:empty ~ label:after {
    background-color: #fff;
    border-radius: 50%;
    bottom: 0.1em;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
    margin-left: -1px;
    top: -4px;
    width: 32px;
  	height: 33px;
}
.switch:checked ~ label:before { background-color: #393; }
.switch:checked ~ label:after { margin-left: 36px; }

/* upgrade-page */
/*.pricing-inner-pg-table-alt {
    width: 96%;
    margin: 16px auto;
	border-collapse: collapse;
}

.pricing-inner-pg-table-alt td { text-align: center; }
.recommended, .bst_value {
    color: #ff0202;
    font-size: 20.83px;
    font-weight: 600;
	padding-bottom: 10px;
}

.bst_value { color: #ce2929; }
.pack-pricing-inner-pg h2 {
    font-size: 33.33px;
    font-weight: 600;
    margin-bottom: 23px;
}

.pack-pricing-inner-pg p {
    padding: 0px 20px;
    font-size: 20.83px;
    font-weight: 300;
}

.helpline {
    float: left;
    padding-bottom: 20px;
}

div.warning-msg {
	display: none;
    color: #FF0202;
    text-align: center;
    font-weight: 600;
    position: relative;
    top: 202px;
    padding: 0px;
    left: 410px;
}

.email_add { float: right; }
.pack-pricing-inner-pg td, .services-inner-pg td, .select-buttons td { border: 1px solid #efefef; }
.pack-pricing-inner-pg h3 {
    padding: 0 0 20px;
    font-size: 25px;
    font-weight: 600;
}

.subscription-price, .business-subscription {
    font-size: 16.67px;
    font-weight: 600;
}

td.small-business-sub, td.small-business-sub h3 {
    background: #6cac0e;
    color: #fff;
	border: none;
}

.services-inner-pg th {
    text-align: left;
    font-weight: 300;
    font-size: 20.83px;
    padding: 24px;
	box-sizing: border-box;
	border: 1px solid #efefef;
}

.btn-select {
    width: 202px;
    display: inline-block;
	font-size: 20.83px;
	font-weight: 300;
	background: #efc30f;
	margin: 16px 0;
	cursor: pointer;
}

.select-buttons input {
    margin-top: 20px;
    margin-left: 26px;
	width:20px;
	height: 20px;
}

.select-buttons label {
    color: #FFF;
    text-align: center;
    padding: 14px 52px 14px 48px;
    display: inline-block;
    cursor: pointer;
}

.upgrade-page { padding-bottom: 0; }
.upgrade-page-logos {
    width: 100%;
	margin: 66px auto 25px;
}
.upgrade-page-logos .companies-logos {
    display: inline-block;
    width: 80%;
}
.upgrade-page-logos .queries {
    margin-top: 34px;
	padding-bottom: 0;
}*/

.upgrade-page-table-view {
	display: block;
	width: 98%;
	margin: 0 auto 220px;
	text-align: center;
	overflow: hidden;
}

.upgrade-page-table-view form {
    width: 26.3%;
    float: left;
    margin: 0px 46px;
	text-align: center;
}

.upgrade-page-table-view form div {
    border: 1px solid #959595;
    display: inline-block;
    width: 100%;
    padding: 61px 24px 24px;
	box-sizing: border-box;
}

.upgrade-page-table-view form div.active {
    border: 12px solid #6cac0e;
	padding:61px 10px 10px;
}

.view_upgrade_pack { overflow: hidden; }	
.upgrade-page-table-view h2 {
	font-size: 33.33px;
	padding: 9px 0 32px;
	text-align: left;
	float: left;
}

.upgrade-page-table-view .job-seeker-queries { 
	float: left;
	padding: 20px 32px 25px 85px;
}

.upgrade-page-table {
	width: 98%;
	border-collapse:collapse;
	margin: 0 auto;
}

.upgrade-page-table th { 
	display: block;
	border: 1px solid #ebebeb;
	padding: 24px 0;
	box-sizing: border-box;
}
.bst_value { color: #ce2929; }
.recommended, .bst_value {
    color: #ff0202;
    font-size: 20.83px;
    font-weight: 600;
	padding-bottom: 10px;
}

/*th.small-business-sub, th.small-business-sub h3 {
	background:#6CAC0E;
	color: #404040;
	border: medium none;
}*/

.upgrade-page-table td {
	display: block;
	border: 1px solid #efefef;
	font-size: 16.67px;
	height: 67px;
	line-height: 67px;
}
	
.upgrade-page-table-view .btn-select {
	width: 202px;
	display: none;
	font-size: 20.83px;
	font-weight: 300;
	background: #EFC30F;
	margin: 16px 0px;
	cursor: pointer;
}

.upgrade-page-table-view input {
	margin-top: 20px;
	margin-left: 26px;
	width: 20px;
	height: 20px;
}

.upgrade-page-table-view label {
	color: #FFF;
	text-align: center;
	padding: 14px 50px 14px 48px;
	display: inline-block;
	cursor: pointer;
}

.upgrade-page-table h3 { padding: 0px; }

/* employers-Company-profile-page */
.employer-profile-page { padding-bottom: 20px; }
.company-profile-section {
    width: 1052px;
    margin: 28px auto;
    overflow: hidden;
}

.profile-logo {
    overflow: hidden;
    padding-bottom: 5px;
}

.company-des {
    float: left;
    width: 65%;
}

.company-des h1 {
    font-size: 58.43px;
    font-weight: 300;
    letter-spacing: -1.1686px;
}

.share-soical-icons { 
    float:none;
	width: 100%;
}

.share-soical-icons h3 {
	padding: 0;
	font-weight: 300;
	float: left;
}

.profile-logo img {
    margin-top: 19px;
	max-width: 28.29%;
	float:right;
}

.company-detail {
    padding-top: 3px;
	overflow: hidden;
}

.about-company-left {
    float: left;
    width: 698px;
}

.about-company-left div {
	padding-bottom: 11px;
	overflow:hidden;
	padding-top: 3px;
}

.about-company-left div img {
	float:left;
	max-width: 48.78%;
}

.about-content, .blockquote-block {
   	box-shadow: 3px 0px 1.3px 0.9px rgba(0, 1, 1, 0.25);
    width: 48%;
    float: left;
    margin-left: 18px;
	box-sizing: border-box;
}

.about-content blockquote, .blockquote-block blockquote {
    font-size: 29.17px;
    color: #282828;
    letter-spacing: -0.5834px;
    padding: 14% 6%;
    overflow: hidden;
}

cite {
    font-style: normal;
    float: right;
}

.about-comapny-right {
    float: right;
    width: 340px;
}

.sh-facebook-block {
    background: #1f8ebe;
    letter-spacing: -0.4966px;
    font-size: 24.83px;
	color: #fff;
	padding: 15px;
}

.sh-facebook-block h3 {
    color: #FFF;
    font-weight: 300;
    padding-bottom: 10%;
    padding-left: 0px;
    font-size: 32.93px;
    line-height: 37px;
}

.sh-facebook-block p {
    line-height: 32px;
    padding-left: 14%;
    padding-bottom: 13%;
}

.sh-twitter-block {
    margin-top: 10px;
    background: #29d4c1;
}

.comapny-team {
    overflow: hidden;
    margin-top: 7px;
	margin-bottom: 10px;
}

.comapny-team img {
    max-width: 32.66%;
    margin-right: 1%;
    float: left;
}

.comapny-team img:last-child { margin-right: 0; }
.help-needed {
    background: #f47624;
    text-align: center;
	margin-bottom: 12px;
}

.help-needed h2 {
    font-size: 70.35px;
    font-weight: 300;
    color: #fff;
    letter-spacing: -1.407px;
}

.help-needed a {
    font-size: 43.92px;
    padding-bottom: 16px;
    display: block;
}

.image-profile { max-width: 66.76%; }
.executive-image { max-width: 32.48%; }
.profile-blockquotes {
    padding-top: 10px;
    overflow: hidden;
	padding-bottom: 5px;
}
.blockquote-block { 
	min-height: 300px;
	cursor: pointer;
}

.blockquote-block blockquote { padding: 9% 6%; }

.blockquote-block.active { border: 13px solid #6CAC0E; }

/* Cover-Letter-page */
.my_jobs { background: #92d429; }
.my_companies { background: #cda464; }
.my_resume { background: #ce2929; }
.my_cover-letter { background: #29d4c1; }
/*.coverletter-page .current-date, .search_job_form .current-date {
    float: right;
    padding: 13px 15px;
    font-size: 20.83px;
    font-weight: 600;
    width: 46%;
}*/

.current-date span {
    float: left;
    margin-right: 20px;
	padding: 10px 0;
	width:36%;
	text-align:right;
}

.coverletter-search {
    float: right;
    width: 60%;
}

.coverletter-search .text-field {
    box-shadow: none;
    border: 1px solid #959595;
    width: 70%;
	float: left;
	height: 48px;
	margin: 0;
}

#cancel-account-popup .text-field {
    box-shadow: none;
    border: 1px solid #CCC;
    width: 45%;
	float: left: ;
	height: 30px;
	margin: 0 5px 5px 0;
	padding:1px 5px;
}

#cancel-account-popup select {
	box-shadow: none;
	width: 75%;
	padding: 0 10px;
	border: 1px solid #ccc;
	display: block;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.1667px;
	height: 30px;
}

#cancel-account-popup .pup-up-btn
{
	margin-top:25px;
}

#cancel-account-popup textarea {
	box-shadow: none;
	width: 95%;
	padding: 5px;
	border: 1px solid #ccc;
	display: block;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.1667px;
	height: 60px;
}

#cancel-account-popup .pop-up-heading {
    display: block;
    font-size: 25px;
    font-weight: 300;
    margin: 0 0 15px 0;
    width: 90%;
}

#cancel-account-popup .text-error {
	background-color: pink !important;
}

.coverletter-search .search-btn {
	box-shadow: none;
	width:66px;
	height: 48px;
	border: 1px solid #ebac21;
	background: url("https://www.localwork.com/images/new/searchicon.png") no-repeat center #efc30f;
	margin-left:0;
}

.create-coverletter .normal {
    margin-left: 4px;
    margin-top: 2px;
}

.letter-recommend .button-icon {
    margin-left: -11px;
    margin-top: 11px;
}

.addnw-resume .button-icon, .resume-builder-btn .button-icon {
    margin-left: -13px;
    margin-top: 12px;
}

.row-heading {
    background: #ebebeb;
	border-bottom:1px solid #a3a3a3;
}

.coverletter-page h2 { font-size: 29.17px; }
.coverletter-page div span { font-size: 16.67px; }
.coverletter-page span.button_label { font-size: 16px; }
.letter-cover .tb-heading th, .row-heading { font-size: 20.83px; }
.letter-cover .table-content, .letter-cover .table-content td {
	font-size: 18.75px;
	height: 54px;
}

.no_applied_jobs {
	width:92%;
	margin:12px 0 2px 40px;
	border:1px dotted #000;
	padding:15px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
}

.no_active_jobs {
	text-align: center;
	font-size: 18px;
	margin:15px auto;
}

.no_active_jobs a {
	color:#000;
	text-decoration: underline;
}

.letter-recommend .button_label {
    line-height: 26px;
    top: 0px;
}

.table-content td:first-child { padding-left: 20px; }
.letter-cover .table-content th { font-weight: 600; }
.letter-cover {
	border: 1px solid #aaaaaa;
	color: #404040;
}

li.recomendation { line-height: 23px; }
.create-resume-btn {
    width: 100%;
    text-align: center;
    margin: 26px 0;
}

.resume-btns {
    width: 100%;
    display: inline-block;
    margin: 0px 10px;
    max-width: 292px;
}

.resume-builder .button_color { background: #f46152; }
.copy-n-paste-resume .button_color { background: #6cac0e; }
.resume-builder .button-icon {
    margin-top: 16px;
    margin-left: -13px;
}

.copy-n-paste-resume .button-icon {
    margin-top: 13px;
    margin-left: -18px;
}

.resume-builder a.active {
    border: 8px solid #f46152;
	position: relative;
   /* top: 8px;*/
}

/*.resume-btns a.active .button_color { top: 54px; }*/
.resume-btns a.active:hover .button_label { color: #fff; }
.resume-btns a.active:hover .button_color { top: 0; }
/*.resume-builder a.active .button-icon { margin-top: 13px; }*/
.resume-builder a.active .button_label {
	color:#f46152;
	/*top: 6px;*/
}

.copy-n-paste-resume a.active .button_label {
	color:#6cac0e;
	/*top: 6px;*/
}

.copy-n-paste-resume .active {
    border: 8px solid #6cac0e;
	position: relative;
  /*  top: 8px;*/
}

.job-seeker-queries {
    font-size: 20.83px;
    float: right;
    padding: 0 32px 25px 0;
}

.job-seeker-queries span {
    padding-right: 20px;
}

.job-seeker-queries a {
    color: #404040;
    text-decoration: underline;
    padding-left: 20px;
}

/* Job-seeker my-account */
.jobseeker-accnt .button-icon {
    margin-left: -11px;
    margin-top: 13px;
}

a.action-btn { width: 199px; }

/* employer-Dashborad Page sidebar */
.sidebar-dashborad {
	border-left: 7px solid #1f8ebe;
	margin-left: 1px;
}
.sidebar-postjob {
	border-left: 7px solid #8ad10d;
	margin-left: 1px;
}
.sidebar-recruiter {
	border-left: 7px solid #ff0202;
	margin-left: 1px;
}
.sidebar-viewjob {
	border-left: 7px solid #7ddbf8;
	margin-left: 1px;
}
.sidebar-candidate {
	border-left: 7px solid #d429d2;
	margin-left: 1px;
}
.sidebar-account {
	border-left: 7px solid #f46152;
	margin-left: 1px;
}
.sidebar-setting {
	border-left: 7px solid #ffea3d;
	margin-left: 1px;
}

#sidebar-nav li.user-detail { font-size: 20.83px; }
#sidebar-nav li.user-detail span {
    display: block;
    line-height: 25px;
    margin-top: 14px;
    font-size: 33.33px;
}
#sidebar-nav.dashboard_sidebar_nav li { padding: 20px 0; }

/* my-jobs-page */
.job-seekers-my-jobs {
	float: none;
}
.job-seekers-my-jobs .filter-by-status { display: block; }

.filter-jobs .job-seekers-my-jobs select {
    float: left;
    margin: 0 10px;
	width: 371px;
    height: 37px;
    line-height: 37px;
}

a.add-job-btn {
    float: right;
    background: #EBAC21;
    width: 127px;
    line-height: 43px;
    height: 43px;
    text-align: center;
    color: #FFF;
    margin-right: 30px;
}

.addjob_btn { display: none; }

/* Job-seeker-Dashborad */
.new-msg .button-icon {
    margin-left: -12px;
    margin-top: 13px;
}

.share_resume li:first-child {
    padding-right: 20px;
}

.upload_photo {
	display: table-cell;
    vertical-align: middle;
	text-align: center;
	width: 10%;
}

.upload_photo span, .upload-photo {
    display: table;
    width: 178px;
    height: 178px;
    float: left;
    background: #dad9d9;
    border-radius: 50%;
    border: 1px solid #959595;
    text-align: center;
	margin-left: 15px;
}

.upload_photo a, .upload-photo a {
    display: table-cell;
    vertical-align: middle;
	font-weight: 300;
	color: #404040;
}

.dashboard-nav_links li {
    float: left;
    margin: 33px 42px;
}

.dashboard-nav_links li a {
    color: #404040;
    font-size: 16.67px;
    padding: 0 12px;
}

.dashboard-nav_links li.active:after {
	content: "";
	background: #ebebeb;
	border:1px solid #c9c9c9;
	height: 7px;
	width:100%;
	position:relative;
	bottom:0;
	right:0;
	left:0;
	display: block;
}

.employee-development {
    width: 95%;
    overflow: hidden;
    margin: 0 auto 38px;
	background: #f4f4f4;
	border: 1px solid #cecece;
	padding: 22px;
	box-sizing: border-box;
}

.employee-development img {
	float: left;
	max-width: 28.33%;
}

.employee-development-content {
    float: left;
    width: 68%;
    margin-left: 29px;
	margin-top: 50px;
}

.employee-development-content h2 {
    font-weight: 600;
    font-size: 25px;
	margin-bottom: 18px;
}

.employee-development-content p {
    font-weight: 300;
    font-size: 20.83px;
	padding-left: 60px;
}

.employee-development-content span.information-provider {
    float: right;
    margin-top: 30px;
    font-size: 18.75px;
    font-weight: 600;
}

span.information-provider small {
    display: block;
    font-weight: 300;
}

.dashboard-table .table-content td strong { font-size: 20.83px; }
.dashboard-table .table-content td { font-size: 16.67px; }
.dashboard-table .table-content { height: 54px; }
.dashboard-table .col-heading th, .dashboard-table .table-content th {
	padding: 3px 16px;
	font-size: 25px;
}

.detail-btn { display: none; }

/* Add-letter-of-recommendation-page */
.add-and-upload-letter {
    margin: 20px auto;
    width: 80%;
	text-align: center;
}

.create-new-letter {
    display: inline-block;
    width: 100%;
    max-width: 292px;
    margin: 10px;
}

.add-letter-recomd .button_color { background: #d429d2; }
.upload-letter-recomd .button_color { background: #ebac21; }
.add-letter-recomd .button-icon {
    margin-top:15px;
	margin-left: -16px;
}

.upload-letter-recomd .button-icon {
    margin-top:13px;
	margin-left: -17px;
}

.add-letter-recomd a.active {
    border: 8px solid #d429d2;
	position: relative;
    /*top: 8px;*/
}

.add-letter-recomd a.active .button_label {
	color:#d429d2;
	/*top: 6px;*/
}

/*.create-new-letter a.active .button_color { top: 54px; }*/
.create-new-letter a.active:hover .button_label { color: #fff; }
.create-new-letter a.active:hover .button_color { top: 0; }
/*.add-letter-recomd a.active .button-icon { margin-top: 13px; }*/
/*.upload-letter-recomd a.active .button-icon { margin-top: 11px;}*/
.upload-letter-recomd a.active .button_label {
	color:#ebac21;
	/*top: 6px;*/
}

.upload-letter-recomd .active {
    border: 8px solid #ebac21;
	position: relative;
    /*top: 8px;*/
}

/* Upload LOR */
.upload-lor {
    margin: 57px auto;
    width: 94%;
}

.upload-lor h2 {
    font-size: 25px;
    font-weight: 600;
	margin-bottom: 45px;
}

.upload-lor form {
    width: 92%;
    margin: 0 auto;
}

.upload-lor ul { overflow: hidden; }
.upload-lor-from li {
    float:left;
	padding: 0 25px;
}

.upload-lor-from label, .coverletter-bulider-from label {
    font-size: 20.83px;
    font-weight: 600;
	display: block;
}

.upload-lor-from .text-field, .coverletter-bulider-from .text-field {
    width: 525px;
    box-shadow: none;
    border: 1px solid #a8a8a8;
	height: 34px;
}

.upload-file {
    height: 36px;
	font-size: 16.67px;
}

.view-lor {
    font-size: 18.75px;
    color: #404040;
    display: block;
    padding: 33px 28px 46px;
}

.upload-lor-btns {
    width: 96%;
    margin: 0 auto;
}

.upload-lor-btns a.edit-btn {
	width: 168px;
	height: 38px;
}

li.cancel-lor-btn { float: left; }
li.lor-upload-btn a.edit-btn { float: right; }

/* cover-letter-bulider-page */
.coverletter-bulider-from li {
	overflow:hidden;
	padding-bottom: 25px;
}

.coverletter-bulider-from li:last-child { padding-bottom: 86px; }
.coverletter-bulider-from label small {
    font-size: 18.75px;
    font-weight: 300;
	padding-left: 85px;
}

.coverletter-bulider-from .text-field {
    width: 98.8%;
    box-sizing: border-box;
}

.coverbuilder-texteditor { position: relative; }
.coverbuilder-texteditor span.required-editor {
	/*position: absolute;*/
	top: 38px;
	color: #ff0202;
}

.coverbuilder-texteditor span.required-editor:hover { color: #ff0202; }
.add-coverletter-bulider .upload-lor-btns { width: 100%; }

/* Request-LOR page */
.request-for-lor .button-icon {
    margin-left: -14.5px;
    margin-top: 10px;
}

.reference {
    float: left;
    margin-right: 35px;
	width:48%;
}

.reference:last-child { margin-right: 0; }
.request-lor .text-field {
    width: 100%;
	box-sizing: border-box;
}

.request-lor-form li {
	float: none;
	display: block;
	padding-bottom: 20px;
	overflow:hidden;
}

li.lor-radio-btns label {
    display: inline-block;
    margin-left: 13px;
	font-size: 18.75px;
}

li.lor-radio-btns input {
    float: left;
    margin-top: 7px;
}

#text-area {
    max-width: 100%;
	min-width: 100%;
    min-height: 168px;
	border:1px solid #a8a8a8;
	box-sizing: border-box;
	padding: 5px;
	font-size: 16.67px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400px;
	margin-top: 4px;
}

.coverletter-page span.have-lor {
    padding: 26px 26px 0;
	font-size: 18.75px;
}

.have-lor a {
    color: #404040;
	text-decoration: underline;
}

/* Warnong Pop-up */
.overlay {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0, 0.8);
	z-index: 101;
	display: none;
}

.pop-up {
    width: 644px;
    height: 344px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -172px;
    margin-left: -322px;
    z-index: 102;
}

.warning-pop-up {
    background: #fff;
    border: 1px solid #959595;
	padding: 26px 64px;
	box-sizing: border-box;
}

.warning-pop-up div { overflow: hidden; }
.pop-up-heading {
    display: block;
    font-size: 25px;
    font-weight: 300;
    margin: 0 auto 28px;
    width: 90%;
}

.warning-img {
    float: left;
    margin-left: 26px;
}

.warning-message {
    display: inline-block;
    color: #FF0202;
    font-size: 20.83px;
    margin-top: 37px;
    margin-left: 14px;
}

.pup-up-btn { margin-top: 40px; }
.confirm-btn {
    width: 254px;
    height: 54px;
    background: #404040;
    border: none;
	color: #fff;
	font-weight: 300;
	font-size: 20.83px;
	font-family: 'Open Sans', sans-serif;
}

.deactivate-btn {
	background: none;
	color: #ff0202;
	border:1px solid #ff0202;
}

.confirm-btn:hover { background: #282828; }
.deactivate-btn:hover { 
	background: #ff0202;
	color: #fff;
}

/* Resume Bulider */
.candidates-list .resume-builder-btn { max-width: 594px; }
.resume-builder-pre-btn .button_color { background: #ebac21; }

.resume-builder-btn a {
    color: #404040;
    font-size: 16.67px;
    font-weight: 600;
    display: inline-block;
   	width: 100%;
	max-width: 274px;
	margin: 0 10px;
}
.resume-builder-steps { 
	overflow:hidden;
	height:43px; 
}
.resume-builder-steps li {
	float:left;
	width:12.5%;
	text-align:center;
	height:42px;
	line-height:42px;
	background:#ebebeb;
}
.resume-builder-steps li a {
	font-size:18.75px;
	color:#bdbdbd;
	font-weight:600;
	border-bottom:1px solid #959595;
	border-right:1px solid #959595;
	display:block;
}
.resume-builder-steps li a.active  {
	background:#fff;
	color:#666666;
	border-bottom:1px solid #fff;
}
.resume-builder-steps li a.last {
	border-right:none;
}

a.resume-builder-pre-btn { float: left; }
a.next-btn { float: right; }

#resume-bulider-block {
	width:90%;
	margin:35px auto 0px;
}

#resume-bulider-block h2 {
	font-size:25px;
	font-weight:600;
	color:#404040;
	margin-bottom:35px;
}

.resume-content {
	overflow:hidden;
	padding-bottom:50px;
}

.resume-content p {
	overflow:hidden;
	/*margin-left:80px;*/
}

.resume-content label { 
	display:block;
	font-size:20.83px;
	font-weight:600;
	margin-bottom:5px;
	font-family: 'Open Sans', sans-serif;
}

.resume-content label span{ 
	display:inline-block;
	font-size:12.75px;
	font-weight:300;
	/*margin-left:80px;*/
}

.emp-block { 
	width:49%;
	float:left;
}
.emp-block.last { 
	float:right;
}

.upload-block { 
	width:63%;
	float:right;
	margin:40px 0px 55px;
}

.instruction-red {
	display:block;
	color:#ff0202;
	width:100%;
	overflow:hidden;
}

.time-to { 
	display:inline-block;
	/*float:left;*/
	line-height:34px;
	margin:0px 2% 0px 1%;
}

.input-field {
	border:1px solid #a3a3a3;
	height:34px;
	line-height:34px;
	padding:0px 10px;
	box-sizing:border-box;
	width:100%;
	margin-bottom:15px;
	color:#404040;
	font-size:16.67px;
	font-weight:300;
}

 {
	height:35px;
	width:20%;
	margin-bottom:15px;
	color:#404040;
	font-size:16.67px;
	font-weight:300;
	float:left;
	margin-right:1%;
}
.upload-select {
	width:80%;
	margin-bottom:8px;
}

.input-textarea {
	border:1px solid #a3a3a3;
	height:165px;
	line-height:22px;
	padding:5px 10px;
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	min-width:100%;
	margin-bottom:15px;
	color:#404040;
	font-size:16.67px;
	font-family: 'Open Sans', sans-serif;
}

#template li {
	float:left;
	text-align:center;
	width:25%;
}
#template li h3 {
	font-size:16.67px;
	font-weight:600;
	padding-left:0px;
	margin-bottom:15px;
}
#template li img {
	border:1px solid #959595;
}

.cancel-btn-2 {
	float:left;
	border:1px solid #ff0202;
	margin-right:9px;
	color:#ff0202;
}
.cancel-btn-2:hover { 
	border:1px solid #d60101;
	color:#d60101; 
}

.btn-blue {
	border:1px solid #1f8ebe;
	color:#1f8ebe;
	height:40px;
	line-height:40px;
	font-size:16.67px;
	width:50%;
	display:inline-block;
}
.btn-blue:hover {
	background:#1f8ebe;
	color:#fff;
}
.btn-blue.active {
	background:#1f8ebe;
	color:#fff;
}

.add-delete-btn {
	display:block;
	font-size:20.83px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	color:#404040;
}
.add-btm { margin-top:40px; }

.delete-top, .delete-job, .delete-school {
	margin-bottom:15px;
	float:right;
}



#privacy h3 {
	font-size:20.83px;
	font-weight:300;
	margin:30px 0px 20px 30px;
	padding-left:0px;
}
#privacy p {
	font-size:20.83px;
	/*margin-bottom:40px;*/
}
#privacy p span{
	font-size:12.5px;
	display:inline-block;
	margin-left:40px;
}
#privacy label {
	float:left;
	line-height:34px;
	margin-right:10px;
}
#privacy label span {
	margin-left:0px;
	display:block;
}
.resume-radio {
	float:left;
	margin-top:15px;
	margin-right:10px;
	width:25px;
}
.resume-field { width:56%; }
.public-resume { margin-top:60px; }
.radiobtns-resume { /*margin-left:70px;*/ }
.radiobtns-resume li { overflow:hidden; }
#privacy .radiobtns-resume label {
	line-height:25px;
	width:85%;
}
.choose-resume {
	/*float:left;*/
	width:100%;
	/*margin-left:7%;*/
}
.personalized-link {
	/*float:right;*/
	width:100%;
}

#preview {
	margin:0 auto;
	text-align:center;
}

/* table-width */
.row1-width { width: 10%; }
.row2-width { width: 20%; }
.row3-width { width: 30%; }
.row4-width { width: 25%; }
.row5-width { width: 15%; }
.row6-width { width: 22%; }
.row7-width { width: 18%; }
.row8-width { width: 16%; }
.row9-width { width: 14%; }
.row11-width { width: 9%; }
.row11-width { width: 12%; }
.row12-width { width: 5%; }
.row13-width { width: 70%; }
.row14-width { width: 35%; }

/* company-profile-page */
.Company_profile_page {
    width: 75%;
    margin: 0 auto;
}

.company_our_jobs {
    width: 100%;
    margin: 95px auto 105px;
}

.company_our_jobs h3 {
	font-size: 29.17px;
	font-weight: 600;
}

.company_our_jobs li p { color: #ff0202; }

.our_job_position {
    width: 44%;
    display: inline-block;
    margin-right: 106px;
}

.our_job_location {
    width: 44%;
    float: right;
}

.company_our_jobs li {
    border-bottom: 1px solid #c5c5c5;
    padding: 20px 20px;
}

.our_job_position span {
    font-size: 18px;
    font-weight: 600;
	color:#404040;
}

.our_job_position small {
    font-size: 16.67px;
    float: right;
	color:#404040;
	margin-top: 5px;
}

.our_job_location span {
    margin-top: 5px;
    display: inline-block;
}

.our_job_location .edit-btn { float: right; }

/* Employer-Candidates-detail-page */
.candidate_detail {
    overflow: hidden;
    float: left;
}

.candidate_detail_notes, .candidate_detail div { overflow: hidden; }

.candidate_detail label {
    font-size: 29.17px;
    font-weight: 600;
	float: left;
}

.candidate_detail span {
	display: block;
	font-weight: 300;
}

.emp_rating {
    float: left;
    margin-top: 25px;
    margin-left: 30px;
}

.candidate_detail select, .emp_detail-pg select {
    width: 371px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #959595;
    margin-top: 7px;
    padding: 0 5px;
	font-size: 16.67px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.candidate_detail select {
    width: 252px;
    height: 36px;
    line-height: 36px;
}

.view-links {
    float: left;
    margin-left: 50px;
}

.view-links li {
    padding: 5px 0px;
    line-height: 28px;
    font-size: 18.75px;
}

.view-links li a {
    font-weight: 300;
    font-size: 18.75px;
}

.emp_detail-pg select { 
	float: left;
	margin-top: 0;
}

.emp_detail-pg  .select-job-field {
    float: left;
    width: 60%;
}

.emp_detail_sh { float: right; }

.emp_detail_sh .company-textfield {
    box-shadow: none;
    margin: 0;
}

.emp_detail-pg a {
    color: #EFC30F;
	padding: 0 0 0 32px;
    font-size: 16.67px;
    float: right;
    border: 1px solid #EFC30F;
    background: url("https://www.localwork.com/images/new/add_none-icon.png") no-repeat scroll 25px center transparent;
    width: 166px;
    height: 61px;
    line-height: 61px;
    text-align: center;
	box-sizing:border-box;
}

.emp_detail-pg {  margin-top: 7px; }

.candidates_notes {
    width: 96%;
    margin: 12px auto;
}

.candidates_notes li {
    border: 1px solid #959595;
    padding: 13px 16px 15px 17px;
    margin: 0 0 6px 22px;
	overflow: hidden;
}

.edit_note {
    float: right;
    color: #ff0202;
}

.candidates_notes p { width: 94%; }

.candidates_notes span {
    font-size: 14.58px;
	font-weight: 600;
    color: #1f8ebe;
    display: block;
    margin-top: 10px;
	float: left;
}

.candidates_notes .edit-btn { float: right; }

.candidates_view_detail {
    text-align: center;
    width: 98%;
    margin-top: 26px;
}

.candidates_view_detail a.pending-btn { margin-right: 0; }

/* company-profile-builder-page */
.company-profile-steps.resume-builder-steps li {
    width: 33.33%;
}

#resume-bulider-block.company-profile-builder-block {
    width: 100%;
    margin: 35px auto 0px;
}

#resume-bulider-block.company-profile-builder-block  h2 { margin-left: 41px; }
#profile_builder { overflow: hidden; }

#profile_builder li {
    width: 19%;
    margin: 0 3%;
}

#profile_builder img { max-width: 224px; }

.template-features {
    overflow: hidden;
    margin: 15px 0;
}

#profile_builder .template-features li {
    float: none;
    padding: 8px 0px 8px 10px;
    width: auto;
	margin: 0;
    text-align: left;
    font-size: 14.58px;
	background: url(https://www.localwork.com/images/new/comp-builder-icon.png) no-repeat left 17px;
}

.view_ex {
    display: block;
    color: #404040;
    text-decoration: underline;
    margin-top: 16px;
}

/* profile-builder */
.builder_images {
    background: #d7cfc0;
    border: 1px solid #959595;
    padding: 28px 0 26px 20px;
	overflow: hidden;
}

.builder_images li {
  	float: left;
    margin: 0px 7px;
}
.builder_images li img { float: left; }

.photo_upload {
    border: 4px dashed #888;
    background: #fff;
    width: 206px;
    height: 130px;
	text-align: center;
}

.photo_upload a {
	color: #404040;
	font-size: 18.75px;
	display: block;
	padding: 52px 0;
}

.builder_icons { 
	overflow: hidden;
	float: left;
	width: 70%;
}

#builder div { overflow: hidden; }

.builder_icons li {
    float: left;
    width: 122px;
    height: 110px;
    text-align: center;
	display: table;
}

.builder_icons a {
    display: block;
    font-size: 16.67px;
    font-weight: 600;
    color: #666;
	display: table-cell;
	vertical-align: middle;
}
.builder_icons span { display: block; }
.builder_icons li.active { 
	background: #cfd8dc;
	border: 1px solid #959595;
}

.builder_icons li.active a { color: #666; }

.add_icon {
    float: right;
    height: 66px;
    width: 101px;
    border: 4px dashed #888;
    background: url(https://www.localwork.com/images/new/add-icon.png) no-repeat center #d6d6d6;
    margin: 24px 80px 0px 0px;
}

.builder-section { 
	max-width: 91%;
	margin: 49px auto 0;
}

.action-col, .action-col1 {
    float: right;
    padding: 7px 0;
}

.col-heading .action-col {
    padding: 10px 0;
    margin-right: 115px;
}

.col-heading .action-coll {
    padding: 10px 320px 10px 0;
    text-align: right;
}

.letter-cover action-col { padding: 10px 0; }

.letter-cover .col-heading .action-col {
    padding: 10px 0px;
    margin-right: 92px;
}

.letter-cover .table-content td.action-col {
    float: right;
    padding: 0px;
    margin: 12px 0px;
    height: auto;
}

.col-heading .action-col1 {
    padding: 10px 0px;
    margin-right: 164px;
}

/* jobseeker-help and support-page */
#contact-us.jobseeker-help-pg { 
	width: 100%;
	max-width: 1333px;
	padding: 0 3%;
	box-sizing: border-box;
}

.jobseeker-help-pg .contact-form { 
	width: 60%; 
	max-width: 772px;
}

.jobseeker-help-pg .contact-info { 
	width: 40%;
	max-width: 530px;
}
	
.jobseeker-help-pg .contact-form input[type="text"] { width: 68%; }

.jobseeker-help-pg .contact-form textarea {
	min-width: 68%;
	max-width: 68%;
}

.help_support { 
	display: block;
	margin-top: 3px;
}

/* employer-user-detail */
#emp_user_detail {
    width: 100%;
    padding: 1.5% 10% 0 5%;
    box-sizing: border-box;
    overflow: hidden;
}

.info-form {
    overflow: hidden;
    margin-left: 82px;
    margin-top: 16px;
}

.info-form label {
    font-size: 20.83px;
    font-weight: 600;
}

.info-form .input-field {
	height: 50px;
	line-height: 50px;
	border: 1px solid #959595;
}

.emp-block input[type="checkbox"] {
    float: left;
    margin-top: 55px;
    width: 15px;
    height: 15px;
}

.email_info {
    float: left;
    margin-top: 48px;
    margin-left: 15px;
}

.save-detail-btn { 
	margin: 17px 0 17px 82px;
	overflow: hidden;
}

.save-detail-btn a {
	width: 113px;
	height: 42px;
	line-height: 42px;
	margin-right: 0;
	text-align: center;
}

.save-detail-btn .pending-btn { float: right; }

/* job-seeker-account-detail-page */
.resume-content .info-form { margin: 0; width: 90%; }

.emp-block input[type="password"] { margin-top: 0; }

.upload-photo {
    width: 222px;
    height: 222px;
    margin: 28px 0 0;
}

.jobseeker-account-detail .upload-block {
    width: 45%;
    float: right;
    margin: 102px 0px 55px;
}

.jobseeker-account-detail .upload-select { width: 100%; }

#resume-bulider-block .save-detail-btn { 
	margin: 17px 0 17px 82px;
	width: 84.7%;
}

#resume-bulider-block select {
	/*-webkit-appearance: none;
	-webkit-border-radius: 0;*/
	height: 34px;
	padding: 0 6px;
	font-size: 16.67px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #404040;
	border: 1px solid #a3a3a3;
}

.cadidates-table-alt tbody, .account-manager-table-alt tbody, .dashboard-table .table-content td:last-child { border-right: 1px solid #a8a8a8; } 

.fileUpload {
	position: relative;
	overflow: hidden;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 16.67px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.choose_file {
    background: #1F8EBE ;
    width: 152px;
    height: 36px;
    display: inline-block;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 36px;
    border: 1px solid #959595;
}

.queries a { color:#000; }

.profile-embed {
    vertical-align: middle;
    padding: 20px;
	color: #404040;
	overflow: hidden;

}

.small-blue { font-size:11px; color:#0C8CFF }



/*------------------Pop Up Styles -------------------*/



#add-location-close:target #add-location {display:none;}

#add-location {display:none;}

#add-location:target {display:block;}



#login {display:none;}

#login:target {display:block;}

.add-location-close { cursor: pointer; }

.pop-form-col1 {width:46%; float:left; margin-right:5%}
.pop-form-col2 {width:46%; float:left}

.shadow-bg {
	background-image:url(../../images/new/shadow-bg.png);
	background-repeat:repeat;
	width:100%;
	height:100%;
	z-index:500;
	position:fixed;
	top:0;
}

.pop-up-bg {
	background-color:#fff;
	width:500px;
	margin:40px auto;
	padding:50px;
	text-align:center;
	box-shadow:0 0 2px #666;
	font-size:14px;
}

.close {
	background-color:#CCC;
	float:right;
	padding:10px 15px;
	color:#fff;
	margin:-50px;
}

#compare-plans .pop-up-bg {
	width:62%;
}

.pop-up-title {
	font-size:30px;
	color:#208fbf;
	font-weight:bold;
	margin-bottom:5px;
}

.pop-up-text {font-size:18px;}

#add-location input[type=text],    
#add-location input[type=email],    
#add-location input[type=password]   
{
width:96%;
display:block;
border:none;
height: 25px;
margin:10px 0;
padding:10px;
background-color:#eaeaed;
font-size:12px;
font-style:italic;
}

#add-location textarea    {
width:97%;
display:block;
border:none;
height: 130px;
margin:10px 0;
padding:10px;
background-color:#eaeaed;
font-size:12px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}

#add-location .btn {
	padding:15px 20px;
	background-color:#ebac22;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	margin-bottom:20px;
	border:none;
	width:100%;
}








/* Profile Widget */
.profile-widget-copy {
	font-size:14px;
	font-family: "Courier New";
	border: 1px solid #ccc;
    padding: 20px;
    margin: 20px 0;
    max-width:95%;
    overflow-y: auto;
}

.profile-embed img {
	max-width:95%;
}
.sub.active {font-weight:bold;}

.fl { float:left; }
.social-new img { width:30px; margin-right:3px; float:left; }


@media only screen and (max-width: 750px) {
	.question {
    float: right;
    margin: -95px 20px 0 0;
}
.mobile-button {display:block;}
.dashboard-links ul {
	float:none;
	width:100%;
}
.dashboard-links li {
	width:96%;
}
.logo-dashboard {
	clear: both;
    float: none;
    padding: 5px 0 25px 0;
}
.dashboard-links {padding:0;}
.dashborad-sidebar-nav {top:48px;}
.employers-dashboard {margin-top:190px;}
.candidates-details {
	margin-top:229px;
}
.candidates-details.profile-builder {
	padding-left:0;
	margin-top:189px;
}
}
@media only screen and (max-width: 450px) {
	.candidates-details.profile-builder {
	padding-left:0;
	margin-top:116px;
}
.dashboard-links.employee {top:0px;}
.dashborad-sidebar-nav {top:48px;}
.employers-dashboard {margin-top:80px;}
.candidates-details {
	margin-top:149px;
}
}