table {
 max-width: 100%;
 background-color: transparent;
 border-collapse: collapse;
 border-spacing: 0;
 font-size: 12px;
 margin-bottom:1em;
}

table th,
table td {
 padding: 4px;
 line-height:18px;
 text-align: left;
 vertical-align: top;
}
table thead th {
 font-weight: bold;
 color:#3c3c3c;
 border-top: 1px solid #d9d9d9;
 border-bottom: 1px solid #aeaeae;
 background-color:#fdfdfd;
}
.table-bordered td {
 border-top: 1px solid #f6f6f6;
}
.table-rounded {
 width:100%;
 border-collapse:separate;
}
.table-rounded thead tr:first-child th:first-child {
 border-left: 1px solid #d9d9d9;
 border-top-left-radius: .5em;
   -webkit-border-top-left-radius: .5em;
   -moz-border-radius-topleft: .5em;
}
.table-rounded thead tr:first-child th:last-child {
 border-right: 1px solid #d9d9d9;
 border-top-right-radius: .5em;
 -webkit-border-top-right-radius: .5em;
 -moz-border-radius-topright: .5em;
}
.table-rounded tr:last-of-type > td {
 border-bottom:solid 1px #d9d9d9;
}
/*
.table-rounded tr:last-of-type td:first-child {
 border-bottom-left-radius:.5em;
}
*/
.table-rounded tbody:last-child tr:last-child td:first-child,
.table-rounded tfoot:last-child tr:last-child td:first-child {
 border-bottom-left-radius:.5em;
}
.table-rounded tbody:last-child tr:last-child td:last-child,
.table-rounded tfoot:last-child tr:last-child td:last-child {
 border-bottom-right-radius:.5em;
}
.table-rounded tr td:first-of-type {
 border-left:1px solid #d9d9d9;
}
.table-rounded tr td:last-of-type {
 border-right:1px solid #d9d9d9;
}
.table-striped tbody tr:nth-child(odd) td {
 background-color: #fafcff;
}
.table-striped tbody tr:nth-child(even) td {
 background-color: #fefeff;
}
.table-striped-gray tbody tr:nth-child(odd) td {
 background-color: transparent;
}
.table-striped-gray tbody tr:nth-child(even) td {
 background-color: rgba(217, 217, 217, 0.1);
}

.table-condensed th,
.table-condensed td {
 padding: 2px 3px;
 line-height: 15px;
}

