.dt_progress { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }
.dt_bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }
.dt_percent { position:absolute; display:inline-block; top:3px; left:48%; }

/* change color */
.com_dtregister ul.dt-steps li.dt-completed a,
.com_dtregister ul.dt-steps li.active a,
.com_dtregister ul.dt-steps li.active a:focus,
.com_dtregister ul.dt-steps li.active a:hover,
.com_dtregister #dttype_choice .registration-type:hover .registration-type-img,
.com_dtregister ul.dt-steps + .tab-content #group .btn-toolbar .group-collapse:hover  {
  color: #FB8C00;
}
.com_dtregister ul.dt-steps li.dt-completed:before,
.com_dtregister ul.dt-steps li.dt-completed:after,
.com_dtregister ul.dt-steps li.active:before {
  background: #FB8C00;
}
.com_dtregister #dttype_choice .registration-type:hover,
.com_dtregister ul.dt-steps + .tab-content #group .select_your_age_group .dth-btn.active,
.com_dtregister ul.dt-steps + .tab-content #individual .select_your_age_group .dth-btn.active {
  border-color: #FB8C00;
  color: #FB8C00;
}

ul.dt-steps + .tab-content #dtproperties_simple .controls {
  display: flex;
}

ul.dt-steps + .tab-content #dtproperties_simple .controls .terms{
  padding-left: 8px;
}

ul.dt-steps + .tab-content #dtproperties_simple .controls .terms #dtproperties_FIELD_terms-lbl{
  margin: 0;
}

ul.dt-steps + .tab-content #dtproperties .controls {
  display: flex;
}

ul.dt-steps + .tab-content #dtproperties .controls .terms{
  padding-left: 8px;
}

ul.dt-steps + .tab-content #dtproperties .controls .terms #dtproperties_FIELD_terms-lbl{
  margin: 0;
}

.com_dtregister .control-label.joomart_gateway:hover {
  border: 1px solid #FB8C00;
}