﻿﻿body {
}

.scroll-locked {
    
}

.mud-expand-panel-custom-content .mud-expand-panel-content {
    padding: 0 0 0;
}

.mud-expand-panel-custom-header .mud-expand-panel-header {
    background-color: #eff7fd;
}

.mud-input {
    font-size: 0.8125rem;
}

/*.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    color: #707070 !important;
}*/

.mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-primary) !important;
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol {
    /*color: #707070 !important;*/
    color: #bdbdbd !important;
}

.mud-dialog-width-full {
    width: calc(100% - 14px);
}

.mud-nav-link {
    padding: 5px 16px 5px 16px;
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(6px,-6px) scale(.75);
    /*min-width: 60px;*/
    padding: 0 !important;
    white-space: nowrap;
}

.mud-list-item-icon {
    min-width: 36px;
}

.customValidateClass .mud-input-control-input-container .mud-input .mud-input-outlined-border {
    border-color: #f44336ff;
}

.customValidateClass .mud-input-control-input-container .mud-input-label-outlined {
    color: #f44336ff !important;
}

/*Move right in mud-select for more space*/
.select-move-adorned-end .mud-input.mud-input-outlined.mud-input-adorned-end {
    padding-right: 4px !important;
}

/*.mud-table-dense-custom .mud-table-dense .mud-table-row .mud-table-cell {
    padding: 6px 6px 6px 6px !important;
    padding-inline-start: 6px !important;
    padding-inline-end: 6px !important;
}*/

.mud-table-xDense {
    /*padding: 6px 8px 6px 8px !important;*/
    padding: 4px 6px 4px 6px !important;
}
.mud-table-0Dense {
    padding: 0px 0px 0px 0px !important;
}



@media (min-width: 992px) {


}


/* ------------------------------------------------------------------------------
 *
 *  # MudExpansionPanels
 *
 * ---------------------------------------------------------------------------- */
.mud-expand-panel .mud-expand-panel-header {
    padding: 6px 24px !important;
    min-height: 38px !important;
}





/* MAX-WIDTH */

@media screen and (min-width: 601px) {

    .mud-dialog-container.mud-dialog-topcenter {
        padding-top: 52px !important;
        max-height: 99vh; /* Scroll Dialog*/
        overflow-y: auto; /* Scroll Dialog*/
    }

}

@media screen and (max-width: 600px) {

    .mud-drawer-small {
        --mud-drawer-width-right: 100%;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:first-child {
        border-bottom: 1px solid var(--mud-palette-table-lines) !important;
        border-top: 1px solid var(--mud-palette-table-lines) !important;
    }

    .mud-table-root .mud-table-body:last-child .mud-table-row:last-child .mud-table-cell {
        border-bottom: 1px dashed var(--mud-palette-table-lines) !important;
    }

    .mud-table-root .mud-table-body .mud-table-row .mud-table-cell {
        border-bottom: 1px dashed var(--mud-palette-table-lines) !important;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:not(last-child) {
        /*border-right: 1px solid var(--mud-palette-table-lines) !important;*/
        border-right: none !important;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:last-child {
        border-right: none !important;
        border-bottom: none !important;
    }

    .mud-dialog-container.mud-dialog-topcenter {
        padding-top: 0px !important;
    }


}