.btn a {
    color: #fff;
    text-decoration: none;
}

.btn:hover a {
    color: #fff;
    text-decoration: none;
}

.nav-item span.icon.arrow-down {
    pointer-events: none;
}

.icon.suspend {
    background-image: url('../img/suspend-icon.svg');
}

.opened>.icon.suspend,
.nav-link:hover .icon.suspend,
.icon.suspend:hover,
.active>.icon.suspend,
.nav-link:hover .icon.suspend,
.icon.suspend:hover {
    background-image: url('../img/suspend-icon-active.svg');
}

#submitFiles {
    cursor: pointer;
}

.authscreens #sidebar {
    display: none !important;
}

.login #main-content {
    max-width: 41.9791666vmax;
    border-right: 5px solid var(--iconBlue);
    padding: 5.46296vmin 3.28125vmax;
}

.login form {
    margin: auto 0;
    display: flex;
    flex-flow: column nowrap;
    gap: 15px;
}

.required::after {
    content: "*";
    font-weight: bold;
    font-size: 14px;
    margin-left: 3px;
    color: #F40962;
}

a:hover .material-icons.material-icons-two-tone,
.nav-link.active .material-icons.material-icons-two-tone {
    filter: invert(41%) sepia(41%) saturate(7091%) hue-rotate(317deg) brightness(100%) contrast(95%);
}

/* .select2-container--bootstrap-5.select2-container--disabled .select2-selection--single .select2-selection__rendered {
    color: #fff !important;
} */


.material-icons.material-icons-two-tone.icon-pic {
    filter: invert(50%) sepia(0%) saturate(0%) hue-rotate(218deg) brightness(99%) contrast(87%);
}

.material-icons.material-icons-two-tone.icon-pic:hover,
.material-icons.material-icons-two-tone.suspend-icon:hover,
a:hover .material-icons.material-icons-two-tone.suspend-icon {
    filter: invert(47%) sepia(47%) saturate(7171%) hue-rotate(315deg) brightness(100%) contrast(95%);
}

.material-icons.material-icons-two-tone.icon-account {
    filter: invert(1) brightness(1) !important;
}

.material-icons.material-icons-two-tone.icon-account:hover {
    filter: invert(41%) sepia(41%) saturate(7091%) hue-rotate(317deg) brightness(100%) contrast(95%) !important;
}

.material-icons.material-icons-two-tone.icon-white.next {
    transform: rotate(0deg);
}

.hide {
    display: none;
}

.custom-checkbox label {
    margin-bottom: 0;
}

form.dropzone {
    margin-bottom: 0;
}

#error-message {
    display: block;
    margin-top: 5px;
    color: #F40962;
}

.error {
    color: #F40962;
}

.form-control:disabled {
    background-color: #171717;
    cursor: not-allowed;
}

.select-parent.disabled .form-select,
.select-parent.disabled .form-control,
.select-parent.disabled .select2,
.select-parent.disabled .select2-container--bootstrap-5 .select2-selection {
    pointer-events: none;
    cursor: not-allowed;
    background: #0c0c0c !important;
    border-color: transparent !important;
}

.select-parent.disabled .select2 .select2-selection__arrow {
    filter: brightness(0) invert(0.3) !important;
}

.select-parent.disabled .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    color: #666 !important;
}

.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
    color: #fff;
}

.export-icon {
    filter: invert(1) brightness(1) !important;
}

.btn.btn-none {
    background-color: transparent !important;
    border-color: transparent !important;
}