.container-header {
	background: rgb(0,0,128);
	background: linear-gradient(90deg, rgba(0,0,128,1) 0%, rgba(0,0,192,1) 60%, rgba(255,255,255,1) 65%, rgba(192,0,0,1) 70%, rgba(128,0,0,1) 100%);
}
.container-footer {
	background: rgb(0,0,128);
	background: linear-gradient(90deg, rgba(0,0,128,1) 0%, rgba(0,0,192,1) 60%, rgba(255,255,255,1) 65%, rgba(192,0,0,1) 70%, rgba(128,0,0,1) 100%);
}
img.thumbnail {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 400px;
}
table.default {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.default td, table.default th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.default tbody td {
  font-size: 12px;
}
/* table.default tr:nth-child(even) {
  background: #D0E4F5;
} */
table.default thead {
  background: #0000C0;
  border-bottom: 2px solid #444444;
}
table.default thead th {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #D0E4F5;
}
table.default thead th:first-child {
  border-left: none;
}

table.default tfoot td {
  font-size: 14px;
}
table.default tfoot .links {
  text-align: right;
}
table.default tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}