/*html[data-bs-theme="dark"] .table, .datatable-table{*/
/*    background: #4e5d58 !important;*/
/*    !*hover {background-color: coral;}*!*/
/*}*/

/*html[data-bs-theme="dark"] .table, .datatable-table tr:hover {*/

/*     background-color: #74a0bb !important;*/
/*     color: #060b49 !important;*/
/*}*/

.sb-sidenav-brand {
    /*background-color: #0D6EFD;*/
    background-color: var(--bs-brand-sidenav);
    /*background-color: #0F1B72;*/
    color: rgba(255, 255, 255, 0.5);
}

.sb-sidenav-brand .sb-sidenav-menu .sb-sidenav-menu-heading {
    color: rgb(255, 255, 255);
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link {
    color: rgba(255, 255, 255, 0.5);
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link .sb-nav-link-icon {
    color: rgba(255, 255, 255, 0.25);
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow {
    color: rgba(255, 255, 255, 0.83);
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link:hover {
    color: #fff;
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link.active {
    color: #fff;
    /*background-color: #050B42;*/
}

.sb-sidenav-brand .sb-sidenav-menu .nav-link.active .sb-nav-link-icon {
    color: #fff;
}

.sb-sidenav-brand .sb-sidenav-footer {
    background-color: var(--bs-brand-sidenav-footer);
}

.brand-bg-color-topnav{
    background-color: var(--bs-brand-topnav);
}


.text-glow {
    font-family: var(--font-family-serif);
    font-weight: 700;
    text-shadow: 0 0 5px #fff, 0 0 7px #fff, 0 0 1px #ffffff;
    text-align: center;
}
.text-glow-dark {
    font-family: var(--font-family-serif);
    font-weight: 700;
    text-shadow: 0 0 5px #060b49, 0 0 7px #060b49, 0 0 1px #060b49;
    text-align: center;
}

.brand-logo-font {
    font-family: var(--font-family-serif);
    font-weight: 700;
    /*color: #0E1677;*/
    /*text-shadow: 2px 1.1px #6191b6;*/
}

.brand-logo-font-blue{
    color: #0E1677;
}
.brand-logo-font-red{
    color: #ff0000;
}
.brand-logo-font-lighterblue{
    color: #0D6EFD;
}


.brand-font-color-blue {
    color: var(--bs-body-color);
}

.brand-font-color-red {
    color: #ff0000;
}

.brand-bg-color {
    /*background-color: #2183C8;*/
    background-color: #0E1677;
}

.brand-bg-footer{
    background-color: var(--bs-brand-sidenav-footer);
}

h1, h2, h3, h4, h5  {
    font-family: var(--font-family-serif);
    font-weight: 500;
    /*color: #0E1677;*/
}

/*.dimension {*/
/*    width: 500px;*/
/*    height: 300px;*/
/*}*/

.nav-tabs .nav-link.active {
    background-color: #0D6EFD;
    color: #fff;
    /*border: 3px solid #9400d3;*/
}

.nav-tabs .nav-link {
    background-color: #fff;
    color: #0D6EFD;
    /*border: 3px solid #9400d3;*/
    /*margin-right: 2rem;*/
    /*padding-left: 3rem;*/
    /*padding-right: 3rem;*/
}

.nav-tabs .nav-link:hover {
    border: 1px solid #0D6EFD;
}

.brand-form-bg-color {
    background-color:var(--bs-brand-form-bg-color);
}

input[type="text"], input[type="tel"], input[type="email"], input[type="date"], input[type="password"], input[type="number"], input[type="checkbox"],
textarea, select, select option

{

    background-color: var(--bs-brand-input-bg-color) !important;

}
.btn, btn-border-radius {
    border-radius: 50px;
}