*,*::before,*::after{box-sizing:border-box}
html{min-height:100%;font-family:var(--sky-font-family,Inter,"Segoe UI",Arial,sans-serif);line-height:1.15;-webkit-text-size-adjust:100%}
body{min-height:100vh;margin:0;font-family:inherit;font-size:14px;line-height:1.5;text-align:left}
button,input,select,textarea{margin:0;font:inherit}button{cursor:pointer}a{color:inherit}svg,img{vertical-align:middle}
.auth-wrapper{position:relative;display:flex;min-height:100vh;align-items:center;overflow:hidden}.auth-content{position:relative;z-index:4;margin:auto;padding:0 0 20px}.card{position:relative;display:flex;min-width:0;flex-direction:column}.row{display:flex;flex-wrap:wrap}.col-12{width:100%;flex:0 0 auto}.d-none{display:none!important}
.form-control{display:block;width:100%;border:1px solid #d9e2ea;background:#fff}.form-control.is-invalid{border-color:#cf596b!important}.invalid-feedback{display:block;color:#c94f62}.text-danger{color:#c94f62!important}.text-muted{color:#73879a!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.auth-footer{position:relative;z-index:2;margin-top:13px;text-align:center;color:rgba(226,242,251,.78)}.auth-footer small{font-size:11px}.fade{transition:opacity .2s ease}.fade:not(.show){opacity:0}.toast.hide{display:none}
@media(max-width:767px){.auth-content{margin-right:auto;margin-left:auto}}
