@charset "UTF-8";
/* CSS Document */

#responsive-landing-page .table-simple {
    padding: 0;
    margin: 0 5% .625em;
    border-top: .0625em dotted #DBDBDB;
    border-bottom: .0625em solid #DBDBDB;
    font-style: normal;
	font-size: 1rem;
    width: 90%;
}
#responsive-landing-page .table-simple td, #responsive-landing-page .table-simple th {
    border-left: 0;
}
#responsive-landing-page .table-simple th {
    font-size: 1em;
    line-height: 1.375;
    font-weight: 400;
    font-style: normal;
    margin: 0;
    padding: .5em;
    color: #000;
    border-bottom: .0625em dotted #DBDBDB;
    vertical-align: bottom;
}
#responsive-landing-page .table-simple td + td, #responsive-landing-page .table-simple th + th {
    border-left: .0625em solid #DBDBDB;
}
#responsive-landing-page .table-simple td {
    font-size: 1em;
    line-height: 1.375;
    font-weight: 400;
    font-style: normal;
    margin: 0;
    padding: .5em;
    color: #000;
    border-bottom: .0625em dotted #DBDBDB;
}
/* STACKABLE STYLES */
@media (max-width:37.5em) {
	#responsive-landing-page .stackable-600 thead th {
		display: none;
	}
	#responsive-landing-page .stackable-600 tr td {
		white-space: normal;
		text-align: left;
		display: block;
		border: 0 none;
		position: relative;
		padding-left: 34%;
		min-height: 3.125em;
		word-wrap: normal;
	}
	#responsive-landing-page .stackable-600 tr td::before {
		content: attr(id);
		position: absolute;
		padding: 0 .5em .5em;
		left: 0;
		text-align: left;
		width: 31%;
		font-weight: 700;
	}
}