.register-splash-text { margin-top: 2em; }

.register-container { margin: 1em 0 8em; }

.register-container .form-group { width: 100%; }

.register-container .form-group label { font-weight: bold; }

.register-container .form-group input[type='submit'] { background-color: transparent; margin-top: 2em; }

.register-container .form-group .checkbox label { font-weight: inherit; }

.register-container .form-group .radio label { font-weight: inherit; }

.register-container hr { width: 100%; }

.register-container h4 { margin: 0.5em 0 2em 0; }

.register-container .waiver { margin: 2em 0; }

#register-form-buttons { clear: both; margin: 25px 0; text-align: center; }

#register-form-buttons .reg-button { border: 0; height: 50px; text-align: center; }

#register-form-buttons .reg-button a { display: block; height: inherit; color: #db0909; text-decoration: none; margin: auto; font-size: 20px; }

#register-form-buttons div.reg-button { transition: all 0.25s ease-in-out; background: url(../img/buttonExpandDown.png) no-repeat scroll center bottom transparent; }

#register-form-buttons div.reg-button:hover { transition: all 0.25s ease-in-out; background: url(../img/buttonExpandDownActive.png) no-repeat scroll center bottom transparent; }

#register-form-buttons div.active { background: url(../img/buttonExpandDownActive.png) no-repeat scroll center bottom transparent; }

#register-form-buttons div.disabled { background: url(../img/buttonExpandDownDisabled.png) no-repeat scroll center bottom transparent; color: #cccccc; }

#register-form-buttons div.spacer { margin: 0; width: 150px; }

#register-form-buttons div.inactive a { color: inherit; }

.tooltip-inner { font-size: 12px; width: 200px; padding: 15px; vertical-align: middle; color: #ffffff; }

span.select2-selection__arrow { height: 45px !important; }

span.select2-selection { height: 45px !important; }

span.select2.select2-container { width: 100% !important; }

.has-error .help-block { color: #cc0000; }

.has-error .control-label { color: #cc0000; }

.has-error .radio { color: #cc0000; }

.has-error .checkbox { color: #cc0000; }

.has-error .radio-inline { color: #cc0000; }

.has-error .checkbox-inline { color: #cc0000; }
