/*
 * Ajustes de consistencia del tema de la app (revisión de diseño).
 * Colores sólidos del tema verde (#2f7a5f); el azul de AdminLTE ya no marca acciones primarias.
 * Tamaños en rem: Bootstrap 3 fija html { font-size: 10px }, así que 1.5rem = 15px.
 */

/* Acciones primarias y énfasis de cajas con el verde del tema */
.btn-primary {
    background-color: #2f7a5f;
    border-color: #256650;
    color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #256650;
    border-color: #1d5543;
    color: #ffffff;
}
.btn-primary[disabled],
.btn-primary.disabled {
    background-color: #5f9a85;
    border-color: #5f9a85;
    opacity: 1;
}
.box.box-primary {
    border-top-color: #2f7a5f;
}

/* Página activa de la paginación */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover {
    background-color: #2f7a5f;
    border-color: #2f7a5f;
    color: #ffffff;
}

/* Tablas: texto más legible (antes 14px) */
.table,
.table > thead > tr > th,
.table > tbody > tr > td {
    font-size: 1.5rem;
}

/* Celdas un poco más compactas: con el texto a 1.5rem, las tablas anchas se desbordaban del contenedor */
.table > thead > tr > th,
.table > tbody > tr > td {
    padding: 0.6rem 0.4rem;
}

/* Botón de menú del encabezado: el skin lo pinta morado al pasar el cursor o enfocarlo */
.skin-purple-light .main-header .navbar .sidebar-toggle:hover,
.skin-purple-light .main-header .navbar .sidebar-toggle:focus,
.skin-purple-light .main-header .navbar .sidebar-toggle:active {
    background-color: #256650;
    outline: none;
}
