﻿body {
    background-color: #FFFFFF;
}

    body .pwa-updater[b-pwa-updater] {
        --pwa-updater-bar-backcolor: rgb(100,186,79);
        --pwa-updater-font-family: inherit;
        --pwa-updater-bar-z-index: 9999;
        --pwa-updater-font-size: 1.2rem;
        --pwa-updater-bar-height: 70px;
    }

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 100;
    src: url('/ressources/fonts/lato-v16-latin-100.eot');
    src: local('Lato Hairline'),local('Lato-Hairline'),url('/ressources/fonts/lato-v16-latin-100.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-100.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-100.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-100.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-100.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: url('/ressources/fonts/lato-v16-latin-300.eot');
    src: local('Lato Light'),local('Lato-Light'),url('/ressources/fonts/lato-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-300.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-300.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-300.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-300.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: url('/ressources/fonts/lato-v16-latin-italic.eot');
    src: local('Lato Italic'),local('Lato-Italic'),url('/ressources/fonts/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-italic.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-italic.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-italic.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-italic.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url('/ressources/fonts/lato-v16-latin-regular.eot');
    src: local('Lato Regular'),local('Lato-Regular'),url('/ressources/fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-regular.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-regular.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-regular.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-regular.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url('/ressources/fonts/lato-v16-latin-700.eot');
    src: local('Lato Bold'),local('Lato-Bold'),url('/ressources/fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-700.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-700.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-700.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-700.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: url('/ressources/fonts/lato-v16-latin-700italic.eot');
    src: local('Lato Bold Italic'),local('Lato-BoldItalic'),url('/ressources/fonts/lato-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-700italic.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-700italic.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-700italic.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-700italic.svg#Lato') format('svg');
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 900;
    src: url('/ressources/fonts/lato-v16-latin-900italic.eot');
    src: local('Lato Black Italic'),local('Lato-BlackItalic'),url('/ressources/fonts/lato-v16-latin-900italic.eot?#iefix') format('embedded-opentype'),url('/ressources/fonts/lato-v16-latin-900italic.woff2') format('woff2'),url('/ressources/fonts/lato-v16-latin-900italic.woff') format('woff'),url('/ressources/fonts/lato-v16-latin-900italic.ttf') format('truetype'),url('/ressources/fonts/lato-v16-latin-900italic.svg#Lato') format('svg');
    font-display: swap
}

.mud-input.mud-input-filled {
    background-color: transparent;
}

    .mud-input.mud-input-filled:hover {
        background-color: var(--mud-palette-primary-hover);
    }

.mud-input.mud-input-text {
    background-color: #e0e0e052;
}

    .mud-input.mud-input-text:hover {
        background-color: var(--mud-palette-primary-hover);
    }
.mud-table-cell {
    vertical-align: top;
}

.mud-simple-table table * tr > td, .mud-simple-table table * tr th {
    vertical-align: top;
}

.mud-tooltip-root {
    width: auto;
}

.mud-tab {
    justify-content: left;
    text-transform: none;
}

.mud-button {
    text-transform: none;
}

table {
    border-collapse: collapse;
}

.mud-input-right input {
    text-align: right;
}

.e-inplaceeditor {
    display: block !important;
}

.validation-message {
    color: #dc3545;
    font-size: 0.8rem;
    margin: 5px 0px 5px 5px;
}

.validation-message:before {
    content: "⚠ ";
}

/*.mud-tabs-toolbar {
    background: inherit;
}*/