﻿.page-height {
    height: calc(100vh - 50px);
}

.bottom-row {
    background-color: #f7f7f7;
    border-top: 1px solid #d6d5d5;
    height: 2.5rem;
    max-height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: fixed;
    bottom: 0;
    width: 100vw;
}

.fitimage {
    height: auto;
    width: 100%;
    border: 0px solid;
    margin-bottom: 1em;
}

.fitimage80 {
    height: 80%;
    width: 80%;
    border: 0px solid;
    margin-bottom: 1em;
}

.shadow-effects:hover {
    box-shadow: 5px 5px 5px gray;
}

.btn-sqlmdx {
    --bs-btn-color: #fff;
    --bs-btn-bg: #5f356a;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3a0647;
    --bs-btn-hover-border-color: #5f356a;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3a0647;
    --bs-btn-active-border-color: #5f356a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

.btn-sqlmdx:hover {
    font-weight: bolder;
}

.center-items {
    justify-content: center;
    align-items: center;
    text-align: center;
}

div.border {
    /* border-style: solid; */
}

div.header {
    display: flex;
    background-color: var(--bb-sidebar2-top-row-background-color);
    color: var(--bb-sidebar-title-text-color);
    font-weight: bold;
    align-items: center;
    text-align: center;
}

div.header_value {
    font-weight: bold;
}

div.small {
    font-size: .7rem;
}

div.changed_data {
    background-color: lightgray;
    font-weight: bold;
}

.sp_signature {
    font-weight: bold;
}