﻿[data-bs-toggle]{cursor:pointer;}.form-control[readonly]{background:#eee;}.form-group{margin-top:1rem;position:relative;}.form-group.form-inline{display:flex;}.form-group .form-control{box-shadow:none!important;}.form-group textarea{resize:none;}.form-group+.text-danger{margin-top:-.5rem;}.form-group label+span{display:block;}.form-group textarea+label,.form-group select+label,.form-group input+label{color:#666;top:0;margin-top:.375rem;content:attr(placeholder);position:absolute;pointer-events:none;left:.5rem;padding:0 .25rem;z-index:6;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}.form-group textarea:focus+label,.form-group textarea:active+label,.form-group input:focus+label,.form-group input:active+label,.form-group select:focus+label,.form-group select:active+label,.form-group input[type=datetime-local]+[type=hidden]+label,.form-group .filled+label{margin-top:-.625rem;font-size:.8rem;border-radius:3px;left:1rem;background:#fff;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;}.form-group[class*=col] textarea+label,.form-group[class*=col] select+label,.form-group[class*=col] input+label{left:1.5rem;}.form-group[class*=col] textarea:focus+label,.form-group[class*=col] textarea:active+label,.form-group[class*=col] input:focus+label,.form-group[class*=col] input:active+label,.form-group[class*=col] select:focus+label,.form-group[class*=col] select:active+label,.form-group[class*=col] .filled+label{left:2rem;}.form-group[class*=col]+[class*=col]{padding-left:0;}.form-group[class*=col]+.form-check[class*=col] label{padding-left:1.5em;}.form-group input+[type=file],.form-group input+label+[type=file]{position:absolute;top:0;opacity:0;}.form-group .btn{margin-left:var(--btn-spacing);}.form-check-input{width:1rem;height:1rem;}[required]+label::after,.required label::after{content:"*";}.input-validation-error{border-color:--bs-danger;}.validation-summary-errors,.field-validation-error{color:--bs-danger;}.validation-summary-errors ul,.field-validation-error ul{margin:.5rem .5rem 0 0;list-style:none;padding-left:0;}.form-inlines.form-group,.form-inlines .form-group{display:flex;}.form-inlines label,.form-inlines label+span{margin-top:.375rem;}.form-inlines label,.form-inlines .form-control{-ms-flex-preferred-size:0;-ms-flex-positive:1;flex-grow:1;flex-basis:0;max-width:100%;}.form-inlines .form-control+.btn{margin-left:var(--btn-spacing);}.form-inlines .form-control+label+.form-control{margin-left:var(--btn-spacing);}.btn[class*=col]{margin-right:calc(var(--bs-gutter-x)*.5);}.align-1 .form-group label{max-width:8.33%;}.align-2 .form-group label{max-width:16.67%;}.align-3 .form-group label{max-width:25%;}.align-4 .form-group label{max-width:33.33%;}.align-5 .form-group label{max-width:41.67%;}.align-6 .form-group label{max-width:50%;}.align-7 .form-group label{max-width:58.33%;}.align-8 .form-group label{max-width:66.67%;}.align-9 .form-group label{max-width:75%;}.align-10 .form-group label{max-width:83.33%;}.align-11 .form-group label{max-width:91.67%;}.vnm-loading{position:relative;}.vnm-loading::after{position:absolute;top:0;bottom:0;right:0;left:0;content:'';background:rgba(255,255,255,.5) url('../images/loading.gif') no-repeat center;}.vnm-loading.modal-content{min-height:200px;}.vnm-loading.modal-content::after{border-radius:var(--bs-modal-border-radius);}