* {
    font-family: Roboto, sans-serif;
}

body {
    margin: 0px;
}

.body-wrapper {
    max-width: 1280px;
    padding: 1rem;
    padding-top: 0.2rem;
    margin: 0 auto;
}

.top-bar {
    background: #36454F;
}

.responsive-table {
    display: inline-table;
}

.responsive {
    width: 100%;
    max-height: 75px;
    height: auto;
}

.mat-drawer-app-content {
    width: 98vw;
}

.big-button {
    height: 3.4rem;
    margin-top: -15px;
}

.big-button-centre {
    height: 3.4rem;
    margin-top: -15px;
    position: center;
}

.app-fab-absolute0 {
    z-index:1000;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
}

.app-fab-absolute1 {
    z-index: 1000;
    position: fixed;
    bottom: 5rem;
    right: 1rem;
}

.app-fab-absolute2 {
    z-index: 1000;
    position: fixed;
    bottom: 9rem;
    right: 1rem;
}

.app-fab-absolute3 {
    z-index: 1000;
    position: fixed;
    bottom: 13rem;
    right: 1rem;
}

.app-fab-absolute4 {
    z-index: 1000;
    position: fixed;
    bottom: 17rem;
    right: 1rem;
}

.app-fab-absolute5 {
    z-index: 1000;
    position: fixed;
    bottom: 21rem;
    right: 1rem;
}

.mdc-dialog .mdc-dialog__container {
    width: 100%;
}

.mdc-dialog .mdc-dialog__surface {
    max-width: none;
    width: 70%;
}

.mdc-drawer__content {
    height: 90%;
    overflow-y: scroll;
}

a:link {
    color: inherit;
    background-color: inherit;
    text-decoration: inherit;
}

a:visited {
    color: inherit;
    background-color: inherit;
    text-decoration: inherit;
}

a:hover {
    color: blue;
    background-color: transparent;
    text-decoration: underline;
}

a:active {
    color: inherit;
    background-color: inherit;
    text-decoration: inherit;
}

.mud-dialog-width-sm {
    max-width: 90%
}

.fixed-column {
    position: sticky;
    background-color: var(--mud-palette-background);
}

.sideways {  
    text-orientation: sideways;
}


