#globalfooter .footer-breadory {
	border-top: none;
}

.bg-light {
	background-color: #fafafa;
}

.support-topic-link {
	display:block;
	padding-top:3em;
	padding-bottom:3em;
	border-radius:3px;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
	color: #666;
}
.support-topic-link:hover {
	text-decoration: none;
	background-color:#F8F8F8;
}


.support-article-links a {
	display:block;
	border:1px solid #e6e6e6;
	border-radius:3px;
	padding:10px 15px 5px;
	margin-bottom: 1.5em;
	color: #333;
	-webkit-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

.support-article-links a:hover {
	text-decoration: none;
	border-color: #333;
}

.support-article-links a li.links.small {
	margin:0;
}

#appReviewStatus table td,
#appReviewStatus table th {
	text-align:right !important;
}

.chart svg {
	margin: 0 auto;
	display:block;
}

.chart svg tspan {
	font-size: 14px;
}

h1 {
	font-size: 48px;
	line-height: 1.1em;
	letter-spacing: -1px;
}

h3 {
	font-size: 32px;
	line-height: 1.25;
}

h4 {
	font-size: 1.6em;
	line-height: 1.4em;
}

@media all and (max-width: 767px) {
	#section-contact {
		padding: 2em  1em !important;
		margin: 0 !important;
		border-top: 1px solid #E3E3E3;
		text-align: center;
	}

	#section-forums {
		padding: 2em 1em !important;
		margin: 0 !important;
		text-align: center;
	}

	.support-topic-link {
		text-align:center;
	}

	#section-overview .col-33 {
		padding:2em;
	}

	#section-contact img,
	#section-forums img,
	#section-overview img {
		margin: 1em auto 2em;
	}
}


article h3 { padding-top: 1em; }

article a { white-space: nowrap; }

table { width:100%; margin:1em 0; }
table th, table td { padding:1em 0; border-bottom:1px solid #ccc; }
/*tr { border-bottom:1px solid #ccc; } */
th.header { font-size:1em; font-weight:bold; line-height:1.285em; background:none; text-align:left; }
th.fixed-width { width:128px; font-size:0.8571em; font-weight:bold; text-align:center; }
td { text-align:center; }
td:first-child { text-align:left; }
#roles th.fixed-width { width:70px; }
#capabilities th.fixed-width { width:228px; }
/*#development li,
#distribution li,
#membership li { line-height:2.0em; }*/

@media all and (max-width:767px) {
	article a { white-space: normal; }
	#section-contact {
		border-left:none;
	}
}
