/* =============== */
/* General Styles */
/* =============== */

body {
    padding-top: 20px;
    padding-bottom: 0px;
}

/* =============== */
/* Fonts & Colors*/
/* =============== */

/* #CCCCCC - Grey */
/* #003366 - Blue */
/* #ae3633 - Red */

@font-face {
  font-family: 'Jersey-M54';
  src: url('../fonts/Jersey-M54.ttf') format('truetype');
}

@font-face {
  font-family: 'Sansation';
  src: url('../fonts/Sansation_Regular.ttf') format('truetype');
}

@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

h1 {
    font-size:28px;
    line-height:34px;
    text-align:center;
}

section h1 {
     font-size: 38px;
     text-align: center;
     color: #003366;
     margin-bottom: 12px;
     font-family: 'Jersey-M54';
}

section p {
     margin-top: 21px;
     max-width: 65%;
     text-align: center;
     margin: 0 auto;
     font-size: 17px;
     line-height: 1.5em;
     font-family: 'Sansation', sans-serif;
}

/* =============== */
/* Section Syles */
/* =============== */


.teams {
     background-color: rgb(242, 242, 242);
     width: 100%;

}

.table {
     background-color: rgb(255, 255, 255);
     padding-top: 30px;
     text-align: center;
}

.table h1 {
     font-size: 46px;
     text-align: center;
     color: #ae3633;
     padding: 30px;
     font-family: 'Jersey-M54';
}

.title {
     font-size: 46px;
     text-align: center;
     color: #ae3633;
     padding: 30px;
     font-family: 'Jersey-M54';
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    background-color: #ae3633;
    text-align: center;
    padding:15px;
    font-family: 'Sansation', sans-serif;
    color: #FFF;
    font-size: 13px;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    font-size: 13px;
}

.copyright {
    font-size: 13px;
}

.copyright > a {
    color: #cccccc;
    text-decoration: none;
    font-size: 13px;
}

.copyright > a:hover {
    color: #333333;
    text-decoration: none;
}

/* =============== */
/* Navigation */
/* =============== */

.navbar {
     background-repeat: no-repeat;
     border-radius: 0px;
}

.navbar-default {
     background-color: #ae3633;
}


.navbar-default .navbar-nav > li > a {
    font-family: 'Sansation', sans-serif;
    color: #FFF;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
     color: #FFF;
     background-color: #be5e5b;
}

.nav-logos {
position: relative;
display: block;
padding: 10px 5px;
}

/* =============== */
/* Data Tables */
/* http://wenzhixin.net.cn/p/bootstrap-table/docs/index.html */
/* =============== */

.table-head{
    background: #ae3633;
    font-family: 'Jersey-M54';
    color: #FFF;
    font-size: 15px;
}

.table-body{
    background: #cccccc;
    font-family: 'Source Sans Pro', sans-serif;
    color: #333333;
    font-size: 14px;
}

.navbar-brand { 
}

.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 15px;
  font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list { border-bottom: 1px solid #eee; }
.nav-list > li { 
  padding: 20px 15px 15px;
  border-left: 1px solid #eee; 
}
.nav-list > li:last-child { border-right: 1px solid #eee; }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  text-align: center;
  width: 100%;
}









