@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap");
:root {
    --verde-bullbet: rgba(0, 68, 81, 1);
    --amarillo-bulllbet: rgba(239, 173, 41, 1);
    --gris-bullbet: rgba(42, 42, 49, 1);
    --logo_vertical: url("../img/Logos/logo_vertical.svg");
    --logo_horizontal: url("../img/Logos/logo_horizontal.svg");
    --logo_mini: url("../img/Logos/logo-b_mini.svg");
}

body {
    font-family: "Montserrat", sans-serif !important;
}

/*Reusables*/

.fs-14 {
    font-size: 14px !important;
}
.fs-16 {
    font-size: 16px !important;
}

.fs-20 {
    font-size: 20px !important;
}

.fw_ligth-bold {
    font-weight: 500 !important;
}

.fw-semi_bold {
    font-weight: 600 !important;
}

.fw-bolder {
    font-weight: 800 !important;
}
.lnh-0 {
    line-height: 0 !important;
}

.lnh-17 {
    line-height: 17px !important;
}
.lnh-20 {
    line-height: 20px !important;
}

.color_green-blue {
    color: var(--verde-bullbet) !important;
}

.color_yellow {
    color: var(--amarillo-bulllbet) !important;
}
.color_white {
    color: #fff !important;
}
.color_gray {
    color: var(--gris-bullbet) !important;
}

.bg_green-blue {
    background-color: var(--verde-bullbet) !important;
}
.bg_red {
    background-color: #f23645 !important;
}
.bg_green-ligth {
    background: rgba(14, 165, 165, 0.15);
}
.bg_green-ligth-live {
    background-color: rgba(34, 195, 114, 0.18);
}
.bg_yellow-ligth {
    background-color: rgba(249, 189, 36, 0.18);
}
.bg_red-ligth {
    background: rgba(255, 98, 46, 0.18);
}
.bg_green-ligth-live:hover {
    background-color: rgba(34, 195, 114, 0.25);
}
.bg_green-ligth:hover {
    background-color: rgba(14, 165, 165, 0.25);
}
.bg_yellow-ligth:hover {
    background-color: rgba(249, 189, 36, 0.25);
}
.bg_red-ligth:hover {
    background-color: rgba(255, 98, 46, 0.25);
}
.border_green-ligth-live {
    border: 1px solid rgba(34, 195, 114, 0.15) !important;
}
.border_green-ligth {
    border: 1px solid #22c372 !important;
}
.border_yellow-ligth {
    border: 1px solid #fab300 !important;
}
.border_red-ligth {
    border: 1px solid #ff622e !important;
}
.border_green-blue {
    border: 1px solid #004451 !important;
}
.brd-rd-15 {
    border-radius: 15px;
}
.bg_white {
    background-color: #fff !important;
}

.bg_yellow {
    background-color: var(--amarillo-bulllbet) !important;
}

/*Modal anchos*/
.modal_little {
    min-width: 343px !important;
    max-width: 394px !important;
}
.modal_little-2 {
    min-width: 343px !important;
    max-width: 445px !important;
}
.modal_medium {
    min-width: 343px !important;
    max-width: 600px !important;
}
.modal_medium-large {
    min-width: 343px !important;
    max-width: 737px !important;
}
.modal_large {
    min-width: 343px !important;
    max-width: 862px !important;
}

/**/

.cus-btn {
    /* width: 45px; */
    height: 45px;
    border-radius: 10px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
.topbar,
.navbar-header,
.topbar .top-navbar,
.navbar-collapse.collapse {
    min-height: 3.875rem !important;
    height: 3.875rem !important;
}

div#navbarSupportedContent {
    border-bottom: 1px solid #d8d8d9 !important;
}
body[data-theme="dark"] div#navbarSupportedContent {
    border-bottom: 1px solid #57575b !important;
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border: 1px solid #e5e5e6 !important;
    border-color: #e5e5e6 !important;
}

tr {
    height: 46px;
}

