*{box-sizing:border-box}html,body{height:100%;width:100%;background-color:#fff}body{padding:0px;margin:0px auto;text-align:center;overflow:hidden;font-family:"New Hero";font-weight:normal;font-style:normal;font-weight:500}.page{width:100%;height:100%;overflow-y:scroll;background-color:#fff;padding-bottom:20px;padding-top:100px;opacity:0;transition:opacity .5s .2s ease}.page.show{opacity:1}.container{width:100%;text-align:center;background-color:#fff;margin:0px auto;padding:30px;position:relative;padding-bottom:clamp(5px,3vh,30px)}.vm{width:100%;height:100%;display:flex;align-items:center}.vmtr{text-align:right}.vmtc{text-align:center;justify-items:center;justify-content:center}.header{width:100%}.header .logo{position:absolute;right:30px;top:30px;text-align:right;width:100px;z-index:100}.header .logo img{width:100%;max-width:150px}.page-title{margin:0px auto;margin-bottom:40px;position:relative;width:100%;text-align:center}.page-title h1{padding:8px 8px;margin:0px auto;text-transform:uppercase;text-align:center}.highlighted{background-color:#30ea03;color:#000}.booth-form-container{background-color:#30ea03;padding:20px;width:100%;text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center}.booth-form-container .field-item{margin-bottom:20px;width:100%}.booth-form-container .field-row{width:100%;display:flex;flex-wrap:wrap;align-items:center}.booth-form-container .field-row label{width:70px;font-size:15px;text-align:right;padding-right:10px}.booth-form-container .field-row .input-container{flex:1;text-align:left}.booth-form-container .field-row input{padding:8px;background-color:#fff;border:0px;width:100%}.booth-form-container .field-item:last-child{margin-bottom:0px}.booth-form-container .error{color:red;display:block;margin-top:5px;font-size:12px;margin-left:70px;height:0px;overflow:hidden;opacity:0;transition:height .3s ease,opacity .3s .3s}.booth-form-container .error.show{height:15px;opacity:1}.button-container{margin-top:30px}.button-anim{cursor:pointer;transition:scale .3s ease}.button-anim:active{opacity:.7;scale:.97}.load-button{display:inline-block;outline:none;padding:10px 20px;position:relative;transition:padding-right .3s ease,scale .3s ease}.load-button.spinning{padding-right:40px}.load-button.spinning:after{content:"";right:6px;top:50%;width:0;height:0;position:absolute;border-radius:50%;animation:rotate360 .5s infinite linear,exist .1s forwards ease}.load-button.spinning:before{content:"";width:0px;height:0px;border-radius:50%;right:6px;top:50%;position:absolute;border:2px solid #000;border-right:3px solid #27ae60;animation:rotate360 .5s infinite linear,exist .1s forwards ease}@keyframes rotate360{100%{transform:rotate(360deg)}}@keyframes exist{100%{width:15px;height:15px;margin:-8px 5px 0 0}}.submit-button{background-color:#30ea03;color:#000;border:0px;padding:5px 10px;font-size:20px;line-height:1.4;font-weight:bold;text-decoration:none}.roi{background-color:#000;background-image:url("../images/rotate-indicator.webp");width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:100px 100px;display:none}@media(orientation: landscape){.page{display:none !important}.roi{display:block !important}}.home-user img{width:50px;opacity:.5}.user-regno{margin-bottom:10px;font-weight:bold;font-size:24px;margin-top:5px}.home-container{background-color:#30ea03;margin-top:20px;padding:20px;width:100%;text-align:center;padding-bottom:40px;margin-bottom:20px}.home-container .activity-list{margin:0px auto;width:100%;display:flex;justify-content:space-between;align-items:top;width:90%}.home-container .activity-list .activity{text-align:center;padding:5px;font-size:13px}.home-container .activity-list .activity.completed .icon{background-image:url("../images/check.svg");background-repeat:no-repeat;background-position:center;background-size:25px}.home-container .activity-list .icon{margin:0px auto;width:50px;height:50px;background-color:#fff;border-radius:50%;margin-bottom:10px}.survey-page-title h1{font-size:22px}.survey-question{background-color:#30ea03;color:#000;padding:5px 20px}.info-survey-completed{display:none;background-color:#30ea03;padding:5px 20px}.info-survey-submitted{background-color:#30ea03;padding:5px 20px}.survey fieldset{border:0px;padding:20px}.survey .survey-answers #group1{display:inline-block}.survey .survey-answers #group1 label{display:block;text-align:left}.survey .survey-answers #group2{display:flex;justify-content:space-around}.survey .survey-answers #group2 div{text-align:left;width:33.33%}.survey .survey-answers #group2 label:nth-child(4){display:block}.survey label{display:inline-block;padding:5px 10px;cursor:pointer;white-space:nowrap;margin-bottom:15px}.survey input{display:none}.survey label span{position:relative;line-height:22px}.survey label span:before,.survey label span:after{content:""}.survey label span:before{border:1px solid #222021;width:20px;height:20px;margin-right:10px;display:inline-block;vertical-align:top}.survey label span:after{background:#30ea03;width:14px;height:14px;position:absolute;top:4px;left:4px;transition:300ms;opacity:0}.survey label input:checked+span:after{opacity:1}.login-info{margin-left:20px;margin-right:20px;margin-bottom:20px}a{color:#000}a:active{color:#30ea03}.register-success{position:absolute;background-color:#fff;top:0px;left:0px;width:100%;height:100%;padding-top:100px;display:none;opacity:0;transition:opacity .5s ease}.register-success.show{opacity:1}.rs-title{font-size:22px;font-weight:bold}.rs-reg-container{background-color:#30ea03;width:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;justify-items:center;padding:20px;font-size:20px;font-weight:bold;margin-top:40px;margin-bottom:80px}.rs-reg-container #res-reg-no{font-size:90px;font-weight:bold}.di{display:inline}.db{display:block}.dib{display:inline-block}