#edit-civicrm-1-contact-1-cg16-fieldset {
	display:none !important;
}

.label {
	color: #000000 !important;
}
.control-label.js-form-required.form-required {
	color: #000000 !important;
}
.control-label {
	font-size: 1.4em !important;
	width:30% !important;
	display:inline-block !important;
}
.webform-required {
	font-size: 1.4em !important;
}
.label {
	color: #000000 !important;
}
.control-label.js-form-required.form-required {
	color: #000000 !important;
}
.control-label {
	font-size: 1.4em !important;
	width:30% !important;
	display:inline-block !important;
}
.webform-required {
	font-size: 1.4em !important;
}
#edit-submit {
	width:auto !important;
	color: #ffffff !important;
	background-color: #339615 !important;
	border-radius: 6px !important;
}
#edit-submit:hover {
	width:auto !important;
	color: #D3D3D3 !important;
	background-color: #006400 !important;
	border-radius: 6px !important;
}
#edit-actions-submit {
	width:auto !important;
	color: #ffffff !important;
	background-color: #339615 !important;
	border-radius: 6px !important;
}
#edit-actions-submit:hover {
	width:auto !important;
	color: #D3D3D3 !important;
	background-color: #006400 !important;
	border-radius: 6px !important;
}
#edit-wizard-next {
	width:auto !important;
	color: #ffffff !important;
	background-color: #339615 !important;
	border-radius: 6px !important;
}
#edit-wizard-next:hover {
	width:auto !important;
	color: #D3D3D3 !important;
	background-color: #006400 !important;
	border-radius: 6px !important;
}
#edit-actions-wizard-next {
	width:auto !important;
	color: #ffffff !important;
	background-color: #339615 !important;
	border-radius: 6px !important;
}
#edit-actions-wizard-next:hover {
	width:auto !important;
	color: #D3D3D3 !important;
	background-color: #006400 !important;
	border-radius: 6px !important;
}
input[type=checkbox] {
	float:left !important;
	width: 20px !important;
}
.checkbox label {
	font-size: 20px !important;
	display: block !important;
	width: 100% !important;
}
input[type=radio] {
	float:left !important;
	width: 20px !important;
}
.radio label {
	font-size: 20px !important;
	display: block !important;
	width: 100% !important;
}
input[type=text]:focus {
	background: #fcffa4 !important;
}
input[type=text]:read-only {
	background: #E8E8E8 !important;
}
input[type=text] {
	padding: 6px !important;
	box-sizing: border-box !important;
	border: 2px solid #ccc !important;
	border-radius: 6px !important;
	background-color: #ffffff !important;
}
input[type=number]:focus {
	background: #fcffa4 !important;
}
input[type=number]:read-only {
	background: #E8E8E8 !important;
}
input[type=number] {
	padding: 6px !important;
	box-sizing: border-box !important;
	border: 2px solid #ccc !important;
	border-radius: 6px !important;
	background-color: #ffffff !important;
}input[type=email]:focus {
	background: #fcffa4 !important;
}
input[type=email]:read-only {
	background: #E8E8E8 !important;
}
input[type=email] {
	padding: 6px !important;
	box-sizing: border-box !important;
	border: 2px solid #ccc !important;
	border-radius: 6px !important;
	background-color: #ffffff !important;
}
textarea:focus {
	background: #fcffa4 !important;
}
textarea {
	padding: 6px !important;
	width: 80% !important;
	box-sizing: border-box !important;
	border: 2px solid #ccc !important;
	border-radius: 6px !important;
	background-color: #ffffff !important;
}
.panel-heading {
	background: #afeeee !important;
}
.panel-title {
	font-weight: bold !important; 
}
.help-block {
	color: #111111 !important; 
	font-style: italic !important; 
	padding-left: 10px!important; 
}
.webform-element-help {
	background-color: #48a9e4 !important;
}