*{font-family:"Lexend",sans-serif;font-weight:300;font-style:normal}html{height:100%;position:relative;min-height:100%}body{font-size:14px!important;height:100%;min-height:100%;user-select:none}@media(min-width:768px){html{font-size:16px}}#Logo{max-height:30px}#CompanyLogo,.CompanyLogo{background-color:var(--bs-light);border-radius:4px;max-height:50px;max-width:100px}a{text-decoration:none}a:hover{text-decoration:underline}label{color:var(--bs-secondary-color);display:block;font-weight:300;font-size:.8em;margin-bottom:.5em;margin-top:.25em}input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{font-size:.8em!important}textarea{font-size:.9em!important}.btn{font-size:.8em!important;padding:.4em!important}.tight{line-height:1em}#HeaderText{font-size:1.2em;font-weight:400}.allow-select{user-select:text!important}.no-caret::after{display:none}.pointer{cursor:pointer}.pointer-sort{cursor:ns-resize!important}.pointer-help{cursor:help}.draggable{cursor:grab}.help-text{border-bottom:dotted 1px;cursor:help}.speech-recognition-button{background-color:#fff;font-size:.75em;padding:.25em;position:absolute;right:-4px;top:-10px}@media print{.no-print,.noprint{display:none}}.small{font-size:.9em!important}.smaller{font-size:.7em!important}.normal{font-size:1em!important}.large{font-size:1.2em!important}.larger{font-size:1.4em!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 1s forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut 1s forwards}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.slide-in-right{animation:slideInFromRight 1s ease-out forwards}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slide-in-left{animation:slideInFromLeft 1s ease-out forwards}@keyframes slideOutToRight{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.slide-out-right{animation:slideOutToRight 1s ease-out forwards}@keyframes slideOutToLeft{from{transform:translateX(0);opacity:0}to{transform:translateX(-100%);opacity:1}}.slide-out-left{animation:slideOutToLeft 1s ease-out forwards}.form-check-label{margin-bottom:0;margin-top:0;padding-top:.25em}.dropdown-toggle{cursor:pointer}.modal-header{padding:.5em .8em .5em .8em}.modal-title{font-size:1em}.navbar-brand{margin-right:.25em}.nav-pills{border:solid 1px var(--bs-gray-300);border-radius:.5em;padding:.25em}.nav-item .nav-link{padding:.25em .75em .25em .75em}.btn-secondary{background-color:var(--bs-secondary-color);border-color:var(--bs-secondary-color);color:var(--bs-tertiary-color)}.navbar-text a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1))!important}select option:checked.text-secondary{color:var(--bs-tertiary-color)}.list-group-striped .list-group-item:nth-of-type(even){background-color:rgba(var(--bs-secondary-rgb),.05)}.list-group-striped .list-group-item:nth-of-type(odd){background-color:rgba(var(--bs-primary-rgb),.05)}.list-group-striped .list-group-item:nth-of-type(even):hover{background-color:rgba(var(--bs-secondary-rgb),.2)}.list-group-striped .list-group-item:nth-of-type(odd):hover{background-color:rgba(var(--bs-primary-rgb),.2)}.dropdown-item{font-size:.9em}#ThemeSelector.dropdown-toggle::after{margin-left:0!important}#ThemeSelector:hover{text-decoration:none}input::-webkit-input-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder,input::placeholder{color:var(--bs-gray)!important;font-size:1em!important}