@charset "UTF-8";

/* CSS Document */

.GridView {
	margin-left: 0px;
}
.GridViewHeaderRow, .GridViewHeaderRow th {
	background-color: #4bc1eb;
	padding-left: 3px;
	color: #ffffff;
}
.GridViewListHeaderRow, .GridViewListHeaderRow th {
	background-color: #4bc1eb;
	padding-left: 3px;
	color: #ffffff;
}
.GridViewHeaderRow th a:hover, .GridViewListHeaderRow th a:hover {
	color: #000000;
}
/* General Table styles */
.download-row:nth-child(odd) {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
	background: #eaeaea;
  }
 .download-row:nth-child(even) {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
	background: #ffffff;
  }
/*
table:not(.void-default) th {
	background-color: #4bc1eb;
	padding-left: 3px;
	color: #ffffff;
}
*/
table:not(.void-default).mobileTable td {
	padding: 5px;
}

.mobileTable:not(.void-default) th {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	padding: 10px 13px;
}
.mobileTable:not(.void-default) tr {
	text-align: center;
}
.mobileTable:not(.void-default) tr:nth-child(odd) {
	background-color: #eaeaea;
}

/*********************/


/*Mobile Table Styles*/


/*********************/

.mobileTableLabel {
	display: none;
}
@media (max-width:767px) {
	table:not(.void-default) th {
		display: none;
	}
	table:not(.void-default) th {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.mobileTableLabel {
		font-weight: bold;
	}
	.mobileTable:not(.void-default) {
		margin: 0 auto;
		border-collapse: collapse;
		font-family: Agenda-Light, sans-serif;
		font-weight: 100;
		color: #fff;
		text-rendering: optimizeLegibility;
		border-radius: 5px;
		width: 100%;
	}
	.mobileTable:not(.void-default) thead th {
		font-weight: 600;
	}
	.mobileTable:not(.void-default) thead th, .mobileTable tbody td {
		padding: 8px;
		font-size: 15px;
	}
	.mobileTable:not(.void-default) tbody td {
		padding: 8px;
		font-size: 15px;
		color: #444;
		background: #eee;
	}
	.mobileTable:not(.void-default) .HeaderRow, .mobileTable thead {
		display: none;
	}
	.mobileTable:not(.void-default) tbody td {
		display: block;
		padding: .6rem;
		text-align: left;
	}
	.mobileTable:not(.void-default) tbody tr td:first-child {
		background: #4bc1eb;
		color: #ffffff;
		border-top: 2px #93328e solid;
		margin-top: 5px;
	}
	.mobileTable:not(.void-default) tbody td span {
		width: 92%;
		display: inline-block;
	}
	.mobileTable:not(.void-default) .tdaligncenter {
		text-align: left;
	}
	.mobileTable:not(.void-default) tr td:nth-child(even) {
		background: #ffffff;
	}
	table.mobileTable:not(.void-default) span.mobileTableLabel {
		display: block;
		width: 100%;
	}
}
@media screen and (max-width: 480px) {
	.mobileTable:not(.void-default) thead th, .mobileTable tbody td {
		font-size: 14px;
		padding: 6px;
	}
}