:root{--border-radius:0.8rem;--main-bg-color:#fff;--primary-color:#000;--secondary-color:#fff;--highlight-color:#ff0;--box-shadow:6px 6px 5px rgba(0,0,0,.08)}body,html{font-size:62.5%;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;width:100%;height:100%;background-color:var(--main-bg-color)}*,body,html{margin:0;padding:0}*{box-sizing:border-box}#app{padding:0;margin:0;width:100%;height:100%;font-size:1.4rem;display:flex;flex-direction:column;color:#001b33;align-items:center;top:0;margin:0 0 auto}img{width:100% auto;height:100% auto;-o-object-fit:contain;object-fit:contain}.login{width:100%;height:100%;padding-top:80px}.login,.login-box{display:flex;flex-direction:column;align-items:center}.login-box{border-radius:5px;width:500px;border:1px solid #ccc;background-color:#fff;justify-content:center}.login-box>h2{margin-bottom:1.6rem}.login-box>p>input{width:320px}.login-box>button,.login-box>p>input{border-radius:5px;border:1px solid silver;font-size:1.2rem;padding:8px 8px;margin:4px 8px}.login-box>button{width:240px}.welcome-screen{padding-top:125px;background-color:#efefef}.admin-screen,.welcome-screen{width:100%;height:100%}.admin-header{width:100%;height:50px;padding:0 2%;border-bottom:1px solid #dedede;background-color:#000}.admin-header,.admin-header div{display:flex;flex-direction:row;align-items:center}.admin-header div{margin-left:2.2rem;color:#fff;border-left:1px solid #fff;height:100%;padding-left:1.2rem;font-weight:500}.admin-header-logo{height:70%}.admin-container{width:100%;height:100%;display:flex;flex-direction:row}.admin-sidebar{padding:1%;display:flex;flex-direction:column;width:10%;background-color:#efefef;border-right:1px solid #fff}.admin-sidebar ul{margin:2% 0;padding:2px 0}.admin-sidebar ul>li{margin:2% 0;padding:.2rem 0;list-style:none;display:flex;flex-direction:row;align-items:center}.admin-sidebar p{margin:4% 0 2% 0}.admin-sidebar p b{font-weight:700}.admin-sidebar span{font-size:1.8rem;margin-right:.2rem}.admin-content{display:flex;flex-direction:column;width:90%;background-color:#efefef}.admin-content-grid{width:98%;margin:1% 1% 0 1%;height:98%;background-color:#fff}.admin-content-grid h2{margin:1% 1% 0 1%}.admin-content-grid-pillboxes{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1%}.pillbox{width:19%;background-color:#efefef;height:150px;display:flex;flex-direction:column;align-items:center;border:2px solid #ddd}.pillbox h3{margin-top:.8rem;margin-bottom:.4rem}.pillbox div{width:100px;height:100px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:3rem;font-weight:700;border:1px solid #aaa}.admin-content-applications{width:98%;margin:1% 1% 0 1%;height:98%;background-color:#fff}.admin-content-applications h2{margin:1% 1% 0 1%}.applications-head{height:35px;width:100%;background-color:#fff;color:#000;font-weight:700}.applications-head,.applications-head div{display:flex;flex-direction:row;align-items:center}.applications-head div{border-right:1px solid #efefef;width:120px;height:100%;justify-content:center}.admin-content-graph-container{width:98%;margin:1% 1% 0 1%;background-color:#fff}.admin-content-graph-container h2{margin:1% 1% 0 1%}.admin-graph-canvas{width:100%;height:320px}.admin-content-standard{width:98%;margin:1% 1% 0 1%;height:98%;background-color:#fff}.admin-content-standard h2{margin:1% 1% 0 1%}