/*
.reg-page { color: #555; background: #fefefe; border: solid 1px #eee; box-shadow: 0 0 3px #eee; margin: 24px 0; }
*/

.reg-page { color: #555;margin: 24px 0; }
.reg-header { color: #555; text-align: center;  margin-bottom: 35px; border-bottom: solid 1px #eee; }
.reg-header h2 { font-size: 30px; margin-bottom: 15px; font-weight: 500; }
.margin-bottom-10 { margin-bottom: 10px; }

form div.required label.control-label:after {
  content:" * ";
  color:red;
}