@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
@import url(../../../../shared/fonts/uicons-thin-chubby/css/uicons-thin-chubby.css);
body,button,input,select,textarea{font-family:Montserrat,sans-serif}.btn,body{color:var(--font-color)}.btn-icon i:hover,.btn-menu{opacity:.8}.btn,.btn-widget,.login input,.register input{padding:10px}*{margin:0;padding:0;box-sizing:border-box}:root{--font-color:#19496a;--mute-color:#a7c1d4;--mute-color:#8095aa;--mute-color:#e8ebf1;--light-grey:#e6e6e6;--success-color:#5edc98;--danger-color:#f96363;--warning-color:#ffae55;--info-color:#76defc;--info-color:#3fd3fc;--secondary-color:#eff7fd;--secondary-color:#f3f2f1;--white-color:#fff;--overlay:rgba(0, 0, 0, 0.1)}body{background-color:var(--bg-color);overflow-y:scroll;overflow-x:none}body::-webkit-scrollbar{display:none}.btn,.btn-icon i{display:flex;align-items:center;background-color:var(--secondary-color);cursor:pointer}button,input,select,textarea{outline:0}.logo{width:100%}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0) scale(1.2)}100%{transform:scale(1)}}.btn{justify-content:center;text-decoration:none;border-radius:12px;gap:10px;font-size:1rem;font-weight:600;border:none}.btn-primary{background-color:var(--primary-color);color:var(--white-color)}.btn-out,.btn-primary-out{background-color:transparent}.btn-primary-out{color:var(--primary-color);border:2px solid var(--primary-color)}.btn-menu,.btn-out{color:var(--white-color)}.btn-out{border:2px solid var(--white-color)}.btn-icon{justify-content:flex-start}.btn-icon i{width:30px;height:30px;justify-content:center;text-decoration:none;border-radius:6px}.btn-menu,.btn-widget span{height:40px;border-radius:6px;text-decoration:none}.btn.btn-icon{padding-right:30px}.btn.btn-icon i{background-color:rgba(0,0,0,.06)}.btn-primary.btn-icon i{background-color:rgba(0,0,0,.1)}.btn-block{width:100%!important}.btn-menu{font-size:1.3rem;width:40px;display:flex;align-items:center;justify-content:center}.btn-widget,.forget-link,.login-content .form-control label{font-size:.8rem}.btn-widget,.login-container{border-radius:12px;display:flex}.btn-widget{align-items:center;gap:15px;color:var(--font-color)}.btn-widget i{font-size:1.5rem}.btn-widget img{width:1.5rem}.btn-widget span{width:40px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color)}.btn-widget p{font-weight:500;color:var(--mute-color)}.btn-widget p:first-child{font-weight:600;color:var(--font-color)}.btn-widget div{display:flex;flex-direction:column;gap:8px}.btn-widget:hover{background-color:var(--secondary-color)}.login-container{width:100%;max-width:800px;height:600px;background-color:var(--white-color);flex-direction:row-reverse;align-items:center;margin:150px auto;overflow:hidden;box-shadow:0 5px 8px 3px rgba(0,0,0,.2)}.splash{width:100%;height:100%;display:flex;background-color:var(--theme-color)}.splash-lazy{background:url("../../../../shared/img/share.webp") -80px/cover no-repeat}.splash-content{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--white-color);background-color:var(--theme-color);background:linear-gradient(150deg,rgba(63,211,252,.3) 0,rgba(48,111,156,.5) 50%,rgba(41,94,132,.7) 82%,rgba(6,40,65,.9) 100%)}.login-content img,.register{display:none}.splash-content .btn{width:60%;margin-top:100px;justify-content:center;padding:15px;display:none}.login-content img,.splash-content img{width:48px}.login-content h3,.register h3,.splash-content h3{font-size:1.8rem}.login-content p,.register p,.splash-content p{font-size:1rem;font-weight:500}.splash-brand h3,.splash-brand p{text-shadow:2px 2px 1px rgba(0,0,0,.7)}.splash-brand img{filter:drop-shadow(3px 2px 1px rgba(0, 0, 0, .7))}.login,.register{width:100%;min-height:100%;background-color:var(--white-color)}.register{background-color:var(--mute-color)}.login{display:flex;flex-direction:column;align-items:center}.login-content{width:100%;margin:0 auto}.login-brand,.splash-brand{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px}.login-form{width:100%;min-height:415px;padding:30px;border-top-right-radius:40px}.login .btn,.register .btn{margin-top:20px;width:100%;justify-content:center;gap:40px;border-radius:6px;padding:15px}.login-content .form-button{width:100%;padding:10px 0;display:flex;align-items:center;justify-content:flex-start}.login .checkbox-label2,.register .checkbox-label2{font-size:.8rem;text-transform:none;font-weight:400}#pass-toggle{position:relative;top:-26px;left:calc(100% - 30px);cursor:pointer}.forget-link{padding-left:5px;text-decoration:none;font-weight:400;color:var(--font-color)}.bg-default{background-color:var(--bg-color)}.bg-error,.bg-login{background:url("../img/bgabs-transparent.webp") 0 0/cover no-repeat fixed;background-color:var(--bg-color)}.error-container{width:100%;height:800px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.error-container img{width:80px}.error{font-size:10rem;font-weight:900}.error-container h3{font-size:2rem}.error-container p{font-size:1.2rem}.error-container .btn-error{min-width:150px;border-radius:6px;padding:15px;text-decoration:none;font-size:1rem;font-weight:600}@media screen and (max-width:1024px){.off>.hide.main-container{width:calc(100% - 60px)}}@media screen and (max-width:768px){.login,.login-container,.register,.splash{min-height:100vh}.bg-error,.bg-login{overflow:hidden}.login-container{flex-direction:column;min-width:100vw;height:100vh;margin-top:0;border-radius:0}.splash{background-size:cover;background-position:-200px}#splash-forget,#splash-reset{display:none!important}#forget-form,#reset-form,.login-brand img,.splash-content .btn{display:flex}.login-content{width:70%}.login,.register{background:url("../img/wave-darkblue.webp") top center/auto 550px no-repeat fixed;display:none}.login-brand{margin-bottom:50px;color:var(--white-color)}.error-container h3{font-size:1.5rem}.error-container p{font-size:1rem}}@media screen and (max-width:500px){.main-content{padding:20px}.main-header{padding-left:20px}#activity-toggle,#sidebar-toggle i{margin-right:20px}.modal-footer .btn,.search-box,.search-box input{width:100%}.search-box input{left:-18px}.login-content{width:80%}.error{font-size:8rem}.error-container h3{font-size:1.3rem}.error-container p{font-size:.9rem}.user-profile h3{font-size:1rem;text-overflow:ellipsis;max-height:19px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:425px){.login-content{width:100%}.error-container h3{text-align:center}.splash-content{padding:0}.splash-content .btn{width:70%}}