.error {
   display: none;
   color: #820028;
}

#loader {
   margin-top: 17px;
   display: none;
}

.select-group {
   width: 200px;
}

.select-participant {
   width: 300px;
}

#goto-sim-btn {
   display: none;
}

.section {
  clear: both;  
}

.row {
  clear: both;  
  padding: 2px 0;
}

.row div {
  margin-left: 5px;
  float: left;
}

.val {
   display: none;
}

.val div {
   margin-bottom: 8px;
   float: left;
}

.row label {
   float: left;
   width: 195px;
   font-size: 15px;
   text-transform: none;
   margin-top: 6px;
   text-align: right;
   color: #4C4C4C;
}

.row input {
   margin-left: 5px;
}

.register {
   padding-bottom: 100px;
}

.register h2 {
   margin-bottom: 20px;
}

.sex {
   margin-top: 7px;
}

#step-2 {
	display: none;
}

#step-2a {
	display: none;
}

#step-3 {
	display: none;
}

#create-account-in-progress, #create-account-completed, #instructor-section, #participant-section,
#participant-section-choose-group, #paypal-section, #goto-sim-part, #participant-section-group,
#instructor-participant-choice, #not-paid, #goto-sim-inst, #no-products, #instructor-no-participant,
#paypal-problem, #not-already-connected, #password-recovery-result, #password-recovery-in-progress {
	display: none;
}

.val-success {
	color: green;
}

.val-error {
	color: red;
}

.line {
   border-bottom: 1px solid #61756E;	
}