body {
	background-color:#fffaaa;
	color:#000333;
}

a {color:#000fff;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: gray;
  font-style:italic;
  opacity: 0.5; /* Firefox */
}

#sidebar-wrapper .list-group {
    width: 16.5rem;
}

.sidebar-heading {
	font-weight:bold;
}

.list-group .list-group-item {
	text-transform: uppercase;
}

#tableDiv {
    background-color: white;
	padding: 30px 15px;
}

ul.colclass{
    list-style-type: none;
    columns: 8;
    -webkit-columns: 8;
    -moz-columns: 8;
}

ul.colclass .check_box {
	margin-right:3px;
}

ul.colclassn{
	float:left;
	width:11%;
    list-style-type: none;
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}

ul.colclassn .check_box {
	margin-right:3px;
	white-space: nowrap;
}

/*ul.colclassd {
    list-style-type: none;
    columns: 5;
    -webkit-columns: 5;
    -moz-columns: 5;
}
*/
ul.colclassd {
  list-style-type: none;
  max-height: 250px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 90%;
}

ul.colclassd .check_box {
	margin-right:3px;
}


.databli {
	width:222px;
	margin: 0px 0px 15px 0px;
}

a.adatabli {
	font-size:0.9em;
	color:slategrey;
}

ul.linetime {
	list-style-type:none;
}

ul.linetime li {
	display:inline;
}

/* --- */



ul#listdoc {
	width:66%;
	text-align:justify;
}

ul#listdoc li {
	margin-bottom:1em;
}

.txtdescr {
	margin-left:100px;
	font-size:0.9em;
	font-style:italic;
}


#datefromto {
	width:66%;
}

#datefromto .date_eg {
	font-size:0.8em;
	font-style:italic;
	color:gray;
}
