.sidebar-dark .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-dark .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item>.nav-link.active{
    background-color: transparent;
    color: #9ad4a1;
}
.navbar-brand img{ height:auto; width: 145px;}

.nav-item.nav-item-submenu.nav-item-open .nav.nav-group-sub{ display: block; }
.pointer{ cursor: pointer; }
[data-action=add]:after{
    content: "\ed5a";
}
pre{
    background: #263238;
    color: #5cd46b;
    border: 1px solid #202b30;
}
pre+pre{margin-top:10px;}
.btn-group-sm>.btn, .btn-sm{ padding: .25rem .5rem; }
.btn-group-sm>.btn > i, .btn-sm > i{ font-size: 10px; }
.alert{ padding: .53rem 1.25rem; }
.alert-dismissible .close{ padding: .53rem 1.25rem; }
.required-text {
    color: #F30;
    padding: 0 5px;
    font-size: 10px;
    vertical-align: top;
}
.badge-icon>i{ font-size: 10px; margin-right: 2px; }

.table .picker__weekday{ padding-right: .25rem !important; padding-left: .25rem !important; font-weight: 400 !important; }
.table .picker th{ border-bottom: none !important; }
.table .picker td{ border-top: none !important; }

.form-edit > i{ font-size: 12px; cursor: pointer; }

.item-remove{ padding: 6px 15px; cursor: pointer; }

.tickets{ width: 100%; margin-bottom: 10px; }
.tickets:last-child{ margin-bottom: 0; }
.tickets > img{ max-width: 100%; }

.uniform-uploader .filename{ white-space: nowrap; overflow: hidden; }