body,html{background-color:#d92128;height:100%}body #layout-content,body .container,body main,html #layout-content,html .container,html main{height:100%}footer,header{display:none}.form-outside{flex-direction:column;align-items:center;justify-content:center;padding-top:15px}.form-signin{width:100%}@media(min-width:768px)and (max-width:991.98px){.form-signin{padding:0 8rem}}@media(min-width:992px)and (max-width:1199.98px){.form-signin{padding:0 15rem}}@media(min-width:1200px){.form-signin{padding:0 20rem}}.form-signin h2{color:#fff;margin-bottom:0}@media(max-width:575.98px){.form-signin h2{padding:0 0 2rem}}@media(min-width:768px)and (max-width:991.98px){.form-signin h2{text-align:center;padding:0 0 1.5rem}}@media(min-width:992px)and (max-width:1199.98px){.form-signin h2{text-align:center;padding:0 0 1.5rem}}@media(min-width:1200px){.form-signin h2{text-align:center;padding:0 0 1.5rem}}.form-signin .form{margin:auto}@media(max-width:575.98px){.form-signin .form{width:100%}}.form-signin .form p{color:#fff}.form-signin .form-label-group{position:relative;margin-bottom:1rem}.form-signin .form-label-group figure{position:absolute;margin-bottom:0;top:.5rem}.form-signin .form-label-group input{background-color:transparent;border-bottom:2px solid #fff;border-top:0;border-right:0;border-left:0;border-radius:0;padding-left:2rem;width:100%;color:#fff}.form-signin .form-label-group input::-webkit-input-placeholder{color:#fff}.form-signin .form-label-group input::-moz-placeholder{color:#fff}.form-signin .form-label-group input:-ms-input-placeholder{color:#fff}.form-signin .form-label-group input:-moz-placeholder{color:#fff}.form-signin button{background:#fff;border-radius:5rem;color:#000;padding:.5rem}.notice-box{border:1px solid #fff;background-color:#d0021b;margin-top:15px;padding:15px}.notice-box p{color:#fff;text-align:justify}.notice-box p:last-of-type{margin-bottom:0}.button--loading .btn{visibility:hidden;opacity:0}.button--loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}