.boardy-apply-content section {
  margin: 10px 0px 0px; }
.boardy-apply-content .error {
  color: #c70014;
  font-size: 12px; }
.boardy-apply-content .required {
  color: #c70014; }
.boardy-apply-content .line-break {
  min-height: 241px;
  border-left: 1px solid #DEDEDE;
  width: 1px;
  display: block;
  text-align: center;
  margin: 0 auto; }
.boardy-apply-content h1 {
  margin-bottom: 20px;
  clear: both; }
.boardy-apply-content h2 {
  font-size: 1.6em;
  font-weight: 400; }
  .boardy-apply-content h2 .candidateFirstName {
    font-weight: 600;
    color: #2cafe3; }
.boardy-apply-content h3 {
  font-size: 1.3em;
  font-weight: 400;
  margin-bottom: 15px; }
.boardy-apply-content label, .boardy-apply-content p {
  font-size: 0.9em;
  font-weight: normal; }
.boardy-apply-content .externalFiles .alert {
  max-width: 320px;
  font-size: 12px;
  padding: 13px 30px 13px 15px; }
  .boardy-apply-content .externalFiles .alert.alert-dismissible .close {
    top: -4px; }
.boardy-apply-content .boardy-apply-options {
  background-color: transparent; }
  @media only screen and (max-width: 480px) {
    .boardy-apply-content .boardy-apply-options .checkbox label {
      font-size: 12px;
      line-height: 2em; } }
  .boardy-apply-content .boardy-apply-options .boardyNotRegistered {
    margin: 20px 0; }
  .boardy-apply-content .boardy-apply-options a img {
    margin: 0 10px 10px 0px;
    max-width: 195px;
    float: left; }
  .boardy-apply-content .boardy-apply-options .BoardyforgetPassword {
    text-align: right;
    padding-top: 10px;
    display: inline-block;
    float: right;
    text-decoration: underline; }
  .boardy-apply-content .boardy-apply-options .input-group {
    padding-left: 15px;
    padding-right: 15px; }
.boardy-apply-content .boardy-apply-register .form-group {
  padding: 0;
  display: inherit; }
  @media (min-width: 320px) and (max-width: 768px) {
    .boardy-apply-content .boardy-apply-register .form-group {
      padding: 0px;
      margin-bottom: 4px; } }
  .boardy-apply-content .boardy-apply-register .form-group .input-group {
    padding-left: 15px;
    padding-right: 15px; }
  .boardy-apply-content .boardy-apply-register .form-group label {
    line-height: 1.5em; }
.boardy-apply-content .boardyApplyWith .thumbnail {
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 190px;
  padding: 0; }
  .boardy-apply-content .boardyApplyWith .thumbnail input {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .boardy-apply-content .boardyApplyWith .thumbnail input:hover {
    opacity: 0.85; }
.boardy-apply-content .boardy-resume-options {
  padding-top: 0px;
  margin-bottom: 0px; }
.boardy-apply-content .boardy-upload-resume .dropbox, .boardy-apply-content .boardy-upload-coverletter .dropbox {
  margin-bottom: 10px;
  display: block; }
.boardy-apply-content .boardy-upload-resume .google-drive, .boardy-apply-content .boardy-upload-coverletter .google-drive {
  display: block; }
.boardy-apply-content .boardy-apply-titles {
  margin: 30px 0 0; }
  .boardy-apply-content .boardy-apply-titles h3 {
    margin: 0px; }
.boardy-apply-content .boardy-apply-titles.first {
  margin-bottom: 10px; }
.boardy-apply-content .boardy-captcha-alert-terms {
  margin: 0 0 20px; }
.boardy-apply-content .backToResults {
  margin: 20px 0px;
  display: block; }
.boardy-apply-content .seek-apply-btn {
  display: block;
  width: 100%;
  height: 38px;
  line-height: 38px;
  background: #e60278;
  color: #fff;
  border-radius: 0;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  font-family: Helvetica, Arial; }
  .boardy-apply-content .seek-apply-btn:hover {
    background: #fd0585;
    color: #FFF;
    text-decoration: none; }
  .boardy-apply-content .seek-apply-btn:active {
    background: #cd026b;
    color: #FFF;
    text-decoration: none; }
.boardy-apply-content .seek-apply-btn__image {
  display: inline-block;
  height: 30px;
  width: 65px;
  margin: -1px 0 0 9px;
  vertical-align: middle;
  background: url(../images/apply/seek-apply-with-logo.svg) no-repeat;
  background-size: 100% 100%; }

.boardyLoginWithSocial a.boardyLoginSocialButton {
  opacity: 1;
  display: inline-block;
  width: 200px;
  cursor: pointer; }
  .boardyLoginWithSocial a.boardyLoginSocialButton:hover {
    opacity: 0.85; }

/*# sourceMappingURL=apply.css.map */


/* No white-line under Apply with Indeed button */
form#aspnetForm[action*="/applyjob/"] div.buttonHolder div.thumbnail {background-color:transparent!important;}
