.form-check-input {
    border: 1.25px solid #aab2b5;
}

.table-info {
    --bs-table-bg: #e4e6e9;
}

/*.table-responsive.border .table-info {*/
/*    --bs-table-bg: #e4e6e9;*/
/*}*/

html[data-boxed-layout=boxed] .container-fluid,
html[data-boxed-layout=boxed] .container-lg,
html[data-boxed-layout=boxed] .container-md,
html[data-boxed-layout=boxed] .container-sm,
html[data-boxed-layout=boxed] .container-xl,
html[data-boxed-layout=boxed] .container-xxl {
    max-width: 1500px;
}

.card.bg-primary-subtle {
    background-color: rgba(0, 172, 216, 0.3) !important;
}

.form-control,
.form-select,
.select2-selection--single {
    border: var(--bs-border-width) solid rgb(203, 209, 219) !important;
}

.table {
    --bs-table-border-color: rgb(210, 215, 220);
}

.table-responsive .dataTables_wrapper .dataTables_filter input {
    border-color: #D2D7DCFF;
}

.table-responsive .dataTables_wrapper .dataTables_length select {
    border-color: #D2D7DCFF;
}

[data-bs-theme=dark][data-color-theme=Dentis_Theme]:root .btn-secondary,
[data-bs-theme=light][data-color-theme=Dentis_Theme]:root .btn-secondary {
    opacity: 0.9;
}

.select2-search__field {
    outline-color: darkgray !important;
}

.select2-dropdown {
    border-left: 1px solid #aaa !important;
    border-right: 1px solid #aaa !important;
    border-bottom: 1px solid #aaa !important;
}

/* fix: Select2 no se ve correctamente en safari */
body .select2-container {
    display: inline-block;
}

body .select2-container--classic .select2-selection--single .select2-selection__arrow,
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0;
}
/* end fix */
