@font-face {
    font-family: 'Objektiv Mk2';
    src: url('Fonts/Objektiv/Objektiv_Lt/ObjektivMk2-Light.woff2') format('woff2'),
        url('Fonts/Objektiv/Objektiv_Lt/ObjektivMk2-Light.woff') format('woff'),
        url('Fonts/Objektiv/Objektiv_Lt/ObjektivMk2_Lt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Objektiv Mk2';
    src: url('Fonts/Objektiv/Objektiv_It/ObjektivMk2-Italic.woff2') format('woff2'),
        url('Fonts/Objektiv/Objektiv_It/ObjektivMk2-Italic.woff') format('woff'),
        url('Fonts/Objektiv/Objektiv_It/ObjektivMk2_It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Objektiv Mk2';
    src: url('Fonts/Objektiv/Objektiv_Bd/ObjektivMk2-Bold.woff2') format('woff2'),
    url('Fonts/Objektiv/Objektiv_Bd/ObjektivMk2-Bold.woff') format('woff'),
    url('Fonts/Objektiv/Objektiv_Bd/ObjektivMk2_Bd.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Objektiv Mk2';
    src: url('Fonts/Objektiv/Objektiv_Rg/ObjektivMk2-Regular.woff2') format('woff2'),
    url('Fonts/Objektiv/Objektiv_Rg/ObjektivMk2-Regular.woff') format('woff'),
    url('Fonts/Objektiv/Objektiv_Rg/ObjektivMk2_Rg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    --mud-appbar-height: 64px;
    height: 100vh;
}

.mud-nav-link .material-symbols-outlined {
    font-size: 3rem;
}

.mud-nav-link {
    align-items: center;
    
    &.active:not(.mud-nav-link-disabled) {
        color: var(--mud-palette-white) !important;
    }
}

.mud-link.white {
    color: var(--mud-palette-white) !important;
    background-color: transparent !important;
    font-size: 14px;
    text-decoration: underline;
}
/*

.mud-picker-container .mud-toolbar, .mud-list-item  .mud-list-item-icon {
    display: none;  
}*/

.mud-select-extended {
    .mud-select-input {
        color: var(--mud-palette-primary) !important;
    }
    
    .mud-input.mud-input-outlined {
        .mud-icon-root.mud-svg-icon {
            color: var(--mud-palette-primary) !important;
        }
        
        fieldset.mud-input-outlined-border {
            border-radius: 32px;
            border-color: var(--mud-palette-primary) !important;
        }
    }
}

.mud-table {
    .mud-table-head .mud-table-cell {
        &.header-bold {
            font-weight: 700;
            font-size: 1.25rem;
            padding-top: 0.75rem;
            padding-bottom: 0.75rem;
        }

        &.centered {
            .column-header {
                justify-content: center;
            }
        }
    }

    .mud-table-cell {
        vertical-align: top;
    }
}

.mud-icon-root.new-evidence:after {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: red;
    content: '';
    display: inline-block;
    margin-bottom: 1rem;
}
