﻿
a {
    color: #1e88e5 !important;
}
a:hover {
    cursor: pointer;
}

.mud-icon-size-small {
    font-size: 1rem;
}

.mud-input > input.mud-input-root-outlined, div.mud-input-slot.mud-input-root-outlined {
    padding: 7.5px 12px;
}

.mud-input > input.mud-input-root.mud-input-root-filled, div.mud-input-slot.mud-input-root.mud-input-root-filled {
    padding: 25px 12px 12px;
}

.mud-input-filled .mud-input-root-filled {
    height: 0.1em !important;
}

.mud-input-label-filled {
    transform: translate(12px,15px) scale(1);
}

.mud-input-label-outlined {
    transform: translate(9px,6px) scale(1);
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled {
    transform: translate(12px,7px) scale(.75);
}

.mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root {
    font: inherit;
    font-size: 12px;
}

.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
    margin-top: 7px;
}

.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 0.8rem;
}

.mud-typography {
    font-size: 0.8rem;
}

.mud-input-label-text {
    transform: translate(5px,16px) scale(1);
}

.mud-list-item {
    padding-top: 0px;
    padding-bottom: 0px;
}

.mud-radio-icons .mud-icon-size-medium {
    font-size: 1rem;
}

.mud-button-label {
    font-size: 0.7rem;
}


.mud-container-maxwidth-lg {
    max-width: 100%;
}

.mud-simple-table table * tr > td, .mud-simple-table table * tr th {
    display: table-cell;
    padding: 5px;
    line-height:1.3;
}
/*.mud-grid-spacing-xs-3 > .mud-grid-item {
    padding: 10px;
}*/

/*.mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 0px 0px 0px 0px;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
}*/

.mud-input.mud-input-underline:before {
    left: 0;
    right: 0;
    bottom: 0;
    content: " ";
    position: absolute;
    transition: border-bottom .2s,background-color .2s;
    border-bottom: 0px solid var(--mud-palette-lines-inputs);
    pointer-events: none;
}
.mud-input.mud-input-underline:after {
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    position: absolute;
    transform: scaleX(0);
    transition: transform 200ms cubic-bezier(0,0,.2,1) 0ms;
    border-bottom: 0px solid var(--mud-palette-primary);
    pointer-events: none;
}


div.scroll {
    margin: 4px, 4px;
    padding: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    white-space: nowrap;
}
.cursor-pointer{
    cursor:pointer;
}
.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -39px;
    margin-top: -39px;
}
ul {
    list-style: inherit !important;
}

.mud-primary-text {
    font-size: small !important;
    font-family: sans-serif !important;
}

body {
    font-family: sans-serif !important;
    font-size: small !important;
}
