﻿body {
    overflow: overlay;
}

.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    /*background-color: rgb(30 30 45);*/
}

.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    /*color: #e0e0e0;*/
}


.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    border-left: 2px solid #594ae2;
    border-right: 2px solid #594ae2;
    /*padding-left: 14px;*/
}

    .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon {
        /*color: #e0e0e0;*/
    }

.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    /*background-color: #594ae233;*/
}

.mud-card-header {
    padding: 4px;
    padding-left: 16px;
    border-left: 2px solid #5748db;
}

.docs-page-section .docs-section-content .docs-section-content-inner > *:not(.mud-grid) {
    margin: 8px;
}

.mud-simple-table table * tr > td, .mud-simple-table table * tr th {
    border-bottom: 1px solid #616161 !important;
}

.mud-dialog {
    border: 1px solid #8c7aff59;
}

.canvas-width {
    width: 100% !important;
    height: 100% !important;
}

/*@page {
    size: A4;
    margin: 0;
}*/

.table-td-padding {
    padding-top: 6px;
    padding-bottom: 6px;
}

.valid-date {
    color: yellowgreen !important;
}
.invalid-date {
}

@media print {
    .print-fit-on-page {
        page-break-inside: avoid;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .table-td-padding {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }

    .mud-card-content {
        padding: 8px;
    }

    .mud-chip-filled, .mud-chip-color-success, .mud-chip-color-warning, .mud-chip-color-error {
        color: #1e1e1e !important;
        font-size: 12px;
        border: 2px solid grey;
    }

    .mud-chip-color-success {
        border-color: green;
    }

    .mud-chip-color-warning {
        border-color: orange;
    }

    .mud-chip-color-error {
        border-color: red;
    }

    body, .mud-typography, .mud-paper, .mud-chip.mud-chip-size-medium {
        color: #1e1e1e !important;
        font-size: 12px;
    }

    .mud-paper.mud-elevation-1.mud-card {
        border: 1px solid #bbbbbb;
        box-shadow: none;
        transition: none;
    }

    .mud-typography-h5 {
        font-size: 16px;
    }

    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #1e1e1e !important;
    }

    .print-canvas {
        width: 100%;
        max-width: 100%;
        max-height: 400px;
        overflow: hidden;
    }

    .mud-main-content, .mud-container {
        margin: 0px !important;
        padding: 0px !important;
    }

    .mt-5, .my-5 {
        margin-top: 0px !important;
    }

    .mud-appbar, .mud-drawer, .mud-drawer-content {
        margin: 0px !important;
        display: none;
    }

    .print-new-page {
        page-break-after: auto;
        page-break-inside: avoid;
    }

    .print-no-border {
        border: none !important;
        box-shadow: none !important;
    }

    .print-no-padding {
        padding: 0px 0px 0px 0px !important;
        margin: 0px 0px 0px 0px !important;
    }
}
