/*
rewriting template bugs
*/
@media (min-width: 1025px) {
    /*.navbar-container .secondary .nav-wrapper {
        height: calc(100vh - 60px);
    }
    .navbar-container .primary {
        width: 60px;
    }
    .main-panel {
        width: calc(100% - (60px + 220px));
    }
    .navbar {
        width: calc(100% - 60px);
    }*/
}

.swal2-icon.swal2-question::before {
     display: none;
 }
.vue-notification.bg-danger {
    border-left: 5px solid #ff3043 !important;
}
.vue-notification.bg-success {
    border-left: 5px solid #00a573 !important;
}
.vue-notification.bg-warning {
    border-left: 5px solid #ffb422 !important;
}
.pointer {
    cursor: pointer !important;
}
.small-feather > svg {
    width: 16px;
    height: 16px;
}
th.email {
    display: table-cell;
}

.main-container.loading #navbar, .main-container.loading .profile-overlay, .main-container.loading .settings-overlay, .main-container.loading .main-panel{
    filter: blur(2px);
}
.tooltip-base:not(.hidden){
    opacity: 1;
}
.navbar-container .primary .nav .nav-item .nav-link.router-link-exact-active {
    background: #7a90ff;
}
.btn svg:not(.btn-icon){
    bottom: 1px;
    position: relative;
}

.language-flag {
    max-width: 20px;
    max-height: 20px;
}
.visible{
    display: block !important;
}
.field > .form-group{
    margin-bottom: 0;
}

.nav-link.router-link-exact-active::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background: #5f6be3;
}
.horizontal-navbar .secondary-navbar .nav-item-container {
    justify-content: start;
}
.content-wrapper {
    max-width: 100% !important;
}
.mx-datepicker{
    width: 100% !important;
}
.feather-sm {
    max-width: .775rem;
}