#app {
    font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
}
#main {
    background-color: #F2F2F2 !important;
}

.text-muted {
    color: #080808 !important;
}
#notification-navbar {
    background: #252525 !important;
}

.btn-primary {
    background: #1e7da7 !important;
    color: #fff !important;
}

.nav-tabs .nav-link.active {
    color: #1e7da7;
}

.sidebar-wrapper .menu .sidebar-link > span {
    color: #fff;
    opacity: 1;
}

#sidebar.active .sidebar-wrapper {
    background: #252525;
}

#sidebar .sidebar-wrapper .sidebar-header {
    background: #252525 !important;
}

#sidebar .sidebar-wrapper .sidebar-header {
    border-right: 1px solid #252525 !important;
}

.sidebar-menu {
    background: #252525;
}

.sidebar-wrapper .menu .sidebar-item.active .sidebar-link span {
    color: #1e7da7;
}

.text-primary {
    color: #1e7da7 !important;
}

.page-item.active .page-link {
    background-color: #1e7da7;
    border-color: #1e7da7;
    color: #fff !important;
}

.box-shadow {
    border-radius: 7px !important;
}

.multi_layout {
    border: 2px solid #dee2e6 !important;
    border-radius: 7px !important;
}

.select2-container--default .select2-selection--single {
    border-radius: 4px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-radius: 4px !important;
}

.form-group label {
    color: #080808 !important;
}

.bg-primary {
    background-color: #1e7da7 !important;
    color: #fff !important;
}

a {
    color: #1e7da7 !important;
}

.no-radius, .no_radius {
    border-radius: 4px !important;
}

.input-group .select2-container .select2-selection--single, .select2-container--default .select2-selection--multiple {
    border-radius: 4px !important;
}

.sidebar-link img {
    pointer-events: none;
}

.modal-backdrop.show {
    z-index: 0 !important;
}
#myBtn1 {
    display: block;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 15px;
    border: none;
    outline: none;
    background-color: #252525;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}

#auth {
    background: #252525 !important;
}

a.float-start.text-muted {
  display: none;
}