﻿/*#33a1d8;*/
html {
  font-family: 'Poppins';
  color: #4d4c4c;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.55;
  text-rendering: optimizeLegibility;
}
uk-text-primary,
table th {
  color: #44a1db !important;
}
body {
  /*background-color: fade(@color-primary, 10%) !important;*/
  /*    background-color: #FFFFFF;*/
}
footer {
  position: relative;
}
.navbar .text-dark {
  font-weight: 500;
  letter-spacing: 0;
  color: #292929;
}
/*Efecto subrayado animado en menús*/
li.nav-item {
  text-decoration: none;
  background-image: linear-gradient(#3398d8, #3398d8);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size 0.3s;
}
ul.dropdrown-menu a.nav-link {
  color: #999 !important;
  font-weight: 200 !important;
}
ul.dropdrown-menu a.nav-link :hover {
  color: #292929;
  font-weight: 400 !important;
}
/*Efecto menú desplegable on-hover */
li.nav-item:hover,
li.nav-item:focus {
  background-size: 100% 2px;
}
.navbar .nav-item .dropdown-menu {
  display: none;
}
.navbar .nav-item:hover .dropdown-menu {
  display: block;
}
.navbar .nav-item .dropdown-menu {
  margin-top: 3px;
}
/*Efecto menú desplegable on-hover */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat';
  font-weight: 700 !important;
  letter-spacing: -0.05rem;
}
.btn {
  border-radius: 0.5rem;
  /*background: @color-primary-30;*/
}
.btn-primary {
  background-color: #3398d8 !important;
  border-color: #3398d8 !important;
}
.btn-primary:hover {
  background-color: rgba(51, 152, 216, 0.7) !important;
  border-color: #3398d8 !important;
}
.btn-outline-primary {
  border-color: #3398d8 !important;
  color: #3398d8 !important;
}
.btn-outline-secondary {
  border-color: #6c757d !important;
  color: #6c757d !important;
}
.btn-outline-primary:hover {
  color: white !important;
  background-color: #3398d8 !important;
}
.table-infantil {
  background-color: white;
  border-right: 5px solid #ddd !important;
}
.table-infantil th {
  background-color: #3398d8 !important;
  /*color: white;*/
}
.table-infantil tr:nth-child(odd) {
  background-color: rgba(51, 152, 216, 0);
}
.table-infantil tr:nth-child(even) {
  background-color: rgba(51, 152, 216, 0.2);
}
.table-infantil tr:hover {
  background-color: rgba(108, 117, 125, 0.1);
}
.table-form {
  width: 100%;
}
.table-form tr {
  border-bottom: solid 1px #8d8d8d;
}
.table-form td {
  padding: 4px 0px 4px 12px;
}
.alert-info {
  background-color: rgba(51, 152, 216, 0.15);
  border-color: #3398d8;
  color: #3398d8;
}
.gradient {
  background: linear-gradient(90deg, #3398d8, #33a1d830);
}
.respuestas .card-footer {
  font-size: 12px;
  text-align: right;
}
.pregunta-bloqueada {
  display: none;
}
.pregunta-no-bloqueada {
  display: block;
}
.unidad-bloqueada {
  display: none;
}
.card-unidad .card-body {
  padding: 0;
}
.tu-1,
.tu-2,
.tu-3,
.tu-40,
.tu-50 {
  font-size: 14px;
}
.tu-1 .card-header,
.tu-2 .card-header,
.tu-3 .card-header,
.tu-40 .card-header,
.tu-50 .card-header,
.tu-1 .sub-card-header,
.tu-2 .sub-card-header,
.tu-3 .sub-card-header,
.tu-40 .sub-card-header,
.tu-50 .sub-card-header {
  /*font-size:12px;*/
  font-weight: bold;
}
.tu-1 .list-group-item,
.tu-2 .list-group-item,
.tu-3 .list-group-item,
.tu-40 .list-group-item,
.tu-50 .list-group-item {
  border: none;
}
.tu-1 .card-header {
  background-color: #198754 !important;
}
.tu-1 .sub-card-header {
  color: #198754 !important;
}
.tu-2 .card-header {
  background-color: #0dcaf0 !important;
}
.tu-2 .sub-card-header {
  color: #0dcaf0 !important;
}
.tu-3 .card-header {
  background-color: #ffc107 !important;
}
.tu-3 .sub-card-header {
  color: #ffc107 !important;
  /* color: #212529 !important;*/
}
.tu-40 .card-header {
  background-color: #f8f9fa !important;
}
.tu-40 .sub-card-header {
  color: #f8f9fa !important;
  /*color: #212529 !important;*/
}
.tu-50 .card-header {
  background-color: #6c757d !important;
}
.tu-50 .sub-card-header {
  color: #6c757d !important;
}
.tu-100 .card-header {
  background-color: #6c757d !important;
}
.tu-100 .sub-card-header {
  color: #6c757d !important;
}
.respuesta-old {
  color: #ff6a00;
}
.sub-card .sub-card-header {
  padding-left: 40px;
}
.sub-card .sub-card-body a {
  padding-left: 60px;
}
.sub-card ul {
  padding-left: 0px;
}
.sub-card ul li {
  color: black;
  list-style: none;
}
.custom-multiselect {
  width: 70% !important;
}
.btn-send-multiselect {
  border-color: #6c757d !important;
  color: #6c757d !important;
  margin-left: 10px;
}
#login h1 {
  font-size: 1.15rem;
  font-weight: 600 !important;
}
#login h1 b {
  color: #3398d8;
}
#login h3 {
  font-size: 1rem;
  font-weight: 300 !important;
}
#report .page-break {
  page-break-before: always;
}
#report .card {
  page-break-inside: avoid;
}
#report .card-footer {
  display: table-row;
}
@media screen and (min-width: 600px) {
  h2 {
    color: #FF0000;
  }
}
@media print {
  h2 {
    color: #FF0000;
  }
}
.not-in-web {
  display: none;
}