html, body {font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 14px;}
.logo { height: 66px; }
.auth .logo { height: auto; }
.logo img { box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 50%; }

.bg-main { background-color: rgba(28, 135, 73, 1); }
.img-hor {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.centered-box {
    width: 95%;
}

.side-nav {
    background-color: rgb(191 214 202);
    font-size: 16px;
    font-weight: 500;
}
.side-nav a {
    font-size: 16px;
    font-weight: 500;
}
.side-nav a:not(.btn) i {
    margin-right: 1.5em
}
.side-nav a:not(.btn):hover {
    background-color: rgba(28, 135, 73, 1);
    color: #FFFFFF;
}
.table-striped-alt>tbody>tr:nth-of-type(4n-3),.table-striped-alt>tbody>tr:nth-of-type(4n-2) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}
.table-striped-alt>tbody>tr{var(--bs-table-striped-bg);}
.table-striped-alt>tbody>tr:nth-of-type(4n-3) {
    border-color: var(--bs-table-striped-bg);
}
.table-striped-alt>tbody>tr:nth-of-type(4n-1) {
    border-color: #FFFFFF;
}
.table-header-row {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
}
.table-sub-row {
    border-color: #FFFFFF;
}
.exhibit-category {
	grid-template-columns: 1fr 100px 100px;
}
.entries-table .btn.disabled {
	opacity: .25;
	color: #212529 !important;
}
.no-wrap { white-space: nowrap; }
@media (min-width: 768px) {
    .centered-box {
        width: 500px;
    }
    .header { height: 66px; }
    .side-nav {
        position: fixed;
        width: 200px;
        left: 0;
        bottom: 0;
        top: 0;
        /* display: grid; */
        /* grid-template-rows: 66px 1fr; */
    }
    .content {
        padding-left: 230px;
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 40px;
        max-width: 1200px;
    }
}