:root{
    --bs-blue-rgb:0,83,155!important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) {
    width: 76px !important;
}

@media (max-width: 575.98px) {
    .app-header .navbar-brand img {height: 10px}
}
.media-object {
    height:36px!important;
    width:36px!important;
    line-height:36px!important;
}

#appThemeDarkMode, .form-switch input, .form-switch label, .form-check-label {
    cursor: pointer;
}

a.disabled {
    text-decoration: none;
}

.breadcrumb-item a, .breadcrumb-item a:hover {
    text-decoration: none !important;
}

span.has-error {
    color: #843534;
    font-weight: bold;
    font-size: 0.8rem;
}

.form-group.has-error input, .form-group.has-error select, .form-group.has-error textarea,
.form-control.has-error {
    border-color: #843534;
}

.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link {
    padding-left: 65.002px !important;
}

[rel~="tooltip"] {
    cursor: pointer;
}

.dropzone {
    min-height: 180px !important;
    padding: 0px !important;
}
.dropzone .dz-message {
    margin: 1em 0 !important;
}
.dropzone .dz-preview .dz-error-message {
    top: 150px!important;
}

.app-header .navbar-nav .navbar-item.dropdown .dropdown-menu {
    width: 50% !important;
    margin-left: 25% !important;
}