body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.homepage{width:100%}.home,.homepage{height:100%;max-height:100%!important}.home,.home>div{display:flex}.home>div{align-items:center;flex:1 1;height:100vh!important;max-height:100%!important;min-height:100%!important}.homeimg img{height:100%;width:100%}.welcome{background:linear-gradient(270deg,#fff,rgba(89,124,168,.3),rgba(55,116,166,.4),rgba(41,94,168,.8))!important;color:#fff;flex-direction:column}.welcome h1{font-size:50px;margin-bottom:10px;margin-top:200px!important;text-align:center}.btn{background-color:#2c6edf;border:none;border-radius:20px;box-shadow:0 4px 5px 0 #2c6edf,0 5px 7px 0 #2c6edf;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:50px;margin:20px 0;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.spinner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button:disabled{cursor:no-drop;opacity:.8}@media(max-width:500px){.home{flex-direction:column}.welcome h1{font-size:30px;margin-top:50px!important}.welcome{background:linear-gradient(1turn,#fff,rgba(89,124,168,.3),rgba(55,116,166,.4),rgba(41,94,168,.8))!important;padding-bottom:100px}}.addcandidatepage{display:flex;height:100%;max-height:100%;max-width:100%;width:100%}.addcandidatepage>div{flex:1 1}.addcandidate{display:flex;flex-direction:column}.addcandidate h1{color:#6495ed;margin-bottom:20px;margin-top:200px;text-align:center}.addcandidateimg img{height:100%;width:100%}@media(max-width:500px){.addcandidatepage{flex-direction:column}.addcandidate h1{margin-top:50px}.formm{padding:10px}}.resultpage h1{color:#6495ed;font-size:40px;margin-bottom:20px;text-align:center}.elecdiv{display:flex;flex-direction:column;padding:10px}.elecresult{align-items:center;background-color:#6495ed;color:#fff;display:flex;justify-content:space-between;padding:10px 10px 10px 20px}.elecresult,.elecresult>div>p{margin-bottom:10px}.elecresult>div>p>b{color:#000!important}.resultbtn{border:none;border-radius:10px;color:#6495ed;cursor:pointer;font-size:15px;height:40px;margin-bottom:5px;min-width:100px;padding:15px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btndivv{display:flex;flex-direction:column}.resb{color:#6495ed!important}.resultmodal h2{margin-bottom:10px;text-align:center}.resmodaldiv{font-size:18px}nav{align-items:center;background-color:#6495ed;color:#fff;display:flex;justify-content:space-between;max-width:100%;padding:10px;width:100vw}.navlink{color:#fff!important;font-size:20px;text-decoration:none!important}.rightnavbar{display:flex}.rightnavbar .navlink{margin:0 10px;white-space:nowrap}*{box-sizing:border-box;margin:0;padding:0}.electionspage{max-width:100%!important;overflow:hidden;width:100%}.createelection{align-items:center;display:flex;flex-direction:column;margin:20px auto;padding:10px}.createelection h1{color:#6495ed;margin-bottom:20px}.electiondiv{height:300px;max-width:100%;overflow-y:scroll;padding:10px;width:100%}.election{align-items:center;background-color:#6495ed;box-shadow:1px 3px 4px 2px rgba(0,0,0,.2),2px 4px 5px 3px rgba(0,0,0,.2);color:#fff;display:flex;font-size:18px;justify-content:space-between;margin-bottom:10px;padding:15px 20px}.electionid{margin-right:5px}.totalvotes{justify-content:flex-end!important}.electiondetailspage{display:flex;flex-direction:column;padding:10px 10px 0 15px}.electiondetails{display:flex;justify-content:space-between;margin-bottom:15px}.electiondetailspage h3{margin:20px 0}.electiondetails>div{margin-right:20px}.eleclabel{color:#6495ed;font-size:20px;font-weight:700}.candidates,.elecdet{display:flex}.elecval{font-size:18px;font-weight:700}.elecdet>div{margin-right:20px}.candidatedetails{display:flex;flex-direction:column;max-width:400px;width:400px}.candlabel{color:#6495ed;font-weight:700}.candval{color:#000;font-weight:400}.candidatedetails p{margin-bottom:10px}.candidate{align-items:flex-start;border-left:2px solid #6495ed;border-radius:10px;box-shadow:1px 3px 4px 2px rgba(0,0,0,.2),2px 4px 5px 3px rgba(0,0,0,.2);display:flex;margin-right:25px;padding:10px 20px}.endbtn,.startbtn,.votebtn{background-color:red;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;height:50px;margin:20px 0;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.startbtn,.votebtn{background-color:#15a715}.radiobtn{margin-right:2px;margin-top:5px}.votebtn{margin:0;min-width:100px;width:100px}.btndiv{align-self:flex-end;display:flex;margin-left:80%}.btndiv button{margin-right:10px}.voterregpage{display:flex;flex-direction:row;height:100vh;max-height:100%;max-width:100%;width:100vw}.voterregpage>div{flex:1 1}.voterregdiv{align-items:center;background:linear-gradient(90deg,#fff,rgba(89,124,168,.3),rgba(55,116,166,.4),rgba(41,94,168,.8))!important;display:flex;flex-direction:column;justify-content:center}.voterregimg img{height:100%;width:100%}.voterregdiv h1{color:#6495ed;margin-bottom:30px;text-align:center}.formlabel{font-size:20px!important;font-weight:700}@media(max-width:500px){.voterregpage{flex-direction:column}.voterregdiv{background:linear-gradient(180deg,#fff,rgba(89,124,168,.3),rgba(55,116,166,.4),rgba(41,94,168,.8))!important}}.voters{flex-direction:column}.voter,.voters{display:flex;padding:20px}.voter{color:#fff;justify-content:space-between;margin:10px 0;width:100%}.greenColor{background:linear-gradient(90deg,rgba(71,213,31,.8),rgba(109,189,66,.8),rgba(116,173,85,.8))}.redColor{background:linear-gradient(90deg,rgba(209,34,34,.8),rgba(195,65,65,.8),rgba(173,85,85,.8))}.voterlabel{color:#000;font-weight:700}.voterdetails p{margin-bottom:5px}.votername{text-transform:capitalize!important}.voterspage>h1{color:#6495ed;font-size:40px;text-align:center;text-transform:uppercase}.verifybtn{background-color:#fff;border:none;box-shadow:0 2px 3px 0 rgba(0,0,0,.6),0 3px 4px 0 rgba(0,0,0,.6);cursor:pointer;font-size:15px;height:40px;margin:20px 0;padding:5px 20px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:500px){.verifybtn{font-size:12px;margin-left:5px;padding:10px;width:100px}}.voterdetailss{background-color:rgba(212,54,54,.6);border:2px solid #d43636;margin:5px;padding:10px}.voterdetailss p{margin-bottom:10px}.noelection{font-size:20px;font-weight:700;margin:10px;text-align:center}
/*# sourceMappingURL=main.0a88a659.css.map*/