/*Tablet*/
@media only screen and (max-width: 1217px) {
  /* line 5, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .progressBar li {
    margin-right: 65px;
  }
  /* line 7, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .progressBar li:after {
    display: none !important;
  }
}

/*Mobile*/
@media only screen and (max-width: 640px) {
  /* line 19, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  header {
    margin-bottom: 0 !important;
  }
  /* line 23, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  footer {
    margin-top: 0 !important;
  }
  /* line 27, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .loginBox {
    margin-top: 0 !important;
    box-shadow: none !important;
  }
  /* line 35, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .guidanceNotes .driverNumber input {
    width: 27px !important;
  }
  /* line 40, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .guidanceNotes .terms {
    box-shadow: none !important;
    padding: 0 !important;
    padding-bottom: 40px !important;
  }
  /* line 49, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .progressBar li {
    margin-right: 10px;
  }
  /* line 51, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_mobile.scss */
  .progressBar li:after {
    display: none !important;
  }
}

/* line 1, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.field-validation-error {
  clear: both !important;
  display: block;
  background: #c50000;
  position: relative;
  top: -10px;
  color: #ffffff;
  padding: 7px;
}

/* line 9, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.field-validation-error > span {
  color: #ffffff;
  clear: both !important;
}

/* line 16, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.validation-summary-errors ul {
  display: block;
  background: #c50000;
  position: relative;
  top: -16px;
  display: block;
  color: #ffffff;
  padding: 7px;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 27, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.validation-summary-errors ul > li {
  padding: 7px;
}

/* line 33, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.flashError {
  background: #c50000;
  color: #ffffff;
  padding: 15px;
  margin-bottom: 30px;
  font-size: 12px !important;
}

/* line 34, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/_validation.scss */
.flashError i {
  margin-right: 5px;
}

/* line 2, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_header.scss */
body header {
  background: #e7e7e7;
  padding: 30px;
  margin-bottom: 30px;
}

/* line 6, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_header.scss */
body header img {
  height: 28px;
}

/* line 2, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_login.scss */
body .loginBox {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  -moz-box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  margin-top: 70px;
  padding: 40px;
}

/* line 7, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_login.scss */
body .loginBox .g-recaptcha {
  margin-bottom: 15px;
}

/* line 11, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_login.scss */
body .loginBox .loginIcon {
  text-align: center;
}

/* line 13, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_login.scss */
body .loginBox .loginIcon i {
  padding: 50px;
  border-radius: 100%;
  border: solid 3px #a1a1a1;
  height: 145px;
  width: 145px;
  font-size: 60px;
  color: #283172;
  background: #fafafa;
  margin-bottom: 30px;
}

/* line 23, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_login.scss */
body .loginBox .loginIcon i:before {
  position: relative;
  top: -10px;
}

/* line 2, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_footer.scss */
body footer {
  background: #e7e7e7;
  padding: 30px;
  margin-top: 90px;
}

/* line 6, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_footer.scss */
body footer p {
  padding: 0;
  margin: 0;
  position: relative;
  top: 3px;
}

/* line 3, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .cancel {
  background: #c50000;
  margin-left: 10px;
}

/* line 6, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .cancel:active {
  background: #a50000;
}

/* line 9, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .cancel:focus {
  background: #a50000;
}

/* line 12, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .cancel:hover {
  background: #a50000;
}

/* line 17, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar {
  top: 30px;
  position: relative;
  list-style: none;
  padding: 0;
  display: table;
  margin: auto;
}

/* line 26, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar li.active span {
  background: #283172;
  border-color: #283172;
}

/* line 32, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar li {
  float: left;
}

/* line 34, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar li span {
  background: #c6c6c6;
  color: #ffffff;
  z-index: 1;
  position: relative;
  border-radius: 100%;
  height: 50px;
  width: 50px;
  display: block;
  border: 2px solid #acabab;
  font-size: 20px !important;
  padding-left: 18px;
  padding-top: 8px;
}

/* line 48, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar li:after {
  content: '';
  position: relative;
  width: 220px;
  display: inherit;
  border: solid 1px #acabab;
  top: -25px;
}

/* line 57, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .progressBar li:last-child:after {
  display: none;
}

/* line 64, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes {
  margin-top: 30px;
}

/* line 69, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .driverNumber input {
  width: 57px;
  text-align: center;
  float: left;
  margin-right: 11px;
}

/* line 74, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .driverNumber input:last-child {
  margin-right: 0 !important;
}

/* line 80, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .agree {
  text-align: center;
  margin-top: 30px;
}

/* line 84, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .agree input[type=checkbox] {
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
}

/* line 92, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .agree .button {
  padding: 20px 70px !important;
  font-size: 18px !important;
  margin-top: 25px;
}

/* line 99, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  -moz-box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  box-shadow: 0px 0px 20px 0px rgba(140, 140, 140, 0.64);
  margin-top: 80px;
  padding: 40px;
}

/* line 101, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms h1 {
  font-size: 24px !important;
  font-family: "museo-sans" !important;
  font-weight: 900 !important;
  text-transform: initial;
  color: #283172;
}

/* line 105, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms h2 {
  font-size: 20px !important;
  font-family: "museo-sans" !important;
  font-weight: 900 !important;
  text-transform: initial;
  color: #283172;
  margin: 20px 0;
}

/* line 110, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms h3 {
  font-size: 16px !important;
  font-family: "museo-sans" !important;
  font-weight: 900 !important;
  text-transform: initial;
  color: #283172;
}

/* line 119, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms .confirmation {
  text-align: center;
}

/* line 121, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms .confirmation .fa-times {
  background-color: #c50000;
}

/* line 124, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms .confirmation .fa-check {
  background-color: #7ab64e;
}

/* line 127, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms .confirmation .fa {
  margin: auto;
  color: #ffffff;
  font-size: 55px;
  padding: 30px;
  border-radius: 100%;
  width: 120px;
  height: 120px;
  margin-bottom: 40px;
  margin-top: 30px;
}

/* line 138, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/partials/_guidanceNotes.scss */
body .guidanceNotes .terms .confirmation p {
  font-size: 25px !important;
  color: #283172 !important;
  text-align: center;
}

/* line 11, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
p, div, span, input, select {
  font-size: 13px !important;
  font-family: "museo-sans" !important;
  font-weight: 400 !important;
  text-transform: initial;
  color: #1d1d1d;
}

/* line 15, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
h1 {
  font-size: 24px !important;
  font-family: "museo-sans" !important;
  font-weight: 500 !important;
  text-transform: initial;
  color: #1d1d1d;
}

/* line 19, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
h2 {
  font-size: 17px !important;
  font-family: "museo-sans" !important;
  font-weight: 300 !important;
  text-transform: initial;
  color: #1d1d1d;
}

/* line 23, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
label {
  font-size: 13px !important;
  font-family: "museo-sans" !important;
  font-weight: 500 !important;
  text-transform: initial;
  color: #1d1d1d;
  margin-bottom: 5px !important;
}

/* line 28, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
.button {
  padding-top: 13px !important;
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "museo-sans" !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  color: #1d1d1d;
  margin-bottom: 0 !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* line 37, D:/Projects/absdrivercheck/ABSDriverCheck/Content/css/sass/frontend/FrontEnd.scss */
input.readOnly {
  pointer-events: none;
}

/*# sourceMappingURL=../../../../../sass */