body {
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: none;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: none;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: none;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: none;
    }
}

.split-content {
    position: absolute;
    top: 72px; /*120px;*/ /* same as height and padding of <nav> header */
    left: 0;
    bottom: 0;
    right: 0;
}

.split-window {
    height: 100%;
    padding-top: .3rem; /* same as <main> */
    padding-bottom: .3rem;
    padding-left: 10px;
    padding-right: 10px;
}

/* ********************************* Peterka Partners style */

.bg-dark {
    background-color: rgb(0, 67, 136) !important;
}

.text-danger-deep span {
    color: #dc3545 !important;
}

/* ********************************* menu */
.navbar-brand {
    margin-right: 0.8rem;
    background-color: #b71918;
    border-radius: 2px;
    color: rgb(255, 255, 255, 1);
    padding-left: 6px;
    padding-right: 6px;
}

.navbar-brand:hover {
    color: rgb(255, 255, 255, 0.8);
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: .75rem;
    padding-left: .75rem;
}

.dropdown .dropdown-menu {
    background-color: rgb(250, 250, 250);
    top: 94%;
    /*left: -20px;*/
}

:hover.dropdown-item {
    background-color: rgb(230,230,230);
}

.dropdown:hover > .dropdown-menu {
    display: block;
}

.dropdown-item:hover > .dropdown-menu {
    display: block;
}

.menu-color, .nav-link {
    color: rgba(255, 255, 255, 0.85) !important;
}

:hover.menu-color, .nav-link:hover, .nav-link:focus {
    color: rgba(255, 255, 255, 1.0) !important;
}

.submenu-color {
    color: rgb(33, 37, 41) !important;
}

/* ********************************* footer */
.footer {
    font-size: small;
}

/* Grid */
.dx-datagrid .noFilterIcon .dx-texteditor-buttons-container { /* do not show (e.g. DateTime) icon in filter row */
    display: none !important;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)
    td:not(.dx-focused) { /* different color of hover and alternate rows */
    background-color: rgba(0,0,0,.08) !important;
}
