﻿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: 4rem;
    display: flex;
    align-items: center;
    line-height: 1.2rem;
}

    .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;
}


.e-grid {
    font-family: "Source Sans Pro", Roboto, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.e-grid .e-altrow {
    background-color: #f2f2f2;
}

.e-grid .e-rowcell.e-selectionbackground {
    background-color: #479cc8;
}

.e-grid .e-headercell {
    font-family: "Source Sans Pro", Roboto, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
    background-color: #e9edf0;
}

.e-grid .e-headercelldiv {
    font-family: "Source Sans Pro", Roboto, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
}

.e-grid td.e-active {
    color: white !important;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: #479cc8;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text {
    color: #000000;
    font-weight: bold;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    color: #35a0d7;
    font-weight: bold;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    background-color: #e9edf0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background-color: #ffffff;
}

.e-control {
    font-family: "Source Sans Pro", Roboto, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}