﻿@import url("../../../../Content/css/fonts/stylesheet.css");:root{--primary-color:#02a801;--bg-sidebar-menu-active:linear-gradient(90deg,#02a801,#05d604);--bg-menu-gradient:linear-gradient(90deg,#02a801,#05d604);--bg-menu-gradient-hover:#02a801;}html{font-size:var(--text-font-size);}body.subpage-bg{font-family:var(--font-family);font-size:1rem;background-color:#fff;}h1{font-size:2rem;font-weight:bold;color:var(--primary-color);text-align:center;margin:0 0 var(--padding);}img{max-width:100%;}.position-relative{position:relative;}.position-absolute{position:absolute;}section#login{background:var(--primary-color) url(../images/bg-login.jpg?id20241115) no-repeat center bottom;min-height:100vh;background-size:100%;background-attachment:fixed;display:flex;overflow-x:hidden;}@media(max-width:768px){section#login{background-size:auto;background-position:bottom right -385px;}}section#login .container{max-width:640px;}section#login .form-login{width:400px;margin:0 auto;margin-bottom:40px;position:relative;background:#fff;border-radius:20px;box-shadow:0 0 8px rgba(51,51,51,.35);}@media(max-width:768px){section#login .form-login{width:inherit;margin:0 28px;}}section#login .form-login:before{content:"";position:absolute;right:calc((100% - 640px - 480px)/2);width:240px;height:240px;top:calc((100% - 240px)/2);background:url(images/plane.png) no-repeat center center;background-size:240px;}section#login .form-login .plane{width:100%;border-radius:20px 20px 0 0;border-bottom:1px solid var(--input-border-color);}section#login .form-login .content{border-top:0;border-radius:0 0 20px 20px;padding:24px;margin:0;font-size:1rem;}section#login .form-login .content .note{text-align:center;color:#000;padding:0;margin:0 0 16px;font-weight:500;}section#login .form-login .form-item{position:relative;margin-bottom:16px;}section#login .form-login .form-item label{font-size:1rem;font-weight:500;color:#535252;display:block;text-align:left;}section#login .form-login .form-item:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:34px;}section#login .form-login #CaptchaInputText{width:100%;border:0;border-radius:var(--border-radius-input);margin-bottom:20px;}section#login .form-login #Captcha{padding:0 0 20px;position:relative;margin-bottom:5px;}section#login .form-login #Captcha br{display:none;}section#login .form-login #Captcha #CaptchaImage{margin:0;float:right;height:34px;width:100px;}section#login .form-login #Captcha #CaptchaInputText{height:30px;padding-left:10px;width:115px;margin-bottom:0;}section#login .form-login #Captcha #CaptchaInputText:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0;}section#login .form-login #Captcha a{position:absolute;right:0;bottom:0;width:100px;text-align:center;color:var(--primary-color);}section#login .form-login #Captcha a:focus{outline:0;}section#login .form-login .btn-primary{width:100%;margin-bottom:12px;}@media(max-width:768px){section#login .form-login .btn-primary{border-radius:8px;}}section#login .form-login .btn-primary:hover{background:var(--bg-menu-gradient);}section#login .form-login .btn-primary:focus{outline:0;}section#login .form-login a#btn-call-modal-forgotpassword{color:var(--primary-color);display:block;margin-bottom:12px;font-size:.875rem;}section#login .form-login a#btn-call-modal-forgotpassword:hover{text-decoration:underline;}section#login .shadow{display:block;margin:0 auto;max-width:100%;}section#login .link-login{font-weight:600;text-decoration:none;color:var(--primary-color);margin-top:10px;font-size:.85rem;}section#login .link-login:hover{color:var(--primary-color);}section#login .form-login-user p{font-weight:bold;}section#login .form-login-user .form-item{max-width:220px;margin:15px auto 20px;}section#login .form-login-user .form-item .form-control{background:rgba(255,255,255,.5);}section#login .form-login-user .alert-danger{max-width:220px;margin:0 auto 15px;padding-top:8px;padding-bottom:8px;}.btn-primary,.form-control{font-size:1rem;}.btn-primary{background:var(--primary-color);}.btn-primary:hover{background:var(--bg-menu-gradient);}.btn-default{background-color:#efefef;height:30px;line-height:30px;padding:0 12px;border-radius:0;border:0;}p:empty{display:none;}.popup .popup-content .img img{max-height:600px;}.popup .popup-content .img .x{position:absolute;height:32px;right:-12px;top:-12px;width:32px;}.modal .modal-dialog{border-radius:20px;}@media(max-width:768px){.modal .modal-dialog{border-radius:16px;margin:16px;}.modal .modal-dialog .modal-content{border-radius:16px;}}.modal .modal-dialog .modal-content{border-radius:20px;}.modal .modal-dialog .modal-header{padding:32px 32px 24px;border-bottom:0;display:flex;align-items:center;}@media(max-width:768px){.modal .modal-dialog .modal-header{padding:20px 16px;}}.modal .modal-dialog .modal-header:after{content:" ";display:table;clear:both;}.modal .modal-dialog .modal-header h4,.modal .modal-dialog .modal-header .modal-title{font-size:1.5rem;font-weight:600;line-height:32px;}@media(max-width:768px){.modal .modal-dialog .modal-header h4,.modal .modal-dialog .modal-header .modal-title{font-size:1.25rem;}}.modal .modal-dialog .modal-header .close{width:33px;height:33px;border-radius:17px;padding:3px;margin:0;opacity:.65;margin-left:auto;background:url(../images/svg/icon-close-black.svg) no-repeat center center;font-size:0;}.modal .modal-dialog .modal-header .close:hover{opacity:1;}.modal .modal-dialog .modal-header .close:focus{outline:0;}.modal .modal-dialog .modal-header .close span{display:none;}.modal .modal-dialog .modal-body{padding:0 32px 24px;font-size:1rem;}@media(max-width:768px){.modal .modal-dialog .modal-body{padding:16px;}}.modal .modal-dialog .modal-footer{border-top:0;padding-top:0;background:none;margin-top:0;padding-left:32px;padding-right:32px;padding-bottom:24px;text-align:center;}@media(max-width:768px){.modal .modal-dialog .modal-footer{padding:0 16px 20px;display:flex;justify-content:space-between;}}.modal .modal-dialog .modal-footer .btn+.btn{margin-left:16px;}.modal .modal-dialog .modal-footer .btn{min-width:185px;font-size:1rem;font-weight:600;border-radius:12px;}@media(max-width:768px){.modal .modal-dialog .modal-footer .btn{min-width:140px;}}.modal .modal-dialog .modal-footer .btn-primary{background:var(--primary-color);}.modal .modal-dialog .modal-footer .btn-primary:hover{background:var(--bg-menu-gradient);}.form-control{font-weight:500;border:1px solid var(--input-border-color);padding:8px 16px;height:inherit;line-height:24px;border-radius:var(--border-radius-input);font-size:1rem;height:44px;box-shadow:none;}.form-control[type=date],.form-control[type=time],.form-control[type=datetime-local],.form-control[type=month]{line-height:28px;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background:#f3f8fd!important;}.btn{padding:8px 16px;border-radius:var(--border-radius-input);font-size:1rem;height:initial!important;line-height:28px!important;font-weight:bold;border:0;}@media(max-width:768px){.btn{padding:8px 16px;border-radius:8px;}}.btn:hover{background:var(--bg-menu-gradient);}.btn.btn-default{background:#ebfdff;color:var(--primary-color);border-color:#ebfdff;}.btn.btn-default:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);}