@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&family=Poppins:wght@700&display=swap";*{margin:0;padding:0}.active{color:#5f99be}.backgroun{background-size:cover;background-blend-mode:darken}.background{width:100%;background-blend-mode:darken}.navbar{display:flex;align-items:center;justify-content:left;position:sticky;top:0;cursor:pointer;background-image:linear-gradient(164deg,rgb(211 148 32),rgb(255 255 255)),url(/Smart-Voting-system/assets/goldenCopy-5d458d3b.jpg);height:80px}.navlist{width:70%;display:flex;align-items:center;color:#fff}.navlist h1{justify-content:left;text-align:left;padding:0 16px;font-family:Ubuntu,sans-serif;font-size:1.8em;font-weight:700}.navlist li{list-style:none;padding:26px 30px;font-size:22px;font-weight:700;font-family:Ubuntu,sans-serif}.navlist li a{text-decoration:none;color:#fff}.navlist li a:hover{text-decoration:underline;color:#fff}.rightNav{width:50%;justify-content:center;display:flex;align-items:center}.rightNav li{list-style:none;padding:26px 30px;font-size:22px;color:#fff;font-family:Ubuntu,sans-serif}#search{padding:5px;font-size:17px;border:2px solid gray;border-radius:9px}.heading{align-items:center;display:flex;justify-content:center;height:fit-content;color:#fff;font-family:poppins,sans-serif}.heading h1{font-size:3vw;margin-top:2vh}@keyframes textAnimation{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes textAnimation{0%{opacity:0}to{opacity:1}}.animated-text span{display:inline-block;opacity:0;animation:textAnimation 3s linear forwards}.animated-text span.space{visibility:hidden;width:1ch}.background{background-image:linear-gradient(164deg,rgb(116 112 102 / 70%),rgb(0 0 0 / 91%)),url(/Smart-Voting-system/assets/govt-bbe97e58.jpg);background-size:cover;background-blend-mode:darken}.firstSection{height:100vh}.box-main{display:flex;justify-content:center;align-items:center;color:#fff;font-family:Courier New,Courier,monospace;max-width:85%;margin:3% auto auto}.firstHalf{width:77%;display:flex;flex-direction:column;justify-content:center}.firstHalf img{margin-top:4%;width:8%;height:8%}.below-firsthalf{height:5%;display:flex;flex-direction:row}.secondHalf{width:40%;margin-left:10%}.secondHalf img{width:100%;display:block;margin:auto}.text-big{font-size:3vw;font-weight:700;color:#fff;font-family:Nunito Sans,sans-serif}.text-small{font-family:Nunito Sans,sans-serif;font-size:1.4vw;color:#fffdfd;font-weight:400;margin-top:5%}.btn{padding:8px 20px;margin:8px 3px;border:1px solid white;border-radius:8px;font-size:18px;background:none;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:20px}.buttons{margin-top:3.5%}button:hover{background-color:#747474e5}.btn-sm{padding:6px 10px;vertical-align:middle;font-family:Ubuntu,sans-serif;font-size:16px}.NotAuthorized{font-size:16pt;color:red;font-family:Nunito Sans,sans-serif;background-color:#ff0;width:fit-content;border-radius:3px}.btn-dark{color:#fffbf4;font-family:Ubuntu,sans-serif;background-color:#5b5b5bc7}.container{display:flex;flex-direction:row;align-self:flex-start;height:100%}.loginContainer{height:100vh}.container a{color:#fff;text-decoration:none}#rightSide{display:flex;flex-direction:column;width:85%}.sidepanel{display:flex;flex-direction:column;background-image:linear-gradient(164deg,#003a03,#1fc834,#003000);padding-left:2vw;padding-top:2vw;gap:1vw;font-family:nunito,sans-serif}.middle{display:flex;flex-direction:column;justify-content:center;padding-top:2vw;gap:1.3vw}.options .active{color:#f6ff00}.voteContainer{display:flex;flex-direction:column;gap:2vw;justify-content:center;align-items:center;padding:3vw}.keys{margin:3px;font-size:13pt}.values{display:flex;flex-direction:row;margin:3px;font-size:13pt;gap:1vw}.values input{width:30vw}.form{padding:2vw}table,th,td{border-collapse:collapse;border:2px solid rgb(76,76,233);padding:2px 7px}.RegisterForm{display:flex;padding:2vw;justify-content:space-between;width:99%}.btns{display:flex;flex-direction:row;width:100%;gap:22vw;justify-content:center}input{margin-left:12px}button{border-radius:8px;border:1px solid transparent;color:#fff;font-family:Nunito Sans,sans-serif;margin-left:2em;margin-top:1em;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:#53277c;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.inputs{width:100%;color:#000;display:flex;flex-direction:column;padding-left:5vw;font-family:Nunito Sans,sans-serif}.submitBtn{width:12vw}.options a{font-size:1.3rem;display:flex;align-items:center;gap:1vw}.header{background-color:orange;color:#fff;padding:1.5vw;font-size:1.3rem;font-family:Nunito Sans,sans-serif;background-image:linear-gradient(164deg,#a87110,#f8e57e,#a87110),url(/Smart-Voting-system/assets/goldenCopy-5d458d3b.jpg);display:flex;justify-content:flex-start;gap:40%}.header button{margin:0}.header input{height:46%;border-radius:5px}.logo{width:30%;display:flex;justify-content:left;margin:15px 37px;align-items:center}.results{padding:2vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.headings{font-size:17pt;font-family:Nunito Sans,sans-serif;font-weight:700}.VoteStats{padding:2vw;font-family:Nunito Sans,sans-serif;display:flex;flex-direction:column;align-items:center;gap:1vw}.logo img{width:28%;max-width:50px;border:3px solid black;border-radius:50px}.top h2{justify-content:left;text-align:left;padding:0 16px;color:#fff;font-family:Ubuntu,sans-serif;font-size:1.8em;font-weight:700}.top{width:100%;display:flex;justify-content:left;align-items:center}.top img{width:17%;max-width:50px;border-radius:50px}.down{position:absolute;bottom:10%;width:13%;display:flex;flex-direction:column}.down hr{border:2px solid white;width:90%}.logout{margin-top:.4rem;font-size:1.3rem;display:flex;align-items:center;gap:1vw;cursor:pointer;color:#fff}.logout h2{margin-left:.5rem}.inputs h1{font-size:2.4rem;font-family:Nunito Sans,sans-serif;font-weight:700}.inputs p{font-size:1.1rem;margin-top:.5rem}.inputform{margin-top:2rem;gap:.3vw;display:flex;flex-direction:column}.inputform input{border:1px solid #00000070;border-radius:5px;height:1.5rem;width:50%;padding:auto}
