@charset "UTF-8";
/* CSS Document */

.notes-cell {
        border: 1px solid #ccc;
        border-radius: 10px;
        margin: 20px;
        padding: 20px;
        max-width: 400px;
        font-size:12px;
        font-family: "Open Sans", arial, helvetica, sans-serif;
        height: auto;
        text-align: center;
    
    }
.notes-cell >img {width: 100%; max-width: 200px;}

.notes-cell > ul {float:left;width:100%;list-style-type:none;margin:0;margin-bottom:8px;padding:0;}
.notes-cell > ul > li {text-align: left; float:left;width:100%;padding:2px 0;line-height:1.2em;border-bottom:1px solid #CCC;}
.notes-cell > ol {float:left;width:100%;margin:0;}
.notes-cell > ol > li {float:left;font-size:14px;width:100%;margin-left:-16px;line-height:1.2em;}
.notes-cell > ol > li:last-child {margin-bottom:12px;}

.notes-cell-button {display:inline-block;width:100%;margin-top:8px;margin-right: 20px; padding: 8px 0;background-color:#999;color:#fff;text-align:center;font-size:1.2em;font-weight:500;border:1px solid #999;border-radius:10px;}
.notes-cell a.button {display:inline-block;width:100%;margin-top:8px;margin-right: 20px; padding: 8px 0;background-color:#cc0000;color:#fff;text-align:center;font-size:1.2em;font-weight:500;border:1px solid #cc0000;border-radius:10px;}
.notes-cell a.button:hover {border:1px solid #cc0000;background:#fff;color:#cc0000;}
.notes-cell a.button:last-child {margin-bottom:8px;}

@media screen and (max-width: 600px) {
  .notes-cell {
        margin: 0px 0px 20px 0px;
        width: 100%;
  }
}

.22fb_notes_header {
    font-family: 'Bebas Neue', 'sans-serif'; font-size: 20px; font-weight: 700; color: #cc0000; border-bottom: solid 2px #cc0000; margin: 50px 0 20px 0;
}


.fb-stats-table {
    border-collapse: collapse;
    width: 100%;
    padding-top: 20px;
}
.fb-stats-table th {
    background-color: #000;
    font-size: 16px;
    color: #fff;
}
.fb-stats-table td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}
.fb-stats-table tr:nth-child(even) {background-color: #f2f2f2;}
.fb-stats-table tr:hover {
    background-color: #ccc;
}
.stats-gray {background-color: #999;}
.stats-ltgray {background-color: #999;}
.stats-black {background-color: #000; color: #fff}


.game-info li {font-size: 1.25em; line-height: 1.5em; font-family: 'Roboto', sans-serif;}

.nfl-table {
		
	}
.nfl-table td {
		border-bottom: solid 1px #efefef;
		padding: 5px 20px 5px 0px;
	}

@media screen and (min-width: 400px) {
  .fb-stats-table td {
      font-size: 10px;
    /*font-size: calc(16px + 6 * ((100vw - 320px) / 680));*/
    padding: 4px;
  }
  .fb-stats-table th {
      font-size: 12px;
    /*font-size: calc(16px + 6 * ((100vw - 320px) / 680));*/
    padding: 4px;
  }
}
@media screen and (min-width: 960px) {
  .fb-stats-table td {
    font-size: 16px;
  }
  .fb-stats-table th {
    font-size: 18px;
  }
} 