﻿:root {
    --primary: #1e397c;
    --light: #f4f6f7;
    --white: #ffffff;
    --grey: #efefef;
}

body {
    overflow: hidden;
    font-family: 'Mulish', sans-serif;
    color: var(--primary);
}

a, a:hover {
    text-decoration: none;
}

.bg-primary {
    background-color: var(--primary) !important;
    color:#fff;
}

.bg-light {
    background-color: var(--light) !important;
}

.bg-mix {
    background: linear-gradient(180deg, var(--primary) 30%, var(--light) 0);
}

#sidebar-container {
    min-height: 100vh;
}

#sidebar-container .logo {
    padding: .875rem 1.25rem;
}

#sidebar-container .menu {
    width: 15rem;
}

.btn-search {
    right: 5px;
}

.avatar {
    max-width: 35px;
}

#sidebar-avatar > .mx-auto > .avatar {
    max-width: 64px;
}

#content {
    overflow-y: auto;
    height: 100vh;
    padding-bottom: 5rem;
}

.logo > img {
    max-height: 35px;
    width: auto;
}

.sidebar-menu-header {
    background: transparent;
    color: #adb5bd;
    padding: 0.375rem 1.5rem;
    font-size: 0.75rem;
    font-weight: 500;
    text-transform: none;
}
