.coverBinicio {
    background: rgb(255 206 73) url('../../img/asa_atr.jpg') center center no-repeat;
}

.coverBregistro {
    background: rgb(255 206 73) url('../../img/ASAatr.jpg') center center no-repeat;
}



.login-page,
.register-page,
.requestPasswordReset-page {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
}

.login-box,
.register-box,
.requestPasswordReset-box {
  width: 400px;

}
@media (max-width: 576px) {
  .login-box,
  .register-box,
  .requestPasswordReset-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card,
.requestPasswordReset-box .card {
  margin-bottom: 0;
  border-top: 3px solid #ffc107;
}

.login-card-body,
.register-card-body,
.requestPasswordReset-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control,
.requestPasswordReset-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus,
.requestPasswordReset-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.requestPasswordReset-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.requestPasswordReset-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #80bdff;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus,
.requestPasswordReset-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus,
.requestPasswordReset-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}


.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text,
.requestPasswordReset-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}
.btn-block {
    display: block;
    width: 100%;
}
.input-group-prepend{
    margin-left: -2px !important;
}
[class*=icheck-] {
    min-height: 22px;
    margin-top: 6px!important;
    margin-bottom: 6px!important;
    padding-left: 0;
}