body
{
/*width: 87%;*/
font-family: 'Open Sans', sans-serif;
padding-top: 80px; /*to make sure content doesn't get hidden behind sticky navbar)*/
}



a:link {
  text-decoration: none;
  color:#066;
}

a:visited {
  text-decoration: none;
  color:#066;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

body{ margin:0 auto !important; }

.table1 , .table2, .table3
{
	width:100%;
	margin-bottom: 10px;
}

.table1 tr, .table2 tr, .table3 tr
{
	border-bottom:1px solid #eaeaea;
}

.table1 tr:first-child
{
	padding:20px 0;
	border: 1px solid #f4f4f4 !important;
}

.table1  tr:nth-child(even) td, .table2  tr:nth-child(even) td, .table3  tr:nth-child(even) td  {
   background-color: #fff;
}

.table1 tr:first-child td {
  color: #616161;
  background:#f6f6f6 !important;
  font-size: 15px;
  line-height:40px;
  font-weight: bold;
  margin: 0;
  padding: 0 20px;
  text-transform: uppercase;
}

.table1 td, .table2 td, .table3 td {
  background:#fbfbfb;
  border-left:1px solid #eaeaea;
   border-right:1px solid #eaeaea;
   font-size:14px;
   min-height: 60px;
    padding: 23px 25px;
   color:#787878;
   line-height:20px;
   font-weight:300;
}


.red_button {
	margin: 15px auto 0 auto;
	padding: 0 10px;
	line-height: 30px;
	background: #E74C3C;
	color: #FFF;
	border: 0;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
	font-size: 12px;
	cursor: pointer;
	}

.red_button:hover { background: #D52D1C; }

.pagination > li
{
   display:inline-block;
   padding:10px 10px;
   background: #ccc;
   border-radius: 3px;
   margin: 5px;
}

.embedWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.embedWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
