/* Header Start */ .HeaderPanel { position: fixed; overflow: hidden; background-color: rgb(33, 37, 41); padding: 10px 10px; top: 0; width: 100%; } .HeaderPanel a { text-align: center; color: rgba(255, 255, 255, .75); text-decoration: none; font-size: 18px; line-height: 25px; border-radius: 4px; } .HeaderTitle { text-align: center; font-weight: bold; margin-top: 3px !important; margin: 0; } /* Header End */ /* Setup form Start */ #regForm { background-color: rgb(18, 18, 18); margin: 25vh auto; padding: 40px; width: 70%; min-width: 300px; } .form-floating > label { color: black; } input { color: green; padding: 10px; width: 100%; font-size: 17px; font-family: Raleway; border: 1px solid #aaaaaa; } input.invalid { border-color: red; background-color: #ffdddd; } .tab { display: none; } .tab h1 { text-align: center; margin-bottom: 1vh; } .step { height: 15px; width: 15px; margin: 0 2px; color: #bbbbbb; display: inline-block; opacity: 0.5; } .step.active { opacity: 1; } .step.finish { color: #4CAF50; } .step.finish::before { content: "\f058"; } /* Setup form End */