

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.no_border .sc_td 				{border:0px;}
.sc_table.no_padding .sc_td 			{padding:0px;}


.sc_table.top tr td {vertical-align:top;}

.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.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;		text-align-last:right;	}
.sc_table .center 					{text-align:center;		text-align-last:center;	}
.sc_table .left 					{text-align:left;		text-align-last:left;	}
.sc_table .top 						{vertical-align:top !important;}

.sc_table .middle 					{vertical-align:middle !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_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 .list_row_out_of_stock 	{background:#FFF1F0;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 tr td {
	vertical-align:middle;
	padding:5px 10px;
	
	border:1px solid #f0f0f0;
}
.sc_table tr td.nopadding 	{padding:0px;}
.sc_table tr td.noborder 	{border:0px;}

.sc_table .sc_caption							{background:#fafafa;font-weight:bold;}


.sc_table.default>tbody>tr>td					{
	border:1px solid #dddddd;
	color:#333333;padding:5px 10px;
}

.sc_table.default>tbody>tr>td.sc_row_header,
.sc_table.default>tbody>tr.sc_row_header>td
{
	background:#f0f0f0;
}

.sc_table.default>thead>tr.th>td,
.sc_table.default>tbody>tr.th>td				{background:#f0f0f0;font-weight:bold;padding:10px;}

.sc_table.default>tbody>tr.nopadding>td,
.sc_table.default>tbody>tr>td.nopadding			{padding:0px;}

.sc_table.default>tbody>tr.noborder>td,
.sc_table.default>tbody>tr>td.noborder			{border:0px;}

.sc_table.default>tbody>tr.th td				{font-weight:bold;padding:10px;}
.sc_table.default>tbody>tr td.th				{font-weight:bold;padding:10px;}



.sc_table.default>tbody>tr>td.highlight			{background:#f0f0f0;}



.sc_table.primary 						{border:1px #cfd9e7 solid;}
.sc_table.primary thead tr th,
.sc_table.primary thead tr td 			{background:#cfd9e7;color:#ffffff;}

.sc_table.primary tbody tr td			{border-bottom:1px solid #cfd9e7;}
.sc_table.primary tbody tr.th td		{font-weight:bold;}

.sc_table.primary tbody tr:nth-child(even) td	{background:#cfd9e7;}
.sc_table.primary tbody tr:nth-child(odd) td	{background:#ffffff;}


.sc_table.noborder>thead>tr>td, 
.sc_table.noborder>tbody>tr>td {border:0px;}

.sc_table.nopadding>thead>tr>td, 
.sc_table.nopadding>tbody>tr>td {padding:0px;}