body[data-theme="dark"] tbody,
body[data-theme="dark"] td,
body[data-theme="dark"] tfoot,
body[data-theme="dark"] th,
body[data-theme="dark"] thead,
body[data-theme="dark"] tr {
    border: 1px solid #707075 !important;
    border-color: #707075 !important;
}

.accordion tr {
    height: 45px !important;
}

body[data-theme="dark"] .btn.cus-btn.bg_green-blue.color_white:hover,
.btn.cus-btn.bg_green-blue.color_white:hover {
    color: var(--amarillo-bulllbet) !important;
}

.form-select,
.form-control {
    height: 45px !important;
    padding: 12px 18px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 17px !important;
    color: #2d2d31 !important;
    background-color: #f2f2f3 !important;
    border-radius: 15px !important;
    border: 0px solid !important;
}

.form-select:focus,
.form-control:focus {
    border: 1px solid var(--verde-bullbet) !important;
    font-size: 14px;
    color: #2d2d31;
}

body[data-theme="dark"] .form-select:focus,
body[data-theme="dark"] .form-control:focus {
    background-color: rgba(255, 255, 255, 0.07) !important;
    border: 1px solid var(--amarillo-bulllbet) !important;
    font-size: 14px;
    color: #fff;
}

.card-header,
.card-body {
    padding: 15px 20px !important;
}
body[data-theme="dark"] .card {
    background-color: #48484c !important;
}

/**/

label {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #2d2d31;
}

thead > tr > th {
    text-align: center !important;
    padding: 14px 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}

tfoot > tr > th,
tbody > tr > th,
tbody > tr > td {
    text-align: center !important;
    padding: 5px;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #2d2d31;
}

/*Sidebar*/
.sidebar-nav ul .sidebar-item .sidebar-link {
    font-size: 14px !important;
}
@media screen and (min-width: 768px) {
    .select-avatar-img {
        padding: 5px !important;
        width: 104px !important;
        height: 109px !important;
    }

    #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"]
        .topbar
        .top-navbar
        .navbar-header
        .logo-icon
        img {
        width: 30px !important;
    }
}
.sidebar-item.selected > ul > .sidebar-item.active {
    /* background-color: rgba(253, 201, 15, 0.85) !important; */
    background-color: rgba(255,255,255,.12) !important;
    border-radius: 9px;
    color: #000 !important;
}

/*Modo dark*/
body[data-theme="dark"] tbody > tr > th,
body[data-theme="dark"] tbody > tr > td,
body[data-theme="dark"] tfoot > tr > th {
    color: #fff;
}
body[data-theme="light"] .navbar-collapse,
body[data-theme="light"] .bg-cus-dark {
    background: #fff !important;
    background-color: #fff !important;
    transition: 0.5s;
}

.navbar-collapse {
    background: rgba(45, 45, 49, 1) !important;
    background-color: rgba(45, 45, 49, 1) !important;
    backdrop-filter: blur(10px);
}

body[data-theme="dark"] label {
    color: #fff;
}

body[data-theme="dark"] .fs-16.lnh-20.fw-bold.color_green-blue.text-uppercase,
body[data-theme="dark"]
    .fs-14.lnh-17.fw-bolder.color_green-blue.text-uppercase {
    color: var(--amarillo-bulllbet) !important;
}
body[data-theme="dark"] .navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1) !important;
    /* color: #004451; */
}

body[data-theme="dark"]
    #main-wrapper[data-layout="vertical"]
    .topbar[data-navbarbg="skin5"],
body[data-theme="dark"]
    #main-wrapper[data-layout="vertical"]
    .topbar
    .top-navbar
    .navbar-header[data-logobg="skin5"],
body[data-theme="dark"] .navbar-header,
body[data-theme="dark"]
    #main-wrapper[data-layout="vertical"]
    .left-sidebar[data-sidebarbg="skin5"]
    .sidebar-nav
    ul,
body[data-theme="dark"] .in,
body[data-theme="dark"] .left-sidebar {
    background: #0c0c0d !important;
    background-color: #0c0c0d !important;
}

