/* Global */
body { 
    font-family: "Open Sans", "Helvetica", Arial, sans-serif;
    padding-top: 70px; 
    background-color: #f5f5f5; }

#main {
  background-color: #fff; 
  box-shadow: 0px 8px 1em rgba(0, 0, 0, 0.15); 
  padding: 25px; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 300; }

/* Bootstrap */
.container {
    max-width: 1300px;
    width: 90%;
    padding: 0; }

.navbar span.glyphicon-user { margin-right: 5px; }

.breadcrumb { 
    background-color: #fff; 
    box-shadow: 0px 4px 1em rgba(0, 0, 0, 0.05); 
    border-radius: 0; }
.breadcrumb .active { color: #5F5D55; }

.table > tbody > tr > td { border-bottom: 1px solid #ECF0F1;  vertical-align: middle; }
.table > thead > tr > th { border-bottom: 2px solid #ECF0F1; }
.text-muted { color: #949BA0; }

.jumbotron > ul {
    margin-bottom: 15px;
    font-size: 23px;
    font-weight: 200; }

/* accueil */
.vignette { font-size: 12px; }

/* reglement */
div#reglement { font-size:18px; font-weight:200; }

/* inscription */
div#inscription { border-left: 3px solid; }

/* joueurs */
#joueur-description { border: none; }

/* forum */
.forum-nb-reponse { float: right; } 

/* pronostics */
div.pronostic { margin-top: 32px; }
div.pronostic div.row { margin-top: 5px; }
div.pronostic div.horaire { 
    border-bottom: 1px solid #2C3E50; 
    padding-bottom: 5px;
    margin-bottom: 5px;
}
div#liste-pronostics { margin-top: 12px; }

div#edit-prono-date { margin-bottom: 20px; font-weight: bold; }

/* global */
table#resultat-classement, table#resultat-calendrier, table#resultat-phase-finale,
table#pronostic-calendrier, table#pronostic-succes,
table#administration-resultat, table#administration-succes { margin-top: 20px; }

/* html */
img.flag {width: 16px; height: 16px; }
.table > tbody > tr > td.action > a { padding-right: 5px; }
.nav-tabs > li > a.date { font-size: 11px; padding: 10px 6px; }
.nav-tabs > li > a.date:hover { padding-top: 10px; }
.nav-tabs > li.active > a.date, .nav-tabs > li.active > a.date:hover, .nav-tabs > li.active > a.date:focus {
    border-top: solid 3px #18bc9c;
    padding: 8px 6px 10px 6px;
}

span.help { font-size: 11px; }