﻿.link {
  font-family: Arial;
  color: #0088cc;
  text-decoration: underline;
}
.thinLine {
  height: 1px;
  background-color: #c0c0c0;
}
.copyright {
  font-family: Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  color: #4d7c15;
}
.loginName {
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  color: #797979;
}
.logoutLink {
  font-family: Arial;
  color: #0088cc;
  text-decoration: underline;
  color: #08c;
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
}
.fb-div {
  display: inline-block;
  width: 47px !important;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 5px;
}
body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #221f20;
}
.alert-inline {
  display: inline-block;
}
.alert-warning {
  color: black;
}
.background-warning {
  background-color: #faa732;
}
.innerTable td,
.innerTable th {
  border-top: none !important;
}
.jobStatusDropDown {
  top: -13px;
}
#userMessage,
#receivedMessage {
  margin: 10px 10px 10px 0px;
  padding: 10px 10px 10px 0px;
}
.innerTable {
  width: 100%;
  margin-right: 15px;
  word-wrap: break-word !important;
}
.btnLeft {
  margin-left: 0px !important;
}
.truncate {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashActionLinks {
  margin-right: 20px;
}
.allocationMessage {
  margin: 4px 10px -10px 10px;
  color: #f60;
  font-weight: bold;
}
.jobInfo,
.jobInfo a {
  white-space: inherit !important;
}
.tabDetailBox {
  /*padding: 15px; 
    margin: 10px 10px 20px 10px; 
    box-shadow: 3px 3px 15px;*/
  margin: 10px 20px 20px 0px;
  padding: 10px 10px 15px 20px;
}
.tabDetailBox h1 {
  margin-bottom: 5px;
}
.btnEmailShare {
  margin-left: 0px;
}
#editPhoneControls {
  margin: 10px 0px 0px 5px;
}
.applicantsCount {
  margin-left: 10px;
}
.expandedSection {
  padding-left: 40px;
  margin-top: 20px;
}
.expandedResume {
  display: none;
  box-shadow: 3px 3px 14px;
  width: 100%;
  margin: 25px 0px 15px;
  padding: 15px 0px 10px 0px;
  word-wrap: break-word;
}
.resumeContent {
  margin: 15px;
  height: 100%;
}
.resumeContent iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.noResults {
  height: 50px;
}
.demoTitle {
  padding-right: 35px;
  padding-left: 35px;
}
.demo {
  position: fixed;
  z-index: 2555;
  top: 50px;
  left: 25%;
  width: 45%;
  background-color: #effada;
}
.editBlock {
  border: none;
  border-collapse: collapse;
}
.editBlock TD {
  border: none;
}
.candListNavBar IMG {
  position: relative;
  top: -2px;
  margin-right: 4px;
  margin-left: 2px;
}
.textAnswer + .question {
  margin-top: 10px;
}
#bulkPromoMsg {
  color: red;
}
/* Robyny's fuck up*/
/*.hide 
}*/
.loginFaceBookBtn {
  padding-left: 83px;
  color: white;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  width: 98px;
  border: 0px;
  background-image: url('/v2/img/facebook-login.jpg');
  cursor: pointer;
  text-align: center;
}
.loginGoogleBtn {
  padding-left: 98px;
  color: white;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  width: 98px;
  border: 0px;
  background-image: url('/v2/img/google-login.jpg');
  cursor: pointer;
  text-align: center;
}
.loginWithFB {
  position: absolute;
  top: 18px;
  left: 93px;
  color: white;
  font-size: 16px;
  cursor: pointer;
}
.loginWithGoogle {
  position: absolute;
  top: 18px;
  left: 411px;
  color: white;
  font-size: 16px;
  cursor: pointer;
}
img.greycenter {
  display: inline;
  height: 28px;
  left: 288px;
  position: absolute;
  top: 11px;
  width: 28px;
  z-index: 5;
}
.loginButtons {
  margin-top: 15px;
  margin-bottom: 30px;
}
.loginButtonsCompact {
  margin-top: 8px;
  margin-bottom: 8px;
  text-align: center;
}
a {
  white-space: nowrap;
  text-decoration: underline;
  cursor: pointer;
}
h1 {
  font-size: 26px;
  color: black;
  font-weight: normal;
}
h2 {
  font-size: 18px;
  font-family: HelveticaNeueLTPro-Bd;
  color: black;
  line-height: 30px !important;
  font-weight: normal;
}
b {
  font-family: HelveticaNeueLTPro-Bd;
  font-weight: normal;
}
#forgotPassword {
  position: relative;
  top: -1px;
}
strong {
  font-family: HelveticaNeueLTPro-Bd;
  font-weight: normal;
}
.grey,
.gray {
  color: #838383;
}
.greyImportant, .grayImportant {
    color: #838383 !important;
}

.black {
  color: #221f20;
}
.green {
  color: #89c54c;
}
.blue {
  color: #11a1de;
}
.blueImportant {
    color: #11a1de !important;
}

