/*!
 * Start Bootstrap - SB Admin 2 v4.1.3 (https://startbootstrap.com/theme/sb-admin-2)
 * Copyright 2013-2021 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin-2/blob/master/LICENSE)
 *//*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */hr, ul {
    margin-bottom: 1rem;
}
h6, ul {
    margin-top: 0;
}
body, h6 {
    font-weight: 400;
    font-size: 1rem;
}
.sidebar .nav-item, .sidebar .nav-item .nav-link, .topbar .nav-item .nav-link, html {
    position: relative;
}
.sidebar #sidebarToggle, .topbar #sidebarToggleTop {
    width: 2.5rem;
    height: 2.5rem;
}
.nav-link:focus, .nav-link:hover, .sidebar #sidebarToggle:hover, .sidebar .sidebar-brand, a {
    text-decoration: none;
}
body, h6 {
    font-size: 1rem;
}
.sidebar-light .nav-item .nav-link {
    color: #858796;
}
:root {
    --blue: #4e73df;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #e74a3b;
    --orange: #fd7e14;
    --yellow: #f6c23e;
    --green: #1cc88a;
    --teal: #20c9a6;
    --cyan: #36b9cc;
    --white: #fff;
    --gray: #858796;
    --gray-dark: #5a5c69;
    --primary: #4e73df;
    --secondary: #858796;
    --success: #1cc88a;
    --info: #36b9cc;
    --warning: #f6c23e;
    --danger: #e74a3b;
    --light: #f8f9fc;
    --dark: #5a5c69;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*, ::after, ::before {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    min-height: 100%}
body {
    margin: 0;
    font-family: Nunito, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5;
    text-align: left;
    background-color: #fff;
    height: 100%}
[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0!important;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}
a {
    color: #4e73df;
    background-color: transparent;
}
a:hover {
    color: #224abe;
    text-decoration: underline;
}
.sidebar #sidebarToggle:focus, a:focus, button:focus:not(:focus-visible) {
    outline: 0;
}
.btn:not(:disabled):not(.disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
h6 {
    margin-bottom: .5rem;
    line-height: 1.2;
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
    border-color: #1cc88a;
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
    border-color: #e74a3b;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #2653d4;
    border-color: #244ec9;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(105, 136, 228, .5);
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #6b6d7d;
    border-color: #656776;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(151, 153, 166, .5);
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #169b6b;
    border-color: #149063;
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(62, 208, 156, .5);
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #2a96a5;
    border-color: #278c9b;
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(84, 196, 212, .5);
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #f4b30d;
    border-color: #e9aa0b;
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(247, 203, 91, .5);
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #d52a1a;
    border-color: #ca2819;
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 101, 88, .5);
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active {
    color: #3a3b45;
    background-color: #d4daed;
    border-color: #cbd3e9;
}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 221, 225, .5);
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #42444e;
    border-color: #3d3e47;
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(115, 116, 128, .5);
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #4e73df;
    border-color: #4e73df;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(78, 115, 223, .5);
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #858796;
    border-color: #858796;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(133, 135, 150, .5);
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #1cc88a;
    border-color: #1cc88a;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(28, 200, 138, .5);
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #36b9cc;
    border-color: #36b9cc;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(54, 185, 204, .5);
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #f6c23e;
    border-color: #f6c23e;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(246, 194, 62, .5);
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #e74a3b;
    border-color: #e74a3b;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(231, 74, 59, .5);
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active {
    color: #3a3b45;
    background-color: #f8f9fc;
    border-color: #f8f9fc;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 252, .5);
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #5a5c69;
    border-color: #5a5c69;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(90, 92, 105, .5);
}

