/* ========================================================================DETALLE CAPACITACIÓN - Estilos específicos======================================================================== */.detalle-capacitacion .card{background-color:var(--main-color);border:1px solid white;color:var(--text-color);}.detalle-capacitacion .card-title{color:var(--text-color);font-weight:700;}.detalle-capacitacion .card-body{color:var(--text-color);}.detalle-capacitacion .card-body strong{color:var(--text-color);font-weight:700;}.detalle-capacitacion .table{--bs-table-bg:var(--main-color);--bs-table-color:var(--text-color);color:var(--text-color);background-color:var(--main-color) !important;margin-bottom:0;}.detalle-capacitacion .table th{color:var(--text-color);font-weight:700;border-color:rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.05) !important;}.detalle-capacitacion .table td{color:var(--text-color);border-color:rgba(255,255,255,0.2);background-color:transparent !important;}.detalle-capacitacion .table thead{border-color:rgba(255,255,255,0.3);}.detalle-capacitacion .table tbody tr{border-color:rgba(255,255,255,0.2);}.detalle-capacitacion .table-responsive{background-color:transparent;}.detalle-capacitacion .list-group-item{background-color:var(--main-color);border:1px solid white;color:var(--text-color);}.detalle-capacitacion .list-group-item h5,.detalle-capacitacion .list-group-item h6{color:var(--text-color);}.detalle-capacitacion .badge.bg-primary{background-color:var(--secondary-color) !important;}.detalle-capacitacion .badge.bg-secondary{background-color:var(--tertiary-color) !important;}.detalle-capacitacion .badge.bg-info{background-color:rgba(255,255,255,0.2) !important;color:var(--text-color);}.detalle-capacitacion .bi{color:var(--text-color);}.detalle-capacitacion .border-secondary{border-color:rgba(255,255,255,0.3) !important;}.detalle-capacitacion .border-info{border-color:rgba(255,255,255,0.2) !important;}.detalle-capacitacion h1,.detalle-capacitacion h2,.detalle-capacitacion h3{color:var(--text-color);font-weight:700;}.detalle-capacitacion .lead{color:var(--text-color) !important;}.detalle-capacitacion p{color:var(--text-color);}.detalle-capacitacion .btn-success{background-color:var(--tertiary-color);border:2px solid white;border-radius:15px;color:var(--text-color);font-weight:700;padding:10px 30px;font-size:1.2rem;}.detalle-capacitacion .btn-success:hover{background-color:#6a1f44;border:2px solid white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}
