/* Matchups */


.matchup_row_1 {
	margin: 20px 0;
}	

.matchup_row_1 img {
 float: right;
}

.matchup_tabs {
}

.tabs-left > .matchup_nav {
	width: 200px;
}

.matchup_table tbody tr:nth-child(odd) td {
	background-color: #F0F0F0;
}

.matchup_table tbody tr:hover th {
	background-color: #3d3d3d;
}

.matchup_info h3 {
	text-align: center;
}

#first_header {
	margin-top: 20px;
}

.team-logos {
    width: 450px;
    margin: auto;
}

.thumbnails {
	margin: 10px 0;
}

.thumbnails > li {
    margin-bottom: 0;
}

.vs {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    line-height: 100px;
}

.team-logo {
    height: 100px;
    line-height: 100px;
}

.team-logo img {
    display: inline;
    vertical-align: middle;
}

.detailed_matchup_table {
}

.detailed_matchup_table tr > td:first-child { 
  font-weight: bold;
  width: 351px;
}
.detailed_matchup_table tr > td:last-child {
    /*
    width:0px;
    padding:0;
	border-left: none;
	*/
}

.detailed_matchup_bar {
    border-right: none !important;
    padding-right:20px !important;
}

.matchup-prediction {
    font-weight: bold;
    color: green;
}

.matchup-prediction:after {
    content: url("/images/icons/computer.png");
    position: absolute;
    margin-left: 5px;
}

#score_spread { 
  width: 110px;
}

.wd_googleads {
	margin-bottom: 20px;
}

.wd_googleads img {
	float: right;
}

.control-group {
	margin: 20px 0 20px 0;
}

/* Pool Picks */

#pool_picks {
	font-size: 15px;
}

#pool_picks_ad img {
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.date_row {
  background-color: #e8e8e8;
}

.grey .progress-bar {
    background-color: #999 !important;
}

.pc_percent_bar {
    width: 120px;
}

.dropdown-nav button, .dropdown-nav button:hover {
  text-shadow: none !important;
}

.team-column {
    width: 25%;
}

@media (min-width: 768px) {

    .team-column {
        width: 28%;
    }
}