@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");*{box-sizing:border-box;padding:0;margin:0}:root{--primary-color:#c5b206;--primary-dark-color:#999908}body,html{padding:0;margin:0;font-family:Poppins,sans-serif}li{list-style-type:none;text-align:left}.light-bulb{width:10px;height:10px;border-radius:100%;background-color:#07bb07;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:glow;animation-name:glow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes glow{0%{filter:drop-shadow(0 0 5px green);background-color:#027702}to{filter:drop-shadow(0 0 14px green);background-color:#21c221}}@keyframes glow{0%{filter:drop-shadow(0 0 5px green);background-color:#027702}to{filter:drop-shadow(0 0 14px green);background-color:#21c221}}@-webkit-keyframes glow-back{0%{filter:drop-shadow(0 0 5px rgb(4,102,4))}to{filter:drop-shadow(0 0 14px green)}}@keyframes glow-back{0%{filter:drop-shadow(0 0 5px rgb(4,102,4))}to{filter:drop-shadow(0 0 14px green)}}.map-me{width:300px;height:300px;text-align:center;font-size:18px;padding:40px 4px;color:#141414;position:absolute;top:-100px;font-family:Poppins;font-weight:700;border-radius:50%;opacity:.8;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:glow-back;animation-name:glow-back;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;display:flex;flex-direction:column;align-items:center;justify-content:center}.login{width:40%;margin:50px auto;padding:20px;border:1px solid #ddd;border-radius:2px}.group{margin:40px}.input{display:inline-block;width:100%;padding:10px 20px;border:1px solid hsla(0,0%,80%,.774);border-radius:5px}.input:focus{outline:0}@media (min-width:768px){.input-dark{width:auto}.login{width:90%}}.display-3{font-size:4.2rem}@media (max-width:1199px){.display-3{font-size:3.4rem}}@media (max-width:768px){.display-3{font-size:2.5rem}}.form-group{position:relative}.floating-alert{display:none;position:absolute;z-index:999;top:38px;left:50%;transform:translateX(-50%);-webkit-animation:floatingAlert 5s ease-in forwards;animation:floatingAlert 5s ease-in forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.floating-alerts .floating-alert:last-of-type{display:block}@keyframes floatingAlert{0%{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}9%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}91%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}to{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}}@-webkit-keyframes floatingAlert{0%{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}9%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}91%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}to{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}}.small-header-avatar{width:32px;height:32px;border-radius:16px}.custom-tooltip{padding:8px 10px!important}.dots-loading{margin:0 auto;text-align:center}.dots-loading:after,.dots-loading:before{content:" "}.dots-loading:after,.dots-loading:before,.dots-loading div{margin:35px 5px;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#c4c4c4;opacity:0}.dots-loading:before{-webkit-animation:opacitychange 1s ease-in-out infinite;animation:opacitychange 1s ease-in-out infinite}.dots-loading div{-webkit-animation:opacitychange 1s ease-in-out .33s infinite;animation:opacitychange 1s ease-in-out .33s infinite;-webkit-animation-fill-mode:infinite;animation-fill-mode:infinite}.dots-loading:after{-webkit-animation:opacitychange 1s ease-in-out .66s infinite;animation:opacitychange 1s ease-in-out .66s infinite;-webkit-animation-fill-mode:infinite;animation-fill-mode:infinite}@keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}@-webkit-keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}@media (max-width:767.98px){.login{width:95%}}.clock{font-size:20px;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-weight:bolder}