#tandc_container {
	padding: 35px 60px;
}
#tandc_content {
	/*border-top: 1px #888787 solid;*/
}
.tandc_intro {
	font-weight: bold;
	font-family: 'scFont-Reg', Fallback, sans-serif;
    font-size: 18px;
    color: #323232;
    line-height: 30px;
	margin-bottom: 50px;
}
p {
	font-family: 'scFont-thin', Fallback, sans-serif;
    font-size: 16px;
    color: #222222;
    line-height: 25px;
	margin-bottom: 25px;
	text-align: justify;
}
p.highlight_header {
	font-family: 'scFont-Reg', Fallback, sans-serif;
    font-size: 20px;
    color: #0057ab;
}
p.page_header {
	font-weight: bold;
	font-family: 'scFont-Reg', Fallback, sans-serif;
    font-size: 22px;
    color: #0057ab;
}
p.section_header {
	font-weight: bold;
    font-size: 20px;
    color: #323232;
    line-height: 30px;
	margin: 40px 0 25px 0;
}
#tandc_content a:link,#tandc_content a:visited,#tandc_content a:hover,#tandc_content a:active {
	text-decoration: underline;
}
#tandc_content ul li,#tandc_content ol li {
	font-family: 'scFont-thin', Fallback, sans-serif;
    font-size: 16px;
    color: #222222;
    line-height: 25px;
	margin-bottom: 25px;
	text-align: justify;
	margin-bottom: 25px;
}
.star {
	color: #ec9e08;
}

@media (max-width: 768px) {
	#tandc_container {
		padding: 25px 40px;
	}
	.tandc_intro {
		margin-bottom: 30px;
	}
}

@media (max-width: 414px) {
	#tandc_container {
		padding: 20px;
	}
	.tandc_intro {
		margin-bottom: 20px;
	}
}