/*$enero:#AE403A;
$febrero:#ff9800;
$marzo:#4caf50;
$abril:#03a9f4;
$mayo:#f44336;
$junio:#2196f3;
$julio:#3f51b5;
$agosto:#ff5722;
$septiembre:#8bc34a;
$octubre:#cddc39;
$noviembre:#ffc107;
$diciembre:#8d6e63;*/
/*$enero:#AE403A;
$febrero: lighten($enero, 5%) !default;
$marzo:lighten($enero, 7%) !default;
$abril:lighten($enero, 9%) !default;
$mayo:lighten($enero, 11%) !default;
$junio:lighten($enero, 13%) !default;
$julio:lighten($enero, 15%) !default;
$agosto:lighten($enero, 17%) !default;
$septiembre:lighten($enero, 19%) !default;
$octubre:lighten($enero, 21%) !default;
$noviembre:lighten($enero, 24%) !default;
$diciembre:lighten($enero, 27%) !default;*/
/*
$color_primary:#3690dd;
$color_primary_dark:#1976d2;*/
/*$widthListMonth: 13%;
$widthListBody: 30%-($widthListMonth);*/
/*$widthListMonth: 0%;
$widthListBody: 18%-($widthListMonth);
$widthContentReport: 100%-($widthListMonth+$widthListBody);*/
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

main {
  flex: 1 0 auto;
}

div .body-card-login {
  text-align: center;
}
div .body-card-login p.titleCard {
  color: #3e526f;
  font-size: 1.2rem;
}
div .body-card-login .row {
  margin: 10px;
}
div .body-card-login .card-footer {
  border-top: solid 1px #AE403A;
  margin-top: 10px;
  padding-bottom: 5px;
}
div .body-card-login .card-footer p {
  color: #757575;
  font-size: 12px;
}
div .body-card-login .card-footer p .nota {
  text-align: left;
}
div .body-card-login .card-footer blockquote {
  border-left: 5px solid #AE403A;
  margin: 13px;
}
div .body-card-login .card-footer blockquote span {
  color: #9e9e9e;
  text-align: left !important;
  font-size: 0.7rem;
  padding-bottom: 2px;
}
div.card-login {
  border-radius: 15px;
  border-top: solid 5px #AE403A;
}

.btnAccedLogin {
  border-radius: 20px;
  background: #AE403A;
  font-size: 0.7rem;
}

.btnAccedLogin:hover {
  background: #752b27 !important;
}

/* ----------- Ajustes de Colores en input-index ----------- */
.input-field.indexC label {
  color: #fff;
}
.input-field.indexC .prefix.active {
  color: #9e9e9e;
}
.input-field input[type=text].indexC,
.input-field input[type=password].indexC {
  border-bottom: 1px solid #fff;
}
.input-field input[type=text].indexC:focus,
.input-field input[type=password].indexC:focus {
  border-bottom: 1px solid #fff;
  box-shadow: 0 1px 0 0 #fff;
}
.input-field input[type=text].indexC:focus + label,
.input-field input[type=password].indexC:focus + label {
  color: #fff;
}
.input-field input[type=text].indexC.valid,
.input-field input[type=password].indexC.valid {
  border-bottom: 1px solid #AE403A;
  box-shadow: 0 1px 0 0 #AE403A;
}
.input-field input[type=text].indexC.invalid,
.input-field input[type=password].indexC.invalid {
  border-bottom: 1px solid #f44336;
  box-shadow: 0 1px 0 0 #f44336;
}

.input-field label {
  color: #9e9e9e;
}
.input-field .prefix.active {
  color: #AE403A;
}
.input-field .prefix {
  color: #9e9e9e;
}
.input-field input[type=text],
.input-field input[type=password] {
  border-bottom: 1px solid #9e9e9e;
}
.input-field input[type=text]:focus,
.input-field input[type=password]:focus {
  border-bottom: 1px solid #9e9e9e;
  box-shadow: 0 1px 0 0 #9e9e9e;
}
.input-field input[type=text]:focus + label,
.input-field input[type=password]:focus + label {
  color: #9e9e9e;
}
.input-field input[type=text].valid,
.input-field input[type=password].valid {
  border-bottom: 1px solid #4caf50;
  box-shadow: 0 1px 0 0 #4caf50;
}
.input-field input[type=text].invalid,
.input-field input[type=password].invalid {
  border-bottom: 1px solid #f44336;
  box-shadow: 0 1px 0 0 #f44336;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #AE403A;
  box-shadow: 0 1px 0 0 #AE403A;
}

input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #AE403A;
}

[type=checkbox]:checked + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #AE403A;
  border-bottom: 2px solid #AE403A;
  transform: rotate(40deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}

[type=checkbox].filled-in:checked + label:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #AE403A;
  background-color: #AE403A;
  z-index: 0;
}

[type=checkbox].filled-in.tabbed:checked:focus + label:after {
  border-radius: 2px;
  background-color: #AE403A;
  border-color: #AE403A;
}

[type=radio]:checked + label:after,
[type=radio].with-gap:checked + label:before,
[type=radio].with-gap:checked + label:after {
  border: 2px solid #AE403A;
}

[type=radio]:checked + label:after,
[type=radio].with-gap:checked + label:after {
  background-color: #AE403A;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #AE403A;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #f3dcdb;
}

/*# sourceMappingURL=settings_login.css.map */
