﻿/* version 8.6.2023 */body{margin:0;background:#f5f7fb}.loginForm input#_btnLogin,h4{margin:10px 0}a{text-decoration:none}sup{color:red;display:contents}input[type=radio]{vertical-align:middle;height:25px;width:25px}input[type=submit]{width:100%;height:40px;padding:10px;border-radius:var(--borderRadius);color:#fff;background:var(--mainColor);border:none;cursor:pointer}.link,.link a,.login input:hover~span.titleForm,a.loginLink,h4{color:var(--mainColor)}.form{display:inline-block;margin-bottom:30px;width:100%}.form .item,.form .item100,.form .item30,.form .item40,.form .item70,.form .item75,.form .item80{float:right;padding:5px;vertical-align:top;box-sizing:border-box}.form .item100,footer{width:100%}.form .title{min-height:24px}.form .control{min-height:40px;position:relative}.form .item70 textarea,.form .item75 textarea{height:60px}.select2{width:100%!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single,input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],textarea{width:100%;height:var(--inputHeight);border-radius:var(--borderRadius);border:var(--borderField);box-sizing:border-box;background:#fff}.togglePassword{width:20px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:10px;z-index:1}textarea{max-width:100%;max-height:100%}input:focus,textarea:focus{outline:0}.form .item100 textarea{height:100px}.form .categoryTree,.form .control table{border-radius:var(--borderRadius);border:var(--border)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--inputHeight)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 20px 0 8px;line-height:40px}.select2-container--default .select2-selection--multiple{overflow-y:auto;overflow-x:hidden;min-height:40px;height:auto}.checkBoxList .select2-results__option:before,.checkboxlst .select2-results__option:before{content:"";display:inline-block;position:relative;height:18px;width:18px;border:1px solid #e9e9e9;border-radius:3px;background-color:#fff;margin-left:10px;vertical-align:middle;text-align:center}.checkBoxList .select2-results__option--selected::before,.checkboxlst .select2-results__option--selected::before{content:"\2713";background-color:#1269db;border:none;font-weight:700;color:#fff}.ValidationSummary,.validator{display:none}.info,.loginForm>div{display:inline-block;vertical-align:middle}.form .categoryTree span{white-space:break-spaces}.form .button{padding-top:20px!important}input[type=checkbox]{width:20px;height:20px;cursor:pointer;vertical-align:middle}.select2-container--default.select2-container--focus .select2-selection--multiple{border:var(--borderField)}.info{position:relative;cursor:pointer}.info .infoImg{width:18px;vertical-align:middle;padding:3px 0;filter:invert(20%) sepia(51%) saturate(7073%) hue-rotate(240deg) brightness(102%) contrast(102%)}.info .infoText{position:absolute;background-color:#ddd;top:114%;right:-8px;width:max-content;max-width:50vw;z-index:1;padding:10px;box-sizing:border-box;border-radius:5px;transition:.8s;opacity:0;visibility:hidden}.info:hover .infoText{opacity:1;visibility:visible}.info .infoText::after{content:"";position:absolute;bottom:100%;right:11px;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #ddd}.login{background:#fcfcfc;min-height:83vh;display:flex;flex-direction:column;justify-content:center;padding:20px 0}h4{font-weight:700;text-align:center;font-size:16px}.loginForm{margin:auto;background-color:#fff;border-radius:.25rem;box-shadow:0 0 .25rem rgb(0 0 0 / 22%);box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.loginForm div{padding:10px 0;position:relative;text-align:center;box-sizing:border-box}.loginForm .right h4{text-align:center;font-size:20px}.login .titleForm{background-color:#fff;color:#9e9e9e;right:1rem;margin-top:calc((var(--inputHeight) - 1.8rem)/ 2);position:absolute;user-select:none;z-index:0;transition:transform .2s,padding .2s,opacity .1s}.loginForm .left{float:left;padding:10px}.loginForm .left img{width:100%;height:100%;display:block}.login input:not(input[type=submit]){position:relative;z-index:1;padding:0 8px}.login input[type=number]:placeholder-shown,.login input[type=password]:placeholder-shown,.login input[type=text]:placeholder-shown{background:0 0}.login input[type=number]:not(:placeholder-shown),.login input[type=password]:not(:placeholder-shown),.login input[type=text]:not(:placeholder-shown){background:#fff;outline:0;border-color:var(--mainColor)!important}.login input:focus~span.titleForm,.login input[type=number]:not(:placeholder-shown)~span.titleForm,.login input[type=password]:not(:placeholder-shown)~span.titleForm,.login input[type=text]:not(:placeholder-shown)~span.titleForm{opacity:1;padding:0 .3125rem;transform:translate(-.1875rem,calc(50px /-2 + .0625rem)) scale(.9);color:var(--mainColor);z-index:2}.login input:focus,.login input:hover{outline:0;border-color:var(--mainColor)!important}.link{text-decoration:underline;margin:0 5px}@media (min-width:0){.form .item,.form .item30,.form .item40{width:50%}.form .item70,.form .item75,.form .item80,.form .itemM100,.loginForm .left{width:100%}.loginForm{width:95%;padding:15px;flex-direction:column-reverse}.loginForm .right{width:100%;padding:0}}@media (min-width:768px){.form .item70{width:70%}.form .item75{width:100%}}@media (min-width:992px){.form .item,.form .item30{width:33%}.form .item40{width:40%}.form .item70{width:65%}.form .item75{width:70%}.form .item80{width:80%}.loginForm{width:73%;padding:0;flex-direction:row}.loginForm .right{padding:20px 40px;box-sizing:border-box;width:40%}.loginForm .left{width:58%}}@media (min-width:1200px){.form .item{width:20%}.form .item30{width:30%}.form .item70{width:70%}.form .item75{width:75%}}