body[data-theme="light"]
    #main-wrapper[data-layout="vertical"]
    .topbar
    .top-navbar
    .navbar-header[data-logobg="skin5"],
body[data-theme="light"] .navbar-header,
body[data-theme="light"]
    #main-wrapper[data-layout="vertical"]
    .left-sidebar[data-sidebarbg="skin5"]
    .sidebar-nav
    ul,
body[data-theme="light"] .in,
body[data-theme="light"] .left-sidebar {
    background: var(--verde-bullbet);
    background-color: var(--verde-bullbet);
}

body[data-theme="light"] .left-sidebar,
body[data-theme="light"] .navbar-header,
body[data-theme="light"] .navbar-collapse,
body[data-theme="light"] .in {
    transition: 0.5s;
}

/*Body*/
body[data-theme="dark"] .tabla_combinadas.color_gray {
    color: #fff !important;
}
body[data-theme="dark"] .fs-*.color_gray {
    color: #fff !important;
}

.page-wrapper {
    background: #f5f5f5 !important;
}

/**/

.login-rds {
    border-radius: 30px;
}

.logo_navbar {
    content: url(../img/Logos/logo_dark.svg);
    width: 150px;
}

.ico_login {
    width: 100px;
    cursor: pointer;
    animation: scale-rotate 1.5s linear;
    content: var(--logo_mini);
}

/* .ico_login:hover { */
/*     animation: scale-rotate, logo-login-hover; */
/*     animation-duration: 0s, 1s; */
/*     animation-iteration-count: infinite; */
/*     animation-play-state: paused, running; */
/* } */

@keyframes scale-rotate {
    0% {
        transform: rotate(0deg) scale(0.01);
    }
    50% {
        transform: rotate(360deg) scale(8);
    }
    100% {
        transform: rotate(0deg) scale(1);
    }
}

/* @keyframes logo-login-hover { */
/*     0% { */
/*         transform: translateX(0); */
/*     } */
/*     25% { */
/*         transform: translateX(5px); */
/*     } */
/*     50% { */
/*         transform: translateX(-5px); */
/*     } */
/*     75% { */
/*         transform: translateX(5px); */
/*     } */
/*     100% { */
/*         transform: translateX(0); */
/*     } */
/* } */

.bg-cus-dark {
    background-color: #434a57 !important;
}

.bg-perfil-avatar {
    background-color: #fff;
}

.bg-tableheaddark {
    background-color: #2d2d31;
}

.btnDownload {
    display: none;
    /* position: absolute; */
    bottom: 0.3rem;
    right: 3rem;
    cursor: pointer;
    color: #ffbc01;
    font-size: 15px;
}

.btnDownload:focus {
    color: #ffbc01;
}

.btnDownload:hover {
    color: #ffffff;
}

.container-canvas {
    position: relative;
}

/*Perfil*/

.btn-edit-perfil {
    position: absolute;
    top: 30%;
    right: 10%;
}

.img-avatar {
    background-color: #fff;
    padding: 5px;
}

.ico-btn-perfil {
    font-size: 1.1rem;
}

.btn-close-yellow {
    background: transparent
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
        center/1em auto no-repeat !important;
}

.change-avatar {
    position: absolute;
    bottom: -10%;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 0.95rem;
}
.change-avatar:hover {
    transform: translateY(-5%);
}
.content-change-avatars {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 1rem;
}
.select-avatar {
    margin: 0.5rem;
}
.select-avatar-img {
    background-color: rgba(0, 0, 0, 0);
    padding: 5px;
    width: 148px;
    height: 157px;
    border-radius: 20px;
}

.check-avatar {
    display: none !important;
    font-size: 10px;
    bottom: 10px;
    right: 10px;
    color: var(--verde-bullbet);
    background: #fff;
    padding: 7px 7.8px;
    border-radius: 50%;
}
.select-avatar-img:hover {
    border: 1px solid rgba(46, 46, 48, 0.3);
    border-radius: 23px;
    cursor: pointer;
}
.select-avatar-img.new_avatar {
    border: 1px solid rgba(46, 46, 48, 0.3);
    border-radius: 23px;
    cursor: pointer;
}

