html,body{height:100%;margin:0;padding:0}body{font-family:Montserrat,Gantari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f6f9fa}*{box-sizing:border-box}.auth-wrapper{min-height:calc(100vh - 50px);position:relative}.auth-wrapper .auth-box{background:#fff;padding:20px;box-shadow:1px 0 20px #00000014;max-width:400px}.auth-wrapper .auth-box .logo{text-align:center}.auth-wrapper .auth-box.on-sidebar{top:0;right:0;height:100%;margin:0;position:absolute}@media (max-width: 767.98px){.auth-wrapper .auth-box.on-sidebar{height:auto}}.auth-wrapper #recoverform{display:none}.auth-wrapper .auth-sidebar{position:fixed;height:100%;right:0;overflow:auto;margin:0;top:0}@media (max-width: 767px){.auth-wrapper .auth-sidebar{position:relative;max-width:100%;width:100%;margin:40px 0 60px}.auth-wrapper .demo-text{margin-top:30px}}.d-flex,.no-block{display:flex!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.d-none{display:none!important}.db,.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.font-medium{font-weight:500}.font-bold{font-weight:800}.font-normal{font-weight:400}.font-light{font-weight:300}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-40{margin-bottom:40px}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-25{margin-right:25px}.m-r-30{margin-right:30px}.m-r-40{margin-right:40px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-25{margin-left:25px}.m-l-30{margin-left:30px}.m-l-40{margin-left:40px}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-25{padding-bottom:25px}.p-b-30{padding-bottom:30px}.p-b-40{padding-bottom:40px}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-40{padding-top:40px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-25{padding-right:25px}.p-r-30{padding-right:30px}.p-r-40{padding-right:40px}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-25{padding-left:25px}.p-l-30{padding-left:30px}.p-l-40{padding-left:40px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-40{padding:40px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-40{margin:40px}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.form-horizontal{margin-top:20px}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:1rem}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;border-right:0}.input-group .form-control{border-radius:0 .25rem .25rem 0}.input-group .form-control-lg{border-radius:0 .3rem .3rem 0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-info{color:#fff;background-color:#20aee3;border-color:#20aee3}.btn-info:hover{color:#fff;background-color:#028ee1;border-color:#028ee1}.btn-block{display:block;width:100%}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.primary-btn{border:none;background:#2563eb;color:#fff;padding:.65rem 1.25rem;border-radius:0;font-weight:600;cursor:pointer;box-shadow:0 10px 20px #2563eb40;display:inline-block;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:opacity .15s ease,box-shadow .15s ease}.primary-btn:hover{opacity:.9;box-shadow:0 12px 24px #2563eb4d}.primary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.primary-btn.danger{background:#dc2626;box-shadow:0 10px 20px #dc262640}.primary-btn.danger:hover{opacity:.9;box-shadow:0 12px 24px #dc26264d}.ghost-btn{border:none;background:transparent;color:#2563eb;padding:.25rem .5rem;border-radius:0;cursor:pointer;transition:opacity .15s ease}.ghost-btn:hover{opacity:.8}.ghost-btn:disabled{opacity:.4;cursor:not-allowed}.ghost-btn.compact{padding:6px 12px;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.col-xs-12{flex:0 0 100%;max-width:100%}.form-group{margin-bottom:1rem}.text-center{text-align:center!important}.surface-card{background:#fff;border-radius:0;box-shadow:none}.footer{color:#67757c;font-size:12px;text-align:center;padding:20px 0}.footer a{color:#20aee3;text-decoration:none}.footer a:hover{color:#028ee1;text-decoration:underline}
