Current File : /var/www/maausk-app/public/css/style.css
/* -------- tipografía y colores base -------- */
body {
    font-family: 'Poppins', sans-serif;
    background: #e9eef5;
    color: #212529;
  }
  .accent {
    color: #033E86;
  }
  
  /* -------- sidebar -------- */
  #sidebar {
    width: 240px;
    min-height: 100vh;
    background: #1b2b4b;
    color: #c2c7d0;
  }
  #sidebar .brand {
    font-size: 1.25rem;
    font-weight: 600;
    color: #fff;
  }
  #sidebar .nav-link {
    display: block;
    padding: .55rem 1rem;
    color: #c2c7d0;
    border-radius: .35rem;
  }
  #sidebar .nav-link:hover,
  #sidebar .nav-link.active {
    background: #033E86;
    color: #fff;
  }
  
  /* botón “Salir” */
  .btn-outline-light {
    border-color: #c2c7d0;
    color: #c2c7d0;
  }
  .btn-outline-light:hover {
    background: #c2c7d0;
    color: #1b2b4b;
  }
  
  /* Table cards */
  .table-responsive {
    background: #fff;
    border-radius: 0.5rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
    padding: .5rem;
  }
  
  /* Cabecera de la tabla */
  .table thead {
    background-color: #033E86;
  }
  .table thead th {
    color: #fff;
    border-bottom: none;
    font-weight: 600;
    text-transform: uppercase;
    font-size: .9rem;
    padding: .75rem 1rem;
  }
  
  /* Filas */
  .table tbody tr {
    transition: background .2s;
  }
  .table tbody tr:nth-child(even) {
    background-color: #f8f9fa;
  }
  .table tbody tr:hover {
    background-color: #e2e6ea;
  }
  
  /* Celdas */
  .table td {
    vertical-align: middle;
    padding: .75rem 1rem;
    border-top: 1px solid #dee2e6;
  }
  
  /* Paginación */
  .pagination .page-item .page-link {
    color: #033E86;
  }
  .pagination .page-item.active .page-link {
    background-color: #033E86;
    border-color: #033E86;
    color: #fff; /* texto claro en la página activa */
  }
  
  /* responsive: oculta sidebar en pantallas pequeñas */
  @media (max-width: 991.98px) {
    #sidebar {
      display: none;
    }
  }