
td.top {vertical-align:top;}

.sc_table 							{display:table;border-collapse:collapse;width:100%;margin:0px;}
.sc_table.autow						{width:auto;}
.sc_table 							{counter-reset: list_table_counter;}
.sc_table .sc_tr 					{display:table-row;}
.sc_table .sc_td 					{display:table-cell;}




.sc_table.with_background .sc_td	{background:#ffffff;}
.sc_table.with_background td		{background:#ffffff;}

.sc_table.alter tr:nth-child(even) td {background:#ffffff;}
.sc_table.alter tr:nth-child(odd) td {background:#F5F8FA;}

.sc_table.with_border .sc_td,
.sc_table.with_border td			{border:1px solid #F0F3F6;}

.sc_table.with_dark_border .sc_td,
.sc_table.with_dark_border td			{border:1px solid #AFB1B2;}


.sc_table.with_hover tr:hover td			{background:#EBEBEB;}

.sc_table.no_border .sc_td {border:0px;}
.sc_table.no_padding .sc_td {padding:0px;}
.sc_table.padding3 .sc_td,
.sc_table.padding3 td
{padding:3px;}

.sc_table .justify {
	text-align:justify;
	text-align-last:justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
	-moz-text-align-last:justify; 
	-webkit-text-align-last:justify;
}

.sc_table .sc_td.index 				{width:30px;text-align:center;}
.sc_table .sc_td.plain_content 		{width:600px;max-width:800px;white-space:wrap;word-wrap: break-word;}


.sc_table .sc_td.counter:before 	{
	counter-increment: list_table_counter;
    content: counter(list_table_counter) ". ";
}

.sc_table .sc_tr.hl .sc_td 			{background:#D5DADE;}
.sc_table .sc_tr.disabled .sc_td 	{background:#F4F5F7;color:#9A9B9C;}
.sc_table .sc_tr.red_hl .sc_td 		{background:#D9534F;color:#FFF4F4;}
.sc_table .sc_tr.error .sc_td 		{background:#F0C2B6;color:#7D1010;}


.sc_table .sc_td.sc_row_header 		{font-weight:bold;font-size:18px;}







.sc_table .sc_hd .sc_td 				{}

.sc_table .sc_td.sc_item_content 	{border-bottom:1px #F0F3F6 solid;}

.sc_table .sc_td.red 				{color:#E01600;}

.sc_table .sc_tr.no_padding .sc_td 	{padding:0px;}
.sc_table .sc_tr.mini_padding .sc_td 	{padding:3px;}
.sc_table .sc_td.no_padding 			{padding:0px;}
.sc_table .sc_td.small_padding 		{padding:2px;}
.sc_table .sc_td.padding5 			{padding:5px;}
.sc_table .sc_td.no_border 			{border:0px;}
.sc_table .no_border 				{border:0px;}
.sc_table .noborder 				{border:0px;}

.sc_table .sc_hd 				{font-size:16px;font-weight:100;}
.sc_table .right 				{text-align:right;}
.sc_table .center 				{text-align:center;}
.sc_table .top 					{vertical-align:top !important;}

.sc_table .sc_hl				{background:#E1E7ED;}

.sc_table .sc_td.sep					{border-bottom:1px #E1E6E7 solid;font-size:0px;height:0px;padding:0px;}

.sc_table .sc_td.relative 		{position:relative;}
.sc_table .sc_td.autow 			{width:auto;}

.sc_table .sc_tr .sc_td.w100p 						{width:100%;}
.sc_table .sc_tr .sc_td.size_30 .sc_td_text 		{display:inline-block;width:30px;}
.sc_table .sc_tr .sc_td.size_60 .sc_td_text 		{display:inline-block;width:60px;}
.sc_table .sc_tr .sc_td.size_90 .sc_td_text			{display:inline-block;width:90px;}
.sc_table .sc_tr .sc_td.size_120 .sc_td_text		{display:inline-block;width:120px;}
.sc_table .sc_tr .sc_td.size_150 .sc_td_text		{display:inline-block;width:150px;}
.sc_table .sc_tr .sc_td.size_180 .sc_td_text		{display:inline-block;width:180px;}



.sc_table .sc_td.sc_row_header 			{}

.sc_table .sc_separator 				{padding:0px;height:10px;border:0px;background:none;}



.sc_table.sc_label {background:none;border:0px;}
.sc_table.sc_label .sc_td {padding:0px;}
.sc_table.sc_label .sc_td.sc_checkbox {width:1px;padding:3px;padding-top:6px;}


.sc_table {}
.sc_table .sc_empty_row {padding:5px;border:0px !important;}


.sc_table_group {display:table;}
.sc_table_group.center {margin:0px auto;}
.sc_table_group>div,
.sc_table_group>label,
.sc_table_group>li,
.sc_table_group>span 		{display:table-cell; padding:0px;margin:0px;vertical-align:middle;}
.sc_table_group>.nowrap 	{white-space:nowrap;}
.sc_table_group>.relative 	{position:relative;}
.sc_table_group>.with_checkbox {padding-top:5px;}




.sc_table textarea {resize:none; overflow:hidden;overflow-y:auto;}

.sc_table .readonlybox {padding:3px;background:#f0f0f0;min-height:25px;border-radius:3px;}


.sc_table .list_row_suspended {background:#eaeaea;color:#AAAAAA;}
.sc_table .list_row_deleted {background:#F3E2E2;color:#873232;}



.sc_table.table-counter 	{counter-reset: table-counter;}
.sc_table.table-counter span.table-counter:before 	{
	counter-increment: table-counter;
	content: "" counter(table-counter) "";
}



.sc_table tbody.tbody-counter 	{counter-reset: tbody-counter;}
.sc_table tbody.tbody-counter span.tbody-counter:before 	{
	counter-increment: tbody-counter;
	content: "" counter(tbody-counter) "";
}



/******************************************************************************************************************************************************/
.sc_table {text-align:left;}
.sc_table tr th,
.sc_table tr td {
	vertical-align:middle;
}

.sc_table thead {}
.sc_table thead tr {}
.sc_table thead tr th,
.sc_table thead tr td {}

.sc_table tbody {}
.sc_table tbody tr {}
.sc_table tbody tr td {}

.sc_table .sc_caption					{background:#fafafa;font-weight:bold;}


.sc_table.narrow tr td {padding:1px;}

