﻿html {
    font-size:13px;
}

body {
    background-color:#F2F2F2;
}

.logo {
    color: var(--mud-palette-primary-text);
}

.mud-drawer.mud-drawer-fixed .mud-nav-group .mud-nav-link-text {
    color: var(--mud-palette-primary-text);
}

.mud-drawer.mud-drawer-fixed .mud-nav-group .mud-icon-root.mud-svg-icon {
    fill: var(--mud-palette-primary-text);
}

.mud-nav-link.active:not(.mud-nav-link-disabled) {
    background-color: #dd7f3c;
}

.mud-typography-h1, .mud-typography-h2, .mud-typography-h3, .mud-typography-h4, .mud-typography-h5 {
    color: var(--mud-palette-text-primary) !important;
}

.ap-card:hover {
    box-shadow: var(--mud-elevation-4);
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
    transform: scale(1);
}

.mud-input-control.mud-input-required > .mud-input-control-input-container > .mud-input-label::after {
    padding-left:3px;
    color:red;
}

.mud-icon-wrap {
    padding: 4px;
    background: var(--mud-palette-secondary);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.line-height-1 {
    line-height: 1em;
}

.border-color-primary {
    border-color: var(--mud-palette-primary);
}

.border-color-gray {
    border-color: var(--mud-palette-background-gray);
}