.table-shadow {
 border-radius: 10px;
 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.centered {
 margin-left:auto;
 margin-right:auto;
}

.standings tbody tr th:first-child {
 border-left: solid 1px #d9d9d9;
}

.standings tbody tr th:last-child {
 border-right: solid 1px #d9d9d9;
}
.standings tbody th,
.standings tbody td {
 text-align: center;
}
.standings tbody th:first-child,
.standings tbody td:first-child {
 text-align: left;
}
.standings thead th:first-child {
 text-align: left;
}
.standings thead th {
 text-align: center;
}
.standings-nba tbody tr td:first-child {
 width:122px;
}
.standings-mlb tbody tr td:first-child {
 width:156px;
}
.standings-mlb tbody tr td {
 width:52px;
}
.standings-nba thead tr th:nth-child(6),
.standings-nba thead tr th:nth-child(7),
.standings-nba thead tr th:nth-child(8),
.standings-mlb tbody tr th:nth-child(8),
.wildcard thead tr th:nth-child(8) {
 text-align:right;
 padding-right:1em;
}
.standings-nba thead tr th:nth-child(5),
.standings-mlb tbody tr th:nth-child(5),
.standings-mlb tbody tr th:nth-child(6),
.standings-mlb tbody tr th:nth-child(7),
.wildcard thead tr th:nth-child(5),
.wildcard thead tr th:nth-child(6),
.wildcard thead tr th:nth-child(7) {
 text-align:right;
 padding-right:.5em;
}
/* fix large gap between cells */
/* .standings-mlb tbody tr th:nth-child(5) {
 width:35px;
}
 */.standings-nba tbody tr td:nth-child(5),
.standings-nba tbody tr td:nth-child(6),
.standings-nba tbody tr td:nth-child(7),
.standings-nba tbody tr td:nth-child(8),
.standings-mlb tbody tr td:nth-child(5),
.standings-mlb tbody tr td:nth-child(6),
.standings-mlb tbody tr td:nth-child(7),
.standings-mlb tbody tr td:nth-child(8) {
 text-align: right;
}
.standings-nba tbody tr td:nth-child(8),
.standings-mlb tbody tr td:nth-child(8) {
 padding-right:1em;
}
.standings-nba tbody tr:nth-child(8) td {
 border-bottom:dashed 1px #c0c0c0;
}
.wildcard tbody tr:nth-child(2) td {
 border-bottom: dashed 1px #c0c0c0;
}
.player-nba-gamelog thead tr th,
.player-nba-cavg thead tr th {
 text-align:right;
 padding-right:.5em;
}
.player-nba-gamelog thead tr th:nth-child(1),
.player-nba-gamelog thead tr th:nth-child(2),
.player-nba-gamelog thead tr th:nth-child(3),
.player-nba-cavg thead tr th:nth-child(1),
.player-nba-cavg thead tr th:nth-child(2) {
 text-align:left;
}
.player-nba-gamelog tbody tr td,
.player-nba-cavg tbody tr td {
 text-align:right;
}
.player-nba-gamelog tbody tr td:nth-child(1),
.player-nba-gamelog tbody tr td:nth-child(2),
.player-nba-gamelog tbody tr td:nth-child(3),
.player-nba-cavg tbody tr td:nth-child(1),
.player-nba-cavg tbody tr td:nth-child(2) {
 text-align:left;
}
.box-summary, .mlb-summary {
 margin-top:2em;
}
.box-summary, .mlb-summary thead th {
 text-align: center;
}
.box-summary tr.team td, .mlb-summary tr.team td {
 border-left: solid 1px #d9d9d9;
}
.box-summary tr.scheduled td:first-child,
.box-summary tr.scheduled + tr td:first-child,
.mlb-summary tr.scheduled td:first-child,
.mlb-summary tr.scheduled + tr td:first-child {
 border-right: none ;
}
.box-summary tr.scheduled td:first-of-type,
.mlb-summary tr.scheduled td:first-of-type {
 width: 228px !important;
}
.box-summary tr.scheduled td:last-child,
.mlb-summary tr.scheduled td:last-child {
 border-right: solid 1px #d9d9d9;
 text-align:center;
}
.box-summary td.win,
.mlb-summary td.win {
 font-weight:bold;
}
.mlb-summary tbody tr:nth-child(3) td,
.mlb-summary tbody tr:nth-child(6) td,
.mlb-summary tbody tr:nth-child(5) td,
.box-summary-nba tbody tr:nth-child(3) td,
.box-summary-nba tbody tr:nth-child(4) td {
 border-top: solid 1px #d9d9d9;
}
.box-nba thead tr th+th,
.box-nba tbody tr td+td,
.box-nba tfoot tr td+td,
.box-summary thead tr th+th,
.box-summary tbody tr:nth-child(-n+2) td+td,
.mlb-summary thead tr th+th,
.mlb-summary tbody tr:nth-child(-n+2) td+td {
 text-align:center;
}
.mlb-bat thead tr th+th,
.mlb-bat tbody tr td+td,
.mlb-pitch thead tr th+th,
.mlb-pitch tbody tr td+td,
.mlb-scores thead tr th+th,
.mlb-scores tbody tr td+td {
 text-align: center;
 width:50px;
}
.mlb-bat tbody tr:last-of-type td {
 border-top: 1px solid #d9d9d9;
}
.box-nba tbody tr td:first-of-type,
.mlb-bat tbody tr td:first-of-type,
.mlb-pitch tbody tr td:first-of-type,
.mlb-scores tbody tr td:first-of-type {
 width:192px !important;
}
.mlb-scores td.win {
 font-weight: bold;
}
.mlb-scores tbody tr td:first-of-type,
.mlb-scores tbody tr td:nth-last-child(-n+3),
.mlb-summary tbody tr:nth-child(-n+2) td:first-of-type,
.mlb-summary tbody tr:nth-child(-n+2) td:nth-last-child(-n+3),
.box-summary-nba tbody tr:nth-child(-n+2) td:first-of-type,
.box-summary-nba tbody tr:nth-child(-n+2) td:last-child {
 background-color:rgba(217, 217, 217, 0.3)
}
.box-summary-nba tbody tr td:first-of-type {
	width:130px;
}
.mlb-scores tbody tr td:nth-last-child(4),
.mlb-scores tbody tr td:first-of-type,
.mlb-summary tbody tr td:nth-last-child(4),
.mlb-summary tbody tr td:first-of-type,
.box-summary-nba tbody tr td:first-of-type,
.box-summary-nba tbody tr td:nth-last-child(2) {
 border-right: 1px solid #d9d9d9;
}
.recap td.win, .srecap td.win, .brecap td.win {
 width:140px;
 font-weight:bold;
 background-color:#edf3f3;
}
.recap td.loss, .srecap td.loss {
 width:140px;
 background-color: #edf3f3;
}
.recap th {
 text-align:center;
}
.s, .recap {
 width: 800px;
 border-spacing:0;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:auto;
 margin-right:auto;
}

table.ldrs {
 float:right;
 width:250px;
 border-spacing:0;
 margin-right:1em;
 margin-bottom:1em;
 clear: right;
}

.ldrs tr td,
.stats tr td {
 padding: 3px 2px 3px 4px;
 font-size:92%;
}
.ldrs th {
 background-color: #89a;
 color: #fff;
 font-weight:bold;
}
.s tr > td:first-of-type,
.ldrs tr > td:first-of-type,
.stats tr td:first-of-type {
 border-left:1px solid #d9d9d9;
}
.s th {
 background-color: #89a;
 color: #fff;
 font-weight:bold;
}
.s tr td {
 padding: 3px 12px;
 font-size:96%;
}
.s tr > td:last-of-type,
.ldrs tr > td:last-of-type,
.stats tr > td:last-of-type  {
 border-right: 1px solid #d9d9d9;
}
.s tr:last-of-type > td,
.recap tr:last-of-type > td,
.ldrs tr:last-of-type > td,
.stats tr:last-of-type > td {
 border-bottom:1px solid #d9d9d9;
}
.s tr:last-of-type td:first-child,
.ldrs tr:last-of-type td:first-child,
.stats tr:last-of-type td:first-child {
 border-bottom-left-radius:.5em;
}
.s tr:last-of-type td:last-child,
.ldrs tr:last-of-type td:last-child,
.stats tr:last-of-type td:last-child {
 border-bottom-right-radius:.5em;
}
.s tr:first-of-type th:first-child,
.ldrs tr:first-of-type th:first-child,
.stats tr:first-of-type th:first-child {
 border-top-left-radius:.5em;
}
.s tr:first-of-type th:last-child,
.ldrs tr:first-of-type th:last-child,
.stats tr:first-of-type th:last-child {
 border-top-right-radius:.5em;
}
.s tr.ttl {
 font-weight:bold;
 background-color:#edf3f3;
}
.s tr.ttl > td {
 border-left:0;
}
.s tr.ttl > td:first-child {
 border-left:1px solid #d9d9d9;
}

.srecap tr td {
 padding: 3px 12px;
 border-left: 1px solid #D9D9D9;
 font-size:92%;
}
.srecap td.vbs, .brecap td.vbs {
 background-color:#fefeff;
 border-top:solid 1px #d9d9d9;
 border-right:solid 1px #c0c0c0;
 border-bottom:solid 1px #c0c0c0;
}
.brecap tr td {
 padding: 3px 6px;
 border-left: 1px solid #D9D9D9;
 font-size:92%;
}
.recap th {
 background-color: #89a;
 color: white;
 font-weight: bold;
}
.srecap th, .brecap th {
 background-color: #89a;
 color: #fff;
 font-weight:bold;
}

.recap tr:last-of-type td:first-child {
 border-bottom-left-radius:.5em;
}
.recap tr:last-of-type td:last-child {
 border-bottom-right-radius:.5em;
}
.recap tr:first-of-type th:first-child {
 border-top-left-radius:.5em;
}
.recap tr:first-of-type th:last-child {
 border-top-right-radius:.5em;
}
.recap tr td {
 padding: 3px 12px;
 border-left: 1px solid #D9D9D9;
}

.api tr:first-of-type td:first-child {
 width: 220px;
 border-top-left-radius:.5em;
}
.api tr td:nth-child(2) {
 width: 100px;
}
.api tr:first-of-type td:last-child {
 border-top-right-radius:.5em;
}
.api tr:first-of-type td {
 border-top: 1px solid #d9d9d9;
}

.table-vert-rounded {
 width:100%;
 border-collapse:separate;
}
.table-vert-rounded tr:first-child th:first-child {
 border-left: 1px solid #d9d9d9;
 border-top-left-radius: .5em;
   -webkit-border-top-left-radius: .5em;
   -moz-border-radius-topleft: .5em;
   border-top: 1px solid #d9d9d9;
}
.table-vert-rounded tr:first-of-type > td {
 border-top: solid 1px #d9d9d9;
}
.table-vert-rounded tr:first-child td:last-child {
 border-right: 1px solid #d9d9d9;
 border-top-right-radius: .5em;
 -webkit-border-top-right-radius: .5em;
 -moz-border-radius-topright: .5em;
}
.table-vert-rounded tr:last-of-type > td,
.table-vert-rounded tr:last-of-type > th {
 border-bottom:solid 1px #d9d9d9;
}
.table-vert-rounded tr:last-of-type th:first-child {
 border-bottom-left-radius:.5em;
}
.table-vert-rounded tr:last-of-type td:last-child {
 border-bottom-right-radius:.5em;
}
.table-vert-rounded tr th:first-of-type {
 border-left:1px solid #d9d9d9;
}
.table-vert-rounded tr td:last-of-type {
 border-right:1px solid #d9d9d9;
}

.issue-detail {
 width:100%;
 border-collapse:separate;
}
.issue-detail th {
 width: 90px;
 text-align:right;
 padding-right:8px;
}
.issue-detail td {
 /* padding-left: 3px; */
}
.issue-detail tr {
 height:41px;
}
.issue-detail tr:first-of-type th {
 border-top: solid 1px #d9d9d9;
 border-top-right-radius: .5em;
}
.issue-detail tr:last-of-type td {
 border-bottom: solid 1px #d9d9d9;
 /* border-bottom-left-radius: .5em; */
 /* border-bottom-right-radius: .5em; */
}
.issue-detail tr:first-of-type th:nth-child(3),
.issue-detail tr:first-of-type th:nth-child(5) {
 border-top-left-radius: .5em;
}
.issue-detail tr th:nth-child(3),
.issue-detail tr th:nth-child(5) {
 border-left: solid 1px #d9d9d9;
}
.issue-detail tr th:nth-child(1),
.issue-detail tr th:nth-child(3),
.issue-detail tr th:nth-child(5) {
 border-right: solid 1px #d9d9d9
}
.issue-detail tr td:nth-child(2) {
 width:186px;
}
.issue-detail tr td:nth-child(4) {
 width:186px;
}
.issue-detail tr td:nth-child(6) {
 /* border-left: solid 1px #d9d9d9; */
 /* width: 160px; */
}
.issue-detailz .fixed,
.issue-detail .fixed {
 color:#008000;
}

.issue-detailz {
 width:100%;
 border-collapse:separate;
}
.issue-detailz tr {
 height: 41px;
}
.issue-detailz tr:first-of-type th:first-of-type {
 border-top-left-radius: .5em;
}
.issue-detailz tr:first-of-type th,
.issue-detailz tr:first-of-type td {
 border-top: solid 1px #d9d9d9;
}
.issue-detailz tr:last-of-type th,
.issue-detailz tr:last-of-type td {
 border-bottom: solid 1px #d9d9d9;
}
.issue-detailz tr:first-of-type td:last-of-type {
 border-top-right-radius: .5em;
}
.issue-detailz tr:last-of-type td:first-of-type,
.issue-detailz tr:last-of-type th:first-of-type {
 border-bottom-left-radius: .5em;
}
.issue-detailz tr:last-of-type td:last-of-type {
 border-bottom-right-radius: .5em;
}
.issue-detailz tr:last-of-type td:first-of-type,
.issue-detailz td[colspan="6"],
.issue-detailz tr th:first-of-type {
 border-left: solid 1px #d9d9d9;
}
.issue-detailz tr td:last-of-type {
 border-right: solid 1px #d9d9d9;
}
.issue-detailz tr td:nth-child(2) {
 width:186px;
}
.issue-detailz tr td:nth-child(4) {
 width:186px;
}
.issue-detailz th {
 width: 90px;
}

.issue-list td {
 overflow:hidden;
 line-height: 14px;
 height:32px;
 vertical-align:middle;
}

.stats th {
 text-align:center;
}
.stats td {
 text-align:right;
}
.stats td:first-child {
 text-align:left;
}
.stats caption {
 text-align:left;
 font-size: 16px;
 color:#000;
}

.stats-nba-scoring tr:nth-child(2) th {
 border-bottom:solid 1px #aeaeae;
}
.stats-nba-scoring tr:first-child th {
 border-top:solid 1px #aeaeae;
}
.stats-nba-scoring tr:first-child th:nth-child(n+1),
.stats-nba-scoring tr:nth-child(2) th:nth-child(1) {
 border-left:solid 1px #d9d9d9;
}
.stats-nba-scoring tr:first-child th:nth-child(n+1),
.stats-nba-scoring tr:nth-child(2) th:nth-child(3n+1), 
.stats-nba-scoring tr td:nth-child(3n+1) {
 border-right:solid 1px #d9d9d9;
}

.stats-nba-team tr th:first-child {
 text-align:left;
}
.stats-nba-team tr th {
 text-align:right;
}

.nba-core thead tr th {
 text-align:right;
}
.nba-core thead tr th:first-child {
 text-align:left;
}
/*
.nba-core tr td:nth-child(3),
.nba-core tr td:nth-child(6),
.nba-core tr td:nth-child(9),
.nba-core tr td:nth-child(12) {
 border-left:solid 1px #aeaeae;
}
 */
.sortable .sorted {
 color:#d14;
}

.nbaldr thead tr th {
 text-align:center;
}
.nbaldr tbody tr td:nth-child(3) {
	text-align:right;
	padding-right:1.1em;
}

.methods thead tr th:first-child {
 width:170px;
}
