[data-bs-theme=light] {
    --bs-light: #F9F9F9;
    --bs-primary: #804352;
    --bs-secondary: #135A7D;
    --bs-success: #17C653;
    --bs-info: #1B84FF;
    --bs-warning: #F6C000;
    --bs-danger: #F8285A;
    --bs-dark: #1E2129;
    --bs-primary-active: #65313d;
    --bs-secondary-active: #0a3e57;
    --bs-light-active: #F1F1F4;
    --bs-success-active: #04B440;
    --bs-info-active: #056EE9;
    --bs-warning-active: #DEAD00;
    --bs-danger-active: #D81A48;
    --bs-dark-active: #111318;
    --bs-primary-light: #b97889;
    --bs-secondary-light: #357a9d;
    --bs-primary-inverse: #ffffff;
    --bs-secondary-inverse: #252F4A;
    --bs-primary-clarity: rgba(114, 57, 234, 0.2);
    --bs-secondary-clarity: rgba(249, 249, 249, 0.2);
    --bs-primary-rgb: 128, 67, 82;
    --bs-secondary-rgb: 241, 241, 244;
    --bs-text-white: #ffffff;
    --bs-text-primary: #69303e;
    --bs-text-secondary: #135A7D;
    --bs-menu-link-color-hover: #804352;
    --bs-menu-link-color-show: #804352;
    --bs-menu-link-color-here: #6c333b;
    --bs-menu-link-color-active: #804352;
    --bs-menu-link-bg-color-hover: #F9F9F9;
    --bs-menu-link-bg-color-show: #F9F9F9;
    --bs-menu-link-bg-color-here: #F9F9F9;
    --bs-menu-link-bg-color-active: #F9F9F9;
    --bs-component-hover-color: #804352;
    --bs-header-link-bg-color: linear-gradient(180deg, #5986a1 0%, #135A7D 100%);
    --bs-component-active-bg: #135A7D;
    --bs-pagination-active-bg: var(--bs-component-active-bg);
    --bs-link-color-rgb: 19, 90, 125;
    --bs-link-hover-color-rgb: 10, 62, 87;

}

.link-primary:focus, .link-primary:hover {
    color: RGBA(10, 62, 87, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(91, 46, 187, var(--bs-link-underline-opacity, 1)) !important;
}

.form-check-input:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
    cursor: pointer;
}

.form-check {
    cursor: pointer;
}

#table_customers_wrapper > div.row > div.col-sm-12.col-md-7.d-flex.align-items-center.justify-content-center.justify-content-md-start > div:nth-child(1) > label {
    display: flex !important;
}

.datatables label[for^="dt-search-"] {
    display: none !important;
}

.datatables label[for^="dt-length-"] {
    display: flex !important;
    align-items: baseline;
}

.datatables label[for^="dt-length-"] select {
    margin: 0 10px;
}


a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none;
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration: none;
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1450px;
    }
}
.icono-chapa {
    bottom: -25px;
    right: -25px;
    opacity: 0.10;
    font-size: 100px;
    z-index: 1;
}
