/* --- Identidad Visual Zigma Consultores --- */

:root {
    --zigma-principal: #002d52;
    --zigma-acento: #fd5a05;
    --zigma-texto-blanco: #ffffff;
}

/* 1. Barra de Navegación / Encabezado */
.navbar-default, 
.navbar-inverse,
.top-navbar {
    background-color: var(--zigma-principal) !important;
    border-bottom: 3px solid var(--zigma-acento) !important;
}

.navbar-brand, .navbar-nav > li > a {
    color: var(--zigma-texto-blanco) !important;
}

/* 2. Botones Principales (Siguiente, Enviar) */
.btn-primary, 
#ls-button-submit, 
.action-button {
    background-color: var(--zigma-acento) !important;
    border-color: var(--zigma-acento) !important;
    color: var(--zigma-texto-blanco) !important;
    transition: all 0.3s ease;
}

.btn-primary:hover, 
.btn-primary:focus, 
#ls-button-submit:hover {
    background-color: #e45204 !important; /* Un naranja un poco más oscuro para el hover */
    border-color: #e45204 !important;
}



/* Cambiar el fondo gris de la parte superior por el azul Zigma */
.survey-header, 
.header-container,
#top-section {
    background-color: #002d52 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Si el logo está dentro de un jumbotron o navbar */
.jumbotron, .navbar {
    background-color: #002d52 !important;
    border: none !important;
}
/* Forzar que los textos sobre fondo oscuro sean blancos */
.survey-header h1, 
.survey-header .survey-name,
.header-container {
    color: #ffffff !important;
}
/* 1. Enlaces generales */
a, 
a:visited,
.btn-link {
    color: var(--zigma-acento) !important;
    text-decoration: none;
    transition: color 0.3s ease;
}

a:hover, 
a:active, 
a:focus {
    color: #e45204 !important; /* Naranja un poco más oscuro para el hover */
    text-decoration: underline;
}