
::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }

p, ol {
	line-height: 2.1
}

strong {
	color: gold
}

table.dataTable.no-footer, table.dataTable thead th {
	border-bottom-color: white;
}

td {
	/* background-color: black; */
}

label, caption, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
	/* color: white; */
	color: black;
}

caption ol {
	text-align: left
	; list-style-type: none
	; clear: both
}

body {
	/* background-color: #fff; */
	/* background-color: black; */
	background-color: purple;
	margin: 40px;
	/* font: 13px/20px normal Helvetica, Arial, sans-serif; */
	font: 13px/20px normal Consolas, Verdana, Arial;
	/* color: #4F5155; */
	color: white;
}

a {
	/* color: #003399; */
	color: yellow;
	background-color: transparent;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
}

h1 {
	/* color: #444; */
	color: aqua;
	background-color: transparent;
	border-bottom: 1px solid #D0D0D0;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 14px 0;
	padding: 14px 15px 10px 15px;
}

code {
	font-family: Consolas, Monaco, Courier New, Courier, monospace;
	font-size: 12px;
	/* background-color: #f9f9f9; */
	background-color: black;
	border: 1px solid #D0D0D0;
	/* color: #002166; */
	color: white;
	display: block;
	margin: 14px 0 14px 0;
	padding: 12px 10px 12px 10px;
}

#body {
	margin: 0 15px 0 15px;
	/* border: 1px dotted red; */
	padding: 0.25rem;
}

p.footer {
	text-align: right;
	font-size: 11px;
	border-top: 1px solid #D0D0D0;
	line-height: 32px;
	padding: 0 10px 0 10px;
	margin: 20px 0 0 0;
}

#container a {
	color: blue
}

#container li.ui-tabs-active a {
	color: yellow
}

#container strong {
	color: red
}

#container {
	background-color: lavender;
	color: black;
	margin: 10px;
	border: 1px solid #D0D0D0;
	box-shadow: 0 0 8px #D0D0D0;
}
