.register-main-container{max-width:650px;margin:0 auto;padding:50px 25px;border-radius:15px;box-shadow:0 0 4px 1px #00000042;width:100%}p.alert.alert-info{margin-top:0;color:red;font-size:12px;margin-bottom:6px}.register-btn .button{text-align:center}.login-main-container{max-width:300px;margin:0 auto;padding:30px 25px;border-radius:15px;box-shadow:0 0 4px 1px #00000042;width:100%;min-width:268px}.login-main-content,.register-main-content{display:flex;align-items:center;justify-content:center}.container{display:block;max-width:1200px;padding:0 20px;margin:0 auto}.col-field{display:flex}.login-main-container input,.register-main-container input{width:100%;border-radius:5px;box-shadow:unset !important;border:1px solid #ccc;height:44px;margin-bottom:10px;padding:5px 10px}.login-main-container select,.register-main-container select{width:100%;border-radius:5px;box-shadow:unset !important;border:1px solid #ccc;height:44px;margin-bottom:10px;padding:5px 10px;background-color:white;color:#777}.login-btn button.btn,.register-btn button.btn{background:#000;border:0;color:#fff;border-radius:5px;padding:5px 10px;width:100%;height:56px}.login-btn,.register-btn{margin-top:20px}input:focus,input:focus-visible{outline:0}main.content-main-block{padding:20px 0}.register-main-content{height:100% !important}.form-footer{font-size:14px;margin:15px 0 0;line-height:22px}.form-footer a{text-decoration:none;font-weight:bold;color:#005bd3}.form-footer a:hover{text-decoration:underline}.main-logo{text-align:center;margin:0 0 40px}main.content-main-block.login-form{display:grid;place-items:center;min-height:90vh}@media screen and (min-width:768px){.register-main-container .register-form-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.register-btn button.btn.btn-primary{width:50%;margin:0 auto}}