.select-avatar-img.current_avatar + i {
    display: block !important;
}

.dataTables_length,
.dataTables_filter {
    margin: 0 0 1rem 0;
}

.dt-button {
    margin-left: 10px !important;
}

/*Accordion*/
.accordion-item.acord-surebets .accordion-button {
    height: 38px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 17.07px !important;
    color: var(--gris-bullbet) !important;
}
.accordion-item.acord-surebets .accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232d2d31'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
.accordion-item.acord-surebets .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232d2d31'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.thead-opacidad {
    background-color: rgba(0, 0, 0, 0.5);
}

.cus-acord {
    height: 25px;
}

.cus-acord-rad {
    border-radius: 10px !important;
}

.bg-transparent {
    background-color: #fff0 !important;
    border: none !important;
}

.bg_green-ligth-live:not(.collapse),
.bg_green-ligth-live:not(.collapsed) {
    background-color: rgba(34, 195, 114, 0.18) !important;
}
.bg_yellow-ligth:not(.collapse),
.bg_yellow-ligth:not(.collapsed) {
    background-color: rgba(249, 189, 36, 0.18) !important;
}
.bg_red-ligth:not(.collapse),
.bg_red-ligth:not(.collapsed) {
    background-color: rgba(255, 98, 46, 0.18) !important;
}

body[data-theme="dark"]
    .accordion-item.acord-surebets
    .bg-withe-cus
    > tbody
    > tr
    > td {
    color: var(--gris-bullbet) !important;
}

body[data-theme="dark"]
    .accordion-item.acord-surebets
    .accordion-button.bg_green-ligth-live,
body[data-theme="dark"]
    .accordion-item.acord-surebets
    .accordion-button.bg_yellow-ligth,
body[data-theme="dark"]
    .accordion-item.acord-surebets
    .accordion-button.bg_red-ligth {
    color: #fff !important;
}

.bg-withe-cus {
    background-color: #f2f2f3 !important;
}

.bg-withe-cus:not(.collapse) {
    background-color: #f2f2f3 !important;
}

.tr_resal_win {
    background-color: rgba(105, 204, 178, 0.5);
    color: #f6f6f6;
    font-weight: 600;
}

.tr_resal_lost {
    background: rgba(132, 6, 6, 0.6);
    color: #f6f6f6;
}

.border-inicio {
    border: 1px solid #fff;
    padding: 6px;
    border-radius: 20px;
}

.flecha_end_white:not(.collapsed)::after {
    transform: rotate(180deg) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.flecha_end_white:after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
    transform: rotate(0deg) !important;
}

.not-arrow {
    background-image: none !important;
}
.not-arrow:after {
    background-image: none !important;
}

.not-arrow:not(.collapsed)::after {
    background-image: none !important;
}

/*Combinadas*/

.cus_border_bottom {
    border-bottom: 1px solid black !important;
}

/*Bank diario*/
.accordion-item.bank-diario .accordion-button:not(.collapsed) {
    background-color: #fff0;
    box-shadow: none !important;
    border-radius: 10px !important;
}

.accordion-item.bank-diario .accordion-button {
    background-color: #ececee;
    box-shadow: none !important;
    border-radius: 10px !important;
}
body[data-theme="dark"] .accordion-item.bank-diario .accordion-button {
    background-color: rgba(255, 255, 255, 0.1);
}

body[data-theme="dark"]
    .accordion-item.bank-diario
    .accordion-button:not(.collapsed) {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: none !important;
    border-radius: 10px !important;
}

.accordion-item.bank-diario:has(.accordion-button:not(.collapsed)) {
    background-color: rgba(249, 189, 36, 0.15);
    border-radius: 10px !important;
    border: 1px solid #fab300;
}
.accordion-item.bank-diario {
    background-color: rgba(249, 189, 36, 0);
    border-radius: 10px !important;
    border: none;
}
/* .accordion-item.bank-diario .accordion-collapse.show{ */
/*     background-color:  rgba(249, 189, 36, 0.20); */
/*     border-radius: 10px !important; */
/* } */

