/********************* Civil Safety (was: Vibrant Orange) *********************
 *   green  #8fc74a  header, primary buttons, form editor panels
 *   yellow #fddf00  highlights (filter results, active folder, drag target)
 *   red    #ec1c24  alerts / today's-entries counter
 *   light  #fffcfc  page background
 *   navy   #0e1623  text on green/yellow, form bars, tags, toggle buttons
 * White text on the green is hard to read (2:1), so anything on green or
 * yellow uses navy text (9:1+).
 ******************************************************************************/
body{
	background-color: #fffcfc; /** light **/
}
/** main header **/
#header{
	background-color: #8fc74a; /* green */
	text-shadow: none;
}
#header_primary a,#header_secondary a,
#header_primary a:visited,#header_secondary a:visited,
#header_primary h6,#header_secondary h6,
#header_primary span,#header_secondary span{
	color: #0e1623; /** navy **/
}
#header_primary div.current_page_item,
#header_primary div:hover,#header_secondary div:hover{
	border-bottom: 3px solid #0e1623; /** navy **/
}
#header_primary div.current_page_item h6{
	font-weight: 700;
}
#header_primary a:hover,#header_secondary a:hover{
	color: #0e1623; /** navy **/
}
#header_primary div:hover,#header_secondary div:hover{
	background-color: rgba(14, 22, 35, 0.08);
}
/** search box **/
#mf_search_box,#mf_search_title,#mf_search_tag{
	background-color: #8fc74a; /** green **/
	color: #0e1623;
}
#mf_search_title a,#mf_search_tag a{
	color: #0e1623; /** navy **/
	font-weight: bold;
}
#filtered_result_box,#result_set_show_more a{
	background-color: #fddf00; /** yellow **/
	color: #0e1623;
}
#result_set_show_more a:hover{
	background-color: #fee94d; /** light yellow **/
}
#save_filter{
	color: #0e1623;
}
/** form bars **/
#mf_form_list li .middle_form_bar,
#mf_folder_list li .middle_folder_bar{
	background-color: #0e1623; /* navy */
}
#mf_form_list li .middle_form_bar:hover,
#mf_form_list .form_option:hover{
	background-color: #1a2738; /* lighter navy */
}
#mf_form_list .form_option_separator{
	border-left: 2px solid #8fc74a; /* green */
}
#mf_form_list li .bottom_form_bar{
	background-color: #1a2738; /* lighter navy */
	border-top: 1px solid #8fc74a; /* green */
}
/** form bar total/today entries counter **/
#mf_form_list .form_meta .form_stat{
	background-color: #ec1c24; /* red */
	color: #fff;
}
#mf_form_list .form_meta .form_stat.form_stat_total{
	background-color: #8fc74a; /* green */
	color: #0e1623;
}
/** form bar tags **/
#mf_form_list ul.form_tag_list li{
	color: #0e1623;
	background-color: #fddf00; /** yellow **/
}
#mf_form_list a.removetag{
	color: #0e1623;
}
/** form bar popup items **/
.form_action_item:hover,#mf_filters_toggle2_list a:hover,#mf_sort_pane_list a:hover,#mf_share_report_list a:hover{
	background-color: #8fc74a; /* green */
	color: #0e1623;
}
/** smart folders **/
#smart_folder_list li.selected_folder{
	background-color: #8fc74a; /* green */
	color: #0e1623;
}
#active_folder_name{
	background-color: #fddf00; /** yellow **/
	color: #0e1623;
}
#mf_folder_list li.folder_move_highlight .middle_folder_bar {
	background-color: #fddf00; /** yellow **/
	color: #0e1623;
}
#folder_condition_pane li{
	background-color: #eef0f2; /* light gray */
	border: none;
}
/** add/remove folders icon **/
#smart_folder_list li:not(.smart_folder_header):hover{
	background-color: #8fc74a; /* green */
	color: #0e1623;
}
/** folder toggle button and sort pane button **/
#mf_filters_toggle_button,#mf_filters_toggle2_button,#mf_sort_pane_button{
	background-color: #0e1623; /* navy */
	color: #fffcfc;
}
/** buttons **/
.button_primary{
	background-color: #8fc74a; /* green */
	color: #0e1623;
	font-weight: bold;
}
.button_primary:hover{
	background-color: #74a83a; /* darker green */
	color: #0e1623;
}
/** card panels **/
.content_card_primary{
	background-color: #f6f7f5; /* light gray */
}
/** form editor **/
#social li a:link,#social li a:visited {background-color:#8fc74a; color:#0e1623;}
#social li{
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #74a83a;
}
#btn_add_field > a,#btn_field_properties > a,#btn_form_properties > a,
#btn_add_field,#btn_field_properties,#btn_form_properties{
	background: none repeat scroll 0 0 #8fc74a;
	color: #0e1623;
	font-weight: bold;
	text-shadow: none;
}
#btn_add_field,#btn_field_properties,#btn_form_properties{
	border-top: 3px solid #fff !important;
}
#btn_add_field.ui-tabs-selected,#btn_field_properties.ui-tabs-selected,#btn_form_properties.ui-tabs-selected{
	border-top: 3px solid #0e1623 !important;
}
#field_properties_pane,#form_properties_pane{
	background-color: #8fc74a;
}
#element_properties_form,#form_properties_holder,#element_inactive_msg{
	background-color: #eef6e4; /* light green tint */
}
#bottom_bar{
	background-color: #eef6e4;
}
.bottom_bar_white{
	background-color: #fff !important;
}
.form_editor #main_body form li.highlighted{
	background-color: #eef6e4;
	border: 1px solid #8fc74a;
}
#form_builder_sortable li:hover{
	border: 1px dotted #0e1623;
	background-color: #eef6e4;
}
.helpicon{
	color: #5f8f2a; /* dark green, readable on white */
}
.gradient_blue .helpicon{
	color: #3968A1;
}
.gradient_red .helpicon{
	color: #BF3C15;
}
#dropui_theme_options a.dropui-tab{
	padding: 7px !important;
	border-radius: 2px;
}
.dropui-pink .dropui-tab { background-color: #0e1623; color: #fffcfc;}
.dropui-pink:hover .dropui-tab { background-color: #1a2738; }
.dropui-pink:hover .dropui-content { border-color: #0e1623; }
.dropui-pink.dropui-menu .dropui-content { background-color: #0e1623; }
#dialog-data-encryption-instruction{
	color: #ec1c24;
}
#form_builder_sortable li.field_move_highlight{
	background-color: #fddf00; /** yellow **/
	opacity: 0.7;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
