/* #f1f1f1 */
/* #CCC */
/* #666 */
/* $blue: #4188CC; */
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("/__assets__/fonts/open-sans-regular.eot?v=01776092532"); /* IE9 Compat Modes */
  src: url("/__assets__/fonts/open-sans-regular.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
       url("/__assets__/fonts/open-sans-regular.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
       url("/__assets__/fonts/open-sans-regular.woff?v=01776092532") format("woff"), /* Modern Browsers */
       url("/__assets__/fonts/open-sans-regular.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
       url("/__assets__/fonts/open-sans-regular.svg#OpenSans?v=01776092532") format("svg"); /* Legacy iOS */
}
/* open-sans-italic - latin */

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url("/__assets__/fonts/open-sans-italic.eot?v=01776092532"); /* IE9 Compat Modes */
  src: url("/__assets__/fonts/open-sans-italic.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
       url("/__assets__/fonts/open-sans-italic.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
       url("/__assets__/fonts/open-sans-italic.woff?v=01776092532") format("woff"), /* Modern Browsers */
       url("/__assets__/fonts/open-sans-italic.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
       url("/__assets__/fonts/open-sans-italic.svg#OpenSans?v=01776092532") format("svg"); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("/__assets__/fonts/open-sans-600.eot?v=01776092532"); /* IE9 Compat Modes */
  src: url("/__assets__/fonts/open-sans-600.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
       url("/__assets__/fonts/open-sans-600.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
       url("/__assets__/fonts/open-sans-600.woff?v=01776092532") format("woff"), /* Modern Browsers */
       url("/__assets__/fonts/open-sans-600.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
       url("/__assets__/fonts/open-sans-600.svg#OpenSans?v=01776092532") format("svg"); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url("/__assets__/fonts/open-sans-600italic.eot?v=01776092532"); /* IE9 Compat Modes */
  src: url("/__assets__/fonts/open-sans-600italic.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
       url("/__assets__/fonts/open-sans-600italic.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
       url("/__assets__/fonts/open-sans-600italic.woff?v=01776092532") format("woff"), /* Modern Browsers */
       url("/__assets__/fonts/open-sans-600italic.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
       url("/__assets__/fonts/open-sans-600italic.svg#OpenSans?v=01776092532") format("svg"); /* Legacy iOS */
}


/* poppins-regular  */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("/__assets__/fonts/poppins-regular.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-regular.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-regular.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-regular.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-regular.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-regular.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}


/* poppins-italic */

@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("/__assets__/fonts/poppins-italic.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-italic.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-italic.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-italic.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-italic.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-italic.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}


/* poppins-500 */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("/__assets__/fonts/poppins-500.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-500.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-500.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-500.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-500.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-500.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}


/* poppins-500italic */

@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("/__assets__/fonts/poppins-500italic.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-500italic.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-500italic.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-500italic.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-500italic.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-500italic.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}


/* poppins-600 */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("/__assets__/fonts/poppins-600.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-600.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-600.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-600.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-600.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-600.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}


/* poppins-600italic */

@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url("/__assets__/fonts/poppins-600italic.eot?v=01776092532");
  /* IE9 Compat Modes */
  src: url("/__assets__/fonts/poppins-600italic.eot?#iefix?v=01776092532") format("embedded-opentype"), /* IE6-IE8 */
  url("/__assets__/fonts/poppins-600italic.woff2?v=01776092532") format("woff2"), /* Super Modern Browsers */
  url("/__assets__/fonts/poppins-600italic.woff?v=01776092532") format("woff"), /* Modern Browsers */
  url("/__assets__/fonts/poppins-600italic.ttf?v=01776092532") format("truetype"), /* Safari, Android, iOS */
  url("/__assets__/fonts/poppins-600italic.svg#Poppins?v=01776092532") format("svg");
  /* Legacy iOS */
}

  body {
    color: #333333;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
  }
  
  h1 {
    font-size: 22px;
    font-weight: 400;
  }
  
  h2 {
    font-size: 16px;
    font-weight: 600;
  }
  
  h3 {
    font-weight: 600;
  }
  
  h4 {
    font-weight: 600;
  }
  
  h5 {
    font-weight: 600;
  }
  
  .small {
    font-size: 12px;
    font-weight: 600;
  }
  
  time, .hr-application .tableContent .jv-applicationDetail #LastUpdated {
    color: #f4f4f4;
    font-weight: 400;
    font-size: 12px;
  }
  
  /* http://meyerweb.com/eric/tools/css/reset/ 
  v2.0 | 20110126
  License: none (public domain)
  */
  html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, .hr-application .tableContent .jv-applicationDetail #LastUpdated, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
  }
  
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
  }
  
  body {
    line-height: 1;
  }
  
  ol, ul {
    list-style: none;
  }
  
  blockquote, q {
    quotes: none;
  }
  
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  a, img {
    outline: medium none;
    border: none;
  }
  
  a {
    color: #1872cc;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
  }
  a:hover {
    color: #1F63AF;
  }
  
  input, select, .hr-adminContainer select {
    border: #e6e6e6 1px solid;
    padding: 3px;
  }
  
  input[type=checkbox], input[type=radio] {
    padding: 0;
    outline: none;
    border: 0;
  }
  
  textarea {
    outline: 0;
    width: 400px;
    background: white;
    padding: 3px;
    height: 26px;
    color: gray;
    resize: none;
  }
  
  .clearfix:after {
    overflow: hidden;
    *zoom: 1;
  }
  
  @-o-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-ms-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-moz-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-webkit-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  /* http://meyerweb.com/eric/tools/css/reset/ 
  v2.0 | 20110126
  License: none (public domain)
  */
  html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, .hr-application .tableContent .jv-applicationDetail #LastUpdated, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
  }
  
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
  }
  
  body {
    line-height: 1;
  }
  
  ol, ul {
    list-style: none;
  }
  
  blockquote, q {
    quotes: none;
  }
  
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  a, img {
    outline: medium none;
    border: none;
  }
  
  a {
    color: #1872cc;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
  }
  a:hover {
    color: #1F63AF;
  }
  
  input, select, .hr-adminContainer select {
    border: #e6e6e6 1px solid;
    padding: 3px;
  }
  
  input[type=checkbox], input[type=radio] {
    padding: 0;
    outline: none;
    border: 0;
  }
  
  textarea {
    outline: 0;
    width: 400px;
    background: white;
    padding: 3px;
    height: 26px;
    color: gray;
    resize: none;
  }
  
  .clearfix:after {
    overflow: hidden;
    *zoom: 1;
  }
  
  .jv-greenButton {
    background: green;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-greenButton:hover {
    background-color: green;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-greenButton:active {
    opacity: .8;
  }
  
  .jv-grayButton, .jv-inactiveButton, .jv-lightgrayButton, .jv-cancelButton, .jv-deleteButton, .jv-closeButton, .secondary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-grayButton:hover, .jv-inactiveButton:hover, .jv-lightgrayButton:hover, .jv-cancelButton:hover, .jv-deleteButton:hover, .jv-closeButton:hover, .secondary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-grayButton:active, .jv-inactiveButton:active, .jv-lightgrayButton:active, .jv-cancelButton:active, .jv-deleteButton:active, .jv-closeButton:active, .secondary:active {
    opacity: .8;
  }
  
  .jv-inactiveButton {
    opacity: .5;
  }
  
  .jv-orangeButton, .jv-sendJobviteButton, .jv-createJoblinkButton, .jv-createCampaignButton, .jv-createDatabaseButton {
    background: #f57d21;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-orangeButton:hover, .jv-sendJobviteButton:hover, .jv-createJoblinkButton:hover, .jv-createCampaignButton:hover, .jv-createDatabaseButton:hover {
    background-color: #f57d21;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-orangeButton:active, .jv-sendJobviteButton:active, .jv-createJoblinkButton:active, .jv-createCampaignButton:active, .jv-createDatabaseButton:active {
    opacity: .8;
  }
  
  .jv-blueButton, .jv-copyButton, .jv-saveButton, .jv-uploadButton, .jv-createButton, .jv-updateButton, .jv-previewButton, .jv-browseButton, .jv-replyButton, .jv-browseButton, .jvdb-center, .jv-editButton, .jvdb, .jv-continueButton, .jv-gotoButton, .jv-sendButton, .jv-importButton, .jv-downloadButton, .jv-postButton, .jv-tweetButton, .jv-emailButton,
  .jv-submitButton, .jv-viewButton, .jv-connectButton, .jv-editButton, .jv-changeButton, .jv-removeButton, .jv-emailButton {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-blueButton:hover, .jv-copyButton:hover, .jv-saveButton:hover, .jv-uploadButton:hover, .jv-createButton:hover, .jv-updateButton:hover, .jv-previewButton:hover, .jv-browseButton:hover, .jv-replyButton:hover, .jv-browseButton:hover, .jvdb-center:hover, .jv-editButton:hover, .jvdb:hover, .jv-continueButton:hover, .jv-gotoButton:hover, .jv-sendButton:hover, .jv-importButton:hover, .jv-downloadButton:hover, .jv-postButton:hover, .jv-tweetButton:hover, .jv-emailButton:hover,
  .jv-submitButton:hover, .jv-viewButton:hover, .jv-connectButton:hover, .jv-editButton:hover, .jv-changeButton:hover, .jv-removeButton:hover, .jv-emailButton:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-blueButton:active, .jv-copyButton:active, .jv-saveButton:active, .jv-uploadButton:active, .jv-createButton:active, .jv-updateButton:active, .jv-previewButton:active, .jv-browseButton:active, .jv-replyButton:active, .jv-browseButton:active, .jvdb-center:active, .jv-editButton:active, .jvdb:active, .jv-continueButton:active, .jv-gotoButton:active, .jv-sendButton:active, .jv-importButton:active, .jv-downloadButton:active, .jv-postButton:active, .jv-tweetButton:active, .jv-emailButton:active,
  .jv-submitButton:active, .jv-viewButton:active, .jv-connectButton:active, .jv-editButton:active, .jv-changeButton:active, .jv-removeButton:active, .jv-emailButton:active {
    opacity: .8;
  }
  
  .jv-searchButton {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    padding: 10px;
    font-size: 12px;
  }
  .jv-searchButton:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-searchButton:active {
    opacity: .8;
  }
  
  .iconButton, .jv-addButton, .jv-applyButton, .jv-shareButton, .jv-importPeepsButton {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    color: #3d87cf;
    padding: 12px 15px 13px 20px;
    float: left;
    background: none !important;
  }
  
  .jv-addButton {
    background: url("/__assets__/images/icon-add.png?v=01776092532") 0 12px no-repeat;
  }
  
  .jv-applyButton {
    background: url("/__assets__/images/icon-apply.png?v=01776092532") 0 12px no-repeat;
  }
  
  .jv-shareButton {
    background: url("/__assets__/images/icon-send.png?v=01776092532") 0 12px no-repeat;
  }
  
  .jv-importPeepsButton {
    background: url("/__assets__/images/icon-importContacts.png?v=01776092532") 0 12px no-repeat;
    padding-left: 25px;
  }
  
  table .button td img {
    display: none;
  }
  
  .greenbutton {
    background: green;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .greenbutton:hover {
    background-color: green;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .greenbutton:active {
    opacity: .8;
  }
  
  .bodyContent .jvdb-center, .bodyContent .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .bodyContent .jvdb-center:hover, .bodyContent .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .bodyContent .jvdb-center:active, .bodyContent .primary:active {
    opacity: .8;
  }
  .bodyContent .jvdb-center img, .bodyContent .primary img {
    display: none;
  }
  .bodyContent .jv-button-greyCenter, .bodyContent .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .bodyContent .jv-button-greyCenter:hover, .bodyContent .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .bodyContent .jv-button-greyCenter:active, .bodyContent .primary:active {
    opacity: .8;
  }
  .bodyContent .jv-button-greyCenter img, .bodyContent .primary img {
    display: none;
  }
  
  .jv-buttonWrapper, .jvdb-left, .jvdb-center, .jvdb-right {
    background-image: none !important;
  }
  .jv-buttonWrapper:hover, .jvdb-left:hover, .jvdb-center:hover, .jvdb-right:hover {
    background-image: none !important;
  }
  .jv-buttonWrapper a strong, .jvdb-left a strong, .jvdb-center a strong, .jvdb-right a strong {
    font-weight: 400;
  }
  
  table {
    border-spacing: 0;
    border-collapse: collapse;
  }
  
  .w200px {
    width: 200px;
  }
  
  .w150px {
    width: 150px;
  }
  
  .w100pc {
    width: auto;
  }
  
  .w80px {
    width: 80px;
  }
  
  .w250px {
    width: 250px;
    text-align: left !important;
  }
  
  .w315px {
    width: 315px;
    text-align: left !important;
  }
  
  .w450px {
    width: 450px;
  }
  
  .auto {
    width: auto;
    white-space: no-wrap;
  }
  
  @-o-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-ms-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-moz-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  @-webkit-keyframes fadein {
    0% {
      background-color: rgba(0, 0, 0, 0);
    }
  
    100% {
      background-color: rgba(0, 0, 0, 0.8);
    }
  }
  
  body, html {
    background-color: white;
  }
  
  .bodyContent, .bodyContentWide {
    width: 990px;
    text-align: left;
    background-color: white;
  }
  
  /* 
    Added for next-Gen stylekit, will be removed once the legacy userHeader is removed
    below code runs only when stylekit-v2-enabled is enabled
  */
  .stylekit-v2-enabled {
    margin-top:65px;
  }
  
  .stylekit-v2-enabled ~ .sourcing-header {
    margin-top: 130px;
  }
  
  .bodyContent #hr-navWrapper, .bodyContentWide #hr-navWrapper {
    background-color: #f4f4f4;
    color: #333333;
    left: 0;
    min-height: 50px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0 -1px 0px #e6e6e6 inset;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer, .bodyContentWide #hr-navWrapper #hr-navigationContainer {
    width: 990px;
    margin: 0 auto;
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer ul li, .bodyContentWide #hr-navWrapper #hr-navigationContainer ul li {
    list-style-type: none;
    margin-left: 0;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo {
    margin: 19px 20px 0px 0px;
    float: left;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a {
    display: block;
    width: 75px;
    height: 25px;
    text-indent: -10000px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink {
    float: right;
    padding: 5px 0 0 0;
    height: 45px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink > a {
    position: relative;
    padding: 15px 0 6px 10px;
    text-indent: -10000px;
    width: 24px;
    height: 24px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 10px;
    left: 5px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle {
    border-radius: 0 0 3px 3px;
    border: 1px solid #e6e6e6 !important;
    border-top: none !important;
    width: 175px;
    background: white;
    display: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 50px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li {
    list-style: none;
    width: 100%;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li:hover a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li:hover a {
    color: #3d87cf;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p {
    font-size: .9em;
    margin: 10px 10px 10px 15px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p strong, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p strong {
    color: #333333;
    display: block;
    font-size: 1.1em;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p span, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li p span {
    display: block;
    font-size: .7em;
    font-weight: 600;
    letter-spacing: -.25px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat {
    background: #f4f4f4;
    font-size: .9em;
    height: auto;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p {
    line-height: 27px;
    margin: 0;
    padding: 10px 10px 10px 15px;
    width: 145px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p i, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p i {
    float: left;
    font-size: 2em;
    margin-right: 10px;
    padding-top: 2px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p i .svg, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li .offlineChat p i .svg {
    height: 25px;
    width: 20px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a {
    width: 150px;
    padding: 10px 10px 0 15px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a i, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a i {
    font-size: 2em;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a i .svg, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a i .svg {
    width: 20px;
    height: 25px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a span, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li a span {
    display: block;
    color: gray;
    font-size: .75em;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6 !important;
    margin-left: 30px;
    
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li:last-child a span, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink #hr-helpContainerToggle li:last-child a span {
    border: none !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink {
    float: right;
    padding: 5px 0 0 0;
    height: 45px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a {
    position: relative;
    padding: 15px 0 6px 10px;
    text-indent: -10000px;
    width: 24px;
    height: 24px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:hover {
    background: none;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 10px;
    left: 5px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink {
    float: right;
    padding: 5px 0 0 0;
    height: 45px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a {
    position: relative;
    padding: 15px 0 6px 10px;
    text-indent: -10000px;
    width: 24px;
    height: 24px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:hover {
    background: none;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 10px;
    left: 5px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection {
    margin-right: 225px;
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a {
    display: block;
    padding: 18px 0px 14px 10px;
    width: 120px;
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:hover {
    border: none;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 25px;
    left: 45px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    display: none;
    position: absolute;
    background: white;
    border: 1px solid #e6e6e6 !important;
    border-top: 1px solid transparent !important;
    left: -1px;
    z-index: 10;
    padding: 0;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li {
    width: auto;
    display: block;
    float: none;
    margin: 0 10px;
    width: 110px;
    border-bottom: 1px solid #e6e6e6 !important;
    border-top: 1px solid transparent !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li:last-child, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li:last-child {
    border-bottom: none !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li a {
    padding: 10px;
    background: none;
    border-left: 2px solid transparent !important;
    margin-left: -10px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li a:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection #hr-moreTabSectionContainer li a:hover {
    color: #3d87cf;
    border-left: 2px solid #3d87cf !important;
    border-bottom: none !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav {
    padding: 9px 0 0;
    float: none;
    position: absolute;
    right: 105px;
    z-index: 10;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav:hover {
    background: white;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic {
    border-radius: 50%;
    display: block;
    float: right;
    margin-top: 1px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border: 1px solid white !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav .hr-profileToggle, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav .hr-profileToggle {
    width: 48px;
    padding: 0;
    height: 39px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav .hr-profileToggle:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav .hr-profileToggle:hover {
    background: none !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext {
    width: 160px;
    border-radius: 0 0 3px 3px;
    position: absolute;
    background: white;
    border: 1px solid #e6e6e6 !important;
    border-top: none !important;
    display: none;
    padding: 0 10px 0 5px;
    top: 50px;
    left: -10px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li {
    list-style: none;
    width: 170px;
  
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a {
    display: block;
    float: none;
    padding: 10px 10px 0 10px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a i, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a i {
    font-size: 2em;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a i .svg, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a i .svg {
    width: 20px;
    height: 25px;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a span, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a span {
    display: block;
    color: gray;
    font-size: .75em;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e7e7 !important;
    margin-left: 38px;
    
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a:hover, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li a:hover {
    color: #3d87cf;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li:last-child a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav ul#hr-profileToggleNext li:last-child a {
    border-bottom: none !important;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-welcome span, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-welcome span {
    font-size: 12px;
    color: #333333;
    padding: 15px 10px 10px 10px;
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-welcome span strong, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-welcome span strong {
    font-weight: 600;
    font-size: 12px;
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-community > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-community > a {
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-community > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 15px;
    left: 10px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-myAccount > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-myAccount > a {
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-training > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-training > a {
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-training > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 16px;
    left: 10px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-feedback > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-feedback > a {
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 16px;
    left: 10px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-admin > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-admin > a {
    position: relative;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-admin > a:after {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 16px;
    left: 10px;
    content: "";
    display: block;
  }
  .bodyContent #hr-navWrapper #hr-navigationContainer #hr-userLogout > a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-userLogout > a {
    position: relative;
    padding-bottom: 10px !important;
    line-height: 30px;
  }
  .bodyContent #hr-navWrapper ul li, .bodyContentWide #hr-navWrapper ul li {
    float: left;
    margin-right: 1px;
  }
  .bodyContent #hr-navWrapper ul li:hover, .bodyContentWide #hr-navWrapper ul li:hover {
    background: white;
  }
  .bodyContent #hr-navWrapper ul li a, .bodyContentWide #hr-navWrapper ul li a {
    padding: 18px 10px 14px;
    text-decoration: none;
    color: #333333;
    font-weight: 400;
  }
  .bodyContent #hr-navWrapper ul li a:hover, .bodyContentWide #hr-navWrapper ul li a:hover {
    color: #3d87cf;
  }
  .bodyContent #hr-navWrapper ul .crm-Enabled a, .bodyContentWide #hr-navWrapper ul .crm-Enabled a {
    position: relative;
    background-color: #e6e6e6;
  }
  .bodyContent #hr-navWrapper ul .crm-Enabled a:hover, .bodyContentWide #hr-navWrapper ul .crm-Enabled a:hover {
    position: relative;
    color: #3d87cf;
    background: white;
  }
  .bodyContent #hr-navWrapper ul .crm-Enabled .selected, .bodyContentWide #hr-navWrapper ul .crm-Enabled .selected {
    background-color: white;
  }
  .bodyContent #hr-navWrapper ul .crm-Enabled .selected:hover, .bodyContentWide #hr-navWrapper ul .crm-Enabled .selected:hover {
    color: #333333;
  }
  .bodyContent #currenttopnav, .bodyContentWide #currenttopnav {
    color: #333333;
    background: white;
  }
  
  .jv-pageScroller {
    background-color: #333333 !important;
    border-radius: 2px;
    border: none !important;
    bottom: 20px !important;
    color: white !important;
    cursor: pointer;
    display: none;
    height: 40px;
    padding: 0;
    position: fixed !important;
    right: 20px !important;
    text-indent: -99999px;
    width: 40px;
    z-index: 1001 !important;
  }
  
  ul li#hr-crmNav {
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    padding: 20px 10px 13px 10px;
    position: absolute;
    right: 163px;
    text-align: right;
    background-color: #e6e6e6;
  }
  ul li#hr-crmNav:hover {
    background: white;
  }
  ul li#hr-crmNav span {
    display: none;
  }
  ul li#hr-crmNav .hr-helpTextContainer {
    color: #333333;
    display: none;
    height: 130px;
    line-height: 1.4;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    width: 255px;
    border-top: 2px solid #3d87cf !important;
  }
  ul li#hr-crmNav .hr-helpTextContainer:after {
    border-bottom: 6px solid #3d87cf;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    height: 0;
    width: 0;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: 25px;
    top: -8px;
    width: 0;
  }
  ul li#hr-crmNav .hr-helpTextContainer p {
    font-size: 12px;
    margin: 0;
  }
  ul li#hr-crmNav .hr-helpTextContainer .hr-helpText {
    background-color: white;
    border-top: none !important;
    border: 1px solid #e6e6e6 !important;
    font-size: 12px;
    height: 135px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 235px;
  }
  ul li#hr-crmNav .hr-helpTextContainer .hr-helpTextTitle {
    font-weight: 600;
    padding-bottom: 5px;
    margin: 0 0 10px 0;
  }
  
  .blue-sprite, .jv-headerLogo, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .jv-userProfilePic, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .helpIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .emailIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .moreArrow, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .communityIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .myAccountIcon, .settingsIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .logoutIcon, .searchIcon, .hr-searchContainer .secondary:after, #jv-candidateSearch .jvdb-center:after, .inputClearIcon, .hr-searchContainer .smallcolorlink:after, #jv-candidateSearch .jv-button2-center:after, .jv-button2-center:after, .jv-sendJobviteIcon, #jv-sendJobviteImg:after,
  #jv-addRequisitionImg:after,
  #jv-referFriendImg:after,
  #jv-addCampaignImg:after,
  #jv-addCandidateImg:after,
  #jv-addContactImg:after, .jv-referfriendIcon, .jv-addCampaignIcon, .jv-addCandidateIcon, .jv-addContactIcon, .jv-addRequisitionIcon, .jv-backtotopIcon, .jv-pageScroller, .hr-pageScroller, .jv-arrowLeft, .jv-arrowRight, .jv-expandArrow, .jv-collapseArrow, .jv-addIcon, .jv-iconView, .jv-importContacts, .jv-sendEmail, .jv-sendJVIcon, .jv-linkedInProfile, .jv-facebookProfile, .jv-googleProfile, .jv-twitterProfile, .jv-actionMessage, .jv-actionNote, .jv-actionTask, .jv-actionTag, .jv-actionMinimize, .jv-actionClose, .jv-plusIcon, .jv-fields .jv-field-body #DragWordList li:before, .jv-fields .jv-field-body #Tools li:before, .jv-greySideBar #Tools tr[id^=tool] td.form:before, .jv-greySidebar #Tools tr[id^=tool] td.form:before, .jv-minusIcon, .jv-sortUp, .jv-sortDown, .jv-droparrow, .jv-tablePaginationLeft, .jv-tablePaginationRight, .jv-deleteIcon, #editDiv #Table_Featured img[title="edit"], #editDiv #Table_Recent img[title="edit"], #editDiv #Table_Sources img[title="edit"], .jv-downloadIcon, .jv-uploadIcon, .jv-clearInputIcon, .jv-alertIcon, #divAlert:before, #divAlertCareerSite:before, .jv-alertIconRed, .jv-searchIcon, .jv-editIcon, .jv-editIconLight, .tasksIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .trainingIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .feedbackIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .jv-thumbsUpSm, .jv-thumbsUpLg, .jv-thumbsDownLg, .jv-thumbsDownSm, .jv-maybeLg, .jv-maybeSm, .jv-checkmark, .jv-calendarIcon, .hr-reports td td td .hr-actionContainer tr td a:after, .jv-calendarIconWhite, .jv-selectTemplate, .jv-addLinks, .jv-dragDrop, .jv-circlePlus, .jv-circleMinus, .jv-close-gray, .jv-addAttachment, .jv-textPreview, .jv-backBlue {
    background: url('/__assets__/images/blue.png?v=01776092532') no-repeat;
  }
  
  .blue-sprite, .jv-headerLogo, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .jv-userProfilePic, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .helpIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .emailIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .moreArrow, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .communityIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .myAccountIcon, .settingsIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .logoutIcon, .searchIcon, .hr-searchContainer .secondary:after, #jv-candidateSearch .jvdb-center:after, .inputClearIcon, .hr-searchContainer .smallcolorlink:after, #jv-candidateSearch .jv-button2-center:after, .jv-button2-center:after, .jv-sendJobviteIcon, #jv-sendJobviteImg:after,
  #jv-addRequisitionImg:after,
  #jv-referFriendImg:after,
  #jv-addCampaignImg:after,
  #jv-addCandidateImg:after,
  #jv-addContactImg:after, .jv-referfriendIcon, .jv-addCampaignIcon, .jv-addCandidateIcon, .jv-addContactIcon, .jv-addRequisitionIcon, .jv-backtotopIcon, .jv-pageScroller, .hr-pageScroller, .jv-arrowLeft, .jv-arrowRight, .jv-expandArrow, .jv-collapseArrow, .jv-addIcon, .jv-iconView, .jv-importContacts, .jv-sendEmail, .jv-sendJVIcon, .jv-linkedInProfile, .jv-facebookProfile, .jv-googleProfile, .jv-twitterProfile, .jv-actionMessage, .jv-actionNote, .jv-actionTask, .jv-actionTag, .jv-actionMinimize, .jv-actionClose, .jv-plusIcon, .jv-fields .jv-field-body #DragWordList li:before, .jv-fields .jv-field-body #Tools li:before, .jv-greySideBar #Tools tr[id^=tool] td.form:before, .jv-greySidebar #Tools tr[id^=tool] td.form:before, .jv-minusIcon, .jv-sortUp, .jv-sortDown, .jv-droparrow, .jv-tablePaginationLeft, .jv-tablePaginationRight, .jv-deleteIcon, #editDiv #Table_Featured img[title="edit"], #editDiv #Table_Recent img[title="edit"], #editDiv #Table_Sources img[title="edit"], .jv-downloadIcon, .jv-uploadIcon, .jv-clearInputIcon, .jv-alertIcon, #divAlert:before, #divAlertCareerSite:before, .jv-alertIconRed, .jv-searchIcon, .jv-editIcon, .jv-editIconLight, .tasksIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .trainingIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .feedbackIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .jv-thumbsUpSm, .jv-thumbsUpLg, .jv-thumbsDownLg, .jv-thumbsDownSm, .jv-maybeLg, .jv-maybeSm, .jv-checkmark, .jv-calendarIcon, .hr-reports td td td .hr-actionContainer tr td a:after, .jv-calendarIconWhite, .jv-selectTemplate, .jv-addLinks, .jv-dragDrop, .jv-circlePlus, .jv-circleMinus, .jv-close-gray, .jv-addAttachment, .jv-textPreview, .jv-backBlue {
    background: url("/__assets__/images/blue.png?v=01776092532") no-repeat;
  }
  
  .jv-headerLogo, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-jobviteLogo a {
    background-position: -10px -1283px
  }
  
  .jv-userProfilePic, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-accountNav #hr-profilePic {
    background-position: -10px -4458px;
  }
  
  .helpIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-helpLink > a:after {
    background-position: -10px -2240px;
  }
  
  .emailIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-MessageLink > a:after {
    background-position: -10px -1932px;
  }
  
  .moreArrow, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-moreTabSection > a:after {
    background-position: -10px -58px;
  }
  
  .communityIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-community > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-community > a:after {
    background-position: -10px -4044px;
  }
  
  .myAccountIcon {
    background-position: -10px -2768px;
  }
  
  .settingsIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-admin > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-admin > a:after {
    background-position: -10px -3560px;
  }
  
  .logoutIcon {
    background-position: -10px -2592px;
  }
  
  .searchIcon, .hr-searchContainer .secondary:after, #jv-candidateSearch .jvdb-center:after {
    background-position: -10px -1503px;
  }
  
  .inputClearIcon, .hr-searchContainer .smallcolorlink:after, #jv-candidateSearch .jv-button2-center:after, .jv-button2-center:after {
    background-position: -10px -174px;
  }
  .inputClearIcon:hover, .hr-searchContainer .smallcolorlink:hover:after, #jv-candidateSearch .jv-button2-center:hover:after, .jv-button2-center:hover:after, .inputClearIcon.icon-close_hover, .hr-searchContainer .icon-close_hover.smallcolorlink:after, #jv-candidateSearch .icon-close_hover.jv-button2-center:after, .icon-close_hover.jv-button2-center:after, .inputClearIcon.icon-close-hover, .hr-searchContainer .icon-close-hover.smallcolorlink:after, #jv-candidateSearch .icon-close-hover.jv-button2-center:after, .icon-close-hover.jv-button2-center:after {
    background-position: -10px -87px;
  }
  .inputClearIcon:active, .hr-searchContainer .smallcolorlink:active:after, #jv-candidateSearch .jv-button2-center:active:after, .jv-button2-center:active:after, .inputClearIcon.icon-close_active, .hr-searchContainer .icon-close_active.smallcolorlink:after, #jv-candidateSearch .icon-close_active.jv-button2-center:after, .icon-close_active.jv-button2-center:after, .inputClearIcon.icon-close-active, .hr-searchContainer .icon-close-active.smallcolorlink:after, #jv-candidateSearch .icon-close-active.jv-button2-center:after, .icon-close-active.jv-button2-center:after {
    background-position: -10px -116px;
  }
  
  .jv-sendJobviteIcon, #jv-sendJobviteImg:after,
  #jv-addRequisitionImg:after,
  #jv-referFriendImg:after,
  #jv-addCampaignImg:after,
  #jv-addCandidateImg:after,
  #jv-addContactImg:after {
    background-position: -10px -3472px;
  }
  
  .jv-referfriendIcon, #jv-referFriendImg:after {
    background-position: -10px -3164px;
  }
  
  .jv-addCampaignIcon, #jv-addCampaignImg:after {
    background-position: -10px -1800px;
  }
  
  .jv-addCandidateIcon, #jv-addCandidateImg:after {
    background-position: -10px -2064px;
  }
  
  .jv-addContactIcon, #jv-addContactImg:after {
    background-position: -10px -3032px;
  }
  
  .jv-addRequisitionIcon, #jv-addRequisitionImg:after {
    background-position: -10px -3692px;
  }
  
  .jv-backtotopIcon, .jv-pageScroller, .hr-pageScroller {
    background-position: -10px -5867px;
  }
  
  .jv-arrowLeft {
    background-position: -10px -6002px;
  }
  
  .jv-arrowRight {
    background-position: -10px -5927px;
  }
  
  .jv-expandArrow {
    background-position: -10px -2020px;
  }
  
  .jv-collapseArrow {
    background-position: -10px -3956px;
  }
  
  .jv-addIcon {
    background-position: -10px -1319px;
  }
  
  .jv-iconView {
    background-position: -10px -4308px;
  }
  .jv-iconView:hover, .jv-iconView.icon-view_hover, .jv-iconView.icon-view-hover {
    background-position: -10px -4358px;
  }
  
  .jv-importContacts {
    background-position: -10px -1391px;
  }
  
  .jv-sendEmail {
    background-position: -10px -3340px;
  }
  .jv-sendEmail:hover, .jv-sendEmail.icon-sendEmail_hover, .jv-sendEmail.icon-sendEmail-hover {
    background-position: -10px -3428px;
  }
  .jv-sendEmail:active, .jv-sendEmail.icon-sendEmail_active, .jv-sendEmail.icon-sendEmail-active {
    background-position: -10px -3384px;
  }
  
  .jv-sendJVIcon {
    background-position: -10px -3472px;
  }
  
  .jv-linkedInProfile {
    background-position: -10px -5704px;
  }
  
  .jv-facebookProfile {
    background-position: -10px -5600px;
  }
  
  .jv-googleProfile {
    background-position: -10px -5756px;
  }
  
  .jv-twitterProfile {
    background-position: -10px -5080px;
  }
  
  .jv-actionMessage {
    background-position: -10px -2680px;
  }
  
  .jv-actionNote {
    background-position: -10px -2856px;
  }
  
  .jv-actionTask {
    background-position: -10px -4132px;
  }
  
  .jv-actionTag {
    background-position: -10px -4176px;
  }
  
  .jv-actionMinimize {
    background-position: -10px -2724px;
  }
  
  .jv-actionClose {
    background-position: -10px -2284px;
  }
  
  .jv-plusIcon, .jv-fields .jv-field-body #DragWordList li:before, .jv-fields .jv-field-body #Tools li:before, .jv-greySideBar #Tools tr[id^=tool] td.form:before, .jv-greySidebar #Tools tr[id^=tool] td.form:before {
    background-position: -10px -267px;
  }
  
  .jv-minusIcon {
    background-position: -10px -299px;
  }
  
  .jv-sortUp {
    background-position: -10px -10px;
  }
  
  .jv-sortDown {
    background-position: -10px -34px;
  }
  
  .jv-droparrow {
    background-position: -10px -58px;
  }
  
  .jv-tablePaginationLeft {
    background-position: -10px -395px;
  }
  
  .jv-tablePaginationRight {
    background-position: -10px -428px;
  }
  
  .jv-deleteIcon, #editDiv #Table_Featured img[title="edit"], #editDiv #Table_Recent img[title="edit"], #editDiv #Table_Sources img[title="edit"] {
    background-position: -10px -923px;
  }
  
  .jv-downloadIcon {
    background-position: -10px -959px;
  }
  
  .jv-uploadIcon {
    background-position: -10px -1247px;
  }
  
  .jv-clearInputIcon {
    background-position: -10px -145px;
  }
  
  .jv-alertIcon, #divAlert:before, #divAlertCareerSite:before {
    background-position: -10px -3736px;
  }
  
  .jv-alertIconRed {
    background-position: -10px -3780px;
  }
  
  .jv-searchIcon {
    background-position: -10px -1503px;
  }
  
  .jv-editIcon {
    background-position: -10px -1888px;
  }
  
  .jv-editIconLight {
    background-position: -10px -1844px;
  }
  
  .tasksIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-tasksLink > a:after {
    background-position: -10px -4088px;
  }
  
  .trainingIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-training > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-training > a:after {
    background-position: -10px -4000px;
  }
  
  .feedbackIcon, .bodyContent #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after, .bodyContentWide #hr-navWrapper #hr-navigationContainer #hr-feedback > a:after {
    background-position: -10px -2152px;
  }
  
  .jv-thumbsUpSm {
    background-position: -10px -3912px;
  }
  
  .jv-thumbsUpLg {
    background-position: -10px -4820px;
  }
  
  .jv-thumbsDownLg {
    background-position: -10px -5652px;
  }
  
  .jv-thumbsDownSm {
    background-position: -10px -2460px;
  }
  
  .jv-maybeLg {
    background-position: -10px -5444px;
  }
  
  .jv-maybeSm {
    background-position: -10px -3516px;
  }
  
  .jv-checkmark {
    background-position: -10px -743px;
  }
  
  .jv-calendarIcon, .hr-reports td td td .hr-actionContainer tr td a:after {
    background-position: -10px -3296px;
  }
  
  .jv-calendarIconWhite {
    background-position: -10px -3208px;
  }
  
  .jv-selectTemplate {
    background-position: -10px -3252px;
  }
  
  .jv-addLinks {
    background-position: -10px -3648px;
  }
  
  .jv-dragDrop {
    background-position: -10px -1712px;
  }
  
  .jv-circlePlus {
    background-position: -10px -995px;
  }
  
  .jv-circleMinus {
    background-position: -10px -851px;
  }
  
  .jv-close-gray {
    background-position: -10px -707px;
  }
  
  .jv-addAttachment {
    background-position: -10px -1624px;
  }
  
  .jv-textPreview {
    background-position: -10px -1103px;
  }
  
  .jv-backBlue {
    background-position: -10px -1031px;
  }
  
  body textarea {
    background-color: white;
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: #404040;
    cursor: text;
    height: auto;
    margin: 0;
    overflow: hidden;
    overflow-y: scroll;
    padding: 5px;
    position: relative;
    resize: none;
  }
  body textarea:focus {
    background-color: white;
    border: 1px solid #3d87cf !important;
    outline: 0;
  }
  
  body input {
    border-radius: 2px;
    background-color: white;
    border: 1px solid #e6e6e6 !important;
    color: #404040;
    cursor: text;
    margin: 0;
    padding: 8px;
    position: relative;
    vertical-align: middle;
  }
  body input:focus {
    background-color: white;
    border: 1px solid #3d87cf !important;
    outline: 0;
  }
  
  body input[type=radio], body input[type=checkbox] {
    border: none !important;
    cursor: pointer;
    cursor: pointer;
    border: none;
    border-radius: none;
  }
  
  body select, body .hr-adminContainer select, .hr-adminContainer body select {
    border: 1px solid #e6e6e6 !important;
    font-size: 13px;
    font-family: 'Open Sans';
    font-weight: 400;
    cursor: pointer;
  }
  body select:focus {
    outline: 0;
    border: 1px solid #3d87cf !important;
    background-color: white;
  }
  
  select#jv-actionsTop, .jv-actionsCombo {
    box-shadow: none;
    box-sizing: border-box;
    color: #333333;
    cursor: pointer;
    height: 28px;
    min-width: 100px;
    padding: 5px;
    white-space: pre;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -webkit-rtl-ordering: logical;
    border-image: initial;
    -moz-appearance:none;
  }
  
  a {
    text-decoration: none !important;
  }
  a.lu:hover {
    text-decoration: underline;
  }
  a .smallgrey {
    color: #333333;
  }
  a .smallgreen {
    color: #38b24a;
  }
  a .smallblue {
    color: #3d87cf;
  }
  a .corporatelink {
    color: white;
    font-weight: 700;
  }
  a .corporatelink:hover {
    color: #ffffff;
    font-weight: 700;
  }
  a .skinnylink {
    color: #333333;
  }
  a .skinnylink {
    color: #333333;
  }
  a .skinnylink:hover {
    color: #333333;
  }
  a a.primarylink {
    color: white;
    font-weight: 700;
  }
  a a.primarylink:hover {
    color: white;
    font-weight: 700;
  }
  a a.orangelink {
    color: #f7941d;
  }
  a a.orangelink12 {
    color: #f7941d;
  }
  a .colorbold {
    font-weight: 700;
    color: #333333;
  }
  a .colornormal {
    font-size: 12px;
    color: #333333;
  }
  a .colorbold2 {
    font-weight: 700;
    color: #333333;
  }
  a .colornormal2 {
    color: #333333;
  }
  a .colorbg {
    background-color: #66cc33;
  }
  a a.smallcolorlink {
    font-size: 12px;
    text-decoration: none;
    color: #0054a6;
  }
  a .greybold {
    font-size: 12px;
    font-weight: 700;
    color: #999999;
  }
  
  .help {
    font-size: 12px;
  }
  
  a.help {
    font-size: 12px;
  }
  a.help:hover {
    font-size: 12px;
  }
  
  .medium {
    font-size: 12px;
  }
  
  a.medium {
    font-size: 12px;
  }
  a.medium:hover {
    font-size: 12px;
  }
  
  a.linkblack {
    font-size: 12px;
    text-decoration: none;
    color: #000000;
  }
  a.linkblack:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #0033FF;
  }
  a.linkgrey {
    font-size: 12px;
    text-decoration: underline;
    color: #484848;
  }
  a.linkgrey:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #333333;
  }
  a.linkblue {
    font-size: 12px;
    text-decoration: underline;
    color: blue;
  }
  a.linkgrey2 {
    font-size: 12px;
    text-decoration: none;
    color: #484848;
  }
  a.linkgrey2:hover {
    font-size: 12px;
    text-decoration: none;
    color: #333333;
  }
  a.linkyellow {
    font-size: 12px;
    text-decoration: none;
    color: #FFFF9A;
  }
  a.linkyellow:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #FFFFFF;
  }
  a.linkgreen {
    font-size: 12px;
    text-decoration: none;
    color: #C8BB16;
  }
  a.linkgreen:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #996600;
  }
  a.linkorangebig {
    text-decoration: underline;
    font-weight: 700;
    color: #cc6600;
  }
  a.linkorangebig:hover {
    text-decoration: underline;
    font-weight: 700;
    color: #cc6600;
  }
  a.linkorangesmall {
    font-size: 10px;
    text-decoration: underline;
    color: #cc6600;
  }
  a.linkorangesmall:hover {
    font-size: 10px;
    text-decoration: underline;
    color: #cc6600;
  }
  
  a.grey {
    text-decoration: none;
    color: #989898;
  }
  a.grey:hover {
    text-decoration: underline;
    color: #989898;
  }
  
  .grey {
    color: #989898;
  }
  
  a.smallgrey {
    text-decoration: none;
    font-size: 10px;
    color: #989898;
  }
  a.smallgrey:hover {
    text-decoration: underline;
    font-size: 10px;
    color: #989898;
  }
  
  .smalllu {
    font-size: 10px;
  }
  
  a.smalllu {
    font-size: 10px;
  }
  a.smalllu:hover {
    font-size: 10px;
    text-decoration: underline;
  }
  a.smalllubold {
    font-size: 10px;
    font-weight: 700;
  }
  a.smalllubold:hover {
    font-size: 10px;
    font-weight: 700;
    text-decoration: underline;
  }
  
  table + table + table {
    vertical-align: top;
    position: relative;
    color: #333333;
  }
  table + table + table .jv-leftMenuItem {
    position: absolute;
    top: 0;
  }
  
  label {
    vertical-align: middle;
    font-size: 13px !important;
    color: #333333;
  }
  label a {
    padding: 9px 5px;
  }
  
  table + table + table tr td b {
    font-size: 16px;
  }
  table + table + table tr td b a {
    font-weight: 300;
    padding: 10px 5px;
  }
  table + table + table tr td b a:hover {
    font-weight: 300;
    color: #215485;
    padding: 10px 5px;
  }
  
  .jv-listTable .jv-tdBGWhite {
    padding: 5px 0;
    vertical-align: middle;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  
  .button img {
    display: none !important;
  }
  
  .jv-tdBGWhite {
    background: none;
  }
  
  .itemlistheader, .itemlistheaderontext, .itemlistheaderon {
    height: auto;
    font-size: 12px;
    background: #edf4fa !important;
  }
  .itemlistheader a, .itemlistheaderontext a, .itemlistheaderon a {
    padding: 10px 0;
    color: #333333;
  }
  .itemlistheader input[type="checkbox"], .itemlistheaderontext input[type="checkbox"], .itemlistheaderon input[type="checkbox"] {
    margin: 5px 10px 5px 5px;
  }
  
  .itemlistheaderon {
    position: relative;
  }
  .itemlistheaderon .jv-paddingL {
    vertical-align: middle;
    padding: 5px;
  }
  
  #RequisitionsHeader .itemlist {
    background: #e6e6e6;
  }
  
  .itemlist, .itemliston, .itemlistodd, .itemlistoddon {
    background: white;
    padding: 13px 10px;
    border-top: 1px solid #e6e6e6 !important;
  }
  
  .itemliston, .itemlistonodd {
    background: white !important;
  }
  
  .rowdots1 td, .jv-thFooter td {
    border: 0 !important;
  }
  
  input[type="checkbox"] {
    margin: 5px 10px;
  }
  
  .itemlistgrouptitle {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    height: 26px;
  }
  
  .itemlistgroup0 {
    padding-left: 5px;
    padding-right: 5px;
    height: 26px;
    background-color: #cacece;
  }
  
  .itemlistgroup {
    padding-left: 5px;
    padding-right: 5px;
    height: 26px;
    background-color: #cacece;
  }
  
  .itemlisttotalinactive {
    padding-left: 5px;
    padding-right: 5px;
    height: 9px;
    background-color: #f4f4f4;
  }
  
  .itemlisttotalactive {
    padding-left: 5px;
    padding-right: 5px;
    height: 9px;
    background-color: #cccccc;
  }
  
  .itemlisttotal {
    padding-left: 5px;
    padding-right: 5px;
    height: 26px;
    background-color: #edf4fa;
  }
  
  .hr-searchContainer {
    background: #e6e6e6;
    padding: 5px 50px 5px 20px;
    position: relative;
    margin: 10px 0;
    line-height: 100%;
    width: 200px !important;
  }
  .hr-searchContainer input {
    margin: 5px;
    padding: 7px 5px 6px 5px;
  }
  .hr-searchContainer #button1 {
    background: #3d87cf;
    width: 35px;
  }
  .hr-searchContainer .secondary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    padding: 0 5px;
    width: 29px;
    min-width: 29px;
    height: 29px;
    text-indent: -10000px;
    position: absolute;
    margin: 5px 5px 5px 0;
  }
  .hr-searchContainer .secondary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-searchContainer .secondary:active {
    opacity: .8;
  }
  .hr-searchContainer .secondary:after {
    content: "";
    position: absolute;
    height: 24px;
    width: 24px;
    z-index: 10px;
    top: 50%;
    left: 50%;
    margin: -10px;
  }
  .hr-searchContainer .smallcolorlink {
    position: absolute;
    width: 5px;
    height: 5px;
    right: -5px;
    top: 1px;
    padding: 10px;
    text-indent: -10000px;
  }
  .hr-searchContainer .smallcolorlink:after {
    content: "";
    position: absolute;
    top: 15px;
    right: 65px;
    width: 8px;
    height: 9px;
    z-index: 10;
  }
  
  /* overlay Dialog */
  body[onload="init()"] {
    background-color: white !important;
  }
  
  /* overwrite rules for TalentNetwork */
  .jqmOverlay {
    background-color: #222222 !important;
    opacity: 0.2 !important;
  }
  
  #jv-noBgColor, .jv-noBgColor {
    width: 740px !important;
    min-height: 120px;
    background: white !important;
  }
  #jv-noBgColor > tr, #jv-noBgColor td, .jv-noBgColor > tr, .jv-noBgColor td {
    width: auto !important;
    height: auto !important;
    border: none;
    font-weight: 400;
  }
  #jv-noBgColor table *, .jv-noBgColor table * {
    background: none !important;
    border: 0 !important;
  }
  #jv-noBgColor td, .jv-noBgColor td {
    background: none !important;
  }
  #jv-noBgColor td table, .jv-noBgColor td table {
    height: auto !important;
  }
  #jv-noBgColor img[width="2"], .jv-noBgColor img[width="2"] {
    display: none !important;
  }
  
  .jv-dialogTop tr {
    background-color: #3d87cf !important;
  }
  .jv-dialogTop tr #overlaydialog1Move {
    font-size: 13px !important;
    font-weight: 600 !important;
  }
  .jv-dialogTop tr td {
    font-weight: 400;
    margin-left: -20px !important;
    padding: 10px 0 20px;
    position: relative;
  }
  .jv-dialogTop tr td:nth-child(1) {
    width: 10px !important;
  }
  .jv-dialogTop tr #trDisplayErrorMessage {
    color: #e51414;
    display: block !important;
  }
  .jv-dialogTop tr a {
    float: right;
  }
  .jv-dialogTop tr .jv-closeIcon {
    cursor: pointer;
    height: 40px;
    padding: 5px;
    position: absolute;
    right: 5px;
    text-indent: -999999em;
    top: 15px;
    width: 40px;
  }
  
  .popupcss {
    position: fixed !important;
    top: 0 !important;
    left: 50% !important;
    margin-left: -370px;
    z-index: 10002 !important;
    border: none !important;
  }
  .popupcss img {
    display: none;
  }
  .popupcss form img {
    display: block !important;
  }
  .popupcss input[type="image"] {
    display: none;
  }
  .popupcss #AjaxItemListdiv td {
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .popupcss #AjaxItemListdiv #AjaxItemListHeader td {
    background: #f4f4f4 !important;
  }
  .popupcss #AjaxItemListdiv #AjaxItemListHeader td .itemlistheaderontext {
    border: none !important;
  }
  .popupcss #AjaxItemListdiv #AjaxItemListHeader td .itemlistheaderontext a {
    padding: 0;
  }
  .popupcss .itemlist, .popupcss .itemliston, .popupcss .itemlistodd, .popupcss .itemlistoddon {
    padding: 4px 10px;
  }
  .popupcss .itemlist a img, .popupcss .itemlistodd a img {
    display: block !important;
    height: auto !important;
  }
  .popupcss .itemlistheader, .popupcss .itemlistheader {
    height: auto;
    background-color: #edf4fa;
  }
  .popupcss .itemlistheader a, .popupcss .itemlistheaderontext a, .popupcss .itemlistheaderon a {
    padding: 0;
  }
  .popupcss .itemlistsmall2 {
    padding: 5px;
  }
  
  .hr-popupcss {
    background: white !important;
  }
  .hr-popupcss > table {
    width: 610px !important;
  }
  .hr-popupcss > table .hr-headerRow {
    background: #3d87cf !important;
  }
  .hr-popupcss > table .hr-headerRow td:nth-child(2) {
    color: white;
    padding: 13px 20px 13px 0;
  }
  .hr-popupcss > table tr:nth-child(4) img {
    display: none !important;
  }
  .hr-popupcss > table tr:nth-child(4) table.button .primary {
    background: #3d87cf !important;
  }
  .hr-popupcss table * {
    background: none !important;
    border: 0 !important;
  }
  .hr-popupcss td {
    background: none !important;
  }
  .hr-popupcss td table {
    height: auto !important;
  }
  
  .jv-dialogBody table td {
    height: 0;
  }
  .jv-dialogBody table td label *, .jv-dialogBody table td input * {
    padding: 10px 0 !important;
  }
  .jv-dialogBody table td img {
    display: none !important;
    height: 0 !important;
  }
  .jv-dialogBody select, .jv-dialogBody input, .jv-dialogBody textarea {
    border: 1px solid #e6e6e6 !important;
  }
  .jv-dialogBody #placeholderSpan {
    border: 1px solid #e6e6e6 !important;
    margin: 5px 0;
  }
  
  #overlaydialogContent img {
    display: block;
  }
  
  .popupcssall {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    z-index: 10001 !important;
    width: 100%;
    height: 100%;
  }
  
  .browsercssall {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  
  .dialogoverlay {
    width: 500px;
    height: 800px;
    position: absolute;
    z-index: 5;
    top: 0px;
    left: 0px;
    background-color: Red;
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  
  .disableOverlay {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    position: absolute;
    background: white;
    z-index: 10;
  }
  
  .disableOverlay2 {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
  }
  
  .disableOverlaySpan {
    position: relative;
  }
  
  .popupContent {
    width: 410px;
    height: 430px;
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
  }
  
  .popupContent1 {
    width: 410px;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  
  .popupContent2 {
    padding-top: 10px;
  }
  
  .popupContentWide {
    width: 540px;
    height: 430px;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
  }
  
  .popupContentWide1 {
    width: 540px;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  
  .popupContentExtraWide {
    width: 640px;
    height: 430px;
    overflow: visible;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
  }
  .popupContentExtraWide table.button {
    margin-top: 10px;
    margin-right: 10px;
  }
  .popupContentExtraWide table.button img {
    display: none !important;
  }
  .popupContentExtraWide table.button#CancelButton1 .primary, .popupContentExtraWide table.button#Button2 .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #333333 !important;
  }
  .popupContentExtraWide table.button#CancelButton1 .primary:hover, .popupContentExtraWide table.button#Button2 .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupContentExtraWide table.button#CancelButton1 .primary:active, .popupContentExtraWide table.button#Button2 .primary:active {
    opacity: .8;
  }
  .popupContentExtraWide table.button#Select .primary, .popupContentExtraWide table.button#Button3 .primary, .popupContentExtraWide table.button#JavaScriptButton1 .primary, .popupContentExtraWide table.button#Button7 .primary, .popupContentExtraWide table.button[title^="Select"] .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #3d87cf !important;
  }
  .popupContentExtraWide table.button#Select .primary:hover, .popupContentExtraWide table.button#Button3 .primary:hover, .popupContentExtraWide table.button#JavaScriptButton1 .primary:hover, .popupContentExtraWide table.button#Button7 .primary:hover, .popupContentExtraWide table.button[title^="Select"] .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupContentExtraWide table.button#Select .primary:active, .popupContentExtraWide table.button#Button3 .primary:active, .popupContentExtraWide table.button#JavaScriptButton1 .primary:active, .popupContentExtraWide table.button#Button7 .primary:active, .popupContentExtraWide table.button[title^="Select"] .primary:active {
    opacity: .8;
  }
  
  .popupContentExtraWide2 {
    width: 640px;
    height: 40px;
    background-color: white;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
  }
  
  #popupalltable {
    background-color: black !important;
    opacity: 0.2 !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .popupContentWide .itemlistHeader, .popupContentWide .itemlistheader, .popupContentWide .itemlistheaderontext, .popupContentWide .itemlistheaderon, .popupContentWide2 .itemlistHeader, .popupContentWide2 .itemlistheader, .popupContentWide2 .itemlistheaderontext, .popupContentWide2 .itemlistheaderon, .popupContentExtraWide .itemlistHeader, .popupContentExtraWide .itemlistheader, .popupContentExtraWide .itemlistheaderontext, .popupContentExtraWide .itemlistheaderon, .popupContentExtraWide2 .itemlistHeader, .popupContentExtraWide2 .itemlistheader, .popupContentExtraWide2 .itemlistheaderontext, .popupContentExtraWide2 .itemlistheaderon {
    background: #edf4fa !important;
    height: auto;
    vertical-align: middle;
  }
  .popupContentWide .itemlistHeader td, .popupContentWide .itemlistheader td, .popupContentWide .itemlistheaderontext td, .popupContentWide .itemlistheaderon td, .popupContentWide2 .itemlistHeader td, .popupContentWide2 .itemlistheader td, .popupContentWide2 .itemlistheaderontext td, .popupContentWide2 .itemlistheaderon td, .popupContentExtraWide .itemlistHeader td, .popupContentExtraWide .itemlistheader td, .popupContentExtraWide .itemlistheaderontext td, .popupContentExtraWide .itemlistheaderon td, .popupContentExtraWide2 .itemlistHeader td, .popupContentExtraWide2 .itemlistheader td, .popupContentExtraWide2 .itemlistheaderontext td, .popupContentExtraWide2 .itemlistheaderon td {
    margin: 0;
    padding: 0 0 0 5px;
  }
  .popupContentWide .itemlistHeader a, .popupContentWide .itemlistheader a, .popupContentWide .itemlistheaderontext a, .popupContentWide .itemlistheaderon a, .popupContentWide2 .itemlistHeader a, .popupContentWide2 .itemlistheader a, .popupContentWide2 .itemlistheaderontext a, .popupContentWide2 .itemlistheaderon a, .popupContentExtraWide .itemlistHeader a, .popupContentExtraWide .itemlistheader a, .popupContentExtraWide .itemlistheaderontext a, .popupContentExtraWide .itemlistheaderon a, .popupContentExtraWide2 .itemlistHeader a, .popupContentExtraWide2 .itemlistheader a, .popupContentExtraWide2 .itemlistheaderontext a, .popupContentExtraWide2 .itemlistheaderon a {
    padding: 0;
  }
  .popupContentWide .itemlistHeader input[type=checkbox], .popupContentWide .itemlistheader input[type=checkbox], .popupContentWide .itemlistheaderontext input[type=checkbox], .popupContentWide .itemlistheaderon input[type=checkbox], .popupContentWide2 .itemlistHeader input[type=checkbox], .popupContentWide2 .itemlistheader input[type=checkbox], .popupContentWide2 .itemlistheaderontext input[type=checkbox], .popupContentWide2 .itemlistheaderon input[type=checkbox], .popupContentExtraWide .itemlistHeader input[type=checkbox], .popupContentExtraWide .itemlistheader input[type=checkbox], .popupContentExtraWide .itemlistheaderontext input[type=checkbox], .popupContentExtraWide .itemlistheaderon input[type=checkbox], .popupContentExtraWide2 .itemlistHeader input[type=checkbox], .popupContentExtraWide2 .itemlistheader input[type=checkbox], .popupContentExtraWide2 .itemlistheaderontext input[type=checkbox], .popupContentExtraWide2 .itemlistheaderon input[type=checkbox] {
    padding: 0;
    margin: 0 5px 0 20px !important;
  }
  .popupContentWide td, .popupContentWide2 td, .popupContentExtraWide td, .popupContentExtraWide2 td {
    vertical-align: middle !important;
  }
  .popupContentWide td a, .popupContentWide2 td a, .popupContentExtraWide td a, .popupContentExtraWide2 td a {
    padding-left: 0;
  }
  .popupContentWide a.lu, .popupContentWide2 a.lu, .popupContentExtraWide a.lu, .popupContentExtraWide2 a.lu {
    float: none;
  }
  .popupContentWide .jv-listTable tr:nth-child(4) .itemlistodd, .popupContentWide .jv-listTable tr:nth-child(4) .itemlistoddon, .popupContentWide2 .jv-listTable tr:nth-child(4) .itemlistodd, .popupContentWide2 .jv-listTable tr:nth-child(4) .itemlistoddon, .popupContentExtraWide .jv-listTable tr:nth-child(4) .itemlistodd, .popupContentExtraWide .jv-listTable tr:nth-child(4) .itemlistoddon, .popupContentExtraWide2 .jv-listTable tr:nth-child(4) .itemlistodd, .popupContentExtraWide2 .jv-listTable tr:nth-child(4) .itemlistoddon {
    border-top: none !important;
  }
  .popupContentWide .jv-listTable .jv-tdBGWhite, .popupContentWide2 .jv-listTable .jv-tdBGWhite, .popupContentExtraWide .jv-listTable .jv-tdBGWhite, .popupContentExtraWide2 .jv-listTable .jv-tdBGWhite {
    padding: 3px 10px;
  }
  .popupContentWide b, .popupContentWide2 b, .popupContentExtraWide b, .popupContentExtraWide2 b {
    display: inline-block !important;
  }
  
  #overlayall #popupalltable {
    background: #333333 !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    width: 100% !important;
    overflow: hidden;
  }
  
  /* modal buttons */
  .popupcss table.button img {
    display: none !important;
  }
  .popupcss table.button .primary, .popupcss table.button .secondary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #3d87cf !important;
  }
  .popupcss table.button .primary:hover, .popupcss table.button .secondary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupcss table.button .primary:active, .popupcss table.button .secondary:active {
    opacity: .8;
  }
  .popupcss .hr-btnContainer {
    float: right;
    margin-bottom: 10px;
  }
  .popupcss .hr-btnContainer td:nth-child(1) .button {
    margin-right: 10px !important;
  }
  .popupcss .hr-btnContainer td:nth-child(1) .button .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #333333 !important;
  }
  .popupcss .hr-btnContainer td:nth-child(1) .button .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupcss .hr-btnContainer td:nth-child(1) .button .primary:active {
    opacity: .8;
  }
  
  .popupContentWide .pagetitle, .popupContent .pagetitle {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
  }
  .popupContentWide .rowspace, .popupContent .rowspace {
    display: table-row;
  }
  
  .popupContentWide, .popupContentWide1, .popupContentWide2, .popupContent2 {
    vertical-align: top;
    padding-right: 2px;
  }
  .popupContentWide table.button, .popupContentWide1 table.button, .popupContentWide2 table.button, .popupContent2 table.button {
    margin-top: 10px;
    margin-right: 10px;
  }
  .popupContentWide table.button img, .popupContentWide1 table.button img, .popupContentWide2 table.button img, .popupContent2 table.button img {
    display: none !important;
  }
  .popupContentWide table.button#CancelButton1 .primary, .popupContentWide table.button#Button2 .primary, .popupContentWide table.button#Button1 .primary, .popupContentWide table.button#BUTTON1 .primary, .popupContentWide table.button#Close .primary, .popupContentWide table.button#JavaScriptButton21 .primary, .popupContentWide table.button#JavaScriptButton22 .primary, .popupContentWide1 table.button#CancelButton1 .primary, .popupContentWide1 table.button#Button2 .primary, .popupContentWide1 table.button#Button1 .primary, .popupContentWide1 table.button#BUTTON1 .primary, .popupContentWide1 table.button#Close .primary, .popupContentWide1 table.button#JavaScriptButton21 .primary, .popupContentWide1 table.button#JavaScriptButton22 .primary, .popupContentWide2 table.button#CancelButton1 .primary, .popupContentWide2 table.button#Button2 .primary, .popupContentWide2 table.button#Button1 .primary, .popupContentWide2 table.button#BUTTON1 .primary, .popupContentWide2 table.button#Close .primary, .popupContentWide2 table.button#JavaScriptButton21 .primary, .popupContentWide2 table.button#JavaScriptButton22 .primary, .popupContent2 table.button#CancelButton1 .primary, .popupContent2 table.button#Button2 .primary, .popupContent2 table.button#Button1 .primary, .popupContent2 table.button#BUTTON1 .primary, .popupContent2 table.button#Close .primary, .popupContent2 table.button#JavaScriptButton21 .primary, .popupContent2 table.button#JavaScriptButton22 .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #333333 !important;
  }
  .popupContentWide table.button#CancelButton1 .primary:hover, .popupContentWide table.button#Button2 .primary:hover, .popupContentWide table.button#Button1 .primary:hover, .popupContentWide table.button#BUTTON1 .primary:hover, .popupContentWide table.button#Close .primary:hover, .popupContentWide table.button#JavaScriptButton21 .primary:hover, .popupContentWide table.button#JavaScriptButton22 .primary:hover, .popupContentWide1 table.button#CancelButton1 .primary:hover, .popupContentWide1 table.button#Button2 .primary:hover, .popupContentWide1 table.button#Button1 .primary:hover, .popupContentWide1 table.button#BUTTON1 .primary:hover, .popupContentWide1 table.button#Close .primary:hover, .popupContentWide1 table.button#JavaScriptButton21 .primary:hover, .popupContentWide1 table.button#JavaScriptButton22 .primary:hover, .popupContentWide2 table.button#CancelButton1 .primary:hover, .popupContentWide2 table.button#Button2 .primary:hover, .popupContentWide2 table.button#Button1 .primary:hover, .popupContentWide2 table.button#BUTTON1 .primary:hover, .popupContentWide2 table.button#Close .primary:hover, .popupContentWide2 table.button#JavaScriptButton21 .primary:hover, .popupContentWide2 table.button#JavaScriptButton22 .primary:hover, .popupContent2 table.button#CancelButton1 .primary:hover, .popupContent2 table.button#Button2 .primary:hover, .popupContent2 table.button#Button1 .primary:hover, .popupContent2 table.button#BUTTON1 .primary:hover, .popupContent2 table.button#Close .primary:hover, .popupContent2 table.button#JavaScriptButton21 .primary:hover, .popupContent2 table.button#JavaScriptButton22 .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupContentWide table.button#CancelButton1 .primary:active, .popupContentWide table.button#Button2 .primary:active, .popupContentWide table.button#Button1 .primary:active, .popupContentWide table.button#BUTTON1 .primary:active, .popupContentWide table.button#Close .primary:active, .popupContentWide table.button#JavaScriptButton21 .primary:active, .popupContentWide table.button#JavaScriptButton22 .primary:active, .popupContentWide1 table.button#CancelButton1 .primary:active, .popupContentWide1 table.button#Button2 .primary:active, .popupContentWide1 table.button#Button1 .primary:active, .popupContentWide1 table.button#BUTTON1 .primary:active, .popupContentWide1 table.button#Close .primary:active, .popupContentWide1 table.button#JavaScriptButton21 .primary:active, .popupContentWide1 table.button#JavaScriptButton22 .primary:active, .popupContentWide2 table.button#CancelButton1 .primary:active, .popupContentWide2 table.button#Button2 .primary:active, .popupContentWide2 table.button#Button1 .primary:active, .popupContentWide2 table.button#BUTTON1 .primary:active, .popupContentWide2 table.button#Close .primary:active, .popupContentWide2 table.button#JavaScriptButton21 .primary:active, .popupContentWide2 table.button#JavaScriptButton22 .primary:active, .popupContent2 table.button#CancelButton1 .primary:active, .popupContent2 table.button#Button2 .primary:active, .popupContent2 table.button#Button1 .primary:active, .popupContent2 table.button#BUTTON1 .primary:active, .popupContent2 table.button#Close .primary:active, .popupContent2 table.button#JavaScriptButton21 .primary:active, .popupContent2 table.button#JavaScriptButton22 .primary:active {
    opacity: .8;
  }
  .popupContentWide table.button#Select .primary, .popupContentWide table.button#Button3 .primary, .popupContentWide table.button#JavaScriptButton1 .primary, .popupContentWide table.button#Insert .primary, .popupContentWide table.button#Button7 .primary, .popupContentWide table.button[title^="Select"] .primary, .popupContentWide table.button#Save .primary, .popupContentWide1 table.button#Select .primary, .popupContentWide1 table.button#Button3 .primary, .popupContentWide1 table.button#JavaScriptButton1 .primary, .popupContentWide1 table.button#Insert .primary, .popupContentWide1 table.button#Button7 .primary, .popupContentWide1 table.button[title^="Select"] .primary, .popupContentWide1 table.button#Save .primary, .popupContentWide2 table.button#Select .primary, .popupContentWide2 table.button#Button3 .primary, .popupContentWide2 table.button#JavaScriptButton1 .primary, .popupContentWide2 table.button#Insert .primary, .popupContentWide2 table.button#Button7 .primary, .popupContentWide2 table.button[title^="Select"] .primary, .popupContentWide2 table.button#Save .primary, .popupContent2 table.button#Select .primary, .popupContent2 table.button#Button3 .primary, .popupContent2 table.button#JavaScriptButton1 .primary, .popupContent2 table.button#Insert .primary, .popupContent2 table.button#Button7 .primary, .popupContent2 table.button[title^="Select"] .primary, .popupContent2 table.button#Save .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #3d87cf !important;
  }
  .popupContentWide table.button#Select .primary:hover, .popupContentWide table.button#Button3 .primary:hover, .popupContentWide table.button#JavaScriptButton1 .primary:hover, .popupContentWide table.button#Insert .primary:hover, .popupContentWide table.button#Button7 .primary:hover, .popupContentWide table.button[title^="Select"] .primary:hover, .popupContentWide table.button#Save .primary:hover, .popupContentWide1 table.button#Select .primary:hover, .popupContentWide1 table.button#Button3 .primary:hover, .popupContentWide1 table.button#JavaScriptButton1 .primary:hover, .popupContentWide1 table.button#Insert .primary:hover, .popupContentWide1 table.button#Button7 .primary:hover, .popupContentWide1 table.button[title^="Select"] .primary:hover, .popupContentWide1 table.button#Save .primary:hover, .popupContentWide2 table.button#Select .primary:hover, .popupContentWide2 table.button#Button3 .primary:hover, .popupContentWide2 table.button#JavaScriptButton1 .primary:hover, .popupContentWide2 table.button#Insert .primary:hover, .popupContentWide2 table.button#Button7 .primary:hover, .popupContentWide2 table.button[title^="Select"] .primary:hover, .popupContentWide2 table.button#Save .primary:hover, .popupContent2 table.button#Select .primary:hover, .popupContent2 table.button#Button3 .primary:hover, .popupContent2 table.button#JavaScriptButton1 .primary:hover, .popupContent2 table.button#Insert .primary:hover, .popupContent2 table.button#Button7 .primary:hover, .popupContent2 table.button[title^="Select"] .primary:hover, .popupContent2 table.button#Save .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupContentWide table.button#Select .primary:active, .popupContentWide table.button#Button3 .primary:active, .popupContentWide table.button#JavaScriptButton1 .primary:active, .popupContentWide table.button#Insert .primary:active, .popupContentWide table.button#Button7 .primary:active, .popupContentWide table.button[title^="Select"] .primary:active, .popupContentWide table.button#Save .primary:active, .popupContentWide1 table.button#Select .primary:active, .popupContentWide1 table.button#Button3 .primary:active, .popupContentWide1 table.button#JavaScriptButton1 .primary:active, .popupContentWide1 table.button#Insert .primary:active, .popupContentWide1 table.button#Button7 .primary:active, .popupContentWide1 table.button[title^="Select"] .primary:active, .popupContentWide1 table.button#Save .primary:active, .popupContentWide2 table.button#Select .primary:active, .popupContentWide2 table.button#Button3 .primary:active, .popupContentWide2 table.button#JavaScriptButton1 .primary:active, .popupContentWide2 table.button#Insert .primary:active, .popupContentWide2 table.button#Button7 .primary:active, .popupContentWide2 table.button[title^="Select"] .primary:active, .popupContentWide2 table.button#Save .primary:active, .popupContent2 table.button#Select .primary:active, .popupContent2 table.button#Button3 .primary:active, .popupContent2 table.button#JavaScriptButton1 .primary:active, .popupContent2 table.button#Insert .primary:active, .popupContent2 table.button#Button7 .primary:active, .popupContent2 table.button[title^="Select"] .primary:active, .popupContent2 table.button#Save .primary:active {
    opacity: .8;
  }
  .popupContentWide table.button#JavaScriptButton12 .secondary, .popupContentWide table.button#Button2 .secondary, .popupContentWide1 table.button#JavaScriptButton12 .secondary, .popupContentWide1 table.button#Button2 .secondary, .popupContentWide2 table.button#JavaScriptButton12 .secondary, .popupContentWide2 table.button#Button2 .secondary, .popupContent2 table.button#JavaScriptButton12 .secondary, .popupContent2 table.button#Button2 .secondary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #333333 !important;
  }
  .popupContentWide table.button#JavaScriptButton12 .secondary:hover, .popupContentWide table.button#Button2 .secondary:hover, .popupContentWide1 table.button#JavaScriptButton12 .secondary:hover, .popupContentWide1 table.button#Button2 .secondary:hover, .popupContentWide2 table.button#JavaScriptButton12 .secondary:hover, .popupContentWide2 table.button#Button2 .secondary:hover, .popupContent2 table.button#JavaScriptButton12 .secondary:hover, .popupContent2 table.button#Button2 .secondary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .popupContentWide table.button#JavaScriptButton12 .secondary:active, .popupContentWide table.button#Button2 .secondary:active, .popupContentWide1 table.button#JavaScriptButton12 .secondary:active, .popupContentWide1 table.button#Button2 .secondary:active, .popupContentWide2 table.button#JavaScriptButton12 .secondary:active, .popupContentWide2 table.button#Button2 .secondary:active, .popupContent2 table.button#JavaScriptButton12 .secondary:active, .popupContent2 table.button#Button2 .secondary:active {
    opacity: .8;
  }
  
  .popupContentWide1 .popupContentWide2:nth-child(1) .button {
    float: right;
  }
  .popupContentWide1 .popupContentWide2:nth-child(2) .button, .popupContentWide1 td[align="right"] .button {
    float: left;
  }
  
  .hr-interviewInfo table.button {
    float: none !important;
    margin: 0;
  }
  
  /* Demo Email Popup */
  .popupcss .emailbg img {
    display: block !important;
  }
  .popupcss .emailbg td {
    text-align: left !important;
  }
  
  /* Approval Chain overlay */
  .jv-dialogBody #approversListDiv #Table_approversList .flatitemlisthighlight {
    background: #f4f4f4 !important;
  }
  .jv-dialogBody #approversListDiv img[title="Edit"], .jv-dialogBody #approversListDiv img[title="Delete"] {
    display: block !important;
    height: auto !important;
    margin: 0 10px;
  }
  
  .hr-wizardContainer {
    margin: 40px 0 0 0;
    padding: 0 !important;
    width: 100% !important;
  }
  .hr-wizardContainer td {
    background: none !important;
  }
  .hr-wizardContainer div {
    width: 100% !important;
  }
  .hr-wizardContainer div table tr:nth-child(3) td:nth-child(even) {
    padding: 0 !important;
  }
  .hr-wizardContainer td[width="80%"] {
    background: #f4f4f4 !important;
  }
  .hr-wizardContainer td[width="80%"] table {
    float: right;
  }
  .hr-wizardContainer td[width="80%"] table td {
    padding: 0 !important;
  }
  .hr-wizardContainer td[width="80%"] .hr-button {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    position: relative;
    margin-top: 15%;
    margin-right: 10px;
  }
  .hr-wizardContainer td[width="80%"] .hr-button:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-wizardContainer td[width="80%"] .hr-button:active {
    opacity: .8;
  }
  .hr-wizardContainer td[width="80%"] .hr-button:after {
    color: white;
    margin-left: -2px;
  }
  .hr-wizardContainer td[width="80%"] .hr-exitButton:after {
    content: "Exit";
  }
  .hr-wizardContainer td[width="80%"] .hr-submitButton:after {
    content: "Submit";
  }
  .hr-wizardContainer td[width="80%"] .hr-nextButton {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .hr-wizardContainer td[width="80%"] .hr-nextButton:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-wizardContainer td[width="80%"] .hr-nextButton:active {
    opacity: .8;
  }
  .hr-wizardContainer td[width="80%"] .hr-nextButton:after {
    content: "Next";
  }
  .hr-wizardContainer td[width="80%"] .hr-doneButton:after {
    content: "Done";
  }
  .hr-wizardContainer td[width="80%"] .hr-backButton:after {
    content: "Back";
  }
  .hr-wizardContainer td[width="80%"] .hr-previousButton:after {
    content: "Previous";
  }
  
  .wizardHeight {
    margin: -10px 0 0 0;
  }
  .wizardHeight .pagetitle {
    padding: 20px 0;
    font-size: 22px;
  }
  .wizardHeight table td > div {
    padding: 10px 10px 0 10px;
  }
  .wizardHeight table td > div > td {
    padding: 10px 0 0 0;
  }
  .wizardHeight table td > div > td span {
    display: block;
    padding: 10px 0;
  }
  .wizardHeight table td > div > td li {
    list-style-type: disc;
    margin-left: 30px;
  }
  .wizardHeight .tableContent {
    width: 90%;
  }
  .wizardHeight .tableContent tr td img {
    text-align: center;
    padding: 0;
  }
  .wizardHeight .button td:first-child, .wizardHeight .button td:last-child {
    display: none;
  }
  .wizardHeight .button .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .wizardHeight .button .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .wizardHeight .button .primary:active {
    opacity: .8;
  }
  .wizardHeight #HeaderMessage, .wizardHeight #ConfirmationMessage {
    margin: 10px 0 10px 0;
    display: block;
    font-style: italic;
    color: #38b24a;
    border-bottom: 1px solid #e6e6e6 !important;
    padding-bottom: 10px;
  }
  .wizardHeight #PreviewEditForm table img {
    padding: 0;
  }
  .wizardHeight #PreviewEditForm tr:nth-child(even), .wizardHeight #PreviewEditForm tr:first-child {
    display: none;
  }
  .wizardHeight #PreviewEditForm tr:nth-child(3) td, .wizardHeight #PreviewEditForm tr:nth-child(27) td {
    border-top: none !important;
  }
  .wizardHeight #PreviewEditForm td {
    border-top: 1px solid #e6e6e6 !important;
  }
  
  table tbody td .steps {
    vertical-align: bottom;
    position: relative;
    font-weight: 300;
    color: #333333;
    background: #f4f4f4 !important;
    font-weight: normal !important;
  }
  table tbody td .steps span {
    display: block;
    font-size: 22px;
    text-align: left;
    z-index: 3;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-left: 5px;
  }
  
  td[bgcolor="#76c436"].steps {
    background: #38b24a !important;
    position: relative;
    color: white;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  
  .hr-adminContainer .rowdots, .hr-adminContainer .rowdots1 {
    display: none;
  }
  .hr-adminContainer .pagetitle {
    display: none;
    font-weight: 600;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-adminContainer ol li:first-child {
    margin-bottom: 20px;
  }
  .hr-adminContainer tr {
    margin: 10px 0 5px !important;
    min-height: 60px !important;
  }
  .hr-adminContainer tr:first-child {
    margin-top: 0 !important;
  }
  .hr-adminContainer tr td {
    padding: 5px 0;
    vertical-align: middle;
  }
  .hr-adminContainer tr td b {
    display: block;
    border-top: 1px solid #e6e6e6 !important;
    padding-top: 10px;
    font-size: 16px;
  }
  .hr-adminContainer .itemlistheader, .hr-adminContainer .itemlistheader {
    background-color: #edf4fa;
    height: auto;
  }
  .hr-adminContainer .coldots2 {
    margin-right: 20px;
  }
  .hr-adminContainer b {
    padding: 0;
    margin: 0;
  }
  .hr-adminContainer .hr-introTable {
    border-top: 3px solid #215485 !important;
    height: 200px;
    margin: -10px 0 5px;
    position: relative;
    width: 100%;
  }
  .hr-adminContainer .hr-introTable b {
    background: white;
    border: none !important;
    color: #333333;
    display: block;
    margin: -10px 0 0 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    z-index: 1;
  }
  .hr-adminContainer .hr-introTable tr:nth-child(2) {
    padding: 0 !important;
    height: 0;
    margin: 0;
    display: none !important;
  }
  .hr-adminContainer .hr-introTable tr:nth-child(3) td, .hr-adminContainer .hr-introTable tr:nth-child(5) td {
    vertical-align: top;
    width: 60%;
    padding: 0 20px 10px 0;
  }
  .hr-adminContainer .hr-introTable tr:nth-child(3) td:last-child, .hr-adminContainer .hr-introTable tr:nth-child(5) td:last-child {
    width: 40%;
    background: None !important;
  }
  .hr-adminContainer .hr-introTable a.lu {
    text-decoration: none !important;
  }
  .hr-adminContainer table#Cancel {
    border: none !important;
  }
  .hr-adminContainer #NotificationReport {
    width: 100%;
    display: block;
  }
  .hr-adminContainer #NotificationReport tr {
    width: 100%;
  }
  .hr-adminContainer #NotificationReport tr td {
    border-top: 1px solid #b8d3ed !important;
    background: #edf4fa;
  }
  .hr-adminContainer #NotificationReport .itemlist {
    padding-left: 10px !important;
  }
  .hr-adminContainer #NotificationReport .itemlist:last-child {
    text-align: right !important;
    padding-right: 20px !important;
  }
  .hr-adminContainer [id^=JavaScriptButton], .hr-adminContainer [id^=JavaScriptButton] .primary, .hr-adminContainer .jv-button-greyCenter, .hr-adminContainer #ViewReminderConfig a, .hr-adminContainer #NotificationStartButton a, .hr-adminContainer #ViewAdmin a, .hr-adminContainer #ViewSchedule a, .hr-adminContainer #SubmitJob .jv-button-greyCenter, .hr-adminContainer #ViewMessage a, .hr-adminContainer #Button10 .primary, .hr-adminContainer .jv-button-GreenCenter, .hr-adminContainer .jv-button-greenCenter {
    background: none;
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    text-decoration: none;
  }
  .hr-adminContainer [id^=JavaScriptButton]:hover, .hr-adminContainer [id^=JavaScriptButton] .primary:hover, .hr-adminContainer .jv-button-greyCenter:hover, .hr-adminContainer #ViewReminderConfig a:hover, .hr-adminContainer #NotificationStartButton a:hover, .hr-adminContainer #ViewAdmin a:hover, .hr-adminContainer #ViewSchedule a:hover, .hr-adminContainer #SubmitJob .jv-button-greyCenter:hover, .hr-adminContainer #ViewMessage a:hover, .hr-adminContainer #Button10 .primary:hover, .hr-adminContainer .jv-button-GreenCenter:hover, .hr-adminContainer .jv-button-greenCenter:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-adminContainer [id^=JavaScriptButton]:active, .hr-adminContainer [id^=JavaScriptButton] .primary:active, .hr-adminContainer .jv-button-greyCenter:active, .hr-adminContainer #ViewReminderConfig a:active, .hr-adminContainer #NotificationStartButton a:active, .hr-adminContainer #ViewAdmin a:active, .hr-adminContainer #ViewSchedule a:active, .hr-adminContainer #SubmitJob .jv-button-greyCenter:active, .hr-adminContainer #ViewMessage a:active, .hr-adminContainer #Button10 .primary:active, .hr-adminContainer .jv-button-GreenCenter:active, .hr-adminContainer .jv-button-greenCenter:active {
    opacity: .8;
  }
  .hr-adminContainer #JavaScriptButton2 .primary, .hr-adminContainer #JavaScriptButton3 .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    text-decoration: none;
  }
  .hr-adminContainer #JavaScriptButton2 .primary:hover, .hr-adminContainer #JavaScriptButton3 .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-adminContainer #JavaScriptButton2 .primary:active, .hr-adminContainer #JavaScriptButton3 .primary:active {
    opacity: .8;
  }
  .hr-adminContainer #jv-contentContainer {
    margin-top: 15px !important;
  }
  .hr-adminContainer #jv-contentContainer .jv-primary {
    margin-top: -37px;
  }
  .hr-adminContainer #jv-contentContainer .jv-pagetitle {
    display: none;
  }
  .hr-adminContainer .jv-tableHeader {
    background-color: #edf4fa;
    border: 1px solid #e6e6e6 !important;
    padding: 0 !important;
    width: 100%;
  }
  .hr-adminContainer .jv-tableHeader .jv-plus {
    padding-right: 30px;
  }
  .hr-adminContainer .jv-tableHeader .jv-colTemplate1 {
    width: 440px;
  }
  .hr-adminContainer .jv-tableHeader div[class^=jv-colTemplate] {
    font-weight: 600;
    padding: 5px 0 !important;
    text-align: left;
    min-width: 95px;
  }
  .hr-adminContainer #Message {
    border: 1px solid #e6e6e6 !important;
    height: 200px;
  }
  .hr-adminContainer .jv-templateHolder {
    border-bottom: 1px solid #e6e6e6 !important;
    padding-bottom: 0;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear p {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear p a {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    margin-right: 15px;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear p a:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear p a:active {
    opacity: .8;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear p .jv-plus {
    width: 15px;
    display: block;
    padding: 10px 5px 15px 10px;
    float: left;
  }
  .hr-adminContainer .jv-templateHolder .jv-rowClear > .jv-rowClear .jv-templateExpand div[class^=jv-colTemplate] {
    text-align: left;
    padding: 5px 0;
    border-bottom: 1px #e6e6e6 solid !important;
  }
  .hr-adminContainer .flatitemlist {
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-adminContainer .flatitemlist:first-child {
    border-top: none !important;
  }
  .hr-adminContainer .flatitemlist td {
    padding: 5px 0 !important;
  }
  
  #Table_fiFormList .rowdots1, #Table_JobTypeList .rowdots1, #Table_EvalList .rowdots1, #SourceTypeSection2 .rowdots1, .hr-hiddenSettings .jv-listTable .rowdots1 {
    display: none;
  }
  #Table_fiFormList .itemlistheader, #Table_fiFormList .itemlistheader, #Table_JobTypeList .itemlistheader, #Table_JobTypeList .itemlistheader, #Table_EvalList .itemlistheader, #Table_EvalList .itemlistheader, #SourceTypeSection2 .itemlistheader, #SourceTypeSection2 .itemlistheader, .hr-hiddenSettings .jv-listTable .itemlistheader, .hr-hiddenSettings .jv-listTable .itemlistheader {
    background-color: #edf4fa;
    height: auto;
  }
  #Table_fiFormList .itemlistheader:first-child, #Table_fiFormList .itemlistheader:first-child, #Table_JobTypeList .itemlistheader:first-child, #Table_JobTypeList .itemlistheader:first-child, #Table_EvalList .itemlistheader:first-child, #Table_EvalList .itemlistheader:first-child, #SourceTypeSection2 .itemlistheader:first-child, #SourceTypeSection2 .itemlistheader:first-child, .hr-hiddenSettings .jv-listTable .itemlistheader:first-child, .hr-hiddenSettings .jv-listTable .itemlistheader:first-child {
    width: 78% !important;
  }
  #Table_fiFormList img, #Table_JobTypeList img, #Table_EvalList img, #SourceTypeSection2 img, .hr-hiddenSettings .jv-listTable img {
    display: inline-block !important;
    padding: 5px;
    text-align: right;
  }
  #Table_fiFormList img[src^=spix], #Table_JobTypeList img[src^=spix], #Table_EvalList img[src^=spix], #SourceTypeSection2 img[src^=spix], .hr-hiddenSettings .jv-listTable img[src^=spix] {
    padding: 0 !important;
    background: #e51414 !important;
  }
  #Table_fiFormList [id=JobTypeList], #Table_JobTypeList [id=JobTypeList], #Table_EvalList [id=JobTypeList], #SourceTypeSection2 [id=JobTypeList], .hr-hiddenSettings .jv-listTable [id=JobTypeList] {
    border-top: 1px solid #e6e6e6 !important;
  }
  #Table_fiFormList #JobTypeList_0 td, #Table_JobTypeList #JobTypeList_0 td, #Table_EvalList #JobTypeList_0 td, #SourceTypeSection2 #JobTypeList_0 td, .hr-hiddenSettings .jv-listTable #JobTypeList_0 td {
    border-top: none !important;
    margin-top: 0;
  }
  
  #Table_Sources td:last-child {
    white-space: nowrap;
  }
  
  #SourceTypeSection2 .itemlistheader:first-child {
    width: auto !important;
  }
  #SourceTypeSection2 .itemlistheader:nth-child(2) {
    width: 27%;
  }
  #SourceTypeSection2 [id^=Sources_] [class^=ItemList] {
    padding: 10px 5px !important;
  }
  
  #Table_fiFormList .flatitemlist td:first-child {
    width: 90% !important;
  }
  
  .itemlistheader, .itemlistheader {
    background: #edf4fa !important;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  
  #Popup1, #NewCategory, table[id^=NewAction], #jv-EditButton, #jv-saveButtonSection, [id^=JavaScriptButton], [id^=Button], [id^=NewLocation], #NewRating, #ViewReminderConfig a, #ViewReminderConfig a, #ViewAdmin a, #ViewSchedule a, a.lu {
    float: right;
    margin: 10px 0;
  }
  #Popup1 td, #NewCategory td, table[id^=NewAction] td, #jv-EditButton td, #jv-saveButtonSection td, [id^=JavaScriptButton] td, [id^=Button] td, [id^=NewLocation] td, #NewRating td, #ViewReminderConfig a td, #ViewReminderConfig a td, #ViewAdmin a td, #ViewSchedule a td, a.lu td {
    border: none !important;
  }
  
  .jv-button-greenLeft, .jv-button-greenRight {
    display: none !important;
  }
  
  [img^=icon] {
    display: inline-block !important;
  }
  
  #lblFrameGroupHeader {
    display: none !important;
  }
  
  #Description {
    margin: 10px 0;
    display: block;
  }
  
  .jv-emailContent {
    height: auto;
  }
  .jv-emailContent textarea {
    border: 1px solid #e6e6e6 !important;
    height: 400px !important;
  }
  
  .jv-fields .jv-field-top, .jv-fields .jv-field-bottom {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    background: #edf4fa !important;
  }
  .jv-fields .jv-field-body {
    background: #edf4fa !important;
    padding-top: 10px;
  }
  .jv-fields .jv-field-body strong {
    display: block;
    color: #333333;
    margin: 0 0 10px;
    padding-bottom: 0;
  }
  .jv-fields .jv-field-body br {
    display: none;
  }
  .jv-fields .jv-field-body #DragWordList, .jv-fields .jv-field-body #Tools {
    margin-top: 10px;
  }
  .jv-fields .jv-field-body #DragWordList li, .jv-fields .jv-field-body #Tools li {
    position: relative;
    padding: 5px 10px 5px 20px;
    vertical-align: middle;
    height: auto !important;
    text-transform: Capitalize;
    -webkit-box-shadow: 0 2px 6px -4px gray;
    -moz-box-shadow: 0 2px 6px -4px gray;
    box-shadow: 0 2px 6px -4px gray;
    background: none !important;
    background-color: white !important;
  }
  .jv-fields .jv-field-body #DragWordList li:before, .jv-fields .jv-field-body #Tools li:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    left: 5px;
    top: 50%;
    margin-top: -6px;
  }
  .jv-fields .jv-field-body #DragWordList li img, .jv-fields .jv-field-body #Tools li img {
    display: block !important;
  }
  
  .jv-emailButtonContainer {
    padding: 0;
    margin: 0 !important;
    display: block;
  }
  .jv-emailButtonContainer #btnCancelTemplate {
    background: none;
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-emailButtonContainer #btnCancelTemplate:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-emailButtonContainer #btnCancelTemplate:active {
    opacity: .8;
  }
  .jv-emailButtonContainer .jvdb-center {
    background: none;
    margin: 0;
    padding: 0;
  }
  .jv-emailButtonContainer .jvdb-center #btnSaveTemplate {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    height: auto;
  }
  .jv-emailButtonContainer .jvdb-center #btnSaveTemplate:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-emailButtonContainer .jvdb-center #btnSaveTemplate:active {
    opacity: .8;
  }
  .jv-emailButtonContainer .jvdb-center-light a {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-emailButtonContainer .jvdb-center-light a:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-emailButtonContainer .jvdb-center-light a:active {
    opacity: .8;
  }
  
  .bodyContent .jv-pageTitle {
    margin-left: 0 !important;
  }
  
  #MainForm {
    margin-left: -20px;
  }
  #MainForm * {
    vertical-align: middle !important;
  }
  #MainForm #FormName {
    font-weight: 300;
    font-size: 16px;
  }
  #MainForm .formsection tr:nth-child(2) td:first-child {
    padding: 0 !important;
  }
  #MainForm .formsection input {
    width: 100% !important;
  }
  #MainForm .formsection input[type=checkbox], #MainForm .formsection input[type=radio] {
    width: auto !important;
  }
  #MainForm .formsection .formsectionTitle, #MainForm .formsection .formsectiontitle {
    padding: 5px 0 10px 5px;
  }
  #MainForm .formsection .formtitletext {
    font-size: 15px !important;
  }
  #MainForm .formsection .formfieldtitle {
    width: 180px !important;
    vertical-align: top !important;
  }
  #MainForm .formsection .formfieldtitle span {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    padding-right: 15px !important;
  }
  #MainForm .formsection .formfieldtitle span.clickable {
    vertical-align: top;
  }
  #MainForm .formsection .formfield {
    padding: 0 !important;
  }
  #MainForm .formsection .formfield tr {
    padding-bottom: 15px !important;
  }
  #MainForm .formsection .formfield tr td {
    font-size: 13px !important;
    vertical-align: middle !important;
  }
  #MainForm .formsection .formfield tr td img {
    display: none !important;
  }
  #MainForm .formsection .formfield textarea.formfullwidth {
    margin: 10px 0 !important;
  }
  #MainForm .formsection .formfieldIcon {
    width: 140px !important;
  }
  #MainForm .formsection .formfieldIcon img {
    padding-left: 5px;
  }
  #MainForm .formdivider {
    height: 0;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  #MainForm .formdivider:last-child {
    border: none !important;
  }
  #MainForm .formdivider td {
    padding: 0 !important;
  }
  #MainForm .formdividerhighlight {
    background: none !important;
    border-bottom: 2px solid #3d87cf !important;
  }
  #MainForm td {
    background-color: none !important;
    padding: 15px 0px !important;
  }
  #MainForm img {
    display: inline-block !important;
  }
  
  #formbackgroundtable {
    background-color: #3d87cf !important;
  }
  
  #formmovetable {
    -webkit-box-shadow: 0 2px 6px -4px gray;
    -moz-box-shadow: 0 2px 6px -4px gray;
    box-shadow: 0 2px 6px -4px gray;
  }
  
  .jv-greySidebar-top, .jv-greySidebar-bottom, .jv-greySidebarBottom {
    display: none !important;
  }
  
  .jv-greySideBar, .jv-greySidebar {
    background: #edf4fa !important;
    -webkit-box-shadow: inset 3px 0px 3px #b8d3ed;
    -moz-box-shadow: inset 3px 0px 3px #b8d3ed;
    box-shadow: inset 3px 0px 3px #b8d3ed;
    padding-top: 10px !important;
    margin: 0;
    padding: 0 15px 10px 15px !important;
  }
  .jv-greySideBar #Tools, .jv-greySidebar #Tools {
    width: 100% !important;
    background: #edf4fa !important;
    padding-top: 10px;
    margin-top: 10px;
  }
  .jv-greySideBar #Tools tr[id^=tool], .jv-greySidebar #Tools tr[id^=tool] {
    margin-bottom: 5px !important;
    border-bottom: 5px solid transparent !important;
  }
  .jv-greySideBar #Tools tr[id^=tool] td.form, .jv-greySidebar #Tools tr[id^=tool] td.form {
    position: relative;
    vertical-align: middle;
    height: auto !important;
    background-color: white;
    text-transform: Capitalize;
    -webkit-box-shadow: 0 2px 6px -4px gray;
    -moz-box-shadow: 0 2px 6px -4px gray;
    box-shadow: 0 2px 6px -4px gray;
    padding: 10px 10px 10px 20px !important;
    background-image: none;
  }
  .jv-greySideBar #Tools tr[id^=tool] td.form:before, .jv-greySidebar #Tools tr[id^=tool] td.form:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    left: 5px;
    top: 50%;
    margin-top: -6px;
  }
  .jv-greySideBar #Tools tr[id^=tool] td.form img, .jv-greySidebar #Tools tr[id^=tool] td.form img {
    display: block !important;
  }
  .jv-greySideBar .jv-buttonTable .button, .jv-greySidebar .jv-buttonTable .button {
    margin: 0;
  }
  .jv-greySideBar .jv-buttonTable table .jv-button-greyCenter, .jv-greySidebar .jv-buttonTable table .jv-button-greyCenter {
    background: none;
    height: auto;
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-greySideBar .jv-buttonTable table .jv-button-greyCenter:hover, .jv-greySidebar .jv-buttonTable table .jv-button-greyCenter:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-greySideBar .jv-buttonTable table .jv-button-greyCenter:active, .jv-greySidebar .jv-buttonTable table .jv-button-greyCenter:active {
    opacity: .8;
  }
  .jv-greySideBar .jv-buttonTable table .jv-button-greyCenter a, .jv-greySidebar .jv-buttonTable table .jv-button-greyCenter a {
    color: white;
  }
  .jv-greySideBar .jv-buttonTable #JavaScriptButton1, .jv-greySidebar .jv-buttonTable #JavaScriptButton1 {
    margin: 0;
  }
  .jv-greySideBar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter, .jv-greySidebar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter {
    background: none;
    height: auto;
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .jv-greySideBar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter:hover, .jv-greySidebar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-greySideBar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter:active, .jv-greySidebar .jv-buttonTable #JavaScriptButton1 .jv-button-greenCenter:active {
    opacity: .8;
  }
  
  div#tabs {
    margin-top: -45px;
  }
  div#tabs table tr:first-child td:first-child {
    width: auto !important;
    padding: 0px !important;
  }
  div#tabs table tr:first-child td {
    width: auto !important;
    margin: 0 !important;
  }
  div#tabs table tr:first-child td div {
    float: none !important;
    padding: 0 !important;
    float: none !important;
    background-color: none !important;
    height: auto !important;
    width: auto !important;
  }
  div#tabs table tr:first-child td div {
    display: block !important;
    background: none !important;
  }
  div#tabs table tr:first-child td div div[id^=tabs], div#tabs table tr:first-child td div div[class=jvinactivetab] {
    background: #3d87cf !important;
    padding: 23px 45px 10px 13px !important;
    margin-right: 1px !important;
    position: relative;
  }
  div#tabs table tr:first-child td div div[id^=tabs]:after, div#tabs table tr:first-child td div div[class=jvinactivetab]:after {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #f57d21;
    height: 0;
    width: 0;
    display: none;
    content: "";
    position: absolute;
    left: 13px;
    bottom: -6px;
    height: 0;
    width: 0;
  }
  div#tabs table tr:first-child td div div[id^=tabs]:hover, div#tabs table tr:first-child td div div[class=jvinactivetab]:hover {
    background: #f57d21;
  }
  div#tabs table tr:first-child td div div[id^=tabs]:hover:after, div#tabs table tr:first-child td div div[class=jvinactivetab]:hover:after {
    display: block;
  }
  div#tabs table tr:first-child td div div[id^=tabs]:hover, div#tabs table tr:first-child td div div[class=jvinactivetab]:hover {
    background: #f57d21 !important;
  }
  div#tabs table tr:first-child td div div[id^=tabs] table *, div#tabs table tr:first-child td div div[class=jvinactivetab] table * {
    background: none !important;
  }
  div#tabs table tr:first-child td div div[id^=tabs] table:hover, div#tabs table tr:first-child td div div[class=jvinactivetab] table:hover {
    background: none !important;
  }
  div#tabs table tr:first-child td div div[id^=tabs] td, div#tabs table tr:first-child td div div[class=jvinactivetab] td {
    padding: 0 !important;
    font-weight: 300;
    color: white !important;
  }
  div#tabs table tr:first-child td div div[class=jvactivetab] {
    position: relative;
    background: #215485 !important;
  }
  div#tabs table tr:first-child td div div[class=jvactivetab]:after {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #215485;
    height: 0;
    width: 0;
    display: block !important;
    content: "";
    position: absolute;
    left: 13px;
    bottom: -6px;
    height: 0;
    width: 0;
  }
  div#tabs table tr:first-child td div div[class=jvactivetab]:hover {
    background: #215485 !important;
  }
  div#tabs table tr:first-child td div div[class=jvactivetab]:hover:after {
    display: block;
  }
  div#tabs table tr:first-child td .jvtabseparator {
    clear: left;
    display: none !important;
  }
  div#tabs #gridDiv tr, div#tabs #tabscontent tr {
    border-top: 1px solid #e6e6e6 !important;
  }
  div#tabs #gridDiv td, div#tabs #tabscontent td {
    font-size: 13px !important;
    padding: 5px !important;
    vertical-align: middle !important;
  }
  div#tabs #tabscontent #activeFielsText {
    font-weight: 300;
    color: #333333 !important;
    padding: 16px 0 15px 10px !important;
  }
  div#tabs #tabscontent #inactivehelptext, div#tabs #tabscontent #tabhelptext {
    margin-top: 15px;
  }
  div#tabs #tabscontent #PreviewTop {
    padding: 15px 0 !important;
  }
  div#tabs #tabscontent #ApplyMessage div {
    color: #333333 !important;
    margin: 0 10px;
    padding-bottom: 10px !important;
  }
  div#tabs #tabscontent .jv-button-ul {
    margin: 0 !important;
  }
  div#tabs #tabscontent .jv-button-ul .jv-button-center {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    height: auto !important;
  }
  div#tabs #tabscontent .jv-button-ul .jv-button-center:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  div#tabs #tabscontent .jv-button-ul .jv-button-center:active {
    opacity: .8;
  }
  div#tabs #tabscontent div div:nth-child(1) {
    padding: 0 !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) {
    width: 200px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) div:nth-child(1) {
    margin: 15px 0 10px !important;
    font-weight: 300;
    color: #333333 !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields * {
    margin: 0 !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields * a {
    font-size: 13px !important;
    margin-top: 3px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] {
    display: block !important;
    padding: 0 !important;
    margin: 0 0 15px 0 !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group]:first-child {
    margin: 15px 0 15px !important;
    font-size: 15px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div {
    width: auto !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div:last-child {
    margin-bottom: 10px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] a img[id^=objectimage] {
    display: none !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div[id^=sectionimage] {
    width: 20px !important;
    margin: 5px 0 !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div[id^=customize], div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div[id^=empty] {
    font-size: 13px !important;
    padding-left: 20px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div[id^=customize]:hover, div#tabs #tabscontent div div div:nth-child(3) #fields div[id^=group] div[id^=empty]:hover {
    background: none !important;
    font-size: 13px !important;
  }
  div#tabs #tabscontent div div div:nth-child(3) #fields .greyrule2 {
    display: block !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) {
    width: 720px !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) div:nth-child(3) {
    background: #f4f4f4 !important;
    width: 720px !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) div:nth-child(3) div {
    padding: 0 0 5px 0 !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[class^=draggrid], div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcell], div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcellright], div#tabs #tabscontent div div div:nth-child(5) td[class^=draggridcellleft] {
    font-size: 13px !important;
    padding: 5px 0px 5px 10px !important;
    vertical-align: middle !important;
    text-align: left;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[class^=draggrid]:hover, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcell]:hover, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcellright]:hover, div#tabs #tabscontent div div div:nth-child(5) td[class^=draggridcellleft]:hover {
    padding: 5px 0px 5px 10px !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[class^=draggrid] table td, div#tabs #tabscontent div div div:nth-child(5) td[class^=draggrid] table tr, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcell] table td, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcell] table tr, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcellright] table td, div#tabs #tabscontent div div div:nth-child(5) td[id^=draggridcellright] table tr, div#tabs #tabscontent div div div:nth-child(5) td[class^=draggridcellleft] table td, div#tabs #tabscontent div div div:nth-child(5) td[class^=draggridcellleft] table tr {
    border: none !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) .draggridcelledit {
    background: #edf4fa;
    color: #b8d3ed;
    white-space: nowrap;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[class^=draggridcell] img {
    display: block !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[class^=DisabledClass] {
    background: white !important;
    color: #cccccc !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[id^=AllowedRoleschoices] tr {
    padding: 5px;
  }
  div#tabs #tabscontent div div div:nth-child(5) td[id^=AllowedRoleschoices] tr td {
    padding: 5px;
  }
  div#tabs #tabscontent div div div:nth-child(5) td.draggridheader, div#tabs #tabscontent div div div:nth-child(5) td.draggridheader:first-child {
    border-top: solid 1px #e6e6e6;
    background: #f4f4f4 !important;
    height: 40px !important;
    padding: 10px 0px 5px 10px !important;
  }
  div#tabs #tabscontent div div div:nth-child(5) td.draggridheader:hover, div#tabs #tabscontent div div div:nth-child(5) td.draggridheader:first-child:hover {
    padding: 10px 0px 5px 10px !important;
  }
  
  #hr-addCustomFieldBtn {
    overflow: hidden;
    *zoom: 1;
    display: block;
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    position: relative !important;
    width: auto !important;
    height: auto;
    text-indent: 0;
    z-index: none;
    float: none;
    left: -15px !important;
    top: 0 !important;
  }
  #hr-addCustomFieldBtn:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  #hr-addCustomFieldBtn:active {
    opacity: .8;
  }
  #hr-addCustomFieldBtn:after {
    background: none;
  }
  
  .boxshadow {
    display: none !important;
  }
  
  .bubble {
    border-bottom: 3px solid #3d87cf !important;
    padding: 15px !important;
    font-weight: 300;
    -webkit-box-shadow: 0 3px 5px -2px #333333;
    -moz-box-shadow: 0 3px 5px -2px #333333;
    box-shadow: 0 3px 5px -2px #333333;
    background: white !important;
  }
  .bubble:before {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #3d87cf;
    height: 0;
    width: 0;
    display: block !important;
    content: "";
    position: absolute;
    left: 13px;
    bottom: -6px;
    height: 0;
    width: 0;
  }
  
  .hr-sourceTypes .hr-adminContainer tr.rowspace {
    display: table-row;
  }
  .hr-sourceTypes .hr-adminContainer tr.rowspace td {
    padding: 0 !important;
  }
  
  select[multiple=multiple] {
    height: auto !important;
  }
  
  ul li {
    font-weight: normal !important;
  }
  
  .hr-accountContainer .pagetitle {
    display: none !important;
  }
  .hr-accountContainer > tr.headerspace {
    display: none !important;
  }
  .hr-accountContainer [class^=rowspace] {
    display: none !important;
    border-top: none !important;
  }
  .hr-accountContainer .headerspace, .hr-accountContainer .rowspace, .hr-accountContainer .rowdots, .hr-accountContainer .buttonspace {
    display: none !important;
  }
  .hr-accountContainer #hr-personalProfile {
    margin-top: -18px;
  }
  .hr-accountContainer #hr-personalProfile .hr-valign-top {
    vertical-align: top;
    padding-top: 16px;
  }
  .hr-accountContainer #hr-personalProfile tr {
    border-top: 1px solid #e6e6e6 !important;
    width: 100% !important;
    padding: 0;
  }
  .hr-accountContainer #hr-personalProfile tr:nth-child(2) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-personalProfile tr:nth-child(3) {
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-personalProfile tr td {
    padding: 10px 0;
    vertical-align: middle;
  }
  .hr-accountContainer #hr-personalProfile tr td img {
    display: inline-block;
  }
  .hr-accountContainer #hr-personalProfile tr td [id^=FirstName], .hr-accountContainer #hr-personalProfile tr td [id^=LastName] {
    color: #333333;
  }
  .hr-accountContainer #hr-personalProfile tr td input, .hr-accountContainer #hr-personalProfile tr td textarea, .hr-accountContainer #hr-personalProfile tr td select {
    width: 400px !important;
    margin: 0 5px;
  }
  .hr-accountContainer #hr-personalProfile tr td input > img, .hr-accountContainer #hr-personalProfile tr td textarea > img, .hr-accountContainer #hr-personalProfile tr td select > img {
    display: inline-block;
  }
  .hr-accountContainer #hr-personalProfile tr td input[type=checkbox], .hr-accountContainer #hr-personalProfile tr td input[type=Radio] {
    width: auto !important;
    margin: 5px 5px 5px 0;
  }
  .hr-accountContainer #hr-personalProfile tr td span[id^=Requiredfield], .hr-accountContainer #hr-personalProfile tr td span[id^=Requiredfield] img {
    display: block !important;
  }
  .hr-accountContainer #hr-personalProfile tr td select {
    width: auto !important;
  }
  .hr-accountContainer #hr-personalProfile tr td:nth-child(2) label {
    width: 400px;
    display: inline-block;
  }
  .hr-accountContainer #hr-personalProfile tr td #divEditName tr {
    width: 100%;
    padding: 0;
  }
  .hr-accountContainer #hr-personalProfile tr td #divEditName tr:nth-child(1) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-personalProfile tr td #divEditName tr td:nth-child(1) {
    padding-left: 0 !important;
  }
  .hr-accountContainer #hr-personalProfile tr td #divEditName tr td {
    padding: 10px 5px;
    margin: 0;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons td tr {
    border: none !important;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons td tr .jv-button-greyCenter {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons td tr .jv-button-greyCenter:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons td tr .jv-button-greyCenter:active {
    opacity: .8;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons .buttonspace {
    display: block !important;
  }
  .hr-accountContainer #hr-personalProfile .rowbuttons #Button2 {
    display: table;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr {
    display: block !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:first-child, .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(3) {
    border: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(4) {
    display: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td {
    padding: 10px 0;
    width: 750px !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td tr {
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td tr:first-child, .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td tr:last-child {
    border-top: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td tr:nth-child(4) {
    display: block !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(5) td table {
    width: 100% !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(6) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:last-child {
    display: table-row !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr.headerspace, .hr-accountContainer #hr-accountPreferences tbody tr.rowspace, .hr-accountContainer #hr-accountPreferences tbody tr.rowdots, .hr-accountContainer #hr-accountPreferences tbody tr.rowdots1, .hr-accountContainer #hr-accountPreferences tbody tr[class^=rowspac] {
    display: none !important;
    padding: 0 !important;
    border: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(11) input {
    float: left;
    margin-top: 5px;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr:nth-child(11) label {
    width: 95% !important;
    float: left;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr {
    border-top: 1px solid #e6e6e6 !important;
    display: block !important;
    width: 100% !important;
    padding: 0;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td {
    border-top: none !important;
    padding: 0;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td {
    padding: 10px 0;
    vertical-align: middle;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td img {
    display: inline-block;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td [id^=FirstName], .hr-accountContainer #hr-accountPreferences tbody tr td [id^=LastName] {
    color: #333333;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td input, .hr-accountContainer #hr-accountPreferences tbody tr td textarea, .hr-accountContainer #hr-accountPreferences tbody tr td select {
    width: 400px !important;
    margin: 0 5px;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td input > img, .hr-accountContainer #hr-accountPreferences tbody tr td textarea > img, .hr-accountContainer #hr-accountPreferences tbody tr td select > img {
    display: inline-block;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td textarea {
    height: 100px !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td input[type=checkbox], .hr-accountContainer #hr-accountPreferences tbody tr td input[type=Radio] {
    width: auto !important;
    margin: 5px 5px 5px 0 !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td span[id*=Requiredfield] {
    display: block !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td select {
    width: auto !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td:nth-child(2) label {
    width: 400px;
    display: inline-block;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td table {
    width: 100%;
    padding: 0;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td table tr td {
    padding: 10px;
    margin: 0;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td table tr td:nth-child(1) {
    display: none !important;
  }
  .hr-accountContainer #hr-accountPreferences tbody tr td table tr td:nth-child(3) {
    width: 35% !important;
  }
  .hr-accountContainer #hr-accountPreferences .button {
    width: auto;
  }
  .hr-accountContainer #hr-accountPreferences .jv-button-greyCenter {
    filter: none;
  }
  .hr-accountContainer .gap {
    display: none;
  }
  .hr-accountContainer #hr-jobNotify > tr:nth-child(3) {
    border: none !important;
  }
  .hr-accountContainer #hr-jobNotify > tr:nth-child(3) > td {
    border-top: none !important;
  }
  .hr-accountContainer #hr-jobNotify tr {
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-jobNotify tr tr:nth-child(1), .hr-accountContainer #hr-jobNotify tr tr:nth-child(2) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-jobNotify tr td {
    padding: 10px !important;
    vertical-align: middle;
  }
  .hr-accountContainer #hr-jobNotify tr td br:last-child {
    display: none !important;
  }
  .hr-accountContainer #hr-jobNotify tr td input {
    margin: -10px 10px 10px 10px;
  }
  .hr-accountContainer #hr-jobNotify tr td .jv-tableBorderTop {
    padding-top: 20px;
    margin-bottom: 20px !important;
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-jobNotify tr td .jv-listTable {
    margin: -10px 0 0 -10px;
  }
  .hr-accountContainer .rowbuttons {
    width: 100%;
  }
  .hr-accountContainer .rowbuttons * {
    border-top: none !important;
  }
  .hr-accountContainer .rowbuttons td:first-child tr {
    border: none !important;
  }
  .hr-accountContainer .rowbuttons td:first-child table {
    display: block;
    margin-top: 0px;
    width: auto;
    float: right;
  }
  .hr-accountContainer .rowbuttons td:first-child table tr {
    border: none !important;
    width: 100%;
  }
  .hr-accountContainer .rowbuttons td:first-child table tr td {
    float: right !important;
  }
  .hr-accountContainer .rowbuttons td:first-child table #Cancel {
    width: auto !important;
  }
  .hr-accountContainer .rowbuttons td:first-child table #Cancel .jv-button-greyCenter {
    width: auto !important;
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    float: right;
  }
  .hr-accountContainer .rowbuttons td:first-child table #Cancel .jv-button-greyCenter:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-accountContainer .rowbuttons td:first-child table #Cancel .jv-button-greyCenter:active {
    opacity: .8;
  }
  .hr-accountContainer #hr-changeEmail, .hr-accountContainer #hr-changePassword {
    margin-top: -21px;
  }
  .hr-accountContainer #hr-changeEmail tr, .hr-accountContainer #hr-changePassword tr {
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-changeEmail tr:nth-child(2), .hr-accountContainer #hr-changeEmail tr tr:nth-child(3), .hr-accountContainer #hr-changePassword tr:nth-child(2), .hr-accountContainer #hr-changePassword tr tr:nth-child(3) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-changeEmail tr:nth-child(3), .hr-accountContainer #hr-changePassword tr:nth-child(3) {
    display: none !important;
  }
  .hr-accountContainer #hr-changeEmail tr td, .hr-accountContainer #hr-changePassword tr td {
    padding: 10px 0;
    vertical-align: middle;
  }
  .hr-accountContainer #hr-changeEmail tr td input[type=text], .hr-accountContainer #hr-changeEmail tr td input[type=password], .hr-accountContainer #hr-changePassword tr td input[type=text], .hr-accountContainer #hr-changePassword tr td input[type=password] {
    width: 200px;
    margin: 0;
    font-weight: 300;
    color: #333333;
    padding: 6px 5px 7px 5px;
    background-color: #f4f4f4;
    border: 1px solid #e6e6e6 !important;
    cursor: text;
    position: relative;
    vertical-align: middle;
  }
  .hr-accountContainer #hr-changeEmail tr td input[type=text]:focus, .hr-accountContainer #hr-changeEmail tr td input[type=password]:focus, .hr-accountContainer #hr-changePassword tr td input[type=text]:focus, .hr-accountContainer #hr-changePassword tr td input[type=password]:focus {
    outline: 0;
    border: 1px solid #3d87cf !important;
    background-color: white;
  }
  .hr-accountContainer #hr-changeEmail tr td #UserName, .hr-accountContainer #hr-changePassword tr td #UserName {
    width: 400px;
  }
  .hr-accountContainer #hr-changePassword {
    margin-top: -3px;
  }
  .hr-accountContainer #hr-authorizedApps {
    margin-top: 10px;
  }
  .hr-accountContainer #hr-authorizedApps tr {
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-accountContainer #hr-authorizedApps tr:nth-child(2), .hr-accountContainer #hr-authorizedApps tr tr:nth-child(3) {
    border-top: none !important;
  }
  .hr-accountContainer #hr-authorizedApps tr:nth-child(2) {
    display: none !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td {
    padding: 10px;
    vertical-align: middle;
    position: relative;
  }
  .hr-accountContainer #hr-authorizedApps tr td:nth-child(3) {
    padding: 10px 10px 10px 0 !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td:nth-child(4) {
    display: none !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td:nth-child(5) {
    padding-top: 10px !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td #UserName {
    width: 400px;
  }
  .hr-accountContainer #hr-authorizedApps tr td div img, .hr-accountContainer #hr-authorizedApps tr td img {
    display: block !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td table table {
    padding: 0 !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td table tr {
    border: none !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td table tr img {
    display: none !important;
  }
  .hr-accountContainer #hr-authorizedApps tr td .disableoverlay {
    height: 55px;
    padding: 0 10px;
  }
  .hr-accountContainer #hr-authorizedApps tr td table td td:first-child, .hr-accountContainer #hr-authorizedApps tr td table td td:last-child {
    display: none;
  }
  
  .hr-leftNav {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    width: 210px;
    height: auto;
    margin-right: 20px;
    background-color: #f4f4f4;
  }
  .hr-leftNav td {
    padding: 0;
  }
  
  .jv-leftMenuItem {
    position: relative;
  }
  .jv-leftMenuItem tr {
    height: auto !important;
  }
  .jv-leftMenuItem tr:first-of-type {
    border-top: none !important;
  }
  .jv-leftMenuItem a {
    padding: 10px;
    display: block;
    text-decoration: none;
    border-top: 1px solid #e6e6e6 !important;
  }
  .jv-leftMenuItem a.linknavselect:hover {
    color: #333333;
  }
  .jv-leftMenuItem a.linknav {
    text-decoration: none;
    color: #333333;
  }
  .jv-leftMenuItem a.linknav:hover {
    color: #333333;
  }
  .jv-leftMenuItem a.linknavgreyselect:hover {
    text-decoration: none;
    color: #333333;
  }
  
  .jv-leftMenuItem {
    padding: 0;
    margin: 0;
    height: auto;
    vertical-align: top;
    position: relative;
  }
  .jv-leftMenuItem:first-child {
    border-top: none !important;
  }
  .jv-leftMenuItem a {
    padding: 10px;
  }
  
  .jv-leftMenuSubItem {
    font-weight: 600;
    padding: 0;
    display: block;
    border-top: 1px solid #e6e6e6 !important;
    position: relative;
  }
  .jv-leftMenuSubItem a {
    padding: 10px;
  }
  
  .jv-leftMenuItemSelected .linknavgreyselect {
    color: #333333;
    font-weight: 600;
  }
  .jv-leftMenuItemSelected .linknavgreyselect a {
    font-weight: 600;
    color: #333333;
  }
  .jv-leftMenuItemSelected .linknavgreyselect:hover {
    font-weight: 600;
  }
  
  .hr-subChildNav .jv-leftMenuItem .linknavgreyselectsubmenu, .jv-leftMenuSubItem .linknavgreyselectsubmenu, .jv-leftMenuItem .linknavgreyselectsubmenu {
    text-decoration: none;
    color: #333333;
    display: block;
    padding: 10px 0 10px 15px;
    background-color: white;
    margin-right: -1px;
  }
  .hr-subChildNav .jv-leftMenuItem .linknavgreyselectsubmenu:hover, .jv-leftMenuSubItem .linknavgreyselectsubmenu:hover, .jv-leftMenuItem .linknavgreyselectsubmenu:hover {
    color: #333333;
  }
  
  .hr-subChildNav .linknavgreyselectsubmenu {
    font-style: italic;
    color: #215485;
    padding: 10px 10px 10px 15px;
    background-color: white;
    border-right: 1px solid white !important;
    margin-right: -1px;
  }
  .hr-subChildNav .linknavgreyselectsubmenu:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    border-bottom: 6px solid transparent;
    border-left: 6px solid white;
    border-top: 6px solid transparent;
    height: 0;
    width: 0;
    height: 0;
    width: 0;
    z-index: 9;
  }
  .hr-subChildNav .linknavgreyselectsubmenu:after {
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -6px;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #215485;
    border-top: 6px solid transparent;
    height: 0;
    width: 0;
    height: 0;
    width: 0;
    z-index: 8;
  }
  
  #jv-userMenu a.bookmarklet.linknavgrey {
    border: none !important;
  }
  
  .hr-leftNav tr:first-child td div a, .bodyContent .jv-leftMenuNav table tr td table tr:first-child .jv-tdgraybottom:first-child a {
    border-top: none !important;
  }
  
  #jv-sendJobviteImg,
  #jv-addRequisitionImg,
  #jv-referFriendImg,
  #jv-addCampaignImg,
  #jv-addCandidateImg,
  #jv-addContactImg {
    position: relative;
    padding-top: 0;
  }
  #jv-sendJobviteImg:after,
  #jv-addRequisitionImg:after,
  #jv-referFriendImg:after,
  #jv-addCampaignImg:after,
  #jv-addCandidateImg:after,
  #jv-addContactImg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    zoom: .7;
  }
  
  #jv-candidateSearch {
    position: relative;
  }
  #jv-candidateSearch .jvdb-center {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    padding: 0 5px;
    width: 29px;
    min-width: 29px;
    height: 29px;
    text-indent: -10000px;
    position: relative;
    margin: 0px 5px 5px -5px;
  }
  #jv-candidateSearch .jvdb-center:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  #jv-candidateSearch .jvdb-center:active {
    opacity: .8;
  }
  #jv-candidateSearch .jvdb-center:after {
    content: "";
    position: absolute;
    height: 22px;
    width: 22px;
    z-index: 10px;
    top: 50%;
    left: 50%;
    margin: -9px -10px -10px -10px;
  }
  #jv-candidateSearch .jv-button2-center {
    position: absolute;
    width: 5px;
    height: 5px;
    left: 315px;
    top: 10px;
    padding: 10px;
    text-indent: -10000px;
    z-index: 20;
  }
  #jv-candidateSearch .jv-button2-center:hover {
    background: none;
  }
  #jv-candidateSearch .jv-button2-center:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 9px;
    z-index: 10;
  }
  
  .jv-button2-center {
    position: absolute;
    width: 5px;
    height: 5px;
    left: 325px;
    top: 10px;
    padding: 10px;
    text-indent: -10000px;
    z-index: 90;
  }
  .jv-button2-center:hover {
    background: none;
  }
  .jv-button2-center:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 9px;
    z-index: 10;
  }
  
  br {
    overflow: hidden;
    *zoom: 1;
    height: 0;
  }
  
  ul li, ol li {
    margin-left: 15px;
  }
  
  .jv-floatRight {
    float: right;
  }
  
  .jv-floatLeft {
    float: left;
  }
  
  body {
    color: #333333;
    margin: 0;
    width: 100%;
    height: auto;
  }
  
  body *:not(:where(#next-gen-header *)){
    border: none !important;
  }

  .bodyHeight {
    height: 420px;
    vertical-align: top;
    padding: 0 20px;
  }
  .bodyHeight .headerspace {
    display: none;
  }
  .bodyHeight td.jv-tableBorderTop table {
    background: none !important;
  }
  .bodyHeight td {
    vertical-align: top;
  }
  
  .wizardHeight {
    height: 370px;
    vertical-align: top;
  }
  
  a {
    display: cursor;
  }
  
  #divAlert, #divAlertCareerSite {
    border-radius: 2px !important;
    margin: 10px 0 !important;
    border: 1px solid #e51414 !important;
    padding: 5px !important;
    max-width: 99% !important;
    width: 99% !important;
    min-height: 15px !important;
    font-weight: normal !important;
    background: #fcd9d9 !important;
    color: #333333 !important;
    position: relative;
    float: left;
  }
  #divAlert:before, #divAlertCareerSite:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    z-index: 10;
  }
  #divAlert:after, #divAlertCareerSite:after {
    background-color: #e51414;
    content: "";
    position: absolute;
    width: 48px;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
  }
  #divAlert img, #divAlertCareerSite img {
    display: none !important;
  }
  #divAlert #Alert, #divAlertCareerSite #Alert {
    color: #333333 !important;
    font-size: 13px !important;
    padding: 10px 55px;
    float: left;
  }
  
  .bodyContentWide {
    width: 994px;
    background-color: White;
    text-align: left;
    padding: 25px 15px 15px;
  }
  
  .tableContent {
    width: 614px;
  }
  .tableContent textarea#Body {
    margin: 10px 0;
    height: 150px;
  }
  
  tr, td {
    line-height: 1.4;
    border: none !important;
  }
  
  input, textarea, select, .hr-adminContainer select {
    color: #333333;
  }
  
  .lu {
    text-decoration: underline;
  }
  
  .small {
    font-size: 12px;
    padding-bottom: 20px;
  }
  .small td {
    font-size: 12px;
  }
  .small a.lu {
    float: none !important;
    margin: 0;
  }
  
  .viewEdit {
    display: block;
    padding: 10px 0 0 !important;
  }
  .viewEdit table tr td {
    border: none !important;
  }
  .viewEdit div tr td {
    padding: 0 0 5px 0 !important;
    vertical-align: middle;
  }
  .viewEdit input[type=checkbox], .viewEdit input[type=radio] {
    margin: 5px 5px 0 0;
  }
  .viewEdit div[id^=edit] td:nth-child(1) .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    padding: 8px 15px !important;
  }
  .viewEdit div[id^=edit] td:nth-child(1) .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .viewEdit div[id^=edit] td:nth-child(1) .primary:active {
    opacity: .8;
  }
  .viewEdit div[id^=edit] td:nth-child(3) .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    padding: 8px 15px !important;
  }
  .viewEdit div[id^=edit] td:nth-child(3) .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .viewEdit div[id^=edit] td:nth-child(3) .primary:active {
    opacity: .8;
  }
  
  .viewEditEven {
    border-top: 1px solid #b8d3ed !important;
    background-color: #edf4fa;
  }
  
  .viewEditOdd {
    background-color: white;
  }
  
  .whiteBackground {
    background-color: white;
    font-weight: 300;
  }
  
  .yellowBackground {
    background-color: yellow;
  }
  
  .redBackground {
    background-color: Red;
  }
  
  .welcome {
    font-weight: 300;
    color: #333333;
  }
  .welcome a:first-child {
    padding-left: 20px;
  }
  .welcome a:hover {
    font-weight: 300;
  }
  
  .companyname {
    font-weight: 300;
    font-weight: 300;
  }
  
  #hr-footerContainer {
    font-size: 12px;
    margin: 30px 0 0 0 !important;
    clear: both;
  }
  /**footer is styled using jobvite new dup on TalentNetwork/crm/search.html**/
  #hr-footerContainer a{
    margin-left: 8px;
  }
  
  .hr-pageScroller {
    background-color: #333333 !important;
    border-radius: 2px;
    border: none !important;
    bottom: 20px !important;
    color: white !important;
    cursor: pointer;
    display: none;
    height: 40px;
    padding: 0;
    position: fixed !important;
    right: 20px !important;
    text-indent: -99999px;
    width: 40px;
    z-index: 1001 !important;
  }
  
  .breadcrumb .breadcrumb1, .breadcrumb .breadcrumba, .breadcrumb1 .breadcrumb1, .breadcrumb1 .breadcrumba, .breadcrumba .breadcrumb1, .breadcrumba .breadcrumba {
    position: relative;
  }
  
  .breadcrumb .breadcrumba, .breadcrumb1 .breadcrumba, .breadcrumba .breadcrumba {
    position: relative;
    margin-right: 20px;
  }
  .breadcrumb .breadcrumba:after, .breadcrumb1 .breadcrumba:after, .breadcrumba .breadcrumba:after {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #f4f4f4;
    border-top: 6px solid transparent;
    height: 0;
    width: 0;
    content: "";
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -4px;
    height: 0;
    width: 0;
    z-index: 1;
  }
  .breadcrumb .breadcrumba:before, .breadcrumb1 .breadcrumba:before, .breadcrumba .breadcrumba:before {
    border-bottom: 8px solid transparent;
    border-left: 8px solid white;
    border-top: 8px solid transparent;
    height: 0;
    width: 0;
    content: "";
    position: absolute;
    right: -11px;
    top: 50%;
    margin-top: -6px;
    height: 0;
    width: 0;
    z-index: 2;
  }
  
  .required {
    font-size: 10px;
    color: #ff9801;
  }
  
  .required2 {
    color: #ff9801;
    font-weight: 700;
  }
  
  .error {
    background-color: #e51414;   
  }
  
  .button {
    cursor: pointer;
    margin: 10px 0;
  }
  
    .margin10 {
     margin: 10px;
  }
  
  .search {
    color: white;
    font-weight: 700;
    border: 0px;
    background-image: url(./images2/search_button.gif) left top repeat-x;
    padding: 3px 0;
  }
  
  .corporate {
    color: white;
    font-weight: 700;
    border: 0px;
    background-image: url(./images2/corporatebutton.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
  
  .dropdown {
    color: #6b6a6a;
    font-weight: 700;
    border: 0px;
    background-image: url(./images2/dropdown.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding: 0;
  }
  
  a.dropdownlink {
    color: #6b6a6a;
    font-weight: 700;
    text-decoration: none;
  }
  a.dropdownlink:hover {
    color: #6b6a6a;
    font-weight: 700;
    text-decoration: none;
  }
  
  .pageTitle {
    display: none;
  }
  
  .subtitle2 {
    color: #666666;
  }
  
  .title15 {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
  }
  
  a.title15 {
    text-decoration: none;
    color: #0054a6;
    font-size: 16px;
    font-weight: 700;
  }
  
  .smallgray {
    color: #666666;
    font-size: 10px;
  }
  
  .amount {
    text-align: right;
  }
  
  .buttonlarger {
    font-size: 16px;
  }
  
  .rowdots8 {
    height: 8px;
  }
  
  .rowdots1 {
    height: 1px;
  }
  
  .rowdotswhite {
    height: 8px;
  }
  
  .coldots {
    -webkit-box-shadow: 3px 0px 20px -15px black;
    -moz-box-shadow: 3px 0px 20px -15px black;
    box-shadow: 3px 0px 20px -15px black;
  }
  
  .headerspace {
    height: 5px;
  }
  
  .rowspace {
    display: none;
  }
  .rowspace td {
    border: none !important;
  }
  
  .hr-companyLogo *, .hr-companyLogo tr, .hr-companyLogo td, .hr-companyLogo .rowspace {
    display: block !important;
  }
  
  .rowspace3 {
    height: 3px;
  }
  
  .rowspace13 {
    height: 13px;
  }
  
  .rowbuttons, #Button1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  
  .buttonspace {
    width: 5px;
  }
  
  .width95 {
    width: 95%;
  }
  
  .bodywhite {
    font-size: 12px;
    color: #FFFFFF;
  }
  
  .bodyyellow {
    font-size: 12px;
    color: #FFFF9A;
  }
  
  .greytitle {
    color: #484848;
  }
  
  .bodywhitetitle {
    font-size: 16px;
    color: #ffffff;
  }
  
  .bodygreytitle {
    font-size: 16px;
    color: #484848;
  }
  
  .bodyblacktitle {
    font-size: 16px;
    color: #000000;
  }
  
  .bodyblue {
    font-size: 12px;
    color: #003399;
  }
  
  .bodybrowntitle {
    font-size: 16px;
    font-weight: 700;
    color: #996600;
  }
  
  .bodygreytitle2 {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
  }
  
  .bodygrey {
    font-size: 12px;
    color: #484848;
  }
  
  .bodygrey2 {
    font-size: 12px;
    color: #777777;
  }
  
  .bodyblack {
    font-size: 12px;
    color: #000000;
  }
  
  .bodygreen {
    font-size: 12px;
    color: #C8BB16;
  }
  
  .bodybrown {
    font-size: 12px;
    color: #996600;
  }
  
  .bodydrakgrey {
    font-size: 12px;
    color: #333333;
  }
  
  .textfield {
    font-size: 12px;
    width: 300px;
  }
  
  .textfieldtiny {
    font-size: 12px;
    width: 120px;
  }
  
  .textfieldsm2 {
    font-size: 12px;
    width: 130px;
  }
  
  .textfieldsm {
    font-size: 12px;
    width: 150px;
  }
  
  .textfieldm {
    font-size: 12px;
    width: 200px;
  }
  
  .textfieldm2 {
    font-size: 12px;
    width: 350px;
  }
  
  .textfieldl {
    font-size: 12px;
    width: 455px;
  }
  
  .textareah {
    font-size: 12px;
    width: 100%;
  }
  
  .textaream2 {
    font-size: 12px;
    width: 350px;
  }
  
  .textareal {
    font-size: 12px;
    width: 455px;
  }
  
  .textareavl {
    font-size: 12px;
    width: 100%;
  }
  
  .marker {
    background-color: Yellow;
  }
  
  table.standout {
    BORDER-RIGHT: #cccccc 2px solid;
    PADDING-RIGHT: 11px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 11px;
    font-size: 16px;
    BACKGROUND: #fffacd;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 2px solid;
    font-family: Trebuchet MS, Trebuchet, Verdana;
  }
  
  td.standout {
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 11px;
    FONT-SIZE: larger;
    BACKGROUND: #fffacd;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #999999 1px solid;
  }
  
  .jobTitle {
    padding-bottom: 8px;
  }
  
  a.jobTitle {
    text-decoration: none;
    color: #A4520B;
  }
  a.jobTitle:hover {
    text-decoration: underline;
    color: #215B6A;
  }
  
  .jobTitleSmall {
    font-size: 12px;
    padding-bottom: 5px;
  }
  
  a.jobTitleSmall {
    font-size: 12px;
    text-decoration: none;
    color: #A4520B;
  }
  a.jobTitleSmall:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #215B6A;
  }
  
  .jobHeader {
    height: 1.7em;
    overflow: hidden;
  }
  
  .jobHeaderSmall {
    height: 1.4em;
    overflow: hidden;
  }
  
  .jobDescription {
    color: black;
    font-size: 12px;
    line-height: 130%;
    padding-right: 5px;
  }
  
  .jobDetails {
    font-size: 9px;
    color: #777;
    text-align: left;
  }
  .jobDetails a {
    text-decoration: none;
  }
  
  .jobLocation {
    font-size: 12px;
    color: #333;
    display: inline;
  }
  
  a.jobButton {
    width: 100px;
    height: 19px;
    border: 1px solid #666;
    border-right: none;
    border-bottom: none;
    background: #E7D1BE;
    color: #A4520B;
    display: block;
    margin-left: 0px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    background-image: url(button2.gif);
    background-repeat: repeat-y;
    background-position: top left;
  }
  a.jobButton:hover {
    color: white;
    background: #A4520B;
  }
  
  .jobSeparator {
    color: #ccc;
  }
  
  .fjframe {
    padding-right: 18px;
  }
  
  .fjtitlerow {
    padding-top: 0px;
    padding-bottom: 3px;
  }
  
  .fjtitle {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
  }
  
  .fjtitletop, .fjtitlebottom {
    height: 1px;
  }
  
  .fjseparator {
    font-size: 8px;
    background-image: url(./images2/img_dotted_line.gif);
    background-position: right center;
    background-repeat: repeat-x;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  
  .fjspace {
    font-size: 8px;
    height: 5px;
  }
  
  .fjintro {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .fjcontentrow {
    padding-left: 30px;
  }
  
  .fjpage {
    width: 760px;
    background-color: White;
  }
  
  .fjjobtitle {
    font-weight: 700;
  }
  
  .fjtextwidth {
    width: 85%;
  }
  
  .fjmarker {
    background-color: Yellow;
  }
  
  .fjcol1 {
    width: 15%;
  }
  
  .fjsectionheader {
    font-weight: 700;
    padding-bottom: 5px;
  }
  
  .fjcountry {
    margin-top: 10px;
    margin-bottom: 3px;
    font-weight: 700;
  }
  
  .fjcategory {
    margin-top: 0px;
    margin-bottom: 3px;
    font-weight: 700;
  }
  
  .fjcontentrow {
    padding-bottom: 2px;
  }
  
  .allBorder {
    border: black 1px solid;
  }
  
  .allBorder2 {
    border-top: black 1px solid;
    border-right: black 1px solid;
    border-bottom: black 1px solid;
  }
  
  .leftBorder {
    border-left: black 1px solid;
  }
  
  .topBorder {
    border-top: black 1px solid;
  }
  
  .topleftBorder {
    border-top: black 1px solid;
    border-left: black 1px solid;
  }
  
  .smalltopleftBorder {
    font-size: 10px;
    border-top: black 1px solid;
    border-left: black 1px solid;
  }
  
  .smalltopBorder {
    font-size: 10px;
    border-top: black 1px solid;
  }
  
  .smallleftBorder {
    font-size: 10px;
    border-left: black 1px solid;
  }
  
  .informationCell {
    padding: 5px 10px 5px 10px;
  }
  .informationCell td {
    padding: 10px 5px;
  }
  
  .width175 {
    width: 175px;
  }
  
  .width300 {
    width: 300px;
  }
  
  .jobviteMessage {
    font-size: 12px;
    background-color: #9cbb73;
    color: White;
  }
  
  .jobviteMessageTitle {
    font-size: 16px;
    color: White;
  }
  
  .jobviteMessageTitleHighlight {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
  }
  
  .jobviteSmallGreen {
    font-size: 10px;
    color: #336666;
  }
  
  .jobviteJobTitle {
    font-size: 22px;
    color: #339900;
  }
  
  .jobviteLargeGreen {
    font-size: 16px;
    font-weight: 700;
    color: #339900;
  }
  
  .jobviteGreen {
    font-size: 12px;
    font-weight: 700;
    color: #339900;
  }
  
  .btext {
    color: White;
    background-color: #333333;
    padding-left: 10px;
    padding-right: 10px;
  }
  
  .bs1 {
    background-color: #333333;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  
  .bs2 {
    background-color: #333333;
    opacity: 0.3;
    filter: alpha(opacity=30);
  }
  
  .bs3 {
    background-color: #333333;
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  
  .bs4 {
    background-color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  
  .bs5 {
    background-color: #333333;
    opacity: 0.05;
    filter: alpha(opacity=5);
  }
  
  .blackbutton {
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: White;
    background-color: #333333;
    font-family: Arial, Trebuchet MS, Trebuchet, Verdana, Helvetica, sans-serif;
  }
  
  .watermarkClass {
    color: #999999;
    font-style: italic;
  }
  
  .changesSaved {
    font-weight: 700;
    color: #4e9334;
  }
  
  .fieldTitle {
    vertical-align: text-top;
    padding-top: 3px;
  }
  
  .calendar {
    background-color: InfoBackground;
    border: solid 2px Black;
    padding: 7px 3px 3px 3px;
    text-align: center;
  }
  
  #calendar2 {
    width: 220px;
    height: 195px;
  }
  
  .calendarheader {
    font-weight: 700;
    text-align: center;
  }
  
  .calendarcell {
    text-align: center;
    width: 28px;
    height: 25px;
    cursor: pointer;
  }
  
  .calendarthismonth {
    font-weight: 700;
  }
  
  .calendarselected {
    background-color: Silver;
  }
  
  .calendartoday {
    width: 26px;
    height: 23px;
    border: solid 1px Red;
  }
  
  .formbg {
    background-color: Gray;
    position: absolute;
    z-index: 9;
    padding: 0px 0px 0px 0px;
  }
  
  .formmove {
    vertical-align: middle;
    background-color: White;
    opacity: 0.5;
    filter: alpha(opacity=50);
    border: solid 1px Black;
    position: absolute;
    z-index: 10;
    padding: 0px 0px 0px 0px;
  }
  
  .menuelement {
    padding: 2px 2px 2px 2px;
  }
  
  .menuelementhighlight {
    padding: 2px 2px 2px 2px;
    background-color: #eeeeee;
  }
  
  .resizebg {
    position: fixed;
    z-index: 5;
    padding: 0px 0px 0px 0px;
    cursor: e-resize;
    background-color: White;
    opacity: 0.0;
    filter: alpha(opacity=0);
  }
  
  div.resizeHighlight {
    border-right: 1px solid blue !important;
  }
  
  .resizebg2 {
    position: absolute;
    z-index: 5;
    padding: 0px 0px 0px 0px;
    cursor: s-resize;
    background-color: White;
    opacity: 0.0;
    filter: alpha(opacity=0);
  }
  
  .resizebg3 {
    position: absolute;
    z-index: 5;
    padding: 0px 0px 0px 0px;
    cursor: s-resize;
  }
  
  .modalBackground {
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
  }
  
  .triggersapproval {
    background-color: #dce8fe;
  }
  
  .jvwidgetrecipienthover {
    background-color: #cccccc;
  }
  
  .subjectshort {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    *width: 100%;
    float: left;
    overflow: hidden;
    max-width: 97%;
  }
  
  .ellipsisoverflow {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  .accordionActive {
    background-color: #ffd79b;
  }
  
  .accordion {
    background-color: #cccccc;
  }
  
  .accordionContent {
    padding-left: 20px;
  }
  
  .accordionhead {
    margin: 3px;
    padding: 0px 0px 3px 0px;
  }
  
  .bubble {
    position: absolute;
    background-color: #bbe19b;
    padding: 3px 3px 3px 3px;
    z-index: 200;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  .tabclassleft {
    height: 30px;
    width: 12px;
    float: left;
  }
  
  .tabclassmid {
    height: 30px;
    float: left;
    color: #666666;
    font-size: 12px;
  }
  
  .tabclassright {
    height: 30px;
    width: 12px;
    float: left;
  }
  
  .tabclasslefton {
    height: 30px;
    width: 12px;
    float: left;
  }
  
  .tabclassmidon {
    height: 30px;
    float: left;
    color: #333333;
    font-size: 12px;
    font-weight: 700;
  }
  
  .tabclassrighton {
    height: 30px;
    width: 12px;
    float: left;
  }
  
  .greyBackground {
    background: none;
  }
  .greyBackground.pagetitle {
    margin-bottom: 20px !important;
    font-size: 22px;
  }
  
  .greyBackground2 {
    background: none;
  }
  
  .greyLine {
    color: #cecece;
    background-color: #ebebeb;
  }
  
  .greyrule {
    border-top: solid 1px #eeeeee;
    line-height: 1px;
  }
  
  .greyrulea {
    border-top: solid 1px #cccccc;
    line-height: 1px;
  }
  
  .greyrule2 {
    padding: 4px 0px 4px 0px;
  }
  
  .separator {
    border-top: solid 1px #c2c2c2;
    height: 0px;
  }
  
  .separatorwhite {
    border-top: solid 1px White;
    line-height: 1px;
  }
  
  .separator2 {
    padding: 15px 0px;
  }
  
  .horizontalspace {
    height: 10px;
    line-height: 10px;
  }
  
  .barright {
    border-right: 1px solid #cccccc;
  }
  
  .barleft {
    border-left: 1px solid #cccccc;
  }
  
  .jv-button {
    cursor: pointer;
    float: left;
  }
  
  .jv-button-ul {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  
  a.jv-button {
    text-decoration: none;
  }
  a.jv-button:hover {
    text-decoration: none;
  }
  
  .jv-button-left-gray, .jv-button-right-gray, #jv-saveButton-left, #jv-saveButton-right {
    background: none !important;
  }
  .jv-button-left-gray:hover, .jv-button-right-gray:hover, #jv-saveButton-left:hover, #jv-saveButton-right:hover {
    background: none !important;
  }
  
  .jv-button-left {
    list-style-type: none;
    float: left;
    height: 22px;
    width: 10px;
    /*background: url(./images2/buttons_tabs.v1.png) no-repeat 0px -45px;*/
  }
  
  .jv-button-center {
    list-style-type: none;
    float: left;
    height: 22px;
    line-height: 22px;
    color: White;
    font-weight: 700;
  }
  
  .jv-button-right {
    list-style-type: none;
    float: left;
    height: 22px;
    width: 11px;
  }
  
  .jv-button2-left {
    list-style-type: none;
    float: left;
    height: 22px;
    width: 10px;
  }
  
  a:hover .jv-button2-left {
    text-decoration: none;
  }
  
  .jv-button2-center {
    list-style-type: none;
    float: left;
    height: 22px;
    line-height: 22px;
    color: #666666;
    font-weight: 700;
  }
  
  .jv-button2-center2 {
    list-style-type: none;
    float: left;
    height: 21px;
    line-height: 21px;
    color: #666666;
    font-weight: 700;
  }
  
  a.jv-button2 {
    text-decoration: none;
  }
  a.jv-button2:hover {
    text-decoration: none;
  }
  a:hover .jv-button2-center, a:hover .jv-button2-center2 {
    text-decoration: none;
  }
  
  .jv-button2-right {
    list-style-type: none;
    float: left;
    height: 22px;
    width: 11px;
  }
  
  a:hover .jv-button2-right {
    text-decoration: none;
  }
  
  .jv-skinny-button-left {
    list-style-type: none;
    float: left;
    height: 16px;
    width: 11px;
  }
  
  .jv-skinny-button-center {
    list-style-type: none;
    float: left;
    height: 16px;
    line-height: 16px;
    color: #ffffff;
    font-size: 9px;
    font-weight: 700;
  }
  
  .jv-skinny-button-right {
    list-style-type: none;
    float: left;
    height: 16px;
    width: 11px;
  }
  
  .jv-people-edit {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCC;
  }
  
  .jv-people-border {
    border-bottom: 1px solid #CCC;
  }
  
  .jv-people-trHeader {
    font-weight: 700;
    margin-left: 10px;
  }
  
  .jv-tdAdjust {
    margin-left: 10px;
    width: 136px;
  }
  
  .jv-errorImageAdjust {
    margin: -17px 0 0 130px;
  }
  
  .jv-selectedLeftNav {
    background-color: #97CA5A;
    -moz-border-radius: 2px;
    height: 25px;
    width: 80%;
  }
  
  .jv-leftNavBorder {
    width: 136px;
    height: 2px;
    border-bottom: 1px solid #CCCCCC;
  }
  
  .jv-selectedNavSpacer {
    padding: 5px 5px 0;
  }
  
  .rowDots9 {
    height: 5px;
  }
  
  #viewDiv #jobPreviewContent2 {
    background: #edf4fa;
  }
  #viewDiv #jobPreviewContent2 .dbtitle {
    background: white !important;
    color: #333333 !important;
    font-weight: 600;
    vertical-align: middle;
  }
  #viewDiv #jobPreviewContent2 > tr {
    border: none !important;
    margin: 0 !important;
    height: auto !important;
  }
  #viewDiv #jobPreviewContent2 [td^=rowspace] {
    display: none !important;
    padding: 0 !important;
    height: 0 !important;
    visibility: hidden;
  }
  #viewDiv #jobPreviewContent2 .dbcontent {
    padding: 0 10px !important;
    width: 100%;
  }
  #viewDiv #jobPreviewContent2 .dbcontent a {
    width: 100%;
    color: #3d87cf;
    font-weight: 400;
  }
  #viewDiv #jobPreviewContent2 .dbcontent b {
    font-size: 13px;
    margin: 0;
    padding-top: 0;
  }
  
  #editDiv #FeaturedSpan, #editDiv #RecentSpan {
    color: #333333;
  }
  #editDiv #Table_Featured tr, #editDiv #Table_Recent tr, #editDiv #Table_Sources tr {
    margin: 0 !important;
    padding: 0 !important;
  }
  #editDiv #Table_Featured tr td, #editDiv #Table_Recent tr td, #editDiv #Table_Sources tr td {
    padding: 10px 5px !important;
  }
  #editDiv #Table_Featured tr td[class^="ItemListo"], #editDiv #Table_Featured tr tr td[class^="ItemListe"], #editDiv #Table_Recent tr td[class^="ItemListo"], #editDiv #Table_Recent tr tr td[class^="ItemListe"], #editDiv #Table_Sources tr td[class^="ItemListo"], #editDiv #Table_Sources tr tr td[class^="ItemListe"] {
    height: auto !important;
    margin: 0 !important;
    padding: 10px 5px !important;
  }
  #editDiv #Table_Featured td a img, #editDiv #Table_Recent td a img, #editDiv #Table_Sources td a img {
    display: block;
    padding: 5px 10px;
  }
  #editDiv #Table_Featured span#AdditionalFeatured a, #editDiv #Table_Recent span#AdditionalFeatured a, #editDiv #Table_Sources span#AdditionalFeatured a {
    padding: 10px 5px !important;
  }
  
  #jv-startDownloadEmployees a:hover {
    text-decoration: underline;
  }
  
  .styleRadio {
    background-color: #ffd8d9;
  }
  
  .jv-radioButton {
    width: 10px !important;
  }
  
  #jv-LIOvelayContainer .jv-titleLabel {
    padding-bottom: 10px;
    font-weight: 700;
  }
  #jv-LIOvelayContainer .jv-inputFields {
    padding-bottom: 5px;
  }
  #jv-LIOvelayContainer .jv-inputFields input, #jv-LIOvelayContainer .jv-inputFields select {
    width: 200px;
  }
  #jv-LIOvelayContainer .jv-hide {
    display: none;
  }
  #jv-LIOvelayContainer li.jv-button-greyLeft {
    height: 23px;
    width: 6px;
  }
  #jv-LIOvelayContainer li.jv-button-greyRight {
    height: 23px;
    width: 10px;
  }
  #jv-LIOvelayContainer ul li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
  }
  #jv-LIOvelayContainer span.jv-buttonWrapperCancel, #jv-LIOvelayContainer span.jv-buttonWrapper {
    cursor: pointer;
  }
  #jv-LIOvelayContainer .jv-buttonContainer {
    float: right;
    width: 150px;
  }
  
  .jv-errorMessage {
    color: #e56b00 !important;
    font-size: 10px;
    display: none;
  }
  
  #divInfo {
    word-wrap: break-word;
    border-radius: 2px !important;
    margin: 10px 0 !important;
    border: 1px solid #38b24a !important;
    padding: 5px !important;
    max-width: 99% !important;
    width: 99% !important;
    min-height: 15px !important;
    font-weight: normal !important;
    background: #dcf4df !important;
    color: #333333 !important;
    position: relative;
    float: left;
  }
  #divInfo:before {
    content: "\2713";
    position: absolute;
    top: 50%;
    left: 14px;
    margin-top: -16px;
    width: 24px;
    height: 24px;
    z-index: 10;
    color: white;
    font-size: 22px;
    font-weight: 300;
  }
  #divInfo:after {
    background-color: #38b24a;
    content: "";
    position: absolute;
    width: 48px;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
  }
  #divInfo img {
    display: none !important;
  }
  #divInfo div {
    color: #333333 !important;
    font-size: 13px !important;
    padding: 10px 55px;
    float: left;
  }
  
  #loginForm .jv-loginHeader {
    font-size: 16px;
    font-weight: 700;
    padding: 30px 0px 0px 30px;
  }
  
  .jv-loginFields {
    width: 250px;
    float: left;
  }
  .jv-loginFields input, .jv-loginFields a {
    display: block;
    margin: 5px;
  }
  
  .jv-socialLogin, .jv-loginContainer {
    float: left;
  }
  
  .jv-socialLogin {
    margin: 5px 0px 0px 20px;
  }
  .jv-socialLogin a {
    display: block;
  }
  
  .jv-loginBtnSection {
    margin: 15px 0px 0px 35px;
    float: left;
  }
  
  #AutoLogin {
    margin: 6px;
  }
  
  .jv-button-greyLeft, .jv-button-greyRight, .jvdb-right, .jvdb-right-light, .jvdb-left, .jvdb-left-light {
    display: none;
  }
  .jv-button-greyLeft img, .jv-button-greyRight img, .jvdb-right img, .jvdb-right-light img, .jvdb-left img, .jvdb-left-light img {
    display: none;
  }
  
  .rowdots, .rowdots1 {
    border: none !important;
  }
  .rowdots td, .rowdots1 td {
    border: none !important;
    padding: 0 !important;
    height: 0 !important;
  }
  .rowdots td img, .rowdots1 td img {
    display: none;
  }
  
  .jv-searchButton {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    margin: 0;
    padding: 0;
  }
  .jv-searchButton:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
  }
  .jv-searchButton .jvdb-center {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    height: auto;
    padding: 12px 13px !important;
  }
  .jv-searchButton .jvdb-center:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .jv-searchButton .jvdb-center:active {
    opacity: .8;
  }
  
  .jv-messageContent tr td span #Name {
    color: #3d87cf;
  }
  .jv-messageContent tr td span #toLabel {
    font-weight: 600 !important;
  }
  .jv-messageContent tr td span #date {
    font-weight: 600;
  }
  .jv-messageContent tr td span #subject {
    font-weight: 600;
  }
  .jv-messageContent tr td span #Body {
    margin-top: 15px;
  }
  
  .hr-reports .bodyHeight {
    margin: 0 0 0 -15px;
  }
  .hr-reports #reportsList {
    margin: 0;
  }
  .hr-reports #reportsList .pagetitle {
    display: none;
  }
  .hr-reports .hr-buttonContainerLeft .button {
    margin: 0;
  }
  .hr-reports .pagetitle.hr-showTitle {
    display: block;
    padding: 5px 0 0 5px;
    font-size: 13px;
    font-weight: 600;
  }
  .hr-reports .lightbackground {
    width: 990px;
    margin-left: 15px;
  }
  .hr-reports .lightbackground a {
    float: none;
    text-decoration: none;
    margin: 0 0 -5px 0;
    cursor: pointer;
  }
  .hr-reports .lightbackground a:hover {
    text-decoration: none;
  }
  .hr-reports a.lu {
    float: none !important;
    margin: 0;
  }
  .hr-reports td {
    padding: 0;
    margin: 0;
    vertical-align: top;
  }
  .hr-reports td td[class^=title] {
    padding: 10px 0 5px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6 !important;
    font-weight: 600;
  }
  .hr-reports td td[id^=details] .outerTable {
    border-bottom: 3px solid #215485 !important;
    padding-bottom: 10px;
    width: 100%;
  }
  .hr-reports td td[id^=details] .outerTable td {
    padding: 0 20px;
  }
  .hr-reports td td[id^=details] .outerTable tr:nth-child(2) td {
    padding: 10px 0 0 20px;
  }
  .hr-reports td td[id^=details] .outerTable tr:nth-child(2) table tr td {
    padding: 0 5px 0 0;
  }
  .hr-reports td td[id^=details] .outerTable tr:nth-child(2) table tr td:nth-child(2) {
    color: #333333;
  }
  .hr-reports td td[id^=details] .outerTable tr:nth-child(2) table tr td:nth-child(4) {
    padding-bottom: 10px !important;
  }
  .hr-reports td td[id^=details] .innerTable {
    margin-right: 5px;
  }
  .hr-reports td td[id^=details] .innerTable tr td img {
    top: 0;
    position: relative;
    margin: 0;
  }
  .hr-reports td td td {
    position: relative;
    padding-left: 10px;
  }
  .hr-reports td td td img {
    display: none;
  }
  .hr-reports td td td img[title=Delete], .hr-reports td td td img[title=Edit], .hr-reports td td td img[class=arrowImg] {
    padding: 10px;
    margin: 10px 0 -10px;
    cursor: pointer;
    background: #f4f4f4;
    display: block !important;
  }
  .hr-reports td td td .hr-actionContainer {
    background: #f4f4f4;
    padding: 5px;
    height: 70px;
    position: relative;
    width: 100%;
    margin: 5px 0 0 0;
  }
  .hr-reports td td td .hr-actionContainer tr {
    vertical-align: middle;
    margin: 0;
  }
  .hr-reports td td td .hr-actionContainer tr:first-child td {
    width: 200px;
    padding: 10px 10px 0 10px;
  }
  .hr-reports td td td .hr-actionContainer tr td select {
    width: 130px;
    height: 30px;
    padding: 5px;
  }
  .hr-reports td td td .hr-actionContainer tr td input[type=text] {
    float: left;
  }
  .hr-reports td td td .hr-actionContainer tr td a {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    background: white;
    width: 30px;
    height: 30px;
    margin: 0;
    position: relative;
    float: left;
  }
  .hr-reports td td td .hr-actionContainer tr td a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .hr-reports td td td .hr-actionContainer tr td a:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -12px;
  }
  .hr-reports td td td .hr-actionContainer tr td a img {
    display: none !important;
  }
  .hr-reports td td td .hr-actionContainer tr td.buttonspace {
    display: none;
    padding: 0;
    margin: 0;
  }
  .hr-reports td td td .jv-listTable [class^=itemlistheader] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: #f4f4f4 !important;
  }
  .hr-reports td td td .jv-listTable [class^=jv-padding] {
    padding: 10px 5px !important;
  }
  .hr-reports td td td .jv-listTable .itemlistheaderontext {
    padding-left: 5px;
  }
  .hr-reports td td td .jv-listTable .jv-paddingL {
    padding: 0;
  }
  .hr-reports td b {
    margin: 10px 0 0;
    display: block;
  }
  .hr-reports #Content .AllBorder {
    width: 100%;
  }
  .hr-reports #Content .AllBorder tr:nth-child(1) {
    background: #f4f4f4;
    height: 40px;
  }
  .hr-reports #Content .AllBorder tr:nth-child(1) td {
    text-align: left !important;
  }
  .hr-reports #Content .AllBorder td {
    border-border: 1px solid #e6e6e6 !important;
  }
  .hr-reports #Content .AllBorder table a {
    margin-top: 10px;
  }
  .hr-reports #Content .AllBorder .leftBorder {
    border-left: black 1px solid !important;
  }
  .hr-reports #Content .AllBorder .topBorder {
    border-top: black 1px solid !important;
  }
  .hr-reports #Content .AllBorder .topleftBorder {
    border-top: black 1px solid !important;
    border-left: black 1px solid !important;
  }
  .hr-reports #Content .AllBorder .smalltopleftBorder {
    font-size: 10px;
    border-top: black 1px solid !important;
    border-left: black 1px solid !important;
  }
  .hr-reports #Content .AllBorder .smalltopBorder {
    font-size: 10px;
    border-top: black 1px solid !important;
  }
  .hr-reports #Content .AllBorder .smallleftBorder {
    font-size: 10px;
    border-left: black 1px solid !important;
  }
  .hr-reports #lblOfflineReportResults {
    font-weight: 300;
    font-size: 16px;
    color: #333333 !important;
    width: 100%;
    height: 300px;
    display: block;
    padding: 40px 0;
    font-weight: normal !important;
  }
  .hr-reports .schedule {
    margin: 0;
  }
  .hr-reports .schedule b {
    font-weight: 700;
  }
  .hr-reports .schedule td {
    padding: 5px 0;
  }
  .hr-reports .schedule td input, .hr-reports .schedule td select, .hr-reports .schedule td textarea {
    border: 1px solid #e6e6e6 !important;
    padding: 5px;
  }
  .hr-reports .schedule table.button {
    margin-top: 0;
    margin-left: 10px;
  }
  .hr-reports .schedule table.button img {
    display: none !important;
  }
  .hr-reports .schedule table.button#btnCancelTemplate .primary {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #333333 !important;
    padding: 12px 13px !important;
  }
  .hr-reports .schedule table.button#btnCancelTemplate .primary:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-reports .schedule table.button#btnCancelTemplate .primary:active {
    opacity: .8;
  }
  .hr-reports .schedule table.button#btnSaveTemplate .primary, .hr-reports .schedule table.button#btnRecipients .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    background: #3d87cf !important;
    padding: 12px 13px !important;
  }
  .hr-reports .schedule table.button#btnSaveTemplate .primary:hover, .hr-reports .schedule table.button#btnRecipients .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-reports .schedule table.button#btnSaveTemplate .primary:active, .hr-reports .schedule table.button#btnRecipients .primary:active {
    opacity: .8;
  }
  
  .hr-jobviteSender table tr td {
    padding: 10px 0 5px 0;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  
  .hr-messages .bodyHeight, .hr-application .bodyHeight, .hr-hiring .bodyHeight {
    position: relative;
  }
  .hr-messages .bodyHeight .pagetitle, .hr-application .bodyHeight .pagetitle, .hr-hiring .bodyHeight .pagetitle {
    display: none;
  }
  .hr-messages .bodyHeight .informationCell, .hr-application .bodyHeight .informationCell, .hr-hiring .bodyHeight .informationCell {
    padding: 5px 0;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table, .hr-application .bodyHeight table table tr:nth-child(4) table, .hr-hiring .bodyHeight table table tr:nth-child(4) table {
    width: 100%;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td, .hr-application .bodyHeight table table tr:nth-child(4) table td, .hr-hiring .bodyHeight table table tr:nth-child(4) table td {
    text-align: left;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td select, .hr-application .bodyHeight table table tr:nth-child(4) table td select, .hr-hiring .bodyHeight table table tr:nth-child(4) table td select {
    width: 130px;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td:first-child, .hr-application .bodyHeight table table tr:nth-child(4) table td:first-child, .hr-hiring .bodyHeight table table tr:nth-child(4) table td:first-child {
    padding-left: 10px;
    width: 50px;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td:nth-child(3), .hr-application .bodyHeight table table tr:nth-child(4) table td:nth-child(3), .hr-hiring .bodyHeight table table tr:nth-child(4) table td:nth-child(3) {
    width: 115px;
    padding-left: 20px;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td:nth-child(4), .hr-application .bodyHeight table table tr:nth-child(4) table td:nth-child(4), .hr-hiring .bodyHeight table table tr:nth-child(4) table td:nth-child(4) {
    width: 100px;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td:nth-child(5), .hr-application .bodyHeight table table tr:nth-child(4) table td:nth-child(5), .hr-hiring .bodyHeight table table tr:nth-child(4) table td:nth-child(5) {
    width: 50px;
    padding-left: 20px;
  }
  .hr-messages .bodyHeight table table tr:nth-child(4) table td:nth-child(6), .hr-application .bodyHeight table table tr:nth-child(4) table td:nth-child(6), .hr-hiring .bodyHeight table table tr:nth-child(4) table td:nth-child(6) {
    width: 530px;
  }
  .hr-messages select, .hr-application select, .hr-hiring select {
    padding: 5px;
  }
  .hr-messages .jv-thHeader, .hr-application .jv-thHeader, .hr-hiring .jv-thHeader {
    position: absolute;
    top: 15px;
    width: 330px;
    right: 10px;
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-messages .jv-thHeader .itemlistsmall2, .hr-application .jv-thHeader .itemlistsmall2, .hr-hiring .jv-thHeader .itemlistsmall2 {
    font-size: 13px;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 .jv-spacer, .hr-application .jv-thHeader .itemlistsmall2 .jv-spacer, .hr-hiring .jv-thHeader .itemlistsmall2 .jv-spacer {
    font-size: 0;
    margin: 0 0 0 5px;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 a.lu, .hr-application .jv-thHeader .itemlistsmall2 a.lu, .hr-hiring .jv-thHeader .itemlistsmall2 a.lu {
    float: none;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 .hr-pre, .hr-application .jv-thHeader .itemlistsmall2 .hr-pre, .hr-hiring .jv-thHeader .itemlistsmall2 .hr-pre {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-previous.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: -10px;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 .hr-pre.inactive, .hr-application .jv-thHeader .itemlistsmall2 .hr-pre.inactive, .hr-hiring .jv-thHeader .itemlistsmall2 .hr-pre.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 .hr-next, .hr-application .jv-thHeader .itemlistsmall2 .hr-next, .hr-hiring .jv-thHeader .itemlistsmall2 .hr-next {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-next.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: 10px;
    margin-left: 5px;
  }
  .hr-messages .jv-thHeader .itemlistsmall2 .hr-next.inactive, .hr-application .jv-thHeader .itemlistsmall2 .hr-next.inactive, .hr-hiring .jv-thHeader .itemlistsmall2 .hr-next.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-messages .itemlistHeader, .hr-messages .itemlistheader, .hr-messages .itemlistheader, .hr-messages .itemlistheaderon, .hr-application .itemlistHeader, .hr-application .itemlistheader, .hr-application .itemlistheader, .hr-application .itemlistheaderon, .hr-hiring .itemlistHeader, .hr-hiring .itemlistheader, .hr-hiring .itemlistheader, .hr-hiring .itemlistheaderon {
    background: #edf4fa !important;
    vertical-align: middle;
    height: auto;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-messages .itemlistHeader td, .hr-messages .itemlistheader td, .hr-messages .itemlistheader td, .hr-messages .itemlistheaderon td, .hr-application .itemlistHeader td, .hr-application .itemlistheader td, .hr-application .itemlistheader td, .hr-application .itemlistheaderon td, .hr-hiring .itemlistHeader td, .hr-hiring .itemlistheader td, .hr-hiring .itemlistheader td, .hr-hiring .itemlistheaderon td {
    margin: 0;
  }
  .hr-messages .itemlistHeader input[type=checkbox], .hr-messages .itemlistheader input[type=checkbox], .hr-messages .itemlistheader input[type=checkbox], .hr-messages .itemlistheaderon input[type=checkbox], .hr-application .itemlistHeader input[type=checkbox], .hr-application .itemlistheader input[type=checkbox], .hr-application .itemlistheader input[type=checkbox], .hr-application .itemlistheaderon input[type=checkbox], .hr-hiring .itemlistHeader input[type=checkbox], .hr-hiring .itemlistheader input[type=checkbox], .hr-hiring .itemlistheader input[type=checkbox], .hr-hiring .itemlistheaderon input[type=checkbox] {
    padding: 0;
    margin: 0 5px 0 20px !important;
  }
  .hr-messages td, .hr-application td, .hr-hiring td {
    vertical-align: top;
  }
  .hr-messages td a, .hr-application td a, .hr-hiring td a {
    padding-left: 0;
  }
  .hr-messages label a, .hr-application label a, .hr-hiring label a {
    padding: 0;
  }
  .hr-messages .jv-listTable tr:nth-child(4) .itemlistodd, .hr-messages .jv-listTable tr:nth-child(4) .itemlistoddon, .hr-application .jv-listTable tr:nth-child(4) .itemlistodd, .hr-application .jv-listTable tr:nth-child(4) .itemlistoddon, .hr-hiring .jv-listTable tr:nth-child(4) .itemlistodd, .hr-hiring .jv-listTable tr:nth-child(4) .itemlistoddon {
    border-top: none !important;
  }
  .hr-messages .jv-thFooter, .hr-application .jv-thFooter, .hr-hiring .jv-thFooter {
    padding: 20px 0;
    border-bottom: none;
  }
  
  #jv-Video #hr-accountNav {
    right: 80px !important;
  }
  
  .hr-application .jv-topTitle {
    display: none;
  }
  .hr-application #Navigation {
    color: white;
  }
  .hr-application td {
    vertical-align: top;
  }
  .hr-application .itemlistheader {
    border-bottom: none !important;
  }
  .hr-application table table tr:nth-child(4) table {
    box-shadow: none !important;
    background: none !important;
    padding: 0 !important;
    height: auto !important;
  }
  .hr-application table table tr:nth-child(4) table td {
    padding: 0 !important;
    margin: 5px;
    width: auto !important;
  }
  .hr-application table table tr:nth-child(4) table td:nth-child(3) {
    width: auto;
    padding-left: 20px;
  }
  .hr-application .tableContent .jv-applicationDetail {
    padding-left: 0;
    width: 600px !important;
  }
  .hr-application .tableContent .jv-applicationDetail tr:first-child {
    border-top: none !important;
  }
  .hr-application .tableContent .jv-applicationDetail tr:last-child {
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-application .tableContent .jv-applicationDetail #Company {
    color: #333333;
  }
  .hr-application .jv-tdBGWhite {
    padding: 5px 0;
  }
  .hr-application .jv-tdBGWhite img {
    padding: 12px 20px 8px;
    margin: -8px 0 0 -10px;
  }
  .hr-application .jv-tdBGWhite input[type=checkbox] {
    margin: 5px 10px 5px 20px;
  }
  .hr-application .jv-tdBGWhite a[class^=title] {
    padding: 0px 10px 10px 10px;
    margin-left: -20px;
    font-weight: normal !important;
  }
  .hr-application .jv-tdBGWhite #connection_Content {
    padding-top: 40px;
    display: inline-block;
  }
  .hr-application .jv-tdBGWhite #JAVASCRIPTBUTTON1 {
    margin-top: -10px;
  }
  .hr-application .jv-tdBGWhite #JAVASCRIPTBUTTON1 td {
    display: block;
  }
  .hr-application .jv-tdBGWhite [id^=confirm] img {
    padding: 0;
    margin: 0;
  }
  .hr-application .jv-tdBGWhite .jv-innerMessage {
    width: 100% !important;
  }
  .hr-application .jv-tdBGWhite .jv-innerMessage .jv-col20 {
    width: 50px !important;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage {
    border-top: 1px solid #e6e6e6 !important;
    background: #f4f4f4 !important;
    margin-bottom: 15px;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td {
    padding: 5px 0 5px 5px;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td img {
    display: none;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greyCenter {
    background: #333333;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greyCenter:hover {
    background-color: #333333;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greyCenter:active {
    opacity: .8;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greenCenter {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    margin-right: 15px;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greenCenter:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage tr td .jv-button-greenCenter:active {
    opacity: .8;
  }
  .hr-application .jv-tdBGWhite .jv-newMessage .jv-tableMargin {
    margin-right: 15px;
  }
  .hr-application .jv-tdBGWhite #Subject, .hr-application .jv-tdBGWhite #Content {
    width: 90% !important;
  }
  .hr-application .jv-tdBGWhite #divMsgAlert img {
    display: none;
  }
  .hr-application .jv-tdBGWhite #divMsgAlert #MsgAlert {
    margin-left: 70px;
    font-weight: 300;
    color: #e51414 !important;
  }
  .hr-application .jv-tdBGWhite .small {
    margin: 5px 0;
  }
  .hr-application .jv-tdBGWhite .small a:last-child {
    padding: 0 15px 0 0;
  }
  .hr-application .jv-tdBGWhite .small .jv-spacer {
    margin: 0 0 0 5px;
  }
  .hr-application #messagesSection {
    padding: 10px;
    border: 1px solid #e6e6e6 !important;
  }
  .hr-application #resumeSection {
    width: 98%;
    border-top: 1px solid #e6e6e6 !important;
    background: #f4f4f4 !important;
    padding: 10px;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-application #resumeSection td:first-child {
    display: none;
  }
  .hr-application #resumeSection td:nth-child(2) {
    padding-left: 25px;
  }
  .hr-application .jv-thHeader {
    background-color: #f4f4f4;
    padding: 10px 0 10px 10px;
    top: 0;
    right: 0;
    position: relative;
    width: 100%;
  }
  .hr-application #connection_Content table {
    margin-top: 30px;
    background: #f4f4f4 !important;
    display: block !important;
    width: 300px;
    height: auto !important;
    position: relative;
  }
  .hr-application #connection_Content table td:first-child {
    display: none;
  }
  .hr-application #connection_Content table img {
    display: block !important;
  }
  .hr-application #connection_Content table:after {
    border-bottom: 8px solid transparent;
    border-left: 8px solid #f4f4f4;
    border-top: 8px solid transparent;
    height: 0;
    width: 0;
    content: "";
    position: absolute;
    bottom: -8px;
    left: 15px;
  }
  .hr-application #connection_Content table td {
    text-align: left;
    padding: 10px;
    color: #333333;
  }
  .hr-application #connection_Content table:nth-child(2):after {
    height: 0;
    width: 0;
    border: none;
  }
  .hr-application .jv-hidden {
    display: none !important;
  }
  .hr-application .jv-linkColor {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
    color: white !important;
  }
  .hr-application .jv-linkColor:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-application .jv-linkColor:active {
    opacity: .8;
  }
  .hr-application .jv-innerMessage .jv-col20 {
    width: 30px;
  }
  
  .hr-info .bodyHeight {
    margin-top: 40px;
  }
  .hr-info .bodyHeight #Button1 {
    margin-top: -30px;
  }
  .hr-info .bodyHeight .pagetitle {
    display: block;
    font-size: 22px;
    padding-bottom: 20px;
    white-space: nowrap;
  }
  .hr-info .bodyHeight a.lu {
    float: none;
    margin: 0;
  }
  
  .hr-messages .bodyHeight, .hr-application .bodyHeight, .hr-hiring .bodyHeight {
    position: relative;
    margin: 0;
    min-height: 550px;
    height: auto;
  }
  .hr-messages .button .primary, .hr-application .button .primary, .hr-hiring .button .primary {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .hr-messages .button .primary:hover, .hr-application .button .primary:hover, .hr-hiring .button .primary:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-messages .button .primary:active, .hr-application .button .primary:active, .hr-hiring .button .primary:active {
    opacity: .8;
  }
  .hr-messages #Navigation, .hr-application #Navigation, .hr-hiring #Navigation {
    color: white;
    position: absolute;
    top: -35px;
    right: -10px;
  }
  .hr-messages #Navigation .jv-spacer, .hr-application #Navigation .jv-spacer, .hr-hiring #Navigation .jv-spacer {
    font-size: 16px;
    margin: 0 0 0 5px;
  }
  .hr-messages #Navigation .hr-count, .hr-application #Navigation .hr-count, .hr-hiring #Navigation .hr-count {
    color: #333333;
    font-size: 13px;
    font-weight: 600;
    line-height: 2em;
  }
  .hr-messages #Navigation .hr-back-to, .hr-application #Navigation .hr-back-to, .hr-hiring #Navigation .hr-back-to {
    padding: 10px 20px 10px 0;
    font-size: 13px;
    display: block;
  }
  .hr-messages #Navigation .hr-pre, .hr-application #Navigation .hr-pre, .hr-hiring #Navigation .hr-pre {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-previous.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: -10px;
  }
  .hr-messages #Navigation .hr-pre.inactive, .hr-application #Navigation .hr-pre.inactive, .hr-hiring #Navigation .hr-pre.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-messages #Navigation .hr-next, .hr-application #Navigation .hr-next, .hr-hiring #Navigation .hr-next {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-next.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: 10px;
    margin-left: 5px;
    margin-left: 0;
  }
  .hr-messages #Navigation .hr-next.inactive, .hr-application #Navigation .hr-next.inactive, .hr-hiring #Navigation .hr-next.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-messages .jv-messageDetail .jv-extraSpace td, .hr-messages .jv-messageContent .jv-extraSpace td, .hr-messages .jv-applicationDetail .jv-extraSpace td, .hr-application .jv-messageDetail .jv-extraSpace td, .hr-application .jv-messageContent .jv-extraSpace td, .hr-application .jv-applicationDetail .jv-extraSpace td, .hr-hiring .jv-messageDetail .jv-extraSpace td, .hr-hiring .jv-messageContent .jv-extraSpace td, .hr-hiring .jv-applicationDetail .jv-extraSpace td {
    padding: 10px 0 0 0;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop, .hr-messages .jv-messageContent .jv-tableBorderTop, .hr-messages .jv-applicationDetail .jv-tableBorderTop, .hr-application .jv-messageDetail .jv-tableBorderTop, .hr-application .jv-messageContent .jv-tableBorderTop, .hr-application .jv-applicationDetail .jv-tableBorderTop, .hr-hiring .jv-messageDetail .jv-tableBorderTop, .hr-hiring .jv-messageContent .jv-tableBorderTop, .hr-hiring .jv-applicationDetail .jv-tableBorderTop {
    border-top: 1px solid #e6e6e6 !important;
    padding: 10px 0;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body *, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable *, .hr-messages .jv-messageContent .jv-tableBorderTop #Body *, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable *, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body *, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable *, .hr-application .jv-messageDetail .jv-tableBorderTop #Body *, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable *, .hr-application .jv-messageContent .jv-tableBorderTop #Body *, .hr-application .jv-messageContent .jv-tableBorderTop #maintable *, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body *, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable *, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body *, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable *, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body *, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable *, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body *, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable * {
    font-weight: inherit;
    list-style: inherit;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body blockquote, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable blockquote, .hr-messages .jv-messageContent .jv-tableBorderTop #Body blockquote, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable blockquote, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body blockquote, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable blockquote, .hr-application .jv-messageDetail .jv-tableBorderTop #Body blockquote, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable blockquote, .hr-application .jv-messageContent .jv-tableBorderTop #Body blockquote, .hr-application .jv-messageContent .jv-tableBorderTop #maintable blockquote, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body blockquote, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable blockquote, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body blockquote, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable blockquote, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body blockquote, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable blockquote, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body blockquote, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable blockquote {
    font-style: italic;
    padding: 0 30px;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body em, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable em, .hr-messages .jv-messageContent .jv-tableBorderTop #Body em, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable em, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body em, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable em, .hr-application .jv-messageDetail .jv-tableBorderTop #Body em, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable em, .hr-application .jv-messageContent .jv-tableBorderTop #Body em, .hr-application .jv-messageContent .jv-tableBorderTop #maintable em, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body em, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable em, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body em, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable em, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body em, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable em, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body em, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable em {
    font-style: italic;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h1, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h1, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h1, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h1, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h1, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h1, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h1, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h1, .hr-application .jv-messageContent .jv-tableBorderTop #Body h1, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h1, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h1, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h1, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h1, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h1, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h1, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h1, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h1, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h1 {
    font-size: 2.2em;
    font-weight: 600;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h2, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h2, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h2, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h2, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h2, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h2, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h2, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h2, .hr-application .jv-messageContent .jv-tableBorderTop #Body h2, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h2, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h2, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h2, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h2, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h2, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h2, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h2, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h2, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h2 {
    font-size: 2.0em;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h3, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h3, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h3, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h3, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h3, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h3, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h3, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h3, .hr-application .jv-messageContent .jv-tableBorderTop #Body h3, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h3, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h3, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h3, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h3, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h3, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h3, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h3, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h3, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h3 {
    font-size: 1.8em;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h4, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h4, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h4, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h4, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h4, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h4, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h4, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h4, .hr-application .jv-messageContent .jv-tableBorderTop #Body h4, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h4, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h4, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h4, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h4, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h4, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h4, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h4, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h4, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h4 {
    font-size: 1.6em;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h5, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h5, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-application .jv-messageContent .jv-tableBorderTop #Body h5, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h5, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h5, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h5 {
    font-size: 1.4em;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-messages .jv-messageContent .jv-tableBorderTop #Body h5, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable h5, .hr-application .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-application .jv-messageContent .jv-tableBorderTop #Body h5, .hr-application .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable h5, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body h5, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable h5, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body h5, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable h5, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body h5, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable h5 {
    font-size: 1.2em;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body ul li, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable ul li, .hr-messages .jv-messageContent .jv-tableBorderTop #Body ul li, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable ul li, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body ul li, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable ul li, .hr-application .jv-messageDetail .jv-tableBorderTop #Body ul li, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable ul li, .hr-application .jv-messageContent .jv-tableBorderTop #Body ul li, .hr-application .jv-messageContent .jv-tableBorderTop #maintable ul li, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body ul li, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable ul li, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body ul li, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable ul li, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body ul li, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable ul li, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body ul li, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable ul li {
    margin-left: 15px;
    list-style-type: disc;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body pre, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable pre, .hr-messages .jv-messageContent .jv-tableBorderTop #Body pre, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable pre, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body pre, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable pre, .hr-application .jv-messageDetail .jv-tableBorderTop #Body pre, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable pre, .hr-application .jv-messageContent .jv-tableBorderTop #Body pre, .hr-application .jv-messageContent .jv-tableBorderTop #maintable pre, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body pre, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable pre, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body pre, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable pre, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body pre, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable pre, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body pre, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable pre {
    font-family: monospace;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body strong, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable strong, .hr-messages .jv-messageContent .jv-tableBorderTop #Body strong, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable strong, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body strong, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable strong, .hr-application .jv-messageDetail .jv-tableBorderTop #Body strong, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable strong, .hr-application .jv-messageContent .jv-tableBorderTop #Body strong, .hr-application .jv-messageContent .jv-tableBorderTop #maintable strong, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body strong, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable strong, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body strong, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable strong, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body strong, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable strong, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body strong, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable strong {
    font-weight: bold;
  }
  .hr-messages .jv-messageDetail .jv-tableBorderTop #Body span, .hr-messages .jv-messageDetail .jv-tableBorderTop #maintable span, .hr-messages .jv-messageContent .jv-tableBorderTop #Body span, .hr-messages .jv-messageContent .jv-tableBorderTop #maintable span, .hr-messages .jv-applicationDetail .jv-tableBorderTop #Body span, .hr-messages .jv-applicationDetail .jv-tableBorderTop #maintable span, .hr-application .jv-messageDetail .jv-tableBorderTop #Body span, .hr-application .jv-messageDetail .jv-tableBorderTop #maintable span, .hr-application .jv-messageContent .jv-tableBorderTop #Body span, .hr-application .jv-messageContent .jv-tableBorderTop #maintable span, .hr-application .jv-applicationDetail .jv-tableBorderTop #Body span, .hr-application .jv-applicationDetail .jv-tableBorderTop #maintable span, .hr-hiring .jv-messageDetail .jv-tableBorderTop #Body span, .hr-hiring .jv-messageDetail .jv-tableBorderTop #maintable span, .hr-hiring .jv-messageContent .jv-tableBorderTop #Body span, .hr-hiring .jv-messageContent .jv-tableBorderTop #maintable span, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #Body span, .hr-hiring .jv-applicationDetail .jv-tableBorderTop #maintable span {
    margin: auto;
  }
  .hr-messages .jv-messageDetail a, .hr-messages .jv-messageContent a, .hr-messages .jv-applicationDetail a, .hr-application .jv-messageDetail a, .hr-application .jv-messageContent a, .hr-application .jv-applicationDetail a, .hr-hiring .jv-messageDetail a, .hr-hiring .jv-messageContent a, .hr-hiring .jv-applicationDetail a {
    text-decoration: none;
  }
  .hr-messages .jv-messageDetail tr td, .hr-messages .jv-messageContent tr td, .hr-messages .jv-applicationDetail tr td, .hr-application .jv-messageDetail tr td, .hr-application .jv-messageContent tr td, .hr-application .jv-applicationDetail tr td, .hr-hiring .jv-messageDetail tr td, .hr-hiring .jv-messageContent tr td, .hr-hiring .jv-applicationDetail tr td {
    vertical-align: top;
  }
  .hr-messages .jv-messageDetail tr td .button td:first-child, .hr-messages .jv-messageDetail tr td .button td:last-child, .hr-messages .jv-messageContent tr td .button td:first-child, .hr-messages .jv-messageContent tr td .button td:last-child, .hr-messages .jv-applicationDetail tr td .button td:first-child, .hr-messages .jv-applicationDetail tr td .button td:last-child, .hr-application .jv-messageDetail tr td .button td:first-child, .hr-application .jv-messageDetail tr td .button td:last-child, .hr-application .jv-messageContent tr td .button td:first-child, .hr-application .jv-messageContent tr td .button td:last-child, .hr-application .jv-applicationDetail tr td .button td:first-child, .hr-application .jv-applicationDetail tr td .button td:last-child, .hr-hiring .jv-messageDetail tr td .button td:first-child, .hr-hiring .jv-messageDetail tr td .button td:last-child, .hr-hiring .jv-messageContent tr td .button td:first-child, .hr-hiring .jv-messageContent tr td .button td:last-child, .hr-hiring .jv-applicationDetail tr td .button td:first-child, .hr-hiring .jv-applicationDetail tr td .button td:last-child {
    display: none;
  }
  .hr-messages .jv-messageDetail .rowDots, .hr-messages .jv-messageContent .rowDots, .hr-messages .jv-applicationDetail .rowDots, .hr-application .jv-messageDetail .rowDots, .hr-application .jv-messageContent .rowDots, .hr-application .jv-applicationDetail .rowDots, .hr-hiring .jv-messageDetail .rowDots, .hr-hiring .jv-messageContent .rowDots, .hr-hiring .jv-applicationDetail .rowDots {
    display: none;
  }
  .hr-messages .jv-messageDetail textarea, .hr-messages .jv-messageContent textarea, .hr-messages .jv-applicationDetail textarea, .hr-application .jv-messageDetail textarea, .hr-application .jv-messageContent textarea, .hr-application .jv-applicationDetail textarea, .hr-hiring .jv-messageDetail textarea, .hr-hiring .jv-messageContent textarea, .hr-hiring .jv-applicationDetail textarea {
    width: 500px;
    height: 300px;
    margin: 0;
    color: #333333;
    resize: none;
    background-color: #f4f4f4;
    border: 1px solid #e6e6e6 !important;
    padding: 6px 5px 7px 5px;
    cursor: text;
    overflow: hidden;
    position: relative;
    overflow-y: scroll;
  }
  .hr-messages .jv-messageDetail textarea:focus, .hr-messages .jv-messageContent textarea:focus, .hr-messages .jv-applicationDetail textarea:focus, .hr-application .jv-messageDetail textarea:focus, .hr-application .jv-messageContent textarea:focus, .hr-application .jv-applicationDetail textarea:focus, .hr-hiring .jv-messageDetail textarea:focus, .hr-hiring .jv-messageContent textarea:focus, .hr-hiring .jv-applicationDetail textarea:focus {
    outline: 0;
    border: 1px solid #3d87cf !important;
    background-color: white;
  }
  .hr-messages .jv-messageContent tr:first-child, .hr-application .jv-messageContent tr:first-child, .hr-hiring .jv-messageContent tr:first-child {
    border-top: none !important;
  }
  .hr-messages .jv-messageContent #Send .jv-button-greyCenter, .hr-application .jv-messageContent #Send .jv-button-greyCenter, .hr-hiring .jv-messageContent #Send .jv-button-greyCenter {
    background: #3d87cf;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    min-width: 50px;
    padding: 8px 15px;
    text-align: center;
    background-image: none;
  }
  .hr-messages .jv-messageContent #Send .jv-button-greyCenter:hover, .hr-application .jv-messageContent #Send .jv-button-greyCenter:hover, .hr-hiring .jv-messageContent #Send .jv-button-greyCenter:hover {
    background-color: #3d87cf;
    opacity: 1;
    background-image: none;
    color: white;
  }
  .hr-messages .jv-messageContent #Send .jv-button-greyCenter:active, .hr-application .jv-messageContent #Send .jv-button-greyCenter:active, .hr-hiring .jv-messageContent #Send .jv-button-greyCenter:active {
    opacity: .8;
  }
  .hr-messages .jv-messageContent tr:nth-child(5), .hr-application .jv-messageContent tr:nth-child(5), .hr-hiring .jv-messageContent tr:nth-child(5) {
    border: none !important;
    padding: 0;
    margin-bottom: 10px;
  }
  .hr-messages .jv-messageContent tr:nth-child(5) td, .hr-application .jv-messageContent tr:nth-child(5) td, .hr-hiring .jv-messageContent tr:nth-child(5) td {
    padding: 0;
    font-size: 0;
  }
  .hr-messages .jv-messageContent tr:nth-child(5) #Preview, .hr-messages .jv-messageContent tr:nth-child(5) [id^=SpellCheck], .hr-application .jv-messageContent tr:nth-child(5) #Preview, .hr-application .jv-messageContent tr:nth-child(5) [id^=SpellCheck], .hr-hiring .jv-messageContent tr:nth-child(5) #Preview, .hr-hiring .jv-messageContent tr:nth-child(5) [id^=SpellCheck] {
    padding: 10px;
    margin-top: 0;
  }
  .hr-messages .jv-messageContent tr:nth-child(6) a, .hr-application .jv-messageContent tr:nth-child(6) a, .hr-hiring .jv-messageContent tr:nth-child(6) a {
    margin-top: 0;
    float: left;
  }
  
  td.jv-thHeader #Navigation {
    position: relative;
    color: #333333;
    top: auto;
    right: auto;
  }
  td.jv-thHeader .jv-spacer {
    font-size: 16px;
    color: #f4f4f4;
    margin: 0;
  }
  
  .hr-messages #TitleHeader {
    display: block;
  }
  .hr-messages .hr-actionDropdown {
    background-color: #f4f4f4;
    padding: 10px;
    height: 50px;
    border-bottom: 1px solid #e6e6e6 !important;
    border-top: 1px solid #e6e6e6 !important;
  }
  .hr-messages #MessageItemsCheckAll {
    margin-left: 10px !important;
  }
  .hr-messages .jv-thHeader {
    position: absolute;
    top: -3px;
    width: auto;
    right: 0;
    border: none !important;
  }
  .hr-messages .informationCell {
    border: 1px solid #e6e6e6 !important;
    width: 100%;
  }
  .hr-messages .informationCell td {
    padding: 5px 10px;
    min-width: 130px;
  }
  .hr-messages.rowspace {
    display: none;
  }
  .hr-messages.rowspace td {
    border: none !important;
  }
  .hr-messages .primary {
    float: left;
  }
  .hr-messages .tableContent .rowspace, .hr-messages .tableContent .headerspace {
    display: block;
  }
  .hr-messages .tableContent .button {
    margin-top: 20px;
  }
  .hr-messages .tableContent #Evaluation {
    display: inline-block;
    margin-top: 10px;
  }
  .hr-messages .tableContent #Evaluation td {
    padding: 2px 0;
  }
  .hr-messages .tableContent #Evaluation td.lightBackground {
    background: #dddddd !important;
    padding: 2px 5px;
  }
  .hr-messages .tableContent #Evaluation table.lightBackground td {
    padding: 2px 10px 2px 0;
  }
  .hr-messages .tableContent #Evaluation table.lightBackground td[width="30%"] {
    width: 350px;
  }
  .hr-messages .tableContent #Evaluation table.lightBackground td table[bgcolor="white"] {
    color: #38b24a;
    margin-bottom: 10px;
  }
  
  .hr-hiring .greyBackground {
    margin-top: 45px;
  }
  .hr-hiring .pagetitle {
    display: block !important;
    font-size: 22px;
    padding-bottom: 10px;
  }
  .hr-hiring table table {
    position: relative;
  }
  .hr-hiring table table #Navigation {
    position: absolute;
    top: 45px;
    right: 0px;
    color: #333333;
  }
  .hr-hiring table table table {
    position: relative;
  }
  .hr-hiring table table table tr:nth-child(3) td {
    display: none;
  }
  .hr-hiring table table table tr:nth-child(5) td {
    padding: 10px;
    background-color: #f4f4f4;
    white-space: nowrap;
  }
  .hr-hiring table table table .rowdots1 {
    display: none;
  }
  .hr-hiring table table table select {
    width: 150px;
  }
  .hr-hiring table table table .jv-listTable {
    border: 1px solid #e6e6e6 !important;
  }
  .hr-hiring table table table .jv-listTable > tr:nth-child(2) td {
    padding-top: 0;
    padding-bottom: 0;
  }
  .hr-hiring table table table .jv-listTable .itemlistheaderon {
    padding: 0;
  }
  .hr-hiring table table table .jv-listTable .itemlistheaderon .itemlistheaderontext {
    padding: 0;
    margin: 0;
  }
  .hr-hiring table table table .jv-listTable .itemlistheaderon .itemlistheaderontext a {
    margin: 0;
    padding-left: 10px;
  }
  .hr-hiring table table table .jv-listTable .itemlistheaderon .jv-paddingL a {
    padding: 0px;
  }
  .hr-hiring table table table .jv-listTable .itemlistheader {
    padding: 0 10px 0 5px;
  }
  .hr-hiring table table table .jv-listTable .itemlistheader:first-child {
    padding: 0 !important;
  }
  .hr-hiring table table table .jv-listTable .itemlistheader a {
    margin-left: 0;
    padding: 0;
  }
  .hr-hiring table table table .jv-listTable tr td:nth-child(2) label a {
    width: 200px;
    float: left;
    white-space: normal;
    overflow: hidden;
  }
  .hr-hiring table table table .jv-listTable tr td:nth-child(3) label a {
    width: 100px;
    float: left;
    white-space: normal;
    overflow: hidden;
  }
  .hr-hiring table table table .jv-listTable tr td:nth-child(5) label {
    white-space: normal;
  }
  .hr-hiring table table table .jv-listTable tr td {
    padding: 10px;
  }
  .hr-hiring table table table .jv-listTable tr td input[type=checkbox] {
    margin-left: 10px;
  }
  .hr-hiring #SubmitJob {
    margin-top: 10px;
  }
  
  .hr-referFriend .wizardHeight .rowspace, .hr-copyCandidate .wizardHeight .rowspace {
    display: table-row;
  }
  .hr-referFriend .wizardHeight .tableContent input, .hr-referFriend .wizardHeight .tableContent select, .hr-referFriend .wizardHeight .tableContent textarea, .hr-copyCandidate .wizardHeight .tableContent input, .hr-copyCandidate .wizardHeight .tableContent select, .hr-copyCandidate .wizardHeight .tableContent textarea {
    border: 1px solid #e6e6e6 !important;
    margin-bottom: 5px;
  }
  .hr-referFriend .wizardHeight .tableContent a, .hr-copyCandidate .wizardHeight .tableContent a {
    float: none;
  }
  .hr-referFriend .hr-wizardContainer, .hr-copyCandidate .hr-wizardContainer {
    margin-top: 45px;
    margin-bottom: 0;
  }
  .hr-referFriend .hr-wizardContainer td.steps, .hr-copyCandidate .hr-wizardContainer td.steps {
    padding: 5px 20px 5px 10px !important;
  }
  .hr-referFriend .hr-wizardContainer td[width="80%"], .hr-copyCandidate .hr-wizardContainer td[width="80%"] {
    padding-top: 5px;
  }
  .hr-referFriend .hr-searchTable td, .hr-copyCandidate .hr-searchTable td {
    vertical-align: middle !important;
  }
  
  .hr-refernew .wizardHeight .rowspace td {
    vertical-align: middle !important;
  }
  
  .hr-referFriend .wizardHeight .hr-searchRow td, .hr-copyCandidate .wizardHeight .hr-searchRow td {
    vertical-align: middle !important;
  }
  .hr-referFriend .wizardHeight .rowspace td, .hr-copyCandidate .wizardHeight .rowspace td {
    vertical-align: top;
  }
  .hr-referFriend .wizardHeight .jv-thHeader, .hr-copyCandidate .wizardHeight .jv-thHeader {
    background: #f4f4f4;
    padding: 15px 0;
    top: 0;
    right: 0;
    position: relative;
    width: 100%;
    margin: -30px 0 0 0;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 {
    font-size: 13px;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 .jv-spacer, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 .jv-spacer {
    font-size: 0;
    margin: 0 0 0 5px;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 a.lu, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 a.lu {
    float: none;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 .hr-pre, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 .hr-pre {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-previous.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: -10px;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 .hr-pre.inactive, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 .hr-pre.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 .hr-next, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 .hr-next {
    border-radius: 2px;
    border: 1px solid #e6e6e6 !important;
    color: transparent;
    text-indent: -99999px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 5px;
    background: url("/__assets__/images/icon-next.svg?v=01776092532") 0 0 no-repeat white;
    margin-right: 10px;
    margin-left: 5px;
  }
  .hr-referFriend .wizardHeight .jv-thHeader .itemlistsmall2 .hr-next.inactive, .hr-copyCandidate .wizardHeight .jv-thHeader .itemlistsmall2 .hr-next.inactive {
    opacity: .3;
    display: inline-block;
    cursor: text;
  }
  .hr-referFriend .wizardHeight .itemlistHeader, .hr-referFriend .wizardHeight .itemlistheader, .hr-copyCandidate .wizardHeight .itemlistHeader, .hr-copyCandidate .wizardHeight .itemlistheader {
    padding: 5px 0;
    background: #edf4fa !important;
    height: auto;
    vertical-align: middle;
  }
  .hr-referFriend .wizardHeight .itemlistHeader td, .hr-referFriend .wizardHeight .itemlistheader td, .hr-copyCandidate .wizardHeight .itemlistHeader td, .hr-copyCandidate .wizardHeight .itemlistheader td {
    margin: 0;
    padding: 0 0 0 5px;
  }
  .hr-referFriend .wizardHeight .itemlistHeader a, .hr-referFriend .wizardHeight .itemlistheader a, .hr-copyCandidate .wizardHeight .itemlistHeader a, .hr-copyCandidate .wizardHeight .itemlistheader a {
    padding: 5px;
  }
  .hr-referFriend .wizardHeight .itemlistHeader input[type=checkbox], .hr-referFriend .wizardHeight .itemlistheader input[type=checkbox], .hr-copyCandidate .wizardHeight .itemlistHeader input[type=checkbox], .hr-copyCandidate .wizardHeight .itemlistheader input[type=checkbox] {
    padding: 0;
    margin: 0 5px 0 10px !important;
  }
  .hr-referFriend .wizardHeight .jv-listTable td, .hr-copyCandidate .wizardHeight .jv-listTable td {
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .hr-referFriend .wizardHeight .jv-listTable tr:nth-child(2) td, .hr-copyCandidate .wizardHeight .jv-listTable tr:nth-child(2) td {
    border-bottom: none !important;
    vertical-align: middle;
  }
  .hr-referFriend .wizardHeight .jv-listTable tr:nth-child(3), .hr-copyCandidate .wizardHeight .jv-listTable tr:nth-child(3) {
    display: none;
  }
  
  #Table_ApprovalChainList .flatitemlist, #Table_ApprovalChainList .flatitemlisthighlight {
    border-bottom: 1px solid #e6e6e6 !important;
  }
  #Table_ApprovalChainList .flatitemlist td, #Table_ApprovalChainList .flatitemlisthighlight td {
    padding: 15px 0;
  }
  
  /* take out extra line in buttons */
  table.button td:nth-child(1), table.button td:nth-child(3) {
    display: none;
  }
  
  /* iPads (portrait & landscape) ----------- */
  @media only screen and (max-device-width: 1024px) and (orientation: landscape) {
    body {
      zoom: .92;
    }
  
    .quickForms {
      right: -100px;
    }
  }
  @media only screen and (min-device-width: 768px) and (orientation: portrait) {
    body {
      zoom: .92;
    }
  }
  
  .actn{
      font-size: 13px;
      font-weight: 400;
      background-position: center left;
  }
  #dataConsent {
    font-size: 16px;
    margin:10px 0px;
   }
  .dataConsent{
      width: auto;
      background: #FFF;
      border-radius: 2px;
      border: 1px solid #e6e6e6 !important;
      border-top: 1px solid #3d87cf !important;
      padding: 10px;
  }
  .dataConsent div{
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .dataConsent div dd {
      width: 70%;
      margin: 0px 0 0 30%;
  }
  .dataConsent div dt {
      width: 30%;
      float: left;
      clear: left;
      color: gray !important;
  
  }
  .dataConsent div:last-child{
    border-bottom: none !important;
  }
  .dataConsent dt, dd {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px 0;
  }
  .red{
      color: #e51414;
  }
  .redBorder{
    border-top-color: #b61010 !important;
  }
  