﻿html,body,form{width:100%;height:100%;background:#fff;}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;width:100%;height:100%;min-height:100%;}.auth-box{margin:0;width:100%;max-width:350px;border:1px solid #725aa6;border-radius:8px;overflow:hidden;}.auth-box .auth-status-message{margin-top:10px;border:0;}.auth-box .auth-status-message .auth-success-message-holder{background-color:#008000;border:1px solid #008000;}.auth-box .auth-status-message .auth-error-message-holder{background-color:#f00;border:1px solid #f00;}.auth-box .auth-status-message .auth-success-message-holder,.auth-box .auth-status-message .auth-error-message-holder{padding:2px 10px;border-radius:0 0 6px 6px;border-width:1px;border-style:solid;}.auth-box .auth-status-message .auth-success-message-holder span,.auth-box .auth-status-message .auth-error-message-holder span{color:#fff;}.auth-box .auth-box-content,.auth-box .auth-box-footer,.auth-box h1{padding:0 24px;}.auth-box .auth-box-header{text-align:center;margin:28px 0 36px;}.auth-box .auth-box-content h1{margin:0;}.auth-box .auth-box-content p{margin:18px 0 6px!important;font-size:14px;}.auth-box .auth-box-content input{width:100%;line-height:40px!important;font-size:16px!important;border:1px solid #725aa6;border-radius:5px;padding:0 8px;}.auth-box .auth-box-content input[type=checkbox]{width:auto!important;}.auth-box .auth-box-content input.invalid{border-color:#f00;outline-color:#f00;outline-offset:0;}.auth-box .auth-box-content .auth-box-content-btn{display:inline-block;margin:4px 5px 0 0;}.auth-box .auth-box-footer{margin-top:24px;text-align:center;}.auth-box .auth-box-footer .auth-box-footer-btn{display:inline-block;width:100%;line-height:40px;background-color:#ffa500;color:#fff;font-size:16px;border-radius:5px;margin-bottom:4px;text-decoration:none;}.auth-box .auth-box-footer .auth-box-footer-btn:hover{background-color:#ee9b02;}.auth-box .auth-box-footer .auth-box-footer-btn[type=submit]{border:0!important;line-height:40px!important;font-size:16px!important;}.auth-box .auth-box-footer .w-half{width:48%!important;margin:0 1%!important;}.auth-box .auth-box-footer .bg-green-500{background-color:#22c55e!important;}