#registerpage .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, #registerpage .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, #registerpage .gform_wrapper ul.gfield_checkbox li label, #registerpage .gform_wrapper ul.gfield_radio li label {
	font-size: 12px;
}
#registerpage .ginput_container.ginput_container_checkbox ul li {
	display: inline-block;
	width: 200px;
}
#registerpage .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, #registerpage .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], #registerpage .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 2px;
	margin-right: 10px;
	position: relative;
	z-index: 2;
	opacity: 0;
}
#registerpage .gform_wrapper ul.gfield_checkbox li label {
	position: relative;
}
#registerpage .gform_wrapper ul.gfield_radio li label:before,
#registerpage .gform_wrapper ul.gfield_checkbox li label:before 
{
	position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	top: 3px;
	left: -25px;
	background: #fff;
	border: 1px solid #000;
}
#registerpage .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	font-weight: 400;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label:before,
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label:before.
.gform_wrapper2 ul.gfield_checkbox li input[type=checkbox]:checked+label:before {
	content: '\f00c' !important;
	color: #000 !important;
	font: normal normal normal 14px/1 FontAwesome;
}
#registerpage .ginput_container_radio .gfield_radio {
  display: flex;
  flex-wrap: wrap;
}
#registerpage .ginput_container_radio .gfield_radio li {
  margin-right: 10px;
}
#registerpage input[type="radio"], #registerpage input[type=checkbox]  {
    width: auto;
    z-index: 2;
    opacity: 0;
    left: 1px;
    top: 0px;
}