.auth-block{width:14rem;max-width:14rem;padding:0}.auth-block input[type="text"],
.auth-block input[type="password"]{height:auto;margin-top:0;font-size:1.1rem;padding:0.1rem 0.2rem;border-radius:0.3rem;border:1px solid #bbb}.auth-block .form-group{margin-bottom:0.4rem}.auth-block .custom-control-label{padding-left:2rem;font-size:1.1rem;font-weight:normal}.auth-block .custom-control-label::before{top:0;left:0;width:1.4rem;height:1.4rem}.auth-block .custom-control-label::after{left:0.2rem;background-size:1rem 1rem;top:0.2rem}.auth-block .header-login-action{border:1px solid #1865A0;font-weight:bold;width:100%;color:white;border-radius:4px;background:#1865A0;height:21px;cursor:pointer}.auth-block .header-login-action:hover{background:#fff;color:#1865A0}.auth-block .header-login-action:active{position:relative;top:1px}.auth-block .header-login-action .fa{display:none}#passwordConfirm{position:absolute;right:0;bottom:0;padding:0;background:#f7f7fa;height:36px;display:flex;width:36px;margin:2px 2px 0px 0}#passwordConfirm:before{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px}#passwordConfirm svg{width:2.2rem;height:2.2rem}#passwordConfirm:hover{background:#1865A0}#passwordConfirm:hover path{fill:#ffffff;stroke:#ffffff}#passwordConfirm path{stroke-width:0.5px;stroke:#99A0A8}