/* .collapse:not(.show), .sidebar .sidebar-brand .sidebar-brand-text, .sidebar.toggled .sidebar-card {
    display: none;
} */
/* Scoped to sidebar only */
.sidebar .collapse:not(.show) {
    display: none;
}
.sidebar .sidebar-brand .sidebar-brand-text {
    display: none;
}
.sidebar.toggled .sidebar-card {
    display: none;
}
/* Scoped to sidebar only */

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #bac8f3;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #e5ebfa;
    border-color: #e5ebfa;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.accordion {
    overflow-anchor: none;
}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
    opacity: .75;
}
.bg-white {
    background-color: #fff!important;
}
.rounded {
    border-radius: .35rem!important;
}
.d-none {
    display: none!important;
}
.d-flex {
    display: flex!important;
}
.justify-content-center {
    justify-content: center!important;
}
.align-items-center {
    align-items: center!important;
}
.mx-3 {
    margin-right: 1rem!important;
    margin-left: 1rem!important;
}
.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}
@media print {
    *, : :after, ::before {
    text-shadow: none!important;
    box-shadow: none!important;
}
a:not(.btn) {
    text-decoration: underline;
}
@page {
    size: a3;
}
body {
    min-width: 992px!important;
}
}@-webkit-keyframes growIn {
    0% {
    transform: scale(.9);
    opacity: 0;
}
100% {
    transform: scale(1);
    opacity: 1;
}
}@keyframes growIn {
    0% {
    transform: scale(.9);
    opacity: 0;
}
100% {
    transform: scale(1);
    opacity: 1;
}
}.sidebar .nav-item .collapse {
    -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
}
.bg-gradient-primary {
    background-color: #4e73df;
    background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%);
    background-size: cover;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-header {
    text-transform: uppercase;
}
@media (min-width:768px) {
    .d-md-block {
    display: block!important;
}
.sidebar {
    width: 14rem!important;
}
.sidebar .nav-item .collapse {
    position: relative;
    left: 0;
    z-index: 1;
    top: 0;
    -webkit-animation: none;
    animation: none;
    margin: 0 1rem;
}
.sidebar .nav-item .collapse .collapse-inner {
    border-radius: 0;
    box-shadow: none;
}
.sidebar .nav-item .nav-link {
    display: block;
    text-align: left;
    padding: 1rem;
    width: 100%;
}
.sidebar .nav-item .nav-link i {
    font-size: 1.3rem;
    margin-right: .25rem;
}
.sidebar .nav-item .nav-link span {
    font-size: 1.3rem;
    display: inline;
}
.sidebar .nav-item .nav-link[data-toggle=collapse]::after {
    width: 1rem;
    text-align: center;
    float: right;
    vertical-align: 0;
    border: 0;
    font-weight: 900;
    content: '\f107';
    font-family: fontawesome;
}
.sidebar .nav-item .nav-link[data-toggle=collapse].collapsed::after {
    content: '\f105'}
.sidebar .sidebar-brand .sidebar-brand-text {
    display: inline;
}
}.btn-google:not(:disabled):not(.disabled).active, .btn-google:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #d62516;
    border-color: #dfdfdf;
}
.btn-facebook:not(:disabled):not(.disabled).active:focus, .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .btn-google:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-facebook:not(:disabled):not(.disabled).active, .btn-facebook:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #2d4373;
    border-color: #dfdfdf;
}
.animated--grow-in, .sidebar .nav-item .collapse {
    -webkit-animation-name: growIn;
    animation-name: growIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
}
@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.animated--fade-in {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
}
body.sidebar-toggled footer.sticky-footer {
    width: 100%}
.dropdown .dropdown-menu .dropdown-header, .sidebar .sidebar-heading, .text-uppercase {
    text-transform: uppercase!important;
}
.sidebar .nav-item.dropdown .dropdown-toggle::after, .topbar .nav-item.dropdown .dropdown-toggle::after {
    width: 1rem;
    text-align: center;
    float: right;
    vertical-align: 0;
    border: 0;
    font-weight: 900;
    content: '\f105';
    font-family: fontawesome;
}
.sidebar .nav-item.dropdown.show .dropdown-toggle::after, .topbar .nav-item.dropdown.show .dropdown-toggle::after {
    content: '\f107'}
