a:link {
	color:#0004CC;
	text-decoration: underline;
}
a:visited {
	color:#0004B8;
	text-decoration: underline;
}

table {
  border-collapse: collapse; /* make the table borders collapse to each other */
  table-layout: auto; /* Ensures header and body columns align */
  /* white-space: nowrap;  Keep text on one line */  
  outline-style: solid;
  outline-width: 2px;
  outline-color: rgb(44, 104, 177);
  margin:8px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 4px;
}

.optionsAnchor{
	padding-top: 4px;
}

.btn-toolbar{
	padding: 4px;
}

.btn{
	margin: 2px;
}

th {
  background: #eee;
  text-align: center;
  white-space: normal; 
  border: 1px solid rgb(0, 0, 0);
}
 
td {
    border: 1px solid rgb(0, 0, 0);
    text-align: left;
}
 
tr:hover {
    background-color: #f1f1f1;
    cursor: pointer;
}
 
tr.selected {
    background-color: #ccc !important;
    cursor: pointer;
}

hr.soliddivider {
	border-top: 5px solid #58A3E0;
	margin-top: 0.2rem !important;
	margin-bottom: 0rem !important;
}

body {
font-family: 'Times New Roman', Times, serif;
}

h2{
	font-weight: bold;
}