﻿.text-end{
    text-align: right;
}

.text-center{
    text-align: center !important;
}

.buttons-bar button{
    margin: 0 5px;
}


table.info-table td {
    vertical-align: top;
    padding: 3px;
}

table.info-table tr td:first-child{
    font-weight: bold;
}

.document-preview {
    height: 100%;
}

.document-preview img{
    max-width: 100%;
    max-height: 75vh;
}

.compact-form-container .mud-typography-input {
    font-size: var(--mud-typography-default-size);
    margin-bottom: 3px;
}

    .compact-form-container .mud-typography-input input.mud-input-root-margin-dense, .compact-form-container .mud-typography-input.mud-select-input .mud-select-input {
        padding: 5px 10px;

    }

    .compact-form-container .mud-typography-input.mud-select-input .mud-input-adornment {
        padding: 0;
    }

.formitem-label{
    display:inline-block;
    padding-top:5px;
}

.tbl-compact.mud-table-dense .mud-table-row .mud-table-cell {
    padding: 5px;
}

.my-form-label-above{
    color: #808080;
}

.my-form-item .mud-input-control.mud-input-control-margin-dense{
    margin: 0 0 5px 0;
}

.mudcard-compact .mud-card-header, .mudcard-compact .mud-card-content{
    padding-top: 5px;
    padding-bottom: 5px;
}

    .mudcard-compact .mud-card-content .mud-typography-input {
        font-size: 14px;
    }

.status-bar{
    min-width: 100px;
}

.status-bar .progress-label {
    font-weight: bold;
    background-color: rgba(255,255,255,.8);
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
}

.mud-data-grid.mud-table-dense tr td:first-child .mud-checkbox .mud-icon-button, .mud-data-grid.mud-table-dense tr th:first-child .mud-checkbox .mud-icon-button {
    padding: 3px;
    font-size: 1.125rem;
    margin-left: 9px;
}