:root {
    --theme-green: #008080;
    --theme-dark-blue: #000080;
    --theme-light-blue: #0073b7;
    --theme-light: #d2d6de;

}
.help-block {
    color: var(--bs-danger);
    font-size: small;
}
.bg-theme-green{
    background-color: var(--theme-green) !important;
}
.bg-theme-dark-blue{
    background-color: var(--theme-dark-blue) !important;
}
.bg-theme-light-blue{
    background-color: var(--theme-light-blue) !important;
}
.bg-theme-light{
    background-color: var(--theme-light) !important;
}
.text-theme-green{
    color: var(--theme-green) !important;
}
.text-theme-dark-blue{
    color: var(--theme-dark-blue) !important;
}
.text-theme-light-blue{
    color: var(--theme-light-blue) !important;
}
.text-theme-light{
    color: var(--theme-light) !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after{
    color: var(--bs-white);
}
.sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-left: 0;
    margin-right: 10px;
}

.sidebar .nav .nav-item:hover {
    background-color: var(--theme-dark-blue) !important;
    color: var(--theme-light) !important;
}
.sidebar .nav .nav-item:hover .nav-link * {
    color: var(--theme-light) !important;
}
.grid-header-row {
    background: var(--theme-dark-blue) !important;
}
.grid-header-row th, .grid-header-row td {
    background: transparent !important;
    color:  var(--theme-light) !important;
}
.grid-header-row th a, .grid-header-row td a {
    color:  var(--theme-light) !important;
    text-decoration: none;
}
.content-wrapper {
	overflow-x: scroll !important;
}