.signup-area a{color:#fff}.signup-area.already-enrolled{background-color:#c0392b}.signup-area.enrol-message{background-color:#e3792e}#registrationForm{margin-bottom:0}#registrationForm #registrationButton{border-radius:2px;box-shadow:none;box-sizing:border-box;font-size:18px;margin:20px 0 0;padding:10px 0;text-transform:inherit;width:100%}#registrationForm .registerInfo{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}#registrationForm .largeInput{width:100%}#registrationForm .largeInput.half-width{width:50%}#registrationForm .largeInput.top-radius{border-top-left-radius:2px!important;border-top-right-radius:2px!important}#registrationForm .largeInput.bottom-left-radius{border-bottom-left-radius:2px!important}#registrationForm .largeInput.bottom-right-radius{border-bottom-right-radius:2px!important}#registrationForm .largeInput.phone-number{margin-top:20px}.login-using-button{border-radius:2px;box-shadow:none;font-size:18px;margin:0;padding:10px 0;text-transform:inherit;width:100%}.login-using-button .fa{color:#fff;font-size:18px}#site-container,body,html{height:100%}@media(max-width:768px){#front-page-bottom-bar{background-color:rgba(0,0,0,.5);color:#fff;font-size:20px;font-weight:300;line-height:60px;text-align:center;width:100%}}@media(max-height:650px){#front-page-bottom-bar{background-color:rgba(0,0,0,.5);color:#fff;font-size:20px;font-weight:300;line-height:60px;text-align:center;width:100%}}@media(min-width:768px)and (min-height:650px){#front-page-bottom-bar{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;font-size:20px;font-weight:300;height:100px;line-height:100px;position:fixed;text-align:center;width:100%}#bottom-bar-placeholder{height:100px}.bottom-area{margin-top:3%}}#front-page-left-container{height:100%;padding-bottom:60px;padding-top:45px;position:absolute;width:20%}a.bottom-link:hover{background-color:#2f2f2f}a.bottom-link{color:#f4f4f4;display:inline-block;width:100%}.user-type-section{margin:10px 20px}.user-type-section .btn{padding:10px}.text-area h1,.text-area h1 a{font-size:50px;line-height:60px;margin-bottom:0;padding-top:70px}.text-area h1,.text-area h1 a,.text-area h3,.text-area h3 a{color:#fff;font-weight:400;text-align:center;text-shadow:0 1px 1px #000}.text-area h3,.text-area h3 a{font-size:25px;line-height:40px}.subsignup{margin-top:30px;text-align:center}.subsignup a{color:#fff;font-size:14px;font-weight:400;line-height:16px;text-shadow:0 1px 1px #444}.signup-area{background-color:rgba(0,0,0,.5);border-radius:2px;color:#fff;padding:20px}.signup-area-error{background-color:#c0392b}.signup-area-error .error-text{color:#fff;text-decoration:underline}.signup-area-autoenrol{background-color:#e3792e}a.largeInput,input.largeInput{border:none;border-radius:2px;border-top:1px solid #e1e1e1;box-sizing:border-box;font-size:17px;height:45px;margin-bottom:0}.loggedinarea{margin-top:10px;text-align:center}.loggedinarea a{color:#fff;font-size:16px;font-weight:300;line-height:20px;text-shadow:0 1px 1px #444}#front-page-bottom-bar .tooltip-inner{line-height:40px}.tooltip-inner{border-radius:2px;font-size:14px;line-height:20px;max-width:400px;padding:10px}.tooltip{width:400px}.help-options{text-align:left}.help-options a{color:#fff;font-size:16px;font-weight:300;line-height:20px;text-shadow:0 1px 1px #444}.help-options ul li{margin-bottom:5px;padding-left:10px}.help-options ul li:before{color:#fff;content:"• "}.registerInfo{line-height:22px;padding:5px}.registerInfo label{margin:0}.registerInfo input[type=checkbox]{margin:0 0 5px}.sepHeading{color:#fff;font-size:20px;text-align:center}.eachrow{background:brown;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-bottom:5px;margin-top:3px}.eachrow .formerror{color:azure;font-weight:600;padding:6px}