.lightGrey {
  color: #ececec;
}
.actionLink a {
  color: #b5abae !important;
  font-size: 12px !important;
  padding-left: 20px !important;
  padding-top: 10px;
}
.BtnOverride {
  width: inherit !important;
}
.socialLoginBtn IMG {
  margin-right: 10px;
  height: 15px;
}
.loginContainer {
  margin-left: auto;
  margin-right: auto;
}
.loginButtonsContainer {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.btn-hero {
  width: 190px !important;
  padding-right: 0px;
  padding-left: 0px;
}
.empLoginMain {
  margin-left: auto;
  margin-right: auto;
}
.fluid-field,
input.fluid-field {
  width: 100%;
  height: auto !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.legalContent {
  margin-top: 10px;
}
#questions table {
  margin-bottom: 0px !important;
}
.legalDocContainer {
  margin-top: 10px;
}
.legalSection {
  margin-left: 8px;
}
.empLoginMain .gray {
  padding-bottom: 7px;
}
.empLoginMain .htext {
  font-size: 24px;
  line-height: 22px;
  font-weight: normal;
}
.empLoginMain .existing-user,
.empLoginMain .new-user,
.empLoginMain .social-logins {
  padding: 4% 0;
  border-top: solid 1px #000;
}
.existing-user {
  border-top: 0px !important;
}
.empLoginMain .new-user {
  border-bottom: 0px;
}
.empLoginMain .new-user .htext {
  margin-bottom: 20px;
}
.empLoginMain .toggle-icon,
.empLoginMain .toggle-login-form {
  display: none;
}
.loginButtons {
  position: relative;
}
.newAccountLink {
  line-height: 20px;
  font-size: 16px;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
.scheduleShortcuts {
  text-align: left !important;
  padding-left: 20px !important;
  padding-top: 10px;
}
.bold {
  font-family: HelveticaNeueLTPro-Bd;
}
.indent {
  padding-left: 25px;
}
.shareJobTextEnglish {
  width: 776px;
  height: 320px;
  background-image: url('/v2/img/share-classified.jpg');
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobTextSpanish {
  width: 776px;
  height: 320px;
  background-image: url('/v2/img/share-classified-esp.jpg');
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobTextEnglish_m {
  width: 300px;
  height: 491px;
  background-image: url('/v2/img/share-text-m-english.jpg');
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobTextSpanish_m {
  width: 300px;
  height: 491px;
  background-image: url('/v2/img/share-text-m-spanish.jpg');
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.textInstructions {
  position: absolute;
  top: 35px;
  left: 30px;
  font-size: 18px;
  line-height: 27px;
  font-weight: bold;
}
.textInstructions_m {
  position: absolute;
  top: 80px;
  left: 30px;
  font-size: 18px;
  line-height: 27px;
  font-weight: bold;
}
.classifiedInstructions {
  font-family: 'Times New Roman', 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  position: absolute;
  top: 125px;
  left: 390px;
  line-height: 17px;
  font-weight: bolder;
  font-size: 12px;
}
.classifiedCode {
  position: absolute;
  top: 101px;
  left: 462px;
  line-height: 17px;
  font-weight: bold;
  font-size: 10px;
}
.classifiedInstructions_m {
  font-family: 'Times New Roman', 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  position: absolute;
  top: 347px;
  left: 32px;
  line-height: 17px;
  font-weight: bolder;
  font-size: 9px;
}
.classifiedCode_m {
  position: absolute;
  top: 333px;
  left: 94px;
  line-height: 17px;
  font-weight: bold;
  font-size: 7px;
}
h3.error {
  color: #b94a48;
}
.cityName {
  font-size: 18px;
  color: #89c448;
  padding-left: 70px;
}
.navBarLinks LI {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.shiftTable.error {
  border: solid;
  border-width: 1px;
  border-color: #b94a48;
}
.navBarLinks a {
  /*color: #89c448;*/
  color: #838383;
}
.LogoLine {
  height: 40px;
  padding-top: 20px;
}
.header {
  font-size: 18px;
  display: inline-block;
}
.upperRight {
  position: absolute;
  right: 0px;
  top: 0px;
}
.lock {
  position: relative;
  top: -4px;
}
.thickLine {
  height: 4px;
  background-color: #221f20;
}
.thinLine {
  height: 1px;
  background-color: #c0c0c0;
}
.langToggler {
  right: 0px;
  background-color: #221f20;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
  vertical-align: top;
  position: absolute;
}
.FilterSet {
  margin: 10px;
}
.FilterSet select {
  width: inherit;
}
.support {
  position: absolute;
  right: 100px;
  top: 0px;
  font-size: 18px;
  padding-top: 2px;
}
.poweredBy {
  max-width: initial;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 0px;
  /*REMOVE THE FOLLOWING AFTER TICKET #833*/
  /*width: 130px;
 height: 44px;*/
}
.poweredByJD {
  max-width: initial;
  margin-top: -25px;
  margin-bottom: 10px;
  margin-left: 0px;
  /*REMOVE THE FOLLOWING AFTER TICKET #833*/
  /*width: 130px;
 height: 44px;*/
}
.logo {
  width: 130px;
  height: 48px;
}
a.btn {
  text-decoration: none;
}
.brandLogo {
  margin-bottom: 5px;
}
.langToggler a {
  color: white;
}
/* Header and NavivationBar */
#filters select {
  width: 140px;
}
.jobAppLangWarning {
  margin-top: 0px;
  display: inline-block;
}
.jobAppLangWarning A {
  white-space: normal;
}
.logoLine IMG {
  margin-top: 10px;
  margin-bottom: 5px;
}
.jaDetails A {
  display: inline-block;
  margin-top: 10px;
}
.loginUA {
  color: #555555;
  margin-bottom: 30px;
  background-color: #f2f2f2;
  border: 1px solid #dfdfdf;
  max-width: 400px;
}
.loginUA LI {
  padding-bottom: 10px;
}
.verifiedID {
  height: 14px;
  width: 12px;
  background-image: url('/v2/img/verified.jpg');
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.unverifiedID {
  height: 14px;
  width: 12px;
  background-image: url('/v2/img/verified.jpg');
  background-repeat: no-repeat;
  background-position: 0 -14px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.score {
  margin-top: 5px;
  margin-bottom: 5px;
}
.minReqsRating {
  display: inline-block;
  margin-right: 5px;
  height: 14px;
  width: 68px;
}
.minReqsMeetsSome {
  background-image: url('/v2/img/some-reqs.jpg');
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 5px;
  height: 14px;
  width: 41px;
  position: relative;
  top: 2px;
}
.minReqsImg {
  vertical-align: top;
}
.minreqsSummary {
  margin-bottom: 5px;
}
.candProfileHighlights {
  font-size: 24px;
}
.blue {
  color: #2564B0;
}
.candProfileHighlightsSmall {
  font-weight: bold;
  font-size: 20px;
}
.candProfileHighlightHeader {
  color: black;
  font-weight: normal;
  padding-left: 5px;
}
.jaMoreAbout {
  padding-left: 0px;
  margin-bottom: 15px;
  margin-top: 5px;
}
.nojobsfound {
  margin-top: 20px;
}
hr {
  margin-top: 10px;
}
.jaCallerId {
  color: #555555;
  font-size: 18px;
  margin-bottom: 25px;
  line-height: 24px;
}
.jaTelNumber {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 25px;
  color: #000000;
  font-size: 15px;
}
#getphonenumber {
  margin-top: 25px;
  font-size: 17px;
  color: #555555;
}
.adAge {
  color: #808080;
}
.getphonenumberHeader {
  color: #000000;
  font-weight: bold;
  margin-bottom: 15px;
}
.phoneInput {
  font-size: 28px;
  font-weight: bold;
  height: 28px;
  margin: 5px;
}
.jaInstructions LI {
  padding: 10px;
}
.jaHeader {
  color: #000000;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
  font-weight: bold;
  margin-top: 20px;
}
.jaHeaderStep {
  color: #838383;
}
.jaJobTitle {
  font-size: 24px;
  color: #13a8e4;
  margin-bottom: 20px;
  margin-top: 0px;
  line-height: 26px;
}
.jd {
  margin-top: 15px;
  height: auto;
  overflow-y: hidden;
}
.fbText {
  font-family: 'lucida grande', Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 17px;
  padding-left: 30px;
  margin-bottom: 25px;
  color: #000000;
  max-width: 416px;
}
.jaSubHeader {
  font-size: 20px;
  color: black;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 15px;
}
.moreAbout {
  font-size: 18px;
  margin-bottom: 20px;
  color: #555555;
  line-height: 22px;
}
.jaOrgName {
  /* font-size:16px;*/
  margin-bottom: 10px;
}
.jaLocation {
  /*padding-left:20px;*/
  margin-top: 5px;
  margin-bottom: 10px;
}
.shifts {
  font-size: 10px;
  display: inline-table;
  position: relative;
  top: 3px;
  margin-left: 5px;
}
.shifts TD {
  width: 14px;
  height: 14px;
  border: 1px solid #555555;
  text-align: center;
  line-height: 14px;
  font-size: 8px;
}
.shiftOn {
  background-image: url('/v2/img/dotw_active_bg.png');
  color: white;
}
.shiftOff {
  background-image: url('/v2/img/dotw_notactive_bg.png');
  color: #555555;
}
.dbUpperDivider {
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  height: 17px;
  background-image: url('/v2/img/divider_shadow_v1.png');
}
.jobShareLogos table {
  width: 100%;
}
.jobShareLogos td {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 25%;
}
.jobShareLogos tr {
  height: 125px;
}
.jobShareLogosCopy {
  width: 60%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
}
.logosDivider {
  width: 2px !important;
}
.logosDivider div {
  height: 66px;
  background-color: #eeeeee;
  width: 1px;
}
.jobShareShowMore {
  padding-top: 20px;
  color: #06aadb;
}
.jobShareCopy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 27px;
}
.shareItemHeader {
  padding-top: 40px;
  font-size: 30px;
  line-height: 32px;
}
.shareItem {
  padding-top: 40px;
  padding-bottom: 30px;
  position: relative;
}
.shareItem TD {
  vertical-align: top;
}
.shareItem img {
  width: 80px;
  height: 80px;
  margin-right: 20px;
}
.verifyHeader {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.verifyHeaderEm {
  color: #6c9b40;
  font-size: 18px;
  line-height: 22px;
}
.verifyHeaderEmployer {
  color: #000000;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
}
.verifyBody {
  color: #555555;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 22px;
}
.verifyInputSection {
  font-size: 15px;
}
.verifyInputSection .field label {
  color: #555555;
  font-size: 15px;
}
.verifyInputField {
  font-size: 13px !important;
}
.verifyInputFields td {
  padding-right: 2px;
}
.verifyCongratsFrame {
  margin-bottom: 25px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.verifyCongratsText {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f2f2f2;
  border: 1px solid #838383;
}
.verifyCongratsHeader {
  font-weight: bold;
}
.verifyCongratsBody {
  font-weight: normal;
}
.shareHeader {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.shareFBIcon {
  background-image: url('/v2/img/webIcon.jpg');
  width: 80px;
  height: 80px;
  margin-right: 20px;
}
.shareIcon IMG {
  width: 80px;
  padding-right: 20px;
  max-width: 80px;
}
#flyerContainer {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 60px;
  text-align: center;
}
#clText {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f2f2f2;
  border: 1px solid #838383;
}
#jobTitle {
  font-size: 80px;
  line-height: 100px;
}
.customURL {
  color: #13a8e4;
  font-size: 35px;
  line-height: 45px;
}
.ForceHide {
  display: none !important;
}
#jobStatusFilter {
  width: inherit !important;
  margin-bottom: 4px;
  margin-right: 0px;
}
.shareHeaderEm {
  color: #6c9b40;
}
.shareBody {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.fbWallHeader {
  padding-top: 8px;
  color: #395a9b;
}
.shareItemDividier hr {
  margin-top: 60px;
  margin-bottom: 0px;
}
.shareJobCustomLinkEnglish {
  background-image: url('/v2/img/share-craigslist.jpg');
  width: 738px;
  height: 385px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobCustomLinkSpanish {
  background-image: url('/v2/img/share-craigslist-esp.jpg');
  width: 752px;
  height: 464px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobCustomLinkEnglish_m {
  background-image: url('/v2/img/share-link-m.jpg');
  width: 300px;
  height: 363px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.shareJobCustomLinkSpanish_m {
  background-image: url('/v2/img/share-link-m-esp.jpg');
  width: 300px;
  height: 363px;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
.fbWallBody {
  margin-right: 20px;
}
.fbAction {
  position: absolute;
  bottom: 0px;
  right: -160px;
}
.fbActionM {
  margin-top: 20px;
}
.fbWallContainer {
  margin-right: auto;
  margin-left: auto;
  width: 500px;
}
.fbWall {
  width: 389px;
  background-color: #f7f7f7;
  border: 1px solid #838383;
  position: relative;
}
.fbwall table {
  border: 1px solid #e4e4e4 !important;
}
.shareCalltoAcion {
  font-weight: bold;
  color: #555555;
  margin-bottom: 20px;
  font-size: 17px;
}
.shareJobCustomLinkRight {
  position: absolute;
  top: 257px;
  left: 386px;
  font-family: 'Times New Roman';
  font-weight: bold;
  font-size: 16px;
  color: #221f20;
}
.jobShareSecondURL {
  color: #3953a4;
}
.shareUrl {
  position: absolute;
  top: 257px;
  left: 20px;
  font-family: 'Times New Roman';
  font-weight: bold;
  font-size: 24px;
}
.shareUrl_m {
  position: absolute;
  top: 269px;
  left: 20px;
  font-family: 'Times New Roman';
  font-weight: bold;
  font-size: 20px;
}
.shareDivider {
  background-image: url('/v2/img/divider_shadow_v1.png');
  width: 955px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.callToActionFrame {
  width: 550px;
  position: relative;
}
.fbWallJBLNLogo {
  width: 68px;
  height: 69px;
  border-right: 1px solid #e4e4e4;
  background-image: url('/v2/img/share_jobalineIcon.jpg');
  margin-right: 11px;
  margin-left: 11px;
  margin-top: 10px;
  margin-bottom: 11px;
}
label {
  margin-bottom: 0px;
}
.JobStep {
  margin-top: 20px;
}
.shareAction {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.postScheduleDiv {
  height: 200px;
  background-image: url('/v2/img/post_scheduleDivider.png');
  width: 15px;
  position: relative;
  top: 19px;
  right: -16px;
}
.interviewHeaderEm {
  color: gray;
}
.interviewHeader {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 25px;
  line-height: 30px;
}
.thankYouInner {
  text-align: center;
  height: 155px;
}
.categoryNav {
  margin-bottom: 0px;
}
.categoryNav LI {
  color: #13a8e4 !important;
  padding-left: 10px;
  padding-right: 10px;
}
.trItem {
  margin-right: 15px !important;
}
.vrItem {
  margin-right: 15px !important;
}
.jobPostBoxesSpacer {
  height: 10px;
}
.jobPostBoxes {
  width: 693px;
  height: 105px;
  margin-left: auto;
  margin-right: auto;
  background-image: url('/v2/img/post_boxesTop.jpg');
  position: relative;
  margin-top: 20px;
  font-size: 16px;
}
.Filters select {
  width: inherit;
  margin-bottom: 4px;
}
.FilterSpace {
  margin: 10px;
}
.FullWidth {
  width: 100% !important;
}
@media (max-width: 767px) {
  .jobHeader {
    color: #221f20;
    font-size: 26px;
    font-family: Arial, sans-serif;
    font-weight: 300;
    margin-top: 10px;
    margin-left: 0px;
    text-align: left;
  }
  /* Mobile only */
  .searchWhat {
    margin-right: 0px !important;
  }
  .Filters select {
    width: 100%;
  }
  .empLoginMain .toggle-form,
  .empLoginMain .toggle-icon-hide,
  .empLoginMain .open .toggle-icon-show,
  .empLoginMain .open .toggle-login-form {
    display: none;
  }
  .empLoginMain .open .toggle-icon-hide {
    display: inline;
  }
  .empLoginMain .open .toggle-form,
  .empLoginMain .toggle-login-form {
    display: block;
  }
  .empLoginMain .toggle-icon {
    display: block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    width: 30px;
  }
  .empLoginMain .toggle-text {
    margin-left: 30px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .jobHeader {
    color: #221f20;
    font-size: 26px;
    font-family: Arial, sans-serif;
    font-weight: 300;
    line-height: 36px;
    margin-top: 20px;
    margin-left: -20px;
    text-align: left;
  }
}
@media (min-width: 980px) {
  .jobHeader {
    color: #221f20;
    font-size: 26px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    line-height: 44px;
    margin-top: 30px;
    margin-left: -20px;
    text-align: left;
  }
}
.newJobSteps {
  width: 760px;
  margin-top: 20px;
}
.newJobSteps TD {
  width: 33%;
}
.newJobStep {
  padding-left: 20px;
  padding-top: 25px;
  white-space: normal;
  color: #838383;
  font-size: 18px;
  background-repeat: no-repeat;
  height: 95px;
  padding-right: 25px;
}
.jobPostStepheader {
  font-size: 30px;
  color: #221f20;
  line-height: 40px;
}
.s1 {
  position: absolute;
  top: 26px;
  left: 95px;
  color: white;
  font-size: 18px;
}
.s2 {
  position: absolute;
  top: 26px;
  left: 295px;
  color: white;
  font-size: 18px;
}
.s3 {
  position: absolute;
  top: 26px;
  left: 495px;
  color: white;
  font-size: 18px;
}
.jobPostCopy {
  color: #555555;
  font-size: 18px;
  line-height: 28px;
}
.jobPostCopyLead {
  color: #221f20 !important;
  font-weight: bold;
}
.biLingualCheck {
  font-size: 18px;
  color: #221f20;
}
.agree {
  color: #221f20;
  background-color: #ececec;
  line-height: 50px;
  padding-left: 20px;
}
.biLingualCopy {
  font-size: 22px;
  color: gray;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 20px;
}
.qs TD {
  border-top: 0px;
  color: #555555;
  line-height: 20px;
}
.qs {
  border-bottom: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
}
.thankYouMsg {
  color: #13a8e4;
  font-size: 20px;
  padding-top: 24px;
}
.thankYouMsg2 {
  color: #6c9b40;
  font-size: 20px;
  padding-top: 15px;
  width: 450px;
  line-height: 22px;
}
.thankYouButton {
  padding-top: 20px;
}
.schedule {
  position: relative;
  left: 0px;
}
.schedule table {
  width: 100%;
}
.schedule TD {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  height: 35px;
  vertical-align: middle;
}
.minReqContent UL {
  margin-top: 20px;
  margin-left: 0px;
}
.minReqContent LI {
  display: inline-block;
  width: 100%;
  margin-right: 10px;
  vertical-align: top;
  line-height: 35px;
    overflow: hidden;
}
@media (min-width: 751px) {
  .minReqContent LI {
    width: 48%;
  }
}
.tb {
  border-top: 1px solid #cccccc;
  width: 100px;
}
.lb {
  border-bottom: 1px solid #cccccc;
}
.rb {
  border-right: 1px solid #cccccc;
}
.login-field label {
  padding-bottom: 2px;
  color: #221f20;
  font-size: 15px;
}
.login-field INPUT {
  width: 230px;
}
.FBExplanation {
  margin-top: 10px;
  font-size: 11px;
  line-height: 15px;
}
.agreeTOU {
  font-size: 11px;
  width: 277px;
  margin-left: auto;
  margin-right: auto;
}
#emailSignUpButton {
  text-align: center;
}
#emailLoginButton {
  text-align: center;
}
.loginEmail {
  margin-top: 10px;
}
.login-field {
  margin-bottom: 5px;
}
.SmsContactInfo {
  background-color: white;
  margin-bottom: 5px;
}
.loginForm {
  width: 240px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 10px;
}
.login-OR-Sep {
  position: relative;
  color: #838383;
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.ORDivider {
  display: inline-block;
  height: 1px;
  border-top: 1px solid #838383;
  width: 100px;
  margin-right: 0px;
  margin-left: 0px;
}
.field label {
  font-size: 12px;
  padding-bottom: 5px;
  color: #221f20;
  font-family: HelveticaNeueLTPro-Bd;
}
.adUnitTitle {
  font-size: 20px;
  color: #13a8e4;
  margin-bottom: 20px;
}
.adUnit {
  margin-top: 40px;
  margin-bottom: 30px !important;
  margin-left: 0px;
  position: relative;
  width: 270px;
  background-image: url('/v2/img/post_paperBg.png');
  padding: 20px;
}
.adUnitR {
  background-image: url('/v2/img/post_paperEdgeR.png');
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 4px;
}
.adUnitL {
  background-image: url('/v2/img/post_paperEdgeL.png');
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 4px;
}
.adUnitTop {
  position: absolute;
  top: -5px;
  left: 0px;
  background-image: url('/v2/img/post_paperEdgeTop.png');
  height: 8px;
  background-repeat: repeat-x;
  width: 310px;
}
.JobPostHeaderExtraSpace {
  margin-top: 30px !important;
}
.adUnitBottom {
  position: absolute;
  bottom: -5px;
  left: 0px;
  background-image: url('/v2/img/post_paperEdgeBtm.png');
  height: 8px;
  background-repeat: repeat-x;
  width: 310px;
}
.adUnitHeader {
  color: gray;
  font-size: 22px;
  font-weight: bold;
}
.jobPostStep {
  color: #838383;
}
.field {
  margin-bottom: 15px;
}
.shiftNames {
  text-align: left !important;
  border-left: 1px solid #cccccc;
}
.days {
  background-color: #f2f2f2;
}
.scheduleAlternate TD {
  background-color: white;
}
.miniHeader {
  padding-top: 10px;
}
.miniHeader label {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
.scheduleFirst TD {
  background-color: #f2f2f2;
}
.optional {
  color: #838383;
  font-size: 12px;
}
.sticky {
  position: fixed;
  top: 80px;
  z-index: 10000;
  background-color: white;
  width: 100%;
  height: 175px;
}
.checkoutTotal table {
  text-align: right;
}
.checkoutTotal TD {
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.checkOutGrayedOut {
  color: lightgray !important;
  text-decoration: line-through !important;
}
.checkOutSale {
  padding-right: 5px;
}
.empNavBar {
  padding-right: 20px;
  margin-top: 20px;
}
.empNavBar LI {
  display: inline-block;
  color: #949494;
  padding-left: 5px;
  padding-right: 5px;
}
.empNavBar a {
  color: #949494;
}
.loggedIn {
  /*padding-left: 100px !important;*/
}
.strike {
  text-decoration: line-through;
  color: #dfdfdf !important;
}
.strike2 {
  text-decoration: line-through;
}
.QListItemRemove {
  cursor: pointer;
}
.QListItem {
  padding-top: 4px;
  padding-bottom: 4px;
}
.cartOff {
  width: 30px;
  height: 25px;
  background-image: url('/v2/img/candList_cart_Off.png');
  background-repeat: no-repeat;
  position: absolute;
  right: -7px;
  top: 8px;
}
.cartOn {
  text-align: left;
  position: fixed;
  right: 10px;
  top: 12px;
  z-index: 99999;
}
#ccActionItems {
  padding-top: 12px;
  width: 200px;
}
.checkout {
  margin-top: 10px;
}
.checkout td {
  vertical-align: top;
}
.checkoutPromoMsg {
  text-align: center;
  font-size: 16px !important;
}
.checkoutItemL {
  position: absolute;
  height: 103%;
  width: 8px;
  left: -5px;
  top: -2px;
  background-image: url('/v2/img/candList_cart_paperSideL.png');
  background-repeat: repeat-y;
}
.checkoutItemR {
  position: absolute;
  height: 103%;
  width: 8px;
  right: -6px;
  top: -2px;
  background-image: url('/v2/img/candList_cart_paperSideR.png');
  background-repeat: repeat-y;
}
.checkoutItems {
  padding: 10px;
  background-image: url('/v2/img/candList_cart_paperBg.png');
  position: relative;
  color: #949494;
}
.checkoutItems TH {
  color: #eb4e54;
  font-size: 15px !important;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 4px;
  width: 25%;
}
.leftAlignedCell {
  text-align: left !important;
}
.checkoutItemsTop {
  background-image: url('/v2/img/candList_cart_paperTop.png');
  background-repeat: repeat-x;
  height: 9px;
}
.checkoutItemsBottom {
  background-image: url('/v2/img/candList_cart_paperBot.png');
  background-repeat: repeat-x;
  height: 9px;
}
.checkoutTotal {
  height: 85px;
}
.discount {
  padding-left: 5px;
}
.cartOnInner {
  padding: 10px;
  padding-bottom: 6px;
  background-color: #444444;
  font-size: 15px !important;
}
#promoContainer {
  height: 20px;
}
.cartOnLT {
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url('/v2/img/candList_cart_topL.png');
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}
.cartOnRT {
  position: absolute;
  right: 0px;
  top: 0px;
  background-image: url('/v2/img/candList_cart_topR.png');
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}
.cartOnLL {
  position: absolute;
  background-image: url('/v2/img/candList_cart_btml.png');
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
  left: 0px;
  bottom: 0px;
}
.cartOnIcon {
  height: 45px;
  background-image: url('/v2/img/candList_cart.png');
  background-repeat: no-repeat;
  background-position-y: 0px;
  width: 45px;
  position: absolute;
  right: 0px;
  bottom: -44px;
  cursor: pointer;
}
.pageTitle {
  margin-bottom: 10px;
}
.alertMessage {
  margin-bottom: 20px;
}
.jobTitle {
  margin-top: 15px;
  margin-bottom: 15px;
  white-space: nowrap;
}
.jobTitleLink {
  font-size: 14px;
  color: #06aadb;
  white-space: normal;
}
.jobPostDate {
  text-align: right;
  font-size: 15px;
  color: #838383;
}
.jobDetails {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.jobLocation {
  padding-bottom: 10px;
  text-align: right;
  font-size: 30px;
  color: #838383;
}
.pageLogo {
  padding-top: 20px;
  padding-left: 00px;
  height: 55px;
}
.pageHeader {
  padding-left: 20px;
  margin-bottom: 30px;
}
.navBarSelected {
  background-image: url('/v2/img/candList_mainNAV_1px.png');
  height: 37px;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  margin-right: 15px;
  color: black;
  line-height: 37px;
  bottom: 5px;
}
.navBarSelectedL {
  background-image: url('/v2/img/candList_mainNAV_LeftEnd.png');
  width: 6px;
  height: 37px;
  position: absolute;
  left: -6px;
  top: 0px;
}
.navBarSelectedR {
  background-image: url('/v2/img/candList_mainNAV_slop.png');
  width: 42px;
  height: 37px;
  position: absolute;
  right: -41px;
  top: 0px;
}
.navBarSelectedT {
  color: #13a8e4 !important;
  cursor: auto;
}
.dropdown-menu {
  min-width: initial;
  text-align: left;
}
.candListNavbar {
  height: 42px;
  margin-left: 0px !important;
  width: 100%;
  margin-bottom: 0px;
  border-bottom: 1px solid #cdcccc;
}
.candListNavBar TD {
  padding: 0px;
  white-space: nowrap;
  position: relative;
}
.navBarPointer {
  position: absolute;
  left: 40%;
  bottom: -10px;
  width: 22px;
  height: 10px;
  background-image: url('/v2/img/up-selector.jpg');
}
.masterNavBar TABLE {
  margin-bottom: 9px;
}
.masterNavBar TD {
  position: relative;
  vertical-align: middle;
  padding-left: 5px;
}
.candListNavBarPointer {
  position: absolute;
  left: 45%;
  bottom: -10px;
  width: 22px;
  height: 10px;
  background-image: url('/v2/img/up-selector.jpg');
}
.candListNavBarTabs table {
  margin-left: 55px;
  white-space: nowrap;
}
.candListNavBarTabs td {
  display: inline-block;
  padding-right: 20px;
  padding-left: 20px;
  color: #838383;
  font-size: 22px;
  line-height: 30px;
  padding-top: 10px;
  cursor: pointer;
  height: 43px;
  white-space: nowrap;
}
.candListNavBarSelected {
  background-image: url('/v2/img/candList_nav_pointer.png');
  background-position: center bottom;
  background-repeat: no-repeat;
}
.showProfile {
  position: absolute;
  bottom: 7px;
  right: -86px;
}
.candDetails {
  padding-top: 5px;
}
/*.candDetails TD
    {
        width: auto !important;
    }*/
.minreq_yes {
  background-image: url('/v2/img/candList_yes_no.png');
  background-position: 0px -15px;
  background-repeat: no-repeat;
  height: 15px;
  padding-left: 35px;
  display: inline-block;
}
.minreq_no {
  background-image: url('/v2/img/candList_yes_no.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 15px;
  padding-left: 35px;
  display: inline-block;
  position: relative;
  top: 2px;
}
.minreq_yes_img {
  margin-top: -22px;
}
@media print {
  .minreq_yes_img {
    margin-top: -24px;
  }
}
.minreq_answer {
  padding-left: 15px;
}
.picSection {
  width: 115px;
  margin-left: 5px;
  display: inline-block;
  padding-top: 5px;
}
.infoSection {
  margin-left: 20px;
  height: 230px;
  display: inline-block;
  padding-top: 30px;
  padding-right: 10px;
}
.resumeActions {
  float: right;
  margin-right: 10px;
}
.resumeActions img {
  width: 20px;
}
.actionIconLinks {
  float: right;
  margin-right: 10px;
}
.actionIconLinks img {
  width: 20px;
}
.vetBadge {
  width: 16px;
  height: 16px;
  background-image: url('/v2/img/icon_vet.png');
  background-repeat: no-repeat;
  position: absolute;
  top: -5px;
  left: -5px;
}
.setVetBadge {
  width: 16px;
  height: 16px;
  background-image: url('/v2/img/icon_vet.png');
  background-repeat: no-repeat;
  top: 1px;
  display: inline-block;
  position: relative;
  margin-left: 8px;
}
.vetBadgeImg {
  margin-left: 8px;
  margin-bottom: 8px;
}
.vetHeader {
  font-size: 15px;
  position: absolute;
  left: 26px;
  bottom: -18px;
}
.candName {
  font-size: 20px;
  color: black;
  font-weight: bold;
}
.smsApplicant {
  width: 25px;
  margin-top: -5px;
}
.multipleApplications {
  width: 16px;
  margin-top: -7px;
  margin-left: 5px;
}
#candList h3 {
  text-decoration: underline;
}
.candStatusDropDown {
  padding: 8px;
  color: #414141;
}
.candStatusDropDown li a {
  text-decoration: none;
}
.candQuickNoteDropDown li a {
  text-decoration: none;
}
.btnDelete li a {
  text-decoration: none;
}
.candPicCol {
  width: 145px;
  position: relative;
  z-index: -1;
}
.txtCand {
  line-height: 12px;
  position: absolute;
  bottom: 7px;
  left: 13px;
  font-size: 12px;
  margin-bottom: 1px;
}
.txtCandFb {
  line-height: 12px;
  position: absolute;
  top: 4px;
  left: 13px;
  font-size: 12px;
  margin-top: 0px;
}
.candPic,
.empPic {
  width: 100px;
  height: 98px;
  background-image: url('/v2/img/no-profile-pic.jpg');
  position: relative;
}
.candPicPlaceholder {
  height: 90px;
  width: 91px;
  margin-left: 4px;
  margin-top: 1px;
  border: 1px solid black;
  background-color: #ffffff;
  text-align: center;
}
.candPicPlaceholderFb {
  height: 90px;
  width: 91px;
  margin-left: 4px;
  margin-top: 1px;
  border: 1px solid black;
  background-color: #ffffff;
  text-align: center;
}
.candPicPlaceholder IMG {
  height: 85px;
  width: 91px;
}
.candPicPlaceholderFb IMG {
  height: 90px;
  width: 91px;
}
.trueMatch {
  background-image: url('/v2/img/candList_trueMatch.png');
  background-repeat: no-repeat;
  height: 34px;
  width: 100px;
  background-position: center;
  position: relative;
  left: 5px;
}
.tm1 {
  background-position-y: -136px;
}
.tm2 {
  background-position-y: -102px;
}
.tm3 {
  background-position-y: -68px;
}
.tm4 {
  background-position-y: -34px;
}
.tm5 {
  background-position-y: 0px;
}
.whiteBGPlaceHolder {
  height: 80px;
  background-color: white;
  position: fixed;
  top: 0px;
  z-index: 10000;
  width: 100%;
}
.candListPlaceHolder {
  height: 172px;
}
.candDivider {
  /*width: 100%;
    background-image: url('/v2/img/candList_profile_divider.png');
    background-position: center;
    height: 2px;
    background-repeat: no-repeat;*/
  clear: both;
  margin-top: 5px;
  margin-bottom: 10px;
  height: 1px;
  background-color: #6a6164;
}
.buyAllMsg {
  color: #eb4e54 !important;
  font-size: 13px !important;
  padding-left: 5px;
}
.checkout {
  width: 475px;
}
.buyButton {
  margin-left: 0px;
}
.candIcons ul {
  margin: 0px;
  overflow-x: hidden;
}
.candIcons li {
  display: inline-block;
  padding-right: 20px;
  white-space: nowrap;
}
.CandIcon-vet-yes {
  background-image: url('/v2/img/candList_vet.png');
  background-position: 0 0;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.CandIcon-vet-no {
  background-image: url('/v2/img/candList_vet.png');
  background-position-y: -48px;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.CandIcon-ID-yes {
  background-image: url('/v2/img/candList_id.png');
  background-position: 0 0;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.CandIcon-ID-no {
  background-image: url('/v2/img/candList_id.png');
  background-position-y: -48px;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.CandIcon-MIN-yes {
  background-image: url('/v2/img/candList_min.png');
  background-position: 0 0;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.CandIcon-MIN-no {
  background-image: url('/v2/img/candList_min.png');
  background-position-y: -48px;
  width: 65px;
  height: 45px;
  background-repeat: no-repeat;
}
.statusActionItems {
  margin-left: 15px;
  display: inline-block;
}
.seeFullProfile {
  width: 90px;
  margin-left: 0px;
}
.candWebUser {
  width: 16px;
  margin-left: 5px;
  margin-top: -5px;
}
.candRowHeader {
  /*padding-left: 5px;*/
  padding-right: 15px;
  margin-top: 10px;
  font-size: 14px;
}
.candRowHeader TD {
  width: auto !important;
  vertical-align: middle !important;
  padding-right: 10px;
}
/*.candRowHeader UL
    {
        display: inline;
        margin: 0px;
    }

    .candRowHeader IL
    {
        display: inline-block;
        margin: 0px;
    }*/
.candRow {
  margin-bottom: 0px !important;
}
.candRow TD {
  vertical-align: top;
  width: 50%;
}
.candRow:hover {
  /*background-image: url('/v2/img/candList_profile_bg.gif');
        
   background-repeat:repeat-x;*/
  /*border: solid 1px gray;*/
}
.candRowHeader table {
  /*width: 100%;*/
}
/*.candRow UL
{
    display: inline;
}

.candRow LI
{
    display: inline-block;
    padding-left: 0px;
}*/
.candActionItemTag {
  background-image: url('/v2/img/candList_thumbsUp.png');
  background-repeat: no-repeat;
  background-position: 0 -32px;
  height: 33px;
  width: 31px;
  position: relative;
  left: -5px;
  top: -10px;
}
.candActionItemTag:hover {
  background-image: url('/v2/img/candList_thumbsUp.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 33px;
  width: 31px;
  position: relative;
  left: -5px;
  top: -10px;
}
.candActionItemExpand {
  background-image: url('/v2/img/candList_expand.png');
  background-repeat: no-repeat;
  background-position: 0 -62px;
  height: 20px;
  width: 16px;
  margin-top: 10px !important;
}
.candActionItemExpand:hover {
  background-image: url('/v2/img/candList_expand.png');
  background-repeat: no-repeat;
  background-position: 0 -42px;
  height: 20px;
  width: 16px;
  margin-top: 10px !important;
}
.candActionItemClose {
  background-image: url('/v2/img/candList_expand.png');
  background-repeat: no-repeat;
  background-position: 0 0px;
  height: 20px;
  width: 16px;
  margin-top: 10px !important;
}
.candActionItemClose:hover {
  background-image: url('/v2/img/candList_expand.png');
  background-repeat: no-repeat;
  background-position: 0 -20px;
  height: 20px;
  width: 16px;
  margin-top: 10px !important;
}
.candPreview {
  position: relative;
}
.lowMargin {
  margin-bottom: 5px;
}
.contactInfoNotPurchased {
  padding-left: 10px;
  padding-top: 20px;
  white-space: normal;
  padding-right: 20px;
}
.candSection {
  position: relative;
  padding-top: 5px;
}
.myJobsTitle {
  font-size: 18px;
}
.candSection TD {
  width: auto !important;
  margin-bottom: 15px;
}
.candPreviewVoice {
  margin-bottom: 15px;
}
.candInfoContactInfoPhone {
  color: #333333;
}
.expandNotes {
  white-space: nowrap;
}
.notesButtons {
  position: relative;
  top: -4px;
  margin: 0px;
}
.seeProfile {
  text-align: right;
  width: 200px;
  font-size: 14px;
  position: relative;
  top: -2px;
}
.candPreviewTextQ {
  margin-bottom: 5px;
}
.candPreviewTextA {
  padding-left: 25px;
  padding-top: 0px;
  padding-bottom: 10px;
}
#chargeTotal {
  font-size: 15px;
  color: black;
  position: relative;
  top: 3px;
  left: 0px;
  font-weight: bold;
  padding-right: 5px;
}
.cc {
  text-align: left;
}
.cc a {
  color: #949494;
}
.cc td {
  padding-right: 15px;
}
.ccMainInput {
  width: 145px;
}
.candActionItems {
  position: relative;
  left: 20px;
}
.candCloseFrame {
  height: 140px;
  padding-top: 10px;
}
.jblnIcon {
  cursor: pointer;
  margin: 5px;
  background-repeat: no-repeat;
}
.candClose {
  background-image: url('/v2/img/candList_delete.png');
  background-position-y: -22px;
  height: 21px;
  width: 21px;
}
.candClose:hover {
  background-image: url('/v2/img/candList_delete.png');
  background-position-y: 0px;
  height: 21px;
  width: 21px;
}
.candPurchased {
  /*background-image: url('/v2/img/candList_profile_bg.gif');
   background-repeat:repeat-x;*/
}
.candClose {
  background-image: url('/v2/img/candList_delete.png');
  height: 21px;
  width: 21px;
}
.voiceButton {
  background-image: url('/v2/img/CandList_audio.png');
  height: 15px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0px -15px;
  cursor: pointer;
}
.candInfoName {
  font-size: 15px;
}
.candInfoContactInfo {
  margin-top: 5px;
  font-size: 14px;
  color: #13A8E4;
}
.candInfoContactInfo a {
  color: #13A8E4;
}
.candInfoContactInfoEmail {
  margin-right: 15px;
}
.candInfo {
  padding-left: 8px;
  padding-top: 4px;
  overflow-x: hidden;
  white-space: nowrap;
}
.candInfo:hover {
  white-space: normal;
}
.voiceButton:hover {
  background-position: 0px 0px;
}
.voiceButtonOn {
  background-position: 0px 0px;
}
.c1 {
  background-image: url('/v2/img/chevron1.jpg');
  width: 605px;
  height: 70px;
  position: relative;
  left: 50px;
}
.c2 {
  background-image: url('/v2/img/chevron2.jpg');
  width: 605px;
  height: 70px;
  position: relative;
  left: 50px;
}
.c3 {
  background-image: url('/v2/img/chevron3.jpg');
  width: 605px;
  height: 70px;
  position: relative;
  left: 50px;
  margin-bottom: 20px;
}
#companyName {
  width: 200px;
}
#companyDesc {
  width: 320px;
}
.selectedQs {
  background-color: #f2f2f2;
  border-color: #dfdfdf;
  font-size: 17px;
  color: #555555;
  padding: 20px;
  line-height: 28px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.voiceQuestion {
  display: inline-block;
  padding-left: 45px;
  position: relative;
  font-weight: normal;
}
.noCands {
  font-size: 24px;
  line-height: 20px;
  margin-top: 50px;
}
.candNotes {
  margin-top: 0px;
  position: relative;
  display: inline-block;
}
.candInnerSection {
  height: 135px;
  padding-top: 5px;
}
/*.textAnswerSection
{
    border: 1px solid #dfdfdf;
    margin-bottom: 10px;
    margin-top: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}*/
/*.textAnswerSection TD
    {
        padding-bottom: 20px;
        padding-left: 20px;
        font-weight: normal;
        vertical-align: top;
    }*/
/*.textQuestionsHeader
{
    color: #6c9b32;
    font-weight: bold !important;
    font-size: 22px;
    padding-top: 20px;
    padding-left: 20px;
}

    .textQuestionsHeader.ul
    {
        background-clip: padding-box;
        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        background-color: #effce1;
        padding-top: 30px !important;
    }

    .textQuestionsHeader.ur
    {
        background-clip: padding-box;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        background-color: #f2f2f2;
        padding-top: 30px !important;
    }*/
.textAnswerSection table {
  width: 100%;
}
/*.textAnswerA
{
    background-color: #f2f2f2;
    color: #949494;
   
    padding-left: 20px !important;
}

.textAnswerQ
{
    background-color: #effce1;
   
    padding-right: 20px !important;
}*/
.ll {
  background-clip: padding-box;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  background-color: #effce1;
  padding-bottom: 10px !important;
}
.lr {
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  background-color: #f2f2f2;
  padding-bottom: 10px !important;
}
#stickySpacer {
  background-color: white;
  position: fixed;
  top: 0px;
  height: 80px;
}
.minReqsSection {
  padding-top: 10px;
  padding-left: 20px;
}
.question {
  margin-bottom: 10px;
}
.voiceAnswer {
  margin-bottom: 10px;
  padding-left: 25px;
}
.noteShown {
  height: 82px;
}
.candSummary {
  /*padding-left: 5px;*/
  padding-top: 5px;
  padding-right: 10px;
  white-space: nowrap;
  /*line-height:22px;*/
}
.candSummary DIV {
  line-height: 22px;
}
.candSummary UL {
  list-style: disc !important;
  margin-left: 0px;
  margin-bottom: 0px;
}
.candSummary LI {
  display: block;
  height: 30px;
}
.candSummary TD {
  vertical-align: middle;
  width: auto;
  white-space: nowrap;
}
.textAnswerSection h2 {
  margin-bottom: 10px;
}
.voiceQuestionsHeader {
  color: #6c9b32;
  font-weight: bold;
  font-size: 22px;
  padding-bottom: 0px;
}
.minRequirementsHeader {
  color: #6c9b32;
  font-weight: bold;
  font-size: 22px;
  padding-bottom: 20px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.endorsmentsHeder {
  color: #13a8e4;
  font-size: 22px;
  font-weight: bold;
}
.endorsementLogo {
  margin-top: 4px;
  text-align: right;
}
.endorsmentsItems li {
  display: inline-block;
  width: 360px;
  margin-top: 10px;
  margin-left: 20px;
  padding: 10px;
  border: solid 1px #dfdfdf;
  background-color: #f7f7f7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: top;
}
.friendName {
  color: #315c9a;
}
.friendComment {
  color: #949494;
}
.textAnswer {
  padding-left: 25px;
}
.mysettings {
  margin-left: 16px;
}
.specicaltab {
  padding: 10px;
  border-bottom-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.likemefont {
  font-size: 12px;
  text-align: right;
}
.actionfont {
  text-decoration: underline;
  color: white !important;
  font-size: 12px;
  text-align: right;
}
.actionfont a {
  text-decoration: underline;
  color: #F5F5F5 !important;
  font-size: 12px;
  text-align: right;
}
.navaction {
  font-size: 12px;
}
.navzipinput {
  font-size: 12px !important;
  width: 60px !important;
}
.navbartext {
  padding: 10px;
  line-height: 1;
  font-size: 18px;
}
.navBarSymbol {
  height: 40px;
}
.navBarSymbolSmall {
  height: 20px;
}
.city2 {
  margin-left: 0px;
  margin-bottom: 10px;
}
.city {
  margin-left: 10px;
  margin-bottom: 10px;
}
.aligntop {
  vertical-align: text-top;
}
.commenttable {
  border-collapse: separate;
  border-spacing: 5px 5px;
}
.commenttable .comment {
  font-size: 14px;
  font-weight: normal;
}
.subheading {
  line-height: 18px;
}
.pageheading {
  line-height: 24px;
}
.zipinput {
  font-size: 18px !important;
  width: 120px;
}
/*.row
{
    margin-bottom: 4px;
}*/
img.blue_arrow {
  width: 45px;
  height: 45px;
}
.authnet_seal {
  text-align: left;
  vertical-align: top;
}
.noWrap {
  white-space: nowrap;
}
.ccinfo-dialog {
  width: 420px;
  /* to center, must be half of the width, minus scrollbar on the left (30px) */
  margin: -170px 0 0 -200px;
}
.menuoption-inline {
  margin-top: 2px;
}
.input-ccinfo-inline {
  margin-top: 6px;
  width: 60px;
}
.input-ccinfo-tiny {
  width: 30px;
}
.input-ccinfo-small {
  width: 60px;
}
.input-ccinfo-big {
  width: 150px;
}
.input-ccinfo-bigger {
  width: 338px;
}
#clPosting {
  font-size: 12px;
  width: 100%;
  height: 250px;
  color: Black;
  overflow-y: hidden;
}
.personalPic {
  width: 80px;
  height: 80px;
}
.JDPublishTextBox {
  cursor: default !important;
}
.expandBtn {
  margin-top: 10px;
  margin-bottom: -10px;
}
.btn-signup {
  font-size: 25px !important;
}
.copy {
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
}
.copy LI {
  padding-bottom: 20px;
  color: #555;
  font-size: 16px;
  line-height: 22px;
}
.copyHeader {
  height: 40px;
  color: #111;
  line-height: 40px;
  text-align: center;
  font-size: 34px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.copyHeader2 {
  height: 40px;
  color: #111;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
  margin-bottom: 10px;
  margin-top: 30px;
}
.copy2 TD {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  vertical-align: top;
}
.copy2 LI {
  padding-bottom: 23px;
  color: #555;
  font-size: 13px;
  line-height: 18px;
  padding-right: 5px;
}
.homeIcons2 {
  text-align: center;
  margin-bottom: 25px;
  margin-top: 30px;
}
.homeIcons2 IMG {
  width: 48px;
  height: 48px;
}
@media (max-width: 480px) {
  .homeIcons2 IMG {
    width: 32px;
    height: 32px;
  }
  .FullWidthMobile {
    width: 100% !important;
    float: none !important;
  }
}
.jobList2 LI {
  padding: 5px;
  font-size: 24px;
  display: inline-block;
}
.actionDivCand {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 35px;
  margin-bottom: 0px;
}
.actionDiv {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0px;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.leftPanelSpacer {
  height: 74px;
}
.rightPanelSpacer {
  height: 48px;
}
.actionDiv a {
  font-size: 18px;
  line-height: 22px;
}
.checkOutButton {
  margin-top: 10px;
  margin-bottom: 0px;
}
.previewbutton {
  margin-bottom: 15px;
}
.preview {
  margin-bottom: 5px;
  margin-top: 5px;
}
.req {
  font-weight: normal;
  padding-right: 10px;
}
.res {
  font-style: italic;
  letter-spacing: 1px;
}
.reqres {
  padding: 5px;
  padding-left: 10px;
}
.link {
  color: #08c;
  cursor: pointer;
}
body {
  overflow-y: scroll;
}
.jobList LI {
  padding: 25px;
  font-size: 24px;
  display: inline-block;
}
.seo {
  text-align: center;
  background-color: white;
  padding: 20px;
}
.seo A {
  color: Black;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  white-space: nowrap;
}
.homeIcons {
  text-align: center;
  margin-bottom: 50px;
  margin-top: 30px;
}
.homeIcons IMG {
  width: 96px;
  height: 96px;
}
.dbButton {
  margin-right: 20px;
  /*color: #000000 !important;*/
  font-size: 15px !important;
}
.dbButtonW75 {
  width: 75px;
  margin-right: 20px;
  font-size: 15px !important;
}
.jobalineGreen {
  color: #6c9b40;
}
.dbTotalCount {
  font-size: 14px;
  color: #221f20;
  text-align: left;
}
.dbNewCand {
  font-size: 20px;
  color: #6c9b40;
}
.dbActive {
  color: #838383;
  font-weight: bold;
}
.jobTable TD {
  vertical-align: middle;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 4px;
}
.jobTableCell {
  text-align: center;
}
.jobListTable {
  width: 100%;
}
.jobListTable tr {
  /*border-top: 1px solid lightgrey;*/
}
.jobListTable TD {
  vertical-align: top;
  padding-top: 3px !important;
  padding-bottom: 4px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  border-right: 1px solid lightgrey;
}
.jobListTableCell {
  text-align: center;
}
.detailsRow {
  border-top: none !important;
}
.centerTable td,
.centerTable th {
  text-align: center;
  width: 25%;
}
.centerTable {
  width: 250px;
  margin-right: 0px;
}
.getMore {
  margin: 15px;
}
.ui-dialog {
  width: auto !important;
}
.dropdown-menu li a:hover,
.dropdown-menu li a {
  text-decoration: none;
}
.innerTable tr {
  border-top: none;
}
.innerTable td {
  border-right: none;
  /*padding: 4px 0px 4px 0px !important;*/
}
.endColumn {
  border-right: none !important;
}
.btnGetMore {
  position: relative;
  left: -20px;
  top: -10px;
  white-space: nowrap !important;
}
.indentedrow {
  padding-left: 10px;
}
.hiringManagerTable TD {
  vertical-align: middle;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 4px;
}
.hiringManagerTable {
  text-align: center;
}
.candListNavBarDivider {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
}
.jobTableJobTitle {
  color: #13a8e4;
  font-size: 17px;
}
.jobListTableJobTitle {
  color: #13a8e4;
  font-size: 17px;
}
.thankYouTxt {
  font-size: 18px;
  color: #555555;
  padding-bottom: 25px;
}
.thankYouTxtFacebook {
  font-size: 18px;
  color: #555555;
  padding-bottom: 30px;
}
.smallCandIcon {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.contactInfoIcons {
  height: 12px;
  width: 12px;
  margin-right: 8px;
  position: relative;
  top: -1px;
}
.browseStates li {
  display: inline-block;
  padding-right: 15px;
  white-space: nowrap;
}
.browseStates a {
  color: #555;
}
.hrHomePage {
  border-top-width: 2px;
}
#jobsList {
  margin-top: 0px;
}
.jobdetails {
  font-size: small;
  font-style: italic;
}
.star {
  height: 15px;
  width: 15px;
  position: relative;
  top: -1px;
  left: -5px;
}
.hiredstar {
  height: 15px;
  width: 15px;
  position: relative;
  top: -1px;
  left: -5px;
}
.centered {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.centered li {
  margin-top: 15px;
}
.jblnNav UL {
  display: inline;
}
.jblnNav LI {
  display: inline;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 20px;
  color: #999999;
}
.jblnNav A {
  font-size: 20px;
  color: #999999;
}
#partner {
  line-height: 80px;
  text-align: center;
  vertical-align: middle;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  left: 70px;
}
#partner LI {
  vertical-align: middle;
  width: 200px;
}
#partner img {
  height: 35px;
  margin-left: 20px;
  margin-right: 20px;
}
.iconCopy {
  width: 33%;
  vertical-align: top;
}
.textPreview {
  margin-left: 10px;
  cursor: pointer;
}
.voicePreview {
  margin-left: 10px;
  cursor: pointer;
}
.tabs_container {
  border-bottom: 1px solid #ddd;
}
.tabs {
  list-style: none;
  padding: 5px 0 4px 0;
  margin: 0 0 0 25px;
  font-size: 14px;
}
.tabs li {
  display: inline;
}
.tabs li a {
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 5px 12px 5px 12px;
  text-decoration: none;
  outline: none;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.tabs li a:hover {
  background-color: #dddddd;
  padding: 5px 12px;
}
.tabs li.active a {
  color: Black;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  padding: 5px 12px 6px 12px;
  border-bottom: none;
}
.tabs li.active a:hover {
  /*  background-color: #eeeeee;     padding: 5px 12px 5px 12px;     border-bottom: none;*/
}
@media (max-width: 480px) {
  .tabs {
    list-style: none;
    padding: 3px 0 2px 0;
    margin: 0 0 0 0px;
    font-size: 11px;
  }
  .tabs li a {
    padding: 5px 12px 4px 12px;
  }
  .tabs li.active a {
    padding: 5px 12px 5px 12px;
    border-bottom: none;
  }
  .tabs li a:hover {
    background-color: #dddddd;
    padding: 5px 12px 4px 12px;
  }
}
.tabs_content_container {
  border: 1px solid #ddd;
  border-top: none;
  padding: 10px;
}
/*.tab-content
{
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}*/
.veteranFlag {
  margin-left: 5px;
}
.moreJobs li {
  display: inline-block;
  margin: 5px;
}
.moreJobs {
  margin-top: 10px;
  margin-left: 10px;
}
.helpIcon {
  position: relative;
  top: -3px;
  left: 2px;
}
.candBulkPromo {
  margin-bottom: 10px;
}
.candBulkPromo button {
  margin-left: 10px;
  position: relative;
  top: -4px;
}
.msgBlock {
  width: 100%;
  text-align: center;
  position: fixed;
  top: 30px;
  z-index: 20000;
}
.candPhoneWarning {
  text-align: center;
  margin-top: 28px;
}
.alertBox {
  display: inline-block;
}
.field {
  float: left;
  margin-right: 45px;
}
.inputRightLabel {
  padding-left: 5px;
  position: relative;
  top: -3px;
}
.jobTitleExample {
  cursor: pointer;
  position: relative;
}
.minReqValueSelect {
  margin-left: 2px;
  margin-right: 5px;
  width: 60px;
  position: relative;
  top: -1px;
  margin-bottom: 0px;
}
.minReqValueSelectBig {
  margin-left: 2px;
  margin-right: 5px;
  position: relative;
  top: -1px;
  margin-bottom: 0px;
  width: auto;
}
@media (min-width: 768px) {
  #pageTitle {
    font-size: 50px;
    padding-top: 20px;
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  #pageTitle {
    font-size: 25px;
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
.JobPostIcon IMG {
  width: 48px;
  height: 48px;
}
.scheduleItem {
  width: 100px;
}
.resetSchedule {
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer;
}
.priceList {
  display: inline-block;
}
.priceList LI {
  padding-top: 10px;
}
.validationError {
  color: #B94A48;
  font-size: 14px;
  font-weight: bold;
  padding-top: 5px;
}
.validationInfo {
  color: #408140;
  font-size: 14px;
  font-weight: bold;
  padding-top: 5px;
}
.callLaterInstructions {
  margin-bottom: 20px;
}
.callLaterInstructions LI {
  margin-bottom: 10px;
}
.jobApp H3 {
  margin-bottom: 10px;
}
.jobApp {
  /*font-size: 15px;
    color: #555555;*/
}
.fullJd {
  margin-top: 20px;
  margin-bottom: 20px;
}
.jdSchedule {
  margin-bottom: 20px;
}
.jdScheduleItem {
  padding-right: 10px;
  padding-left: 10px;
}
.btn-space {
  margin-right: 5px;
}
.btn-top-space {
  margin-top: 10px;
}
.searchElement {
  margin-bottom: 0px !important;
}
.searchArea {
  display: inline-block;
}
.searchCaption {
  height: 24px;
}
.searchWhat {
  margin-right: 20px;
  margin-bottom: 20px;
}
.alignedItem {
  margin-bottom: 10px;
  margin-right: 10px;
}
.filterDay {
  margin: 10px;
  width: 60px;
}
#emailLogin {
  max-width: 715px;
  margin: 0 auto;
}
.searchMap {
  width: 50%;
}
.searchItem {
  margin-bottom: 35px;
}
.searchItemHeader {
  font-size: 20px;
  padding-bottom: 10px;
}
.searchItemHeader A {
  white-space: normal;
}
.searchItemEmployerName {
  font-size: 16px;
  font-weight: bold;
  padding-right: 10px;
}
.searchItemMore {
  margin-top: 4px;
}
.searchItemDetails {
  margin-top: 4px;
  margin-bottom: 4px;
}
.nowrap {
  white-space: nowrap;
}
.searchItemMinReqs {
  margin-top: 5px;
}
.searchItemMinReqs UL {
  list-style-type: circle;
}
.searchItemMinReqs LI {
  padding-left: 5px;
}
.searchTagLine {
  padding-bottom: 40px;
  padding-top: 40px;
}
.searchButton {
  width: 92px;
}
.searchMoreJobsButton {
  width: 120px;
}
.homePageLink UL {
  list-style-type: none;
  margin-bottom: 0px;
}
.homePageLink LI {
  display: inline;
}
.bullet {
  vertical-align: middle;
  color: #89c448;
  font-size: 20px;
}
.filterLine {
  margin-top: 12px;
}
.endsMessage {
  margin-bottom: 10px;
}
.postJobLinks LI {
  padding-left: 0px;
}
.notify {
  margin-left: 10px;
  color: #949494;
}
.verifiedLabel {
  font-size: 11px;
  letter-spacing: .1em;
}
.busyDiv {
  height: 200px;
  width: 100%;
  text-align: center;
  position: relative;
}
.child {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 20%;
  width: 10%;
  margin: auto;
}
.noResultsMessage {
  font-size: 14px;
  height: 18px;
  line-height: 18px;
  color: #555555;
}
.confirmDelete {
  font-size: 15px !important;
  padding-bottom: 0px;
  padding-top: 0px;
  vertical-align: middle;
  color: #333333;
  width: 90px;
  float: left;
}
.floatLeft {
  float: left;
}
.btnFav {
  margin-right: 12px;
}
.profileLabel {
  color: #000000;
  font-size: 15px !important;
  font-weight: normal;
  margin-right: 20px;
  margin-top: 10px;
  vertical-align: middle;
  text-align: center;
  line-height: 15px;
}
.empProfileLabel {
  color: #000000;
  margin-right: 20px;
  vertical-align: middle;
  text-align: center;
  line-height: 15px;
}
.profileLabelSecurity {
  color: #000000;
  font-size: 15px !important;
  font-weight: normal;
  margin-right: 20px;
  margin-top: 0px;
  vertical-align: middle;
  text-align: center;
  line-height: 15px;
}
.textSecurity {
  margin-top: 6px;
}
.voiceCheckError {
  border: solid;
  border-width: 1px;
  border-color: red;
}
.btnMyProfile {
  font-family: HelveticaNeueLTPro-Lt, Arial, sans-serif;
  font-weight: normal;
}
.beyondWelcome LI {
  margin-bottom: 10px;
}
.beyondWelcome UL {
  margin-bottom: 10px;
}
.beyondWelcome {
  margin-top: 30px;
}
.searchResults LI {
  display: inline-block;
  min-width: 140px;
  padding-right: 10px;
}
#searchResultsList {
  margin-top: 10px;
}
#noResults {
  color: red;
}
.searchItem .searchItemDetails .shiftBox {
  display: inline;
  margin-right: 15px;
}
.searchItemEmployerLocation {
  color: #665;
}
.pager .relevant {
  font-size: 16px;
}
.searchItemOption {
  float: left;
  margin-top: 5px;
  margin-right: 15px;
}
#demoHeader {
  position: fixed;
  left: 30%;
  top: 20px;
  width: 35%;
  z-index: 1000;
}
/* Language Nav (Header) */
.es a.switcher .indicator {
  margin: 2px 2px 2px 19px;
}
.masterDivider {
  /*background-color: #91C850;*/
  margin-bottom: 10px !important;
  /*height: 3px;*/
  /* background-color: #6a6164; */
  height: 1px;
}
#candNavBar {
  text-align: right;
}
.addSection {
  display: none;
}
.headerLink {
  position: relative;
  top: 8px;
}
/* User Nav (Header) */
header.global nav.user {
  display: block;
  position: absolute;
  z-index: 100;
  top: 75px;
  right: 0;
  width: 170px;
  text-align: center;
}
nav.user ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav.user li a {
  display: block;
  width: 100%;
  padding: 12px 0;
  text-transform: uppercase;
  font-family: "proxima-nova", sans-serif;
  font-size: 0.933em;
  line-height: 14px;
  color: #fff;
}
nav.user li a:hover {
  text-decoration: none;
}
nav.user li a {
  width: 120px;
  padding: 15px;
  background: #4d7c15;
  text-align: center;
  text-decoration: none;
  color: white;
}
nav.user li .loginNav {
  border-radius: 0 0 5px 5px;
  background: #91c850 url('https://jobaline.com/images/site/icon_key.png') 25px center no-repeat;
}
nav #loginOptions {
  display: none;
}
.myJobsCountHeader {
  font-size: 12px;
}
#Locations .multi-loc {
  color: blue;
  cursor: pointer;
  font-weight: bold;
}
#Locations span:hover {
  text-decoration: underline;
  color: #ff6600;
}
.ui-widget {
  font-family: HelveticaNeueLTPro-Lt, Arial, sans-serif !important;
}
.ui-menu {
  padding: 5px 0px !important;
}
.ui-menu.ui-corner-all {
  border-radius: 0px;
  border: #888;
  box-shadow: 0 0 1px #888;
  font-size: 14px;
  font-weight: 900;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  font-weight: 500;
  background: none;
  border: none;
}
.ui-menu .ui-menu-item a.ui-state-focus {
  font-family: HelveticaNeueLTPro-Lt, Arial, sans-serif;
  color: black;
  text-decoration: none;
  background-color: #ebf2fe !important;
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}
.no-space {
  margin-left: 0px;
}
.jbln-hide,
input.jbln-hide {
  display: none;
}
.checkBoxYes {
  background-image: url('/v2/img/candList_yes_no.png');
  background-position: 0px -15px;
  background-repeat: no-repeat;
  height: 15px;
  padding-left: 20px;
  display: inline-block;
}
.center {
  text-align: center !important;
}
.headSpace {
  margin-bottom: 15px;
}
.stanPad {
  padding: 10px 10px 10px 0;
}
.verifiedHelp {
  margin-top: -5px;
}
.radioList input[type="radio"] {
  position: relative;
  top: -1px;
  margin-right: 5px;
}
.editorWindow {
  height: 350px;
}
.smallInput {
  width: 80px;
}
.radioTable TD {
  height: 30px;
  vertical-align: top;
  padding-right: 5px;
}
.radioTable INPUT[Type="text"] {
  top: -4px;
  position: relative;
}
.exampletext {
  font-style: italic;
  color: gray;
}
.campaign-links {
  margin-bottom: 10px;
}
.campaign-links a {
  display: block;
}
.field.last {
  margin-right: 0;
}
.pagebreak {
  page-break-after: always;
}
.candstatus {
  font-weight: bold;
}
.italics {
  font-style: italic;
}
.buffer-top {
  margin-top: 20px;
}