.fieldset_event_wrapper {
	margin-bottom: 15px;
	border: 1px solid #c0c0c0;
	background-color: var(--fs-background-color);
}
.legend_event_wrapper {
	
}

.fs_event_info_item, legend.event_list_info_section {
	margin-bottom: 15px;
	/* border: 1px solid #777; */
	/* background-color: #555; */
}
.fs_event_summary {
	margin-top: 15px;

}

.div_event_info_item, .div_event_list_info_section {
	margin-bottom: 15px;
	border: 1px solid #777;
	/* background-color: #555; */
}

.event_list_wrapper {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #c0c0c0;
	/* background-color: #f00;; */
}

.event_list_title {
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	/* border: 1px solid #c0c0c0; */
	
}	


.event_list_info_section {
	padding: 3px 5px;
	border: 1px solid #c0c0c0;
	
}	

.event_list_item {
	margin-bottom: 20px;
	
}		

.event_info {
	padding-left: 10px;
}

.indent_10 {
	margin-left: 10px;
}

.fs_event_description {
	
}	

.event_description_heeader {
	font-weight: bold;
}

.legend_event_description {
	
}	

.form_line_event_item_wrapper {
	
}

.event_form_item_checkbox {
	padding: 10px 0px;
}

.event_form_item_caption {
	padding-top: 5px;
	
}

#registration_table {
	width: 100%;
	max-width: 500px;
}

.reg_event_title {
	font-size: 1.3em;
	font-weight: bold;
}

.event_registration_label {

}

.reg_wait_list {
	color: #990;
}

.input_item_heading {
	width: 150px;
	font-weight: bold;
}

.input_item_text {
	width: 100%;
	max-width: 700px;
}

.event_textarea {
	width: 100%;
	height: 75px;
	/* max-width: 700px */
}

.event_registration_validate_okay {
	color: #090;
}
.event_registration_validate_in_progress {
	color: #990;
}
.event_registration_validate_error {
	color: #f00;
}
.event_registration_validate_incomplete {
	/* color: #900; */
}

.event_full {
	color: #c00;
}

.fs_reg_list_item {
	border: 1px solid #c0c0c0;
	background-color: #555;
	margin-bottom: 15px;
}
.event_reg_list_item_legend {
	background-color: #555;
	
}


.status_code_box {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: #c0c0c0;
}

.status_code_archived {
	background-color: #c00;
}
.status_code_offline {
	background-color: #999;
}
.status_code_live {
	background-color: #0c0;
}
.status_code_past {
	background-color: #00c;
}

.test {
	background-color: #0c0;
	border: 1px solid #f00;
	padding: 5px 10px;
	margin: 5px 10px;
	
}