.font-01{font-family:"Gilroy",sans-serif}header,footer{display:none !important}.section-main{width:100% !important;max-width:unset !important;height:100vh;padding:.1px 0 0 0}.preloader{background:#fff;width:100%;height:calc(100vh - 70px);display:flex;position:relative;flex-wrap:wrap;justify-content:center;align-content:center}.preloader svg{width:100px;height:100px}.preloader{background:#fff;width:100%;height:calc(100vh - 70px);display:flex;position:relative;flex-wrap:wrap;justify-content:center;align-content:center}.preloader svg{width:100px;height:100px}.section-main{width:100%;margin:0 auto;background:#ffffff no-repeat center 0 / 100% auto;background-image:url("./images/bg_login_dm.jpg");min-height:90vh}@media (max-width: 1300px){.section-main{background-size:145% auto}}@media (max-width: 767px){.section-main{background-size:auto 100%}}.section-main .logo{margin:0 auto;width:70%;height:110px}@media (max-width: 767px){.section-main .logo{margin:0 auto 0 auto;width:200px;height:100px}}.section-main h2{font-size:3em;font-weight:900;color:#666666;padding:25px}@media (max-width: 767px){.section-main h2{color:#fff;width:100%;margin:0 auto;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.9)}}.section-main .login-container{width:400px;margin:150px 15% 0 auto;background-color:#fff;color:#333333;font-size:1.1em}.section-main .login-container.logged{margin-top:60px}@media (max-width: 767px){.section-main .login-container{margin:200px auto 0 auto}}@media (max-width: 400px){.section-main .login-container{width:calc(100% - 20px);max-width:400px}}.section-main .login-container .left{text-align:left;font-size:1.5em;line-height:21px;color:#fff;font-weight:900;display:none}.section-main .login-container .left svg{width:77px;float:left;margin:0 5px 0 0}.section-main .login-container .left b{color:#dba643;line-height:30px;font-size:1.2em}.section-main .login-container .log{position:absolute;width:75px;margin:-37px -63px}.section-main .login-container .form-header{padding:0;text-align:center}@media (max-width: 767px){.section-main .login-container .form-header{font-size:.55em}}.section-main .login-container .form-header h2{font-size:5em;font-weight:900}.section-main .login-container .form-header h4{font-size:1.3em;font-weight:bold;margin:0;line-height:1em;color:#2eb1be}@media (max-width: 767px){.section-main .login-container .form-header h4{font-size:2em}}.section-main .login-container .form-header h3{font-size:2.7em;font-weight:900;margin:0}.section-main .login-container .form-header h5{font-size:1.1em;font-weight:300;margin:10px 0}@media (max-width: 767px){.section-main .login-container .form-header h5{font-size:1.6em}}.section-main .login-container .form-container{padding:0.1px}.section-main .login-container .form{margin:10px 50px}@media (max-width: 400px){.section-main .login-container .form{max-width:400px;margin:10px 20px}}.section-main .login-container .right{width:100%;margin:0;font-size:1.1em}.section-main .login-container .login-message{height:30px;color:#c00;text-shadow:0 0 3px #fff;margin:20px 0 0 0;text-align:center;font-size:0.9em;font-weight:500}.section-main .login-container h4{margin:15px;font-size:1.4em;font-weight:normal}.section-main .login-container label{line-height:35px;width:90px}.section-main .login-container .user{width:100%;text-align:center}.section-main .login-container .user b{font-weight:bold;color:#2eb1be}.section-main .login-container h5{font-size:1em;font-weight:300;text-align:center;width:100%}.section-main .login-container fieldset{width:100%}.section-main .login-container fieldset input[type=text],.section-main .login-container fieldset input[type=password],.section-main .login-container fieldset select{border:1px solid #d8d9dd;background:#d8d9dd;padding:0 10px;margin:0 0 0 0;width:calc(100% - 90px);height:35px;color:#000}.section-main .login-container fieldset input[type=text].error,.section-main .login-container fieldset input[type=password].error,.section-main .login-container fieldset select.error{border-color:#c00}.section-main .login-container fieldset input[type=text][readonly],.section-main .login-container fieldset input[type=password][readonly],.section-main .login-container fieldset select[readonly]{color:#888}.section-main .login-container button{border:1px solid #2eb1be;background:#2eb1be;color:#fff;cursor:pointer;padding:0;margin:0;width:140px;height:35px;font-size:1em;font-weight:bold}.section-main .login-container button:hover{background:#fff;color:#2eb1be}.section-main .login-container p.upd{width:48%;line-height:1em;font-size:0.9em;text-align:right}.section-main .login-container .remember{position:absolute;bottom:55px}@media (max-width: 767px){.section-main .login-container .remember{bottom:60px}}.section-main .login-container .no-show{background-color:#2eb1be}.section-main .login-container .no-show .checkbox{color:#fff !important}.section-main .login-container .no-show .checkmark{border-color:#fff !important;border-width:1px !important;background:transparent !important}.section-main .login-container .no-show .checkmark:after{border-color:#fff !important}.section-main .login-container .checkbox{display:block;position:relative;padding:5px 0px 0 33px;margin:5px 0;cursor:pointer;font-size:1.25em;user-select:none;line-height:18px;color:#333;text-align:left;float:left;width:150px;height:30px;font-size:0.9em;font-weight:normal}@media (max-width: 767px){.section-main .login-container .checkbox{width:125px;margin:0}}.section-main .login-container .checkbox.error .checkmark{background:#fff;border-color:#f6cf51}.section-main .login-container .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.section-main .login-container .checkbox .checkmark{position:absolute;top:0;left:0;height:22px;width:22px}.section-main .login-container .checkbox .checkmark,.section-main .login-container .checkbox .checkbox input:checked ~ .checkmark{background-color:#fff;border:2px solid #92b6c7;border-radius:4px;float:left;margin:4px}.section-main .login-container .checkbox:hover input ~ .checkmark{background-color:#fff;border:2px solid #92b6c7;border-radius:4px;float:left;margin:4px}.section-main .login-container .checkbox .checkmark:after{content:"";position:absolute;display:none}.section-main .login-container .checkbox input:checked ~ .checkmark:after{display:block}.section-main .login-container .checkbox .checkmark::after{left:30%;top:8%;width:39%;height:69%;border:solid black;border-width:0px 3px 3px 0px;transform:rotate(45deg)}.ui-menu{height:220px;overflow:auto;background-color:#fcfcf6;color:#209ff8;font-size:1.2em;font-weight:900;font-family:'Poppins'}
