table.dataTable tbody tr{ background-color: transparent !important; }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{ color:#aaa !important; }
a.badge{ text-decoration: none !important; }
a.badge:hover{ color:white !important; text-decoration: none !important; }
.btn-rounded{ padding: 0 !important; }
.btn i{
    line-height: 2.6;
    font-size: 1rem !important;
    color: white;
    width: 40px;
    display: inline;
    text-align: center;
    margin: 0 !important;
}
.dataTables_wrapper .dataTable .btn-fw{ padding: 0.875rem 1.5rem !important; }
.md-content h3{ color: white !important; }
.md-content-red button{ color: white !important; background: #d16d6d !important; }
select.form-control{ border: 1px solid #424351 !important; background-color: #2b2e4c !important; padding: 20px; color:white !important; }
select.form-control option{ padding: 20px; color:white; }
#RegistroForm select.form-control {
    border: 1px solid #a3a4a5 !important;
    background-color: #1e1e2f !important;
    padding: 17.10px;
}
.form-control:read-only{ background-color: #1f223d; }
.paginate_button a{
    color: #ffffff;
    font-size: .875rem;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: relative;
    display: block;
    color: #ffffff;
    text-decoration: none;
    background-color: #8f8f8f;
    border: 1px solid #555555;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    padding: 0.375rem 0.75rem;
}
.paginate_button.active a{
    z-index: 3;
    color: #fff;
    background-color: #0d6efd;
    border-color: #424351;
}
.paginate_button.disabled a{
    color: #fff;
    pointer-events: none;
    background-color: #8b8d91;
    border-color: #424351;
}
.paginate_button:first-child a{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.paginate_button:last-child a{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.pull-right{ float:right; }
.table-striped > tbody > tr:nth-of-type(odd) {
    color: #b1b1b5 !important;
}
.table-hover > tbody > tr:hover {
    color: #dddddd !important;
}
#notifications-content .simplebar-track{ display: none; }
#notifications-content .simplebar-scroll-content{ margin-top: -7px; padding-bottom: 7px; }
#notifications-content .carga{ padding: 40px 0; display: block; text-align: center; }
.md-content-green {
    color: #fff !important;
    background: #54910e !important;
}
.md-content .btn{
    color: #fff !important;
    background: rgba(255, 255, 255, .1);
}
.md-content .btn:hover{
    background: rgba(255, 255, 255, .2);
}
.bg-success{
    background-color: #003f40 !important;
}
.navbar .navbar-brand-wrapper .navbar-brand.me-5 img{
    width: 155px;
}
.data-icon-card-primary .background-icon::before{
    filter: hue-rotate(233deg);
}
.sidebar .nav .nav-item.active > .nav-link i, .sidebar .nav .nav-item.active > .nav-link .menu-title, .sidebar .nav .nav-item.active > .nav-link .menu-arrow {
    color: #8fde72;
}