.accent-primary .btn-link, .accent-primary .nav-tabs .nav-link, .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):not(.d-block) {
    color: #343a40;
    /*font-weight: 900;*/
    font-family: roboto;
}

.card-primary.card-outline {
    border-top: 3px solid #e53439;
}

.btn-outline-primary {
    color: #343a40;
    border-color: #e53439;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #e53439;
    border-color: #e53439;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #e53439;
    color: #fff;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #e53439;
    color: #fff;
}

.accent-primary .btn-link:hover, .accent-primary .nav-tabs .nav-link:hover, .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover {
    color: #e53439;
}

.dark-mode .nav-tabs .nav-link:focus, .dark-mode .nav-tabs .nav-link:hover {
    border-color: #e53439;
}

.dark-mode .card-primary.card-outline {
    border-top: 3px solid #e53439;
}

.accent-primary .page-item.active .page-link, .accent-primary .page-item.active a {
    background-color: #e53439;
    border-color: #e53439;
    color: #fff;
}

.accent-primary .page-item .page-link {
    color: #e53439;
}

.dark-mode .btn-outline-primary {
    color: #e53439;
    border-color: #e53439;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #e53439;
    color: #fff;
}

.dark-mode.accent-primary .page-item .page-link:focus, .dark-mode.accent-primary .page-item .page-link:hover {
    color: rgb(224, 27, 36);
}

.calendar td.selected a {
    background: #e53439;
    color: #fff !important;
}

.calendar td a:focus, .timelist a:focus, .calendar td a:hover, .timelist a:hover {
    background: #e53439;
    color: white;
}

.calendar td a:focus, .timelist a:focus, .calendar td a:hover, .timelist a:hover {
    background: #505a63;
    color: white;
}

.dark-mode a:not(.btn):hover {
    color: white;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
    background-color: #e53439;
}

.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn) {
    color: white;
    font-family: roboto;
}


/*para los combos con busqueda search selects  */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 18px !important;
}

.vTimeField {
    margin-top: 0px;
}

#changelist-search ul {
    margin-bottom: 0;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e53439 !important;
    color: white;
    padding-left: 30px !important;
}

.djn-drag-handler{
    font-size: 1rem;
}

.bandera{
    width:20px;
    padding-left:3px;
}
.autocompletejq:hover{
    color:white !important;
}

.wrapper .content-wrapper {
    background-color: #f1f4f4;
}