@charset "UTF-8";

.logokinmaster {
  width:50%;
}
.logokinmaster2 {
  width:30%;
}
.bg-dark2 {
  --bs-bg-opacity: 1;
 /* background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; */
  background-color:#0A3D62!important;
}
table-dark2 {
  background-color:#0A3D62!important;
}


ul.bulletsc {
   list-style: none;   /* Quita los circulitos */
}

/* Estilos para las ligas del menú de navegación */
.navbar .nav-link {
  color: #ffffff !important;   /* blanco */
}

.navbar .nav-link:hover {
  color: #dcdcdc !important;   /* gris claro */
}

.iconos_planes {
  width:104px;
}

.iconos_planes2 {
  width:50px;
}
/* Estilo para agrandar las ligas del menú */
.navbar-nav .nav-link {
  font-size: 1.15rem;   /* tamaño más grande (20px aprox) */
  font-weight: 500;     /* un poco más grueso para mejor legibilidad */

}
.text-smaller {
  font-size: 0.75rem; /* Ajusta el tamaño según lo que necesites */
}
.table-comparativo {
  table-layout: fixed;
  width: 100%;
}

.table-comparativo th:first-child,
.table-comparativo td:first-child {
  width: 40%;   /* La columna de características más grande */
}

.table-comparativo th:nth-child(2),
.table-comparativo td:nth-child(2),
.table-comparativo th:nth-child(3),
.table-comparativo td:nth-child(3),
.table-comparativo th:nth-child(4),
.table-comparativo td:nth-child(4) {
  width: 15%;   /* Las tres columnas de planes iguales */
}

.table-head-kinmaster {
  background-color: #0A3D62 !important; /* azul */
  color: #fff !important;               /* texto blanco */
}
.table-head-kinmaster th {
  background-color: #0A3D62 !important;
  color: #fff !important;
}
span.texto-platicar {
  font-size: 2.2rem !important; /* ≈20px */
}

.accordion-button {
  font-weight: bold;          /* más grueso */
  font-size: 1.1rem;          /* un poco más grande */
  color: #0A3D62;             /* azul corporativo */
}

/* Pregunta activa (abierta) */
.accordion-button:not(.collapsed) {
  background-color: #0A3D62 !important; /* azul corporativo */
  color: #fff !important;               /* texto blanco para contraste */
}

/* Preguntas inactivas (cerradas) */
.accordion-button.collapsed {
  background-color: #f8f9fa; /* gris claro */
  color: #0A3D62;            /* opcional: texto azul */
}



