/* Custom Styles - overriding settings from bootstrap.min.css */
/* Icon reference:  https://icon-sets.iconify.design/wpf/	*/

h1, h2, h3, h4, h5, h6 {
    color: white !important;
}

.nav-link .nav-link.active {
    color: #fff !important;
}

.bg-primary .navbar-nav .nav-link:focus{
    color:white!important;
/*	background-color: #071A3A!important;*/
}

.nav-link {
    /*color: var(--navbar-color);*/
    color: white;
}

.nav-link .visited a {
    /*color: white;*/
	color: unset;
}

.nav-link .active {
    /*background-color: rgba(255,255,255,0.25);*/
    color: white!important;
}

.bg-primary .navbar-nav .nav-link.active {
    /*color: unset !important;*/
	background-color: rgb(147, 13, 13)!important;

}

.bg-primary .navbar-nav .nav-link:focus {
    color: unset !important;
}
.bg-primary .navbar-nav .nav-link:hover{
    color: unset !important;
}
bg-primary .navbar-nav .show > .nav-link {
    color: unset !important;
}

.bg-primary {
    /*--bs-bg-opacity: 0;*/
    /*--bs-bg-opacity: 1;*/
    /* background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important; */
	background-color: #071A3A!important;
}

body { /* Issue with body causing left/right Scrollbar on bottom of window...	*/
    /*margin: 2px;*/
    /*max-width: 1800px;*/
    /*margin-left:auto;
    margin-right:auto;*/
    /*margin: revert;*/
    /*padding-top: calc(var(--navbar-height) + 5px);*/
    /*margin-top: 5px;*/
	background-color: #000;
}

.btn-primary {
    /*background-color: var(--bs-primary);*/
    background-color: #071A3A !important;
    border-width: 0px !important;
}

.app-menu .nav-item a.active {
    /*background-color: rgba(255,255,255,0.25);*/
    color: white;
}

.navbar-toggler {
    /*background-color: rgba(255, 255, 255, 0.1);*/
    background-color: #071A3A;
    margin: .5rem;
}

.e-pager .e-currentitem, .e-pager .e-currentitem:hover {
    background: #071A3A !important;
}

td.e-active {
    /*background: rgba(0, 0, 0, 0.17)!important;*/
    /*color: #3498db!important;*/
    background: #3498db !important;
}

.e-row {
    background: #DEE2E6;
}

.e-altrow {
    background: #F8F9FA;
}

.e-headercell {
    background: #b4bcc2 !important;
}

.e-detailheadercell {
    background: #b4bcc2 !important;
}

.container-box {
    /*background-color: #071A3A;*/
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 10px;
    border-width: 5px;
    border-color: slategrey;
    border-style: solid;
}

.e-groupcaption {
    color: white !important;
    background-color: black !important;
}
/*
.e-indentcell {
    color: white !important;
    background-color: black !important;
}
*/
.e-recordplusexpand {
    color: white !important;
    background-color: black !important;
}

.e-recordpluscollapse {
    color: white !important;
    background-color: black !important;
}

.schedule-grid {
    padding: 0px 2px;
}

.e-grid .e-rowcell {
    padding: 0px 2px;
    height: 36px;
}