
/* General look for tables */ 
.incell table, .incell input, .incell ul
{
	border: 1px solid #555555;
	border-radius: 10px !important;
	border-collapse: separate !important;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;
	overflow: hidden;
}

.incell input[type="edit"]
{
	width: 100%;
}

.incell li
{
	list-style-type: none;
	padding: 2px;
	border-bottom: 1px solid #555555;
}

.incell li:last-child
{ 
	border-bottom: none; 
}

.incell a
{
	width: 100%;
	display:block;
}

/* All table headers */
.incell thead
{
	background-color: #E8FFE8;
}

/* Status code colors */
.error
{
	color: #FF0000;

}
.failed 
{
	background-color: #FFE8E8;
}

.passed
{
	background-color: #E0FFE0;
}

.blank
{
	background-color: #FFFFFF;
}

/* Decorations for the links */ 
a, .button
{
	background-color: #101010;
	color: white;
}

a:link 
{
    text-decoration: none;
	/*color: #202080;*/
}

a:visited
{
    text-decoration: none;
	/*color: #202080;*/
}

a:hover, .button:hover
{
    text-decoration: under-line;
	background-color: #C0C0C0;
}

a:active 
{
    text-decoration: none;
}

details
{
	padding-left: 5px;
}

/* Header for expandable table rows */
.expandable
{
	cursor: pointer;
	background-color: #E0E0FF;
}
.expandable:hover
{
	cursor: pointer;
	background-color: #E0E0E0;
}
.expandable>a::before 
{ 
    content: "+ ";
}
.expandable label
{
	cursor: pointer;
	margin:0;
}
[data-toggle="toggle"] 
{
	display: none;
}

textarea::placeholder 
{
  color: #888;  
}

/* Visual indication for table rows that should be grouped together */
.new_group
{
  border-top: 1px solid #000;
}


.entry-header {
 
   display: none;
}