.accordion-item.bank-diario.never-collapse .accordion-button,
.accordion-item.bank-diario.never-collapse .accordion-button:not(.collapsed) {
    background-color: #fff0;
    box-shadow: none !important;
    border-radius: 10px !important;
}

.bank-diario .table tbody {
    background-color: #fff;
}
body[data-theme="dark"] .bank-diario .table tbody {
    background-color: #48484c;
}
body[data-theme="dark"] .bank-diario .accordion-button.color_gray {
    color: #fff !important;
}

/*CHARTJS*/
/* #chart{ */
/* 	height: 45vh !important; */
/* 	width: 150vw !important; */
/* } */
/**/

/* #main-wrapper[data-layout="vertical"] */
/*     .left-sidebar[data-sidebarbg="skin5"] */
/*     .sidebar-nav */
/*     ul */
/*     .sidebar-item.selected */
/*     > .sidebar-link */
/*     > i { */
/*     color: #000; */
/* } */

/* .sidebar-nav > ul > .sidebar-item > .sidebar-link.active > i { */
/*     color: #000; */
/* } */

.btn_outline-green_smoth {
    color: #22c372 !important;
    border-color: #22c372 !important;
}
.btn_outline-green_smoth:hover {
    background-color: #22c372 !important;
    border-color: #22c372 !important;
}
.btn_outline-blue_smoth {
    color: #1977f3 !important;
    border-color: #1977f3 !important;
}
.btn_outline-blue_smoth:hover {
    background-color: #1977f3 !important;
    border-color: #1977f3 !important;
}
.btn_outline-yellow_smoth {
    color: var(--amarillo-bulllbet) !important;
    border-color: var(--amarillo-bulllbet) !important;
}
.btn_outline-yellow_smoth:hover {
    background-color: var(--amarillo-bulllbet) !important;
    border-color: var(--amarillo-bulllbet) !important;
}
.btn_outline-red_smoth {
    color: #ff622e !important;
    border-color: #ff622e !important;
}
.btn_outline-red_smoth:hover {
    background-color: #ff622e !important;
    border-color: #ff622e !important;
}

.btn_outline-green_smoth:hover,
.btn_outline-blue_smoth:hover,
.btn_outline-yellow_smoth:hover,
.btn_outline-red_smoth:hover {
    color: #fff !important;
}

/*Data Table*/

.dt-button {
    border-radius: 10px !important;
    border: 1px solid white !important;
    /* color: #fff !important; */
}
/*paginaion*/

.paginate_button.next.disabled,
.paginate_button.previous.disabled {
    background-color: rgba(42, 42, 49, 0.4) !important;
    color: #fff !important;
}
.paginate_button {
    color: rgba(42, 42, 49, 0.4) !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    background-color: rgba(0, 0, 0, 0) !important;
}
.paginate_button.current {
    color: #004451 !important;
}
.paginate_button.previous,
.paginate_button.next {
    background-color: #004451 !important;
    color: #fff !important;
}

.swal2-popup.swal2-modal.swal2-show {
    min-width: 343px !important;
    max-width: 394px !important;
}

/*Swall*/
.swal2-success-fix,
.swal2-success-circular-line-right,
.swal2-success-circular-line-left {
    background-color: rgba(0, 0, 0, 0) !important;
}

.swal2-title {
    padding: 0 2rem 3rem 2rem !important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
}
.swal2-popup {
    font-family: "Montserrat" !important;
}
.swal2-popup.swal2-modal.swal2-show {
    width: 394px !important;
}
.swal2-success-ring {
    background-color: #22c372;
}
.swal2-icon.swal2-success [class^="swal2-success-line"] {
    background-color: #fff !important;
    z-index: 4 !important;
}
.swal2-popup .swal2-styled:focus {
    box-shadow: none !important;
}
.swal2-icon.swal2-warning {
    background-color: #fa8638;
    color: #fff !important;
    border-color: #fa8638 !important;
}
.swal2-icon.swal2-question {
    color: white !important;
    border-color: #fb2c2c !important;
    background: #fb2c2c !important;
}
.swal2-icon.swal2-error {
    border-color: #fb2c2c !important;
    background: #fb2c2c !important;
}
.swal2-icon.swal2-error [class^="swal2-x-mark-line"] {
    background-color: #fff !important;
}

