﻿html, body {
    font-family: "Source Sans Pro", Roboto, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h3, .h3 {
    font-weight: bold
}

h2,
.h2 {
    font-weight: bold
}

.rz-tabview-nav li a {
    font-weight: bolder;
}
.rz-button-md .rz-button-text {
    font-weight: bold;
}

.sidebar {
    background-image: linear-gradient(#ffffff, #dcdcdc);
    font-weight: bold
}

.sidebar .top-row {
        background-image: linear-gradient(#f3f5f7, #f3f5f7) !important;
        border-bottom: 1px solid #d6d5d5;
}

.navbar-dark .navbar-brand {
    color: #000000;
}
.sidebar .nav-item {
    font-size: 1.1rem;
    padding-bottom: 1.5rem;
}

.sidebar .nav-item:first-of-type {
    padding-top: 1rem;
}

.sidebar .nav-item:last-of-type {
    padding-bottom: 1rem;
}

.sidebar .nav-item a {
    color: #000000;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

    .sidebar .nav-item a.active {
        background-color: rgba(71,156,200,1);
        color: white;
    }

    .sidebar .nav-item a:hover {
        background-color: rgba(71,156,200,0.25);
        color: black;
    }

/* Spinner */
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
    stroke: #161734;
}