/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');



  .table-bordered > thead > tr > th {
    border: 1px solid #dadada;
  }
  .table-bordered > thead > tr > td {
    border: 1px solid #dadada;
  }


body, h1, h2, h3, h4, h5, h6, p, a, li, td, th, label, input, select, textarea, button {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300; /* Ajusta el peso si es necesario */
}

button {
    background-color: #0A629D; /* Azul Pantone 3005 C */
    color: #FFFFFF; /* Texto en blanco para contraste */
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px; /* Opcional: para esquinas redondeadas */
}
button:hover {
    background-color: #005BB5; /* Un tono más oscuro para el efecto hover */
}

.navbar, .bg-light {
    background-color: #FFFFFF !important; /* Fondo blanco */
    color: #212529; /* Color del texto si es necesario */
}

.navbar a, .navbar .navbar-brand {
    color: #212529 !important; /* Color de los enlaces en la barra superior */
}

.progress-bar {
    background-color: #0A629D !important; /* Azul Gobierno de Canarias */
}

#ls-button-submit, .ls-move-next-btn, .action--ls-button-submit {
    background-color: #0A629D !important; /* Azul Gobierno de Canarias */
    color: #FFFFFF; /* Texto en blanco para contraste */
    border: none; /* Quita el borde si tiene */
}

sup.text-danger.fa.fa-asterisk.small::before {
    display: none !important;
}

div.ls-questionhelp::before, em.ls-em-tip {
    color: #0A629D !important;
}
div.ls-question-message.ls-em-tip.em_default.ls-em-success {
    color: #0A629D !important;
}

div.ls-question-message.ls-em-tip.em_value_range.ls-em-success {
    color: #0A629D !important;
}

.ls-questionhelp em {
    color: #0A629D !important;
}

.question-container, .answer-container {
    background-color: #FFFFFF !important; /* Fondo blanco */
}

/* Reemplaza todos los fondos azules claros (como botones y elementos específicos) */
.btn-primary,
.input-group-addon,
.bg-primary,
.text-primary {
    background-color: #0072CE !important; /* Azul del Gobierno de Canarias */
    color: #FFFFFF !important; /* Asegura que el texto sea blanco para contraste */
}

/* Opcional: para cualquier otro elemento que use ese azul específico */
*[style*="background-color: #0D6EFD"] {
    background-color: #0072CE !important; /* Azul del Gobierno de Canarias */
}

.wide-select select { 
  min-width: 240px;   /* o el ancho que prefieras */
}

.questionhelp {
    display: none !important;
}

