/* CSS Document */
table.wz_table_container {
	border: none;
	border-collapse:collapse;
	background-color: #f5f5f5;
}
table.wz_table_container tr td {
	padding: 5px;
	vertical-align:top;
    border: none;
    font-size: 0.9rem;
    line-height: 1.1;
}
td.wz_label_one {
	color: #ffffff;
	background-color: #C9E1ED;
	font-weight: bold;		
}
td.wz_label_two {
	color: #ffffff;
	background-color: #A9CFE2;
	font-weight: bold;
}
td.wz_label_three {
	color: #ffffff;
	background-color: #7EB8D3;
	font-weight: bold;
}
td.wz_label_one, td.wz_label_two, td.wz_label_three {
	width: 150px;
}
td.feature_label { text-align: right; }
td.wz_value { border: 1px solid #C2D3E2; } 
span.panel_top_tip { display: block; background-color: #fffff9; padding:3px; font-style: italic; }
div.header2 {
	font-weight: bold;
	padding-bottom:7px;
}
td.headerv1 {
	background-color: #f0f0d5;
	font-style: italic;
}
td.headerv2 {
	background-color: #f0f0f0;
	font-weight: bold;
	border-top: 1px solid #a0a0a0;
}
.headerv3 {
	background-color: #c0c0c5;
	font-style: normal;
	font-weight: normal;
}
.headerv4 {
	background-color: #f0f0f5;
	font-style: italic;
}
.commentv1 {
	font-style: italic;
}
input.color_sel1 {
	width: 70px !important;
    display: inline-block !important;
    padding: 2px !important;
}
.textareavalue {
    width:100%;
    height:50px;
}
.textareavalue_larger {
    width:100%;
    min-width:320px;
    height:150px;
}
.tip {
	font-style: italic;
	font-size: smaller;
}
.tip_highlight {
    background-color: #f0f0f5;
    font-style: italic;
    font-size: smaller;
    padding: 5px;
}

/* headers selection */
table.sample_table_headers {
	background-color: #c5c5c5;
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
table.sample_table_headers tr td {
	padding: 3px;	
}
table.sample_table_headers tr td.header_cell {
	background-color: #a5a5a5;
}

/* borders selection */
table.sample_table_no_borders {
	border: none;
}
table.sample_table_no_borders tr  {
	border: none;
}
table.sample_table_no_borders tr td {
	border: none;
}

table.sample_table_inside_borders {
	border: none;
}
table.sample_table_inside_borders tr  {
	border: none;
}
table.sample_table_inside_borders tr td {
	border: 1px solid #000000;
}
table.sample_table_inside_borders tr td.row0 {
	border-top: none;
}
table.sample_table_inside_borders tr td.row2 {
	border-bottom: none;
}
table.sample_table_inside_borders tr td.column0 {
	border-left: none;
}
table.sample_table_inside_borders tr td.column2 {
	border-right: none;
}

table.sample_table_outside_borders {
	border: 1px solid #000000;
}
table.sample_table_outside_borders tr  {
	border: none;
}
table.sample_table_outside_borders tr td {
	border: none;
}

table.sample_table_full_borders {
	border: none;
}
table.sample_table_full_borders tr  {
	border: none;
}
table.sample_table_full_borders tr td {
	border: 1px solid #000000;
}

table.sample_table_row_borders {
	border: none;
}
table.sample_table_row_borders tr  {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	border-left: none;
	border-right: none;	
}
table.sample_table_row_borders tr td {
	border: none;
}

table.sample_table_rowc_borders {
	border: 1px solid #000000;
}
table.sample_table_rowc_borders tr  {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	border-left: none;
	border-right: none;	
}
table.sample_table_rowc_borders tr td {
	border: none;
}

table.sample_table_column_borders {
	border: none;
}
table.sample_table_column_borders tr  {
	border: none;	
}
table.sample_table_column_borders tr td {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: none;
	border-bottom: none;
}

table.sample_table_columnc_borders {
	border: 1px solid #000000;;
}
table.sample_table_columnc_borders tr  {
	border: none;	
}
table.sample_table_columnc_borders tr td {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: none;
	border-bottom: none;
}

/* table style selection */

table.sample_table_zebra_none {
	border: 1px solid #000000;
}
table.sample_table_zebra_none tr  {
	border: 1px solid #000000;
}
table.sample_table_zebra_none tr td {
	border: 1px solid #000000;
}

table.sample_table_zebra_row {
	border: 1px solid #000000;;
}
table.sample_table_zebra_row tr  {
	border: 1px solid #000000;
}
table.sample_table_zebra_row tr td {
	border: 1px solid #000000;
}
table.sample_table_zebra_row tr td.row1, table.sample_table_zebra_row tr td.row3 {
	background-color: #d0d0d0;
}

table.sample_table_zebra_column {
	border: 1px solid #000000;;
}
table.sample_table_zebra_column tr  {
	border: 1px solid #000000;
}
table.sample_table_zebra_column tr td {
	border: 1px solid #000000;
}
table.sample_table_zebra_column tr td.column1, table.sample_table_zebra_column tr td.column3 {
	background-color: #d0d0d0;
}

table.sample_table_hover_none {
	border: 1px solid #000000;
}
table.sample_table_hover_none tr  {
	border: 1px solid #000000;
}
table.sample_table_hover_none tr td {
	border: 1px solid #000000;
}

table.sample_table_hover_row {
	border: 1px solid #000000;;
}
table.sample_table_hover_row tr  {
	border: 1px solid #000000;
}
table.sample_table_hover_row tr td {
	border: 1px solid #000000;
}
table.sample_table_hover_row tr:hover {
	background-color: #d0d0d0;
}

table.sample_table_hover_cell {
	border: 1px solid #000000;;
}
table.sample_table_hover_cell tr  {
	border: 1px solid #000000;
}
table.sample_table_hover_cell tr td {
	border: 1px solid #000000;
}
table.sample_table_hover_cell tr td:hover {
	background-color: #d0d0d0;
}

/* Previews and special controls */
div.slider_handle_s1 a.ui-slider-handle {
	height: 0.8em;
}
div.ui-slider-horizontal {
	height: 0.4em;
}

.radius_preview { 
	display: none;	
	height: 1px;
	min-height: 1px;
	width: 1px;		
}
.radius_slider { 
	margin: 5px; 
	overflow: visible !important;
	height: 5px;
	min-height: 5px;
	width: 70px;		
}
.radius_value {
	width: 30px;
}

.gradient_preview {
	border: 1px solid #f5f5f5;		
	height: 60px;
	min-height: 60px;
	width: 60px;		
}
.gradient_percentage_slider { 
	margin: 5px; 
	overflow: visible !important;
	height: 5px;
	min-height: 5px;
	width: 70px;		
}

.text_shadow_preview {
	border: 1px solid #f5f5f5;		
	height: 60px;
	min-height: 60px;
	width: 120px;
}
.text_shadow_blur_slider,
.text_shadow_opacity_slider,
.text_shadow_distance_slider {
	margin: 5px; 
	overflow: visible !important;
	height: 5px;
	min-height: 5px;
	width: 70px;		
}

.box_shadow_preview {
	border: 3px solid #bcbcbc;		
	height: 60px;
	min-height: 60px;
	width: 120px;
}
.box_shadow_blur_slider,
.box_shadow_opacity_slider,
.box_shadow_distance_slider {
	margin: 5px; 
	overflow: visible !important;
	height: 5px;
	min-height: 5px;
	width: 70px;		
}

.border_preview {	
	background-color: #bcbcbc;	
	height: 60px;
	min-height: 60px;
	width: 140px;
}
.border_preview_table {
	border-collapse:collapse;
}
.border_preview_table tr td {
	padding: 3px;
	font-size: 10px;
	color: #909090;
}

td.fieldlabel3 { font-weight: bold;}
table.fieldtable1 {
    border: 1px dotted #9D9D9D;
}

span.form_label_tooltip { color: #92979E; }

div.format_params_div { display: block; margin-top: 10px; }

div.data_type_params { border: 2px solid; }
div.data_type_params table tr td {background-color: #EFF3F8;}

#replacement_rules,
#format_rules,
#calculation_rules,
#remove_rules,
#custom_style_rules
{ width: 100%; }

#replacement_rules tbody tr td,
#format_rules tbody tr td,
#calculation_rules tbody tr td,
#remove_rules tbody tr td,
#custom_style_rules tbody tr td
{ border-bottom: 1px solid #a0a0a0; padding-bottom: 2px; }

#replacement_rules tr:nth-child(1) td,
#format_rules tr:nth-child(1) td,
#calculation_rules tr:nth-child(1) td,
#remove_rules tr:nth-child(1) td,
#custom_style_rules tr:nth-child(1) td
{ background-color: #EFF3F8; }

#format_rules tr td:nth-child(1) { width: 50%; }

table.calculation_function_table { border: 1px dotted #a0a0a0; }
#calculation_rules table.calculation_function_table tr:nth-child(1) td,
#calculation_rules table.calculation_assign_table tr:nth-child(1) td { background-color: transparent;}

#custom_style_rules table.custom_options,
#custom_style_rules table.custom_options tr td {background-color: #F5F5F5; border-bottom: none; }
#custom_style_rules table.custom_options tr td.headerv3 { background-color: #C0C0C5; }
#custom_style_rules table.border_preview_table { background-color:transparent; }
#custom_style_rules table.border_preview_table tr td { background-color: transparent; }

.range_selector_step { background-color: #808080; color:#ffffff; font-weight: bold; padding: 3px;}
.range_selector_settings { font-weight: normal;padding: 3px; background-color: #F8F8CA; }
.range_selector_tip { font-weight: normal; font-style: italic; font-size:smaller; padding: 3px; background-color: #a0a0a0; color: #5f5f5f;}
.range_options_tip {font-weight: normal; font-style: italic; font-size:smaller; padding: 3px; background-color: #f0f0f5; }
.hidden_span { display: none !important; }

table.numeric_sample_table { font-size: 9px; }
table.numeric_sample_table tr td { background-color: #dddddd; color: #777777; border:1px solid #a0a0a0; padding:2px;}
table.numeric_sample_table tr td.element_header { background-color: transparent; color: #030303; border: none;}

table.column_filter_selector_new { border: 1px solid #707070; margin-bottom: 0px; }
table.column_filter_selector_new tr td { padding: 10px; }

table.column_filter_sample_table {padding: 3px; }
table.column_filter_sample_table tr td { border-bottom: 1px solid #070707;}
table.column_filter_sample_table tr:nth-child(1) td { font-weight: bold;}
table.filter_search_methods tr td { padding: 5px;}
table.filter_search_methods tr:nth-child(odd) td { background-color: #f5f5f5;}
input#column_filter_selector_value {min-width: 65%; }
input#table_column_filter_columns {min-width: 260px; }

div#table_preview_grab_by_index_div,
div#table_preview_grab_by_attr_div {margin-top:10px; padding:10px; background-color:#FFFFCC;}

.round-button, .round-button-selected {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    border: 2px solid #f5f5f5;
    border-radius: 30%;
    color:#f5f5f5;
    text-align:center;
    text-decoration:none;
    background: #464646;
    box-shadow: 0 0 3px gray;
    font-size:16px;
    font-weight:bold;
    margin-left: 5px;
}
.round-button-selected {
    background: #67AACB;
}
.round-button:hover {
    background: #262626;
}

span.quick_jump_buttons { padding-left: 30px; }

/* Template specific for Versa */
table.wz_table_container tr td select { width: auto; }


.button.button-default {
    color: #f04353 !important;
    background: #fff !important;
    border: 1px solid #f04353;
}
.button.button-default:hover {
    background: transparent !important;
}
table tr td input[type="radio"] { margin-right: 10px; margin-left: 10px; }

table.border_radious_container { width: 100%; }
table.border_radius_container { border: none; }
table.border_radius_container tr td { line-height: 0.4 !important; }
table.border_preview_table { border: none; width: 100%; }
table.border_preview_table tr td { font-size: 0.7rem; white-space: nowrap; }

#lightbox-wrap input[type="text"] { width: auto ; }
#lightbox-wrap select { width: auto; }

table.filter_search_methods { width: 100%; font-size: 0.85rem; }
table.column_filter_sample_table { width: 100%; font-size: 0.85rem; }
table.column_filter_selector_new { border: none; }
table.column_filter_selector_new tr td { border: none; padding:5px; }
table.column_filter_selector_new .button { padding: 7px; }
#column_filter_selector_value { width: 100% !important; }
#lightbox-outer { margin-right: 15px; }
#column_filter_selection_form { margin-right: 18px; }

div.range_selector_settings .button { padding: 7px;  }

#wizardForm { overflow-x: auto; }
