main {
   font-size: 0.8rem;
}

/* LOGIN */
.signin {
   background-color: #eeeeee;
}
.form-signin {
   width: 100%;
   max-width: 330px;
   background-color: #ffffff;
}
.form-signin .form-floating:focus-within {
   z-index: 2;
}
.form-signin input[type="text"] {
   margin-bottom: 2px;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
   margin-bottom: 10px;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}

/* DASHBOARD */
.fase {
   font-size: 0.8em !important;
}
.colresult {
   width: 160px;
   max-width: 160px;
   min-height: 60px;
}
.coltotal {
   max-width: 62px;
   max-height: 24px;
   min-width: 62px;
   min-height: 24px;
   margin: auto -18px auto -18px;
   transform: rotate(-90deg);
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* EVAL */
.escala {
   width: 114px;
   text-align: center;
}
.form-check-input {
   font-size: 1.1rem;
}
.r0.form-check-input:checked {
   background-color: #dc3545;
   border-color: #dc3545;
}
.r1.form-check-input:checked {
   background-color:  #fd7e14;
   border-color:  #fd7e14;
}
.r2.form-check-input:checked {
   background-color: #ffc107;
   border-color: #ffc107;
}
.r3.form-check-input:checked {
   background-color: #198754;
   border-color: #198754;
}
.r4.form-check-input:checked {
   background-color: #0d6efd;
   border-color: #0d6efd;
}

/* Custom CSS btn */
.btn-outline-success {
  --bs-btn-color: #2BD124;
  --bs-btn-border-color: #2BD124;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2BD124;
  --bs-btn-hover-border-color: #2BD124;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2BD124;
  --bs-btn-active-border-color: #2BD124;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2BD124;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2BD124;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #005265;
  --bs-btn-border-color: #005265;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #005265;
  --bs-btn-hover-border-color: #005265;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #005265;
  --bs-btn-active-border-color: #005265;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #005265;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #005265;
  --bs-gradient: none;
}
