a {
	color:					#00275a;
	text-decoration:		none;
}

a:hover {
	color:					#b3bfcd;	
	text-decoration:		none;	
}

a.link i {
	font-weight:			normal;	
}

.back:before {
	content:		"\f137";
	padding:		0 6px 0 0;
	font-family:	FontAwesome;
}

.more:before {
	content:		"\f138";
	padding:		0 6px 0 0;
	font-family:	FontAwesome;
}

a.forward.big {
	width:				66%;
	display:			block;	
	
	margin:				30px auto 40px auto;
	padding:			20px 0 0 0;
	
	border-top:			1px solid #b3bfce;
	
	text-align:			center;
	color:				#667e9c;
	line-height:		36px;	
}

a.forward.big i {
	font-size:			32px;	
}

a.button, button {
	display:				block;
	width:					100%;
	
	padding:				20px 0;
	border:					none;
	
	text-align:				center;	
	font-weight:			bold;
	color:					#FFF;
}

a.button.left, button.left {
	width:					auto;
	float:					left;
	padding:				20px 60px;	
}

h1 {
	margin:					30px 0 20px 0;
	
	font-weight:			200;
	text-align:				center;
	color:					#00275a;	
}

h1 .subtitle {
	display:				block;
	font-size:				22px;	
	color:					rgb(102, 126, 156);
}

h2 {
	margin:					30px 0 20px 0;
	font-weight:			200;
	text-align:				center;	
	color:					#00275a;	
}

h2 .subtitle {
	display:				block;
	font-size:				20px;	
	color:					rgb(102, 126, 156);
}

a:hover h2, h2 a:hover {
	color:					#00275a;
}

h3 {
	margin:					30px 0 20px 0;
	font-weight:			200;
	text-align:				center;	
	color:					#00275a;	
}

h3 .subtitle {
	display:				block;	
	font-size:				18px;	
}

p {
	margin:					10px 0;
	padding:				0;	
}

ul {
	margin:					20px 0 20px 20px;
	padding:				0;
	
	list-style:				square;	
}

table {
	width:					100%;
	margin:					20px 0;	
}

table thead tr th {
	padding:			16px 10px;
	
	background:			#193d6a;
	border-right:		1px solid #FFF;
	
	color:				#FFFFFF;
	font-weight:		normal;
	text-align:			left;
}

table tbody tr td {
	padding:		10px 10px;

    vertical-align:	top;

    background:		#f2f4f7;
    border-top:		1px solid #FFF;
    border-right:	1px solid #FFF;

    font-size:		12px;
}

table tbody tr:nth-child(even) td {
    background: #ebeef2;
}

table tbody tr[data-href] td {
	cursor:			pointer;
	color:			#666;
}

table tbody tr[data-href] td a {
	color:			#666;
}

table tbody tr.hovered td {
	background:		#4f637c;	
}

table tbody tr.hovered td, table tbody tr.hovered td a, table tbody tr.hovered td a:hover {
	color:			#FFF;
	text-shadow:	0 1px 1px #000;
}

table tfoot tr td {
	padding:		10px 10px;
	font-size:		12px;
	font-weight:	bold;
}

blockquote {
	margin:			20px 0;
	padding-top:	0;
	padding-bottom:	0;
	
	font-size:		1em;
}