html{overflow-y: scroll;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,q,fieldset,dl,dt,dd,iframe,table,tbody,thead,td,th,address,legend{
margin:0;
padding:0;
font-size: 1em;
color:#0a3752;
}
body{
font-family: arial,sans-serif;
font-size:14px;
line-height:1.5em;
text-align:center;
background:#FFF;
margin:0;
padding:0;
max-width: 600px;
}
body *{
text-align:left;
}
p,li,td,th{
font-size:1em;
line-height:1.5em;
margin:0 0 1.5em 0;
}
p.about{
font-size:.9em;
}
li{
margin:0;
}
h1{
font-size:2em;
line-height:1em;
margin:0 0 1em 0;
font-weight: lighter;
text-transform: uppercase;
}
h2{
font-size:1.5em;
line-height:1.25em;
margin-top:0;
margin-bottom:0.625em;
}
h3{
font-size:1.1em;
line-height:1.2857em;
margin-top:0.643em;
margin-bottom:0.643em;
}
h1 a, h2 a, h3 a{
text-decoration:none;
}
a img{border:0;}
a.invisible{text-decoration:none;cursor:default;}
p img,address img,li img,td img{vertical-align:middle;}
a:hover,a:active,:focus{outline: none;}
textarea{overflow: auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
label,input[type=button],input[type=submit],button{cursor: pointer;}
table{
border-collapse:collapse;
border-spacing:0;
width:100%;
max-width: 100%;
word-wrap:break-word;
margin-bottom:1.5em;
}
/* CONTENT */
h1,h2{
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
}
a{
color:#444;
}
a:hover, td a{
text-decoration:none;
}
.table-responsive{
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
table tr th, table tr th *{
height:40px;
color:#FFF;
text-align:center;
background:#0a3752;
}
th{
padding:.2rem;
}
td{
border-bottom:1px solid;
overflow:hidden;
text-align:center;
padding: .1rem;
}
td.club{
	min-width: 175px;
}
tr.even td{
background-color:#F3F3F3;
}
.match{
width: 470px;
}
.match td{
padding: 5px 0;
vertical-align:baseline;
}
td.club,td.form,th.club,th.form{
text-align:left;
}
.match td.club{
	padding-left: 2px;
}
.league td.club img{
	margin: 3px 0;
	max-height:32px;
	max-width: 32px;
	height: auto;
	width: auto;
	vertical-align: middle;
}
.match td.club img{
	max-height:24px;
	max-width: 24px;
	height: auto;
	width: auto;
	vertical-align: middle;
}

@media only screen and (max-width: 768px) {
	/* phones */
	body{
		font-size: 14px !important;
	}
     h1, h2, p {
     	padding: 20px 10px;
     	margin: 0;
     }
	p.about{
		font-size:1em;
	}
	td.club img {
		height: 24px;
		width: 24px;
	}
	.league td.club img {
		margin: 8px 0;
	}
	.match td.club img {
		margin: 3px 0;
	}
}