.hr {position: relative; display: block; float: left; width: 100%; height: auto; margin: 30px 0; padding: 0; border-bottom: 3px solid rgba(0,0,0,0.1);}

.table_header {margin: 0 0 15px 0; border: 1px solid rgba(0,0,0,0.1); border-width: 0 0 3px 0;}
.table_header h3 {font-size: 20px; line-height: 30px; margin: 0 0 10px 0; text-align: center;}

.type_row {margin: 0 0 15px 0; padding: 15px 0; background-color: rgba(0,0,0,0.05);}
.type_row .column h3 {padding: 13px 0; text-align: center; font-size: 20px; line-height: 30px; color: rgba(0,85,164,1); background-color: rgba(195,227,197,1);}

.small_show {display: none;}
.small_hide {}

/* responsive media queries
========================================================================== */
@media only screen and (max-width: 1280px)
{
	
}
@media only screen and (max-width: 1024px)
{
	
}
@media only screen and (max-width: 768px)
{
	
}
@media only screen and (max-width: 640px)
{
	.small_show {display: block;}
	.small_show h3 {margin: 0 0 10px 0;}
	.small_hide {display: none;}
}
@media only screen and (max-width: 480px)
{	
	
}
@media only screen and (max-width: 320px)
{
	
}