:root {
    --mud-typography-default-family:  "Roboto", "Poppins", "Helvetica", "Arial", "sans-serif" !important;
    --mud-typography-h1-size: 3.0rem !important;
    --mud-typography-h2-size: 2.5rem !important;
    --mud-typography-h3-size: 2.0rem !important;
    --mud-typography-h4-size: 1.4rem !important;
    --mud-typography-h5-size: 1.2rem !important;
    --mud-palette-primary: #0054DB !important;
    --mud-palette-primary-light: #0E69FE !important;
    --mud-palette-success: #51CB74 !important;
    --mud-palette-success-light: #58D791 !important;
    /* --mud-palette-background: #f0f0f0 !important;
    --mud-palette-drawer-background: #ebebeb !important; */
}

body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    overflow-x: hidden;
}

pre {
    font-size: 12px;
}

.hmark-red {
    border-left: 12px solid #b40300;
    padding-left: 10px;
}
.hmark-orange {
    border-left: 12px solid orange;
    padding-left: 10px;
}

.mud-button-filled, .mud-button-filled:hover {
    box-shadow: none !important;
}
.mud-button-filled-size-small {
    font-size: .7125rem;
}

.mud-switch-base-large .mud-switch-button {
    padding: 10px 0 5px 11px;
    zoom: 0.55;
}
.mud-switch-base-medium .mud-switch-button {
    padding: 10px 0 5px 10px;
    zoom: 0.5;
}
.mud-switch-base-small .mud-switch-button {
    padding: 4px 0 5px 5px;
    zoom: 0.6;
}
.mud-chip.mud-chip-size-small {
    font-size: 10px;
    height: 20px;
}
.mud-switch-label-small {
    font-size: 0.80rem !important;
    margin-top: 2px !important;
}
.mud-switch-label-medium {
    font-size: 0.85rem !important;
    margin-top: 2px !important;
}

.mud-overlay .mud-overlay-scrim.mud-overlay-dark {
    background-color: rgba(33, 33, 33, 0.25) !important;
}

.mud-input-control.mud-input-outlined-with-label {
    margin-top: 20px;
    margin-bottom: 4px;
}

/* Match every iPhone in portrait mode */
@media only screen
and (max-width: 490px)
and (orientation: portrait) {
    .mud-drawer {
        top: -13px;
        padding-top: 120px;
    }
    .mud-appbar.mud-appbar-fixed-top {
        top: 45px;
    }
}