.stacktable {
	width: 100%;
}
.st-head-row.st-head-row-main {
	display: none;
}
.st-key {
	width: 40%;
	text-align: right;
	padding-right: 1%;
	font-weight: bold;
	color: #FFF!important;
	background-color: #333;
	vertical-align: top;
}
.st-val {
	width: 58%;
	padding-left: 1%;
	white-space: normal;
	word-break: break-word;
	vertical-align: top;
	text-align: left!important;
}
.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 767px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}

.acs-sjs-table-container > * td {
	border-color: #CCC;
}

.stacktable.small-only > * .st-head-row {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 1px;
}

/*************/
/* LifeCycle */
/*************/

#acs-lc-table-container > * .st-head-row:before { content: "Tank Number: "; }

/**********/
/* Tables */
/**********/

.table-sort-main-container {
	border: 1px solid #990000;
}
.table-sort-main-container > table {
  width: calc(100% - 2px);
  border-collapse: collapse;
	margin: 1px;
}
.table-sort-main-container > * tr:nth-of-type(odd) {
  background: #eee!important; 
}
.table-sort-main-container > * tr:nth-of-type(even) {
  background: #FFF!important; 
}
.table-sort-main-container > * th {
  background: #990000; 
	
	font-size: 13px;
	line-height: 14px;
	color: #FFF;
	font-weight: 700;
	font-style: normal;

  padding: 6px 8px; 
  border: 1px solid #FFF!important; 
	
	outline: none;
}
.table-sort-main-container > * td {
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-weight: 400;
	font-style: normal;
	
  padding: 6px 8px; 
  border: 1px solid #990000;
}
.tableSortHeader {
	border-color: #FFF;
}
.tableSortRow {
	border: 1px solid transparent;
}
.tableColumnDesktop {
	display: block;
}
.tableColumnMobile {
	display: none;
}
