﻿body, html {
    min-height: 100% !important;
}

body {
    background-image: url('/assets/AGR_035.jpg') !important;
    /* transparency */
    background-color: rgba(0, 0, 0, 0.5) !important;
    background-blend-mode: soft-light !important;
    /* Full height */
    min-height: 100% !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.textNoUnderline {
    text-decoration: none !important;
}

.textUnderline {
    text-decoration: line-through !important;
}

.fabStyles {
    z-index: 2000;
    margin: 0px 21px 21px 0px;
}

.subdivfinalName {
    color: red;
    font-size: smaller !important;
}

.mud-main-content {
    color: white !important;
    font-size: medium !important;
}

.textColor {
    color: white !important;
}

.toolbar-height {
    height: auto !important;
}

.EditDialogBackground {
    background-color: #F7F7F7 !important;
}

.EditDialog {
    max-height: 500px !important;
    overflow-y: auto !important;
}

.EditControlBackground {
    background-color: white !important;
}

.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
    background-color: #f68a1f !important;
    color: #262626 !important;
}

    .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon {
        color: black !important;
    }

.mud-nav-link-icon.mud-nav-link-icon-default {
    color: #ffffff !important;
}

.mud-nav-link:hover:not(.mud-nav-link-disabled) {
    background-color: orange !important;
    color: rgba(255, 255, 255, 0.75) !important;
}

.loginlogout {
    color: white !important;
}

.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:not(:last-child) {
    font-size: smaller !important;
}

.mud-button-group-root .mud-button-root.mud-icon-button {
    padding: 4px;
}

.mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 3px 6px 3px 4px;
    padding-inline-start: 4px;
    padding-inline-end: 6px;
}

.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:not(:last-child) {
    font-size: smaller !important;
}
.mud-table-sort-label {
    font-size: smaller !important;
}


@media (max-width: 640.98px) {
    .userIdentity {
        display: none !important;
    }

    .loginlogout {
        background-color: inherit !important;
        color: white !important;
        padding: 5px 5px 5px 5px !important;
    }

    .mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--open:not(.mud-drawer--initial) {
        width: 100% !important;
    }

    .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
        background-color: #f68a1f !important;
        color: #262626 !important;
    }

        .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon {
            color: black !important;
        }

    .mud-nav-link-icon.mud-nav-link-icon-default {
        color: #ffffff !important;
    }

    .mud-nav-link:hover:not(.mud-nav-link-disabled) {
        background-color: orange !important;
        color: rgba(255, 255, 255, 0.75) !important;
    }
}

@media screen and (max-width: 641px) {
    .userIdentity {
        display: none !important;
    }

    .loginlogout {
        background-color: inherit !important;
        color: white !important;
        padding: 5px 5px 5px 5px !important;
    }

    .mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--open:not(.mud-drawer--initial) {
        width: 100% !important;
    }

    .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) {
        background-color: #f68a1f !important;
        color: #262626 !important;
    }

        .mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon {
            color: black !important;
        }

    .mud-nav-link-icon.mud-nav-link-icon-default {
        color: #ffffff !important;
    }

    .mud-nav-link:hover:not(.mud-nav-link-disabled) {
        background-color: orange !important;
        color: rgba(255, 255, 255, 0.75) !important;
    }
}
