
/* GENERAL
---------------------------------------------------*/
html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #4D455A;
}
@media (min-width: 1200px) {
	.container {
		width: 1000px !important;
	}
}

/* TYPOGRAPHY
---------------------------------------------------*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
h1,h3,h5,.h1,.h3,.h5 {
    color:#0a4a8c;
}
h2,h4,h6,.h2,.h4,.h6 {
    color:#4D455A;
}
h1,h2,.h1,.h2 {
    font-size: 2.4rem;
    margin-bottom: 26px;
}
h3,h5,.h3,.h5 {
    font-size: 28px;
    margin-bottom: 20px;
}
h4,h6,.h4,.h6 {
    font-size: 24px;
    margin-bottom: 18px;
}
.blue {
   color: #0a4a8c;
}
.nine-px {
    font-size:9px;
}
.text-muted {
    color:#aaa
}
.bold {
    font-weight: bold;
}

/* BREADCRUMBS
---------------------------------------------------*/
.breadcrumb {
    margin: 40px 0 0 0;
    background: none;
    padding:8px 0;
}
.breadcrumb a {
    color: #4D455A;
}
.breadcrumb li.active a {
    color: #0a4a8c;
}

/* FOOTER
---------------------------------------------------*/
#bottom {
    background-color: #1873b5;
    padding-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FFF;
}

#bottom a {
    color: #FFF;
    text-decoration: underline;
}

/* STICKY FOOTER
---------------------------------------------------*/
#sticky-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 355px; /* Set the fixed height of the footer here */
}

/* Footer White */

.footer-white {
	background: #fff;
	border-top: 1px solid #dedede;
	color: #999;
}
.footer-white h3 {
	border-color: #eee;
}

/* Footer White Social Links */

.footer-white .social li > a {
	border: 1px solid #ccc;
}
.footer-white .social li > a:hover {
	border: 1px solid transparent;
}

/* GAMES
---------------------------------------------------*/
#games {
    /*font-size: 1rem;*/
}
#games .game-info-blue,
#games .game-info-white {
    padding-top:5px;
}
#games .game-info-blue .time,
#games .game-info-white .time {
    font-weight: bold;
    color: #005AB7;
}
#games .game-info-blue {
    background-color: #c8def4;
}
#games .game-teams-blue,
#games .game-teams-white {
    padding-bottom: 5px;
}
#games .game-teams-white {
    background-color: #fff;
}
#games .game-teams-blue {
    background-color: #c8def4;
    border-bottom: 1px solid #fff;
}
#games .game-teams-white {
    background-color: #fff;
    border-bottom: 1px solid #c8def4;
}

/* POULES
---------------------------------------------------*/
#poules {
    font-size: 10px;
}
#poules td,
#poules th {
    padding: 2px;
}
