*{margin:0;padding:0;overflow-y:hidden;overflow-x:hidden;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Montserrat,sans-serif;background-image:none!important;background-color:#000!important}.card{background-color:#000!important}.input-group-text{background-color:#fff!important}.btn-block{width:100%}.footer-text{color:#fff;position:absolute;bottom:15px;width:100vw;text-align:center;font-size:3em}.header-text{color:#fff;position:absolute;top:15px;width:100vw;text-align:center;font-size:3em}.footer{color:#fff;position:absolute;bottom:15px;width:100vw;text-align:center;font-size:3em}.footer img{max-width:40vw;margin-top:10px;max-height:calc(10vh - 25px)}.footer .text{color:#fff;font-size:30px;margin-top:20px}canvas{border-radius:30px}a.disabled{pointer-events:none;cursor:default}.logout{position:absolute;top:5px;right:5px;font-size:2em;color:#fff}.back{position:absolute;top:5px;left:5px;font-size:2em;color:#fff}.header{text-align:center;height:9vh}.header img{max-width:40vw;margin-top:10px;max-height:calc(10vh - 25px)}body .btn-primary{background-color:#d27bad!important;border-color:#d27bad!important;padding:10px;border-radius:10px}body .btn-danger{background-color:#b8c435!important;border-color:#b8c435!important;padding:10px;border-radius:10px}.card-completed{opacity:.7}.input-group i,p a,.page-item a{color:#ed9f7a}.input-group input,.input-group span{padding:10px}.back,.logout{margin:15px}.add{background-color:transparent;border:0px;width:100%}.lists{width:100%}.listitem{width:calc(33.333% - 10px);margin:5px;float:left;background-color:#fff!important}.listitem .card-title,.listitem p{color:#000!important}table,p{color:#fff}form{margin-top:20px}.page-link.active,.active>.page-link{background-color:#ed9f7a!important;border-color:#ed9f7a!important}.man{width:500px;transform:rotateY(45deg);animation:rotateAnimation 4s linear infinite;animation-iteration-count:1;margin-top:-200px;opacity:0}.man2{width:500px;transform:rotateY(45deg);animation:rotateAnimation2 4s linear infinite;margin-top:-200px}.contentheader{perspective:1000px;display:flex;justify-content:center;align-items:center;height:100vh}@keyframes rotateAnimation{0%{opacity:1;transform:rotateY(0)}90%{opacity:1;transform:rotateY(342deg)}95%{opacity:0;transform:rotateY(360deg)}to{opacity:0;transform:rotateY(360deg)}}@keyframes rotateAnimation2{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.point-img{width:25px!important;height:25px!important;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}.point-text{width:100px!important;text-align:center!important;margin-left:-37px;font-size:10px;height:15px;margin-top:-28px;font-weight:700}.is-invalid{border-color:red}.resultsfade{animation:fadeInAnimation ease 5s;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;width:100%}.antiresultsfade{animation:antifadeInAnimation ease 4s;animation-iteration-count:1;animation-fill-mode:forwards}.point-text{color:#fff;text-shadow:0px 0px 5px #000000}@keyframes fadeInAnimation{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes antifadeInAnimation{0%{opacity:1}50%{opacity:1}to{opacity:0}}.banner img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80vw}.login .card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.login .input-group-text{background-color:inherit}.login .form-control{border-left:none}.login .forgot-password{text-decoration:none}.login .forgot-password p{width:100%;text-align:center;font-size:.75em;margin-bottom:0;margin-top:16px;color:orange}.home .card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.container{width:90vw;height:80vh;margin:auto;margin-top:10vh;margin-top:0vh;box-sizing:border-box;position:relative;border-radius:30px}.content-header{height:35px;width:100%;margin-top:10px}.content-header .step{width:25%;float:left;font-size:18px;color:#292929;text-align:center}.content-header .step.disabled{opacity:.5}.content-header .step strong{color:#19a79f;font-size:20px}.container .photocontainer{position:relative;width:95%;height:calc(100% - 60px);margin:auto}#capture,.container #removePicture{position:absolute;left:10px;top:70px;width:60px;height:60px;padding:12.5px;background-color:#d27bad;border-radius:50%;font-size:1.75em;color:#fff}#capture2{position:absolute;left:10px;top:150px;width:60px;height:60px;padding:12.5px;background-color:#d27bad;border-radius:50%;font-size:1.75em;color:#fff}.container .btn{display:block;width:70%;margin:15px auto auto}.step03 .blur{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000000bf;z-index:9999}.step03 .card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;overflow:visible}.step03 .close-button{position:absolute;top:-20px;right:-20px;color:#fff;background-color:#00f;border-radius:50%;padding:5px;font-size:1.5em;width:40px;height:40px;cursor:pointer;transition:all .3s linear}.step03 .close-button:hover{top:-22.5px;right:-22.5px;width:45px;height:45px;padding:5px;font-size:1.75em}.step03 .card-title,.step03 .card-text{width:80%;margin-left:10%;text-align:center}.card-title{font-size:20px;color:#fff!important}.step03 .input-group-text{background-color:inherit}.step03 .form-control,.step03 select{border-left:none}.step04 .info{position:relative;width:100%;height:100%;margin:auto}.step04 .info img{float:left;width:50%;margin-top:15%}.step04 .info .text{float:left;width:50%;margin-top:15%;padding:20px}.step04 .info .text h1{text-align:center}.step04 .info .text table{width:100%}.step04 .info .text table tr td:not(:first-child){text-align:right}.step04 .pie{width:400px;height:400px;border-radius:50%;margin-left:calc(50% - 200px);margin-top:100px}.step04 table{font-size:28px;margin-top:50px!important}#inactivityBanner{position:absolute;width:100vw;top:5vh;background-color:#000;height:100vh;left:0px;z-index:999}.c-progress-bar{height:35px;width:100%;background-color:#272727;margin:10px 0}.c-progress-bar-fill{height:100%}@media print{@page{margin:0}body{margin:1.6cm}*{-webkit-print-color-adjust:exact}#capture,#capture2,.logout,#inactivityBanner,.back,.contentheader,.content-header{display:none!important}h1,h2,h3,h4,h5,h6,p,strong,.card-title,table,td,tr,th{color:#000!important}.resultsfade{opacity:1!important}.header-text{margin-top:0!important}#name{margin-top:75px!important}.pie{margin-top:20px!important}table{margin-top:10px!important}#logo{display:none!important}#print-logo{display:inline-block!important}}
