body {
    overflow-y: scroll;
    min-height: 100vh;
}


h1 {
    padding: 0px 0px 10px 5px;
}


.dark-mode{
}

.light-mode {
    /*margin: 0;
    padding: 0;
    min-height: 100vh;*/
    /*background: linear-gradient(135deg, #43d8c9, #86b7ec, #bd8ee6);*/
    /*background: linear-gradient(135deg, #FFA500, #86b7ec, #bd8ee6);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    overflow-y: scroll;*/
}


a {
    color: var(--mud-palette-primary);
}

.blur {
    filter: blur(8px);
}

.mud-toolbar-gutters {
    padding-left: 16px !important;
    padding-right: 2px !important;
}

.mud-icon-button {
    padding: 4px;
}

@media (max-width: 600px) {
    .mud-xs-table .mud-table-cell {
        padding: 5px !important;
    }

    .title {
        font-size: 1.2rem;
    }
}


.error-blazor {
    text-align: center;
    margin-bottom: 4px;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.mud-breadcrumb-item a {
    color: dimgrey !important;
}

.mud-input-control {
    padding-bottom:8px;
}

input {
    text-align: right;
}

.mud-select {
    text-align: right;
}

.mud-paper-outlined {
    /*min-height: 520px;*/
}

.my-paper {
    min-height: 490px;
}

.fab-bottom-right {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}

.disable-area {
    pointer-events: none;
    opacity: 0.8;
}

.dialog {
    opacity: 0.4;
    background-color: grey;
}

.alert-last-change {
    height: 35px;
    padding: 0;
    font-size: 0.8rem;
}

.mud-card-header {
    padding: 16px 16px 4px 16px !important;
}

.mud-card-content {
    padding: 8px 16px 8px 16px !important;
}

.mud-tabs-tabbar {
    background-color: var(--mud-palette-background)
}

.text-center {
    text-align: center;
}