.sidebar .nav-item .nav-link .badge-counter, .topbar .nav-item .nav-link .badge-counter {
    position: absolute;
    transform: scale(.7);
    transform-origin: top right;
    right: .25rem;
    margin-top: -.25rem;
}
.sidebar .nav-item .nav-link .img-profile, .topbar .nav-item .nav-link .img-profile {
    height: 2rem;
    width: 2rem;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover, .sidebar-light #sidebarToggle, .topbar #sidebarToggleTop:hover {
    background-color: #eaecf4;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item:active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item:active, .sidebar-light #sidebarToggle:hover, .topbar #sidebarToggleTop:active {
    background-color: #dddfeb;
}
.sidebar {
    width: 6.5rem;
    min-height: 100vh;
}
.sidebar .nav-item:last-child {
    margin-bottom: 1rem;
}
.sidebar .nav-item .nav-link {
    text-align: center;
    padding: .75rem 1rem;
    width: 6.5rem;
}
.sidebar .nav-item .nav-link span {
    font-size: 1.3rem;
    display: block;
}
.sidebar .nav-item.active .nav-link, .sidebar .sidebar-card .sidebar-card-title {
    font-weight: 700;
}
.sidebar .nav-item .collapse {
    position: absolute;
    left: calc(6.5rem + 1.5rem / 2);
    z-index: 1;
    top: 2px;
}
.sidebar .nav-item .collapse .collapse-inner {
    border-radius: .35rem;
    box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
}
.sidebar .nav-item .collapsing {
    display: none;
    transition: none;
}
.sidebar .nav-item .collapse .collapse-inner, .sidebar .nav-item .collapsing .collapse-inner {
    padding: .5rem 0;
    min-width: 10rem;
    font-size: 1.3rem;
    margin: 0 0 1rem;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-header, .sidebar .nav-item .collapsing .collapse-inner .collapse-header {
    margin: 0;
    white-space: nowrap;
    padding: .5rem 1.5rem;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 1rem;
    color: #b7b9cc;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item {
    padding: .5rem 1rem;
    margin: 0 .5rem;
    display: block;
    color: #3a3b45;
    text-decoration: none;
    border-radius: .35rem;
    white-space: nowrap;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active, .sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
    color: #4e73df;
    font-weight: 700;
}
.sidebar #sidebarToggle {
    text-align: center;
    margin-bottom: 1rem;
    cursor: pointer;
}
.sidebar #sidebarToggle::after {
    font-weight: 900;
    content: '\f104';
    font-family: fontawesome;
    margin-right: .1rem;
}
.sidebar.toggled {
    width: 0!important;
}
.sidebar.toggled #sidebarToggle::after {
    content: '\f105';
    font-family: fontawesome;
    margin-left: .25rem;
}
.sidebar .sidebar-brand {
    height: 4.375rem;
    font-size: 2rem;
    font-weight: 800;
    padding: 1.5rem 1rem;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .05rem;
    z-index: 1;
    color: #ffffff !important;
}
.sidebar .sidebar-brand .sidebar-brand-icon i {
    font-size: 2rem;
}
.sidebar hr.sidebar-divider {
    margin: 0 1rem 1rem;
}
.sidebar .sidebar-heading {
    text-align: center;
    padding: 0 1rem;
    font-weight: 800;
    font-size: .65rem;
}
.sidebar .sidebar-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .875rem;
    border-radius: .35rem;
    color: rgba(255, 255, 255, .8);
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    padding: 1rem;
    background-color: rgba(0, 0, 0, .1);
}
.sidebar .sidebar-card .sidebar-card-illustration {
    height: 3rem;
    display: block;
}
.sidebar .sidebar-card p {
    font-size: .75rem;
    color: rgba(255, 255, 255, .5);
}
@media (min-width:768px) {
    .sidebar {
    width: 14rem!important;
}
.sidebar .nav-item .collapse {
    position: relative;
    left: 0;
    z-index: 1;
    top: 0;
    -webkit-animation: none;
    animation: none;
}
.sidebar .nav-item .collapse .collapse-inner {
    border-radius: 0;
    box-shadow: none;
}
.sidebar .nav-item .collapsing {
    display: block;
    transition: height .15s;
}
.sidebar .nav-item .collapse, .sidebar .nav-item .collapsing {
    margin: 0 1rem;
}
.sidebar .nav-item .nav-link {
    display: block;
    text-align: left;
    padding: 1rem;
    width: 100%;
}
.sidebar .nav-item .nav-link i {
    font-size: 1.3rem;
    margin-right: .25rem;
}
.sidebar .nav-item .nav-link span {
    font-size: 1.3rem;
    display: inline;
}
.sidebar .nav-item .nav-link[data-toggle=collapse]::after {
    width: 1rem;
    text-align: center;
    float: right;
    vertical-align: 0;
    border: 0;
    font-weight: 900;
    content: '\f107';
    font-family: fontawesome;
}
.sidebar .nav-item .nav-link[data-toggle=collapse].collapsed::after {
    content: '\f105'}
.sidebar .sidebar-brand .sidebar-brand-icon i, .sidebar.toggled .sidebar-brand .sidebar-brand-icon i {
    font-size: 2rem;
}
.sidebar .sidebar-brand .sidebar-brand-text {
    display: inline;
}
.sidebar .sidebar-heading {
    text-align: left;
}
.sidebar.toggled {
    width: 6.5rem!important;
}
.sidebar.toggled .nav-item .collapse {
    position: absolute;
    left: calc(6.5rem + 1.5rem / 2);
    z-index: 1;
    top: 2px;
    -webkit-animation-name: growIn;
    animation-name: growIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
    animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
}
.sidebar.toggled .nav-item .collapse .collapse-inner {
    box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
    border-radius: .35rem;
}
.sidebar.toggled .nav-item .collapsing {
    display: none;
    transition: none;
}
.sidebar.toggled .nav-item .collapse, .sidebar.toggled .nav-item .collapsing {
    margin: 0;
}
.sidebar.toggled .nav-item:last-child {
    margin-bottom: 1rem;
}
.sidebar.toggled .nav-item .nav-link {
    text-align: center;
    padding: .75rem 1rem;
    width: 6.5rem;
}
.sidebar.toggled .nav-item .nav-link span {
    font-size: .65rem;
    display: block;
}
.sidebar.toggled .nav-item .nav-link i {
    margin-right: 0;
}
.sidebar.toggled .nav-item .nav-link[data-toggle=collapse]::after, .sidebar.toggled .sidebar-brand .sidebar-brand-text {
    display: none;
}
.sidebar.toggled .sidebar-heading {
    text-align: center;
}
}.sidebar-light .nav-item .nav-link:active, .sidebar-light .nav-item .nav-link:active i, .sidebar-light .nav-item .nav-link:focus, .sidebar-light .nav-item .nav-link:focus i, .sidebar-light .nav-item .nav-link:hover, .sidebar-light .nav-item .nav-link:hover i, .sidebar-light .nav-item.active .nav-link, .sidebar-light .nav-item.active .nav-link i, .sidebar-light .sidebar-brand {
    color: #6e707e;
}
.sidebar-light hr.sidebar-divider {
    border-top: 1px solid #eaecf4;
}
.sidebar-light #sidebarToggle::after, .sidebar-light .nav-item .nav-link[data-toggle=collapse]::after, .sidebar-light .sidebar-heading {
    color: #b7b9cc;
}
.sidebar-light .nav-item .nav-link i {
    color: #d1d3e2;
}
.sidebar-dark .nav-item .nav-link:active, .sidebar-dark .nav-item .nav-link:active i, .sidebar-dark .nav-item .nav-link:focus, .sidebar-dark .nav-item .nav-link:focus i, .sidebar-dark .nav-item .nav-link:hover, .sidebar-dark .nav-item .nav-link:hover i, .sidebar-dark .nav-item.active .nav-link, .sidebar-dark .nav-item.active .nav-link i, .sidebar-dark .sidebar-brand {
    color: #fff;
}
.sidebar-dark hr.sidebar-divider {
    border-top: 1px solid rgba(255, 255, 255, .15);
}
.sidebar-dark .sidebar-heading {
    color: rgba(255, 255, 255, .4);
}
.sidebar-dark .nav-item .nav-link {
    color: rgba(255, 255, 255, .8);
}
.sidebar-dark .nav-item .nav-link i {
    color: rgba(255, 255, 255, .3);
}
.sidebar-dark #sidebarToggle::after, .sidebar-dark .nav-item .nav-link[data-toggle=collapse]::after, .sidebar-dark.toggled #sidebarToggle::after {
    color: rgba(255, 255, 255, .5);
}
.sidebar-dark #sidebarToggle {
    background-color: rgba(255, 255, 255, .2);
}
.sidebar-dark #sidebarToggle:hover {
    background-color: rgba(255, 255, 255, .25);
}