﻿@charset "utf-8";
/* CSS Document */
.padding {padding:0 20px;}
h1 {border:1px solid #CCCCCC}
h2 {
  clear: both;
  color: #327CB4;
  font-size: 14px;
  padding: 15px 0 0;
}
p {line-height:1.7em;}

table.tablesorter {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #CDCDCD;
	margin:0 auto 0;
	font-size: 12px;
	width: 100%;
	border-collapse: collapse; /* Replaces cellspacing="0" */
   border: #ccc 1px solid;;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B2B2B2;
	border: 1px solid #FFF;
	font-size: 13px;
	padding: 4px;
	height:25px;
}
table.tablesorter tbody td {
	color: #333333;
	padding: 7px;
}
table.tablesorter tbody td:nth-child(3) {
	padding-left: 60px;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;	
	text-align: center;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;	
	text-align: center;
}

table.tablesorter tbody tr:nth-child(odd) {
	background-color: #fff;
}
table.tablesorter tbody tr:nth-child(even) {
	background-color: #efefef;
}
.footnotes {
	color: #818285;
	padding: 1em 0.5em;
}
.backToTop {
	border-bottom: #ccc 1px solid;
	margin-top: 50px;
	margin-bottom: 50px;
	display: flex;
	justify-content: flex-end;
}