.swal2-popup .swal2-styled:hover,
body[data-theme="dark"] .swal2-popup .swal2-styled:hover {
    color: var(--amarillo-bulllbet) !important;
}

body[data-theme="dark"] .swal2-popup .swal2-styled {
    background-color: #fff !important;
    color: var(--gris-bullbet) !important;
}

button.swal2-cancel.swal2-styled {
    border: 1px solid #004451;
    background-color: #fff !important;
    color: #004451;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}
body.mode-dark .swal2-popup.swal2-modal.swal2-show {
    background: #48484c !important;
}
body.mode-dark button.swal2-confirm.swal2-styled {
    background: #ffffff !important;
    color: var(--gris-bullbet) !important;
}
body.mode-dark .swal2-title {
    color: #fff !important;
}
body.mode-dark button.swal2-cancel.swal2-styled {
    border: 1px solid #ffffff;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #fff !important;
}

body[data-theme="dark"] .paginate_button.next.disabled,
body[data-theme="dark"] .paginate_button.previous.disabled {
    background-color: rgba(42, 42, 49, 0.4) !important;
    color: #707075 !important;
}
body[data-theme="dark"] .paginate_button {
    color: rgba(255, 255, 255, 0.4) !important;
}
body[data-theme="dark"] .paginate_button.current {
    color: #fff !important;
}
body[data-theme="dark"] .paginate_button.previous,
body[data-theme="dark"] .paginate_button.next {
    background-color: #fff !important;
    color: var(--gris-bullbet) !important;
}

body[data-theme="dark"] .border_green-blue {
    border: 1px solid rgba(255, 255, 255, 0.35) !important;
}

body[data-theme="dark"] .border_green-blue.color_green-blue {
    color: #fff !important;
}

/*404*/

.text-404 {
    font-size: 3rem;
    text-shadow: 3px 3px #037437, 5px 3px #fb2;
}
/*Theme dark*/

body[data-theme="dark"] .form-select,
body[data-theme="dark"] .form-control {
    background: rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
}

body[data-theme="dark"] .form-select option {
    background-color: #48484c !important;
}

body[data-theme="dark"] .cus-label {
    color: #fff !important;
}

body[data-theme="dark"] .modal-content {
    background: #48484c !important;
}

body[data-theme="dark"] .dataTables_length,
body[data-theme="dark"] .dataTables_filter,
body[data-theme="dark"] .dt-button {
    color: #fff;
}
body[data-theme="dark"] .btn.cus-btn.bg_green-blue.color_white {
    background-color: #fff !important;
    color: var(--gris-bullbet) !important;
}

body[data-theme="dark"] input[type="search"] {
    color: #fff !important;
}
.table > thead > tr > .bg-warning {
    color: #000;
}

body[data-theme="dark"] .bg-green:not(.collapsed) {
    background-color: #037437 !important;
}

body[data-theme="dark"] .bg-yellow:not(.collapsed) {
    background-color: #ffbc01 !important;
}

body[data-theme="dark"] .bg-red:not(.collapsed) {
    background-color: #ff3e1d !important;
}

body[data-theme="dark"] .bg-tableheaddark {
    background-color: #1e1e1f;
}
body[data-theme="dark"] .cus_border_bottom {
    border-bottom: 1px solid white !important;
}

body[data-theme="dark"] .btn-close-yellow {
    background: transparent
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
        center/1em auto no-repeat !important;
}

body[data-theme="dark"] .dropdown-menu {
    background-color: #828287 !important;
}

@media screen and (min-width: 1800px) {
    #chart,
    #charthorarios,
    #chartganancias,
    #chartgananciacasas {
        height: 38vh !important;
        width: 100% !important;
    }
}
