.btn-primary,
    .bg-primary,
    .nav-pills .nav-link.active {
        background: #2092EC !important;
        color: white !important;
        border: solid 1px #2092EC !important;
    }

    .btn-warning,
    .bg-warning {
        background-color: #ffc107 !important;
        color: white !important;
    }

    .text-warning {
        color: #ffc107 !important;
    }

    .bg-label-primary,
    .btn-label-primary {
        background: #dbeefc !important;
        color: #2092EC;
    }

    .btn-label-primary:hover {
        border: solid 1px #cce7faff !important;
        color: #2092EC !important;
        background: #cce7faff !important;
    }

    .btn-label-secondary.activa {
        background: white !important;
        border: solid 1px;
    }

    .text-primary,
    .footer-link {
        color: #2092EC !important;
    }

    .card-header {
        padding: 10px !important;
    }

    .nav-tabs .nav-link:hover {
        color: #2092EC !important;
    }

    .nav-tabs .nav-link.active {
        color: #2092EC !important;
        border-color: #2092EC !important;
        box-shadow: 0 -2px 0 #2092EC inset !important;
    }

    .page-link.active,
    .active>.page-link {
        background-color: #2092EC !important;
    }

    .info_pagos .nav-tabs .nav-link.active {
        color: white !important;
        border-color: white !important;
        box-shadow: 0 -2px 0 white inset !important;
    }

    .fc .fc-button-primary {
        background-color: #2092EC !important;
        border-color: #2092EC !important;
        color: white !important;
    }

    #template-customizer {
        visibility: hidden !important;
    }

    #busqueda:focus,
    input:focus {
        border: 2px solid #2092EC !important;
        /* Cambia el color del borde */
        outline: none;
        /* Opcional: elimina el contorno predeterminado */
    }

    .select2-container {
        --bs-select-active-border-color: #2092EC !important;
    }