﻿*{
    margin:0;
    padding:0;
}

body.defaultRtrSplash {
}

body.defaultRtrSplash header#splashHeader {
    display: block;
    margin: auto;
    padding-top: 41px;
    text-align: center;
    width: 480px;
}

body.defaultRtrSplash header#splashHeader span{
    padding:20px 0 0 0;
    display:block;
}

/*Take Swing option checkboxes */
#rtpTake, #rtpSwing {
    margin-left: 25px;
}

.selectGameDateCont{
    text-align:center;
}
.selectGameDateCont h4{
    font-size:1.4em;
    font-weight:normal;
    margin-bottom:.3em;
    
}
h4#scoreBoardHead{
    font-size:1.4em;
    font-weight:normal;
    margin-bottom:.3em;
    margin-top:1.5em;
    text-align:center;
    
}
.selectGameDate {
    width: 215px;
    margin: 0 auto 20px;
    border-radius: 5px;
    border: 1px solid white;
    height: 35px;
    background-image: url(/Content/img/icon_date.png);
    background-repeat: no-repeat;
    background-position: right center;
}



header#mainHeader{
    
    display:block;
    height:166px;
    width:1292px;
    margin:38px auto -23px;
    text-align:center;
}

body.defaultRtrPlaySelected header#mainHeader {
    display:block;
    text-align:center;
}

body.defaultRtrSplash header#mainHeader, body.defaultRtrSplash #scoreBoardTwo {
    display:none;
}



body.defaultRtrPlaySelected header#splashHeader, body.defaultRtrPlaySelected #scoreBoardOne {
    display:none;
}

body.defaultRtrSplash .rtrScoreBoardCont{
    width:1021px;
    margin:auto;
    height:100px;
    padding:80px 0 0 0;
    position:relative;
}



body.defaultRtrPlaySelected .rtrScoreBoardCont{
    width:1021px;
    margin:auto;
    /*height:95px;*/
    display:none;
    position:relative;
}
.rtrScoreBoardOuter{
    width:100%;
    border-radius:4px;
}
.rtrScoreBoard{
    display:table;
    padding:0 2px 0 10px;
    /*width:100%;*/
    height:72px;
    border-radius:4px;
}

.rtrScoreBoard ul{
    display:table-row;
}

.rtrScoreBoard ul li{
    display:table-cell;
    vertical-align:middle;
    width:50px;
    /*padding: 0 5px;*/
}

.rtrScoreBoard ul li:first-child{
    
}

body.defaultRtrSplash #rtrPullTabTop{
    display:none;
}

#rtrPullTabTop{
    text-align:center;
}

#rtrPullTabTop button{
    padding:5px;
    cursor:pointer;
}

/*date picker*/
body.defaultRtrSplash .rtrScoreBoardCont .iconDate{
    position:absolute;
    left:90px;
    top:84px;
    z-index:-10;
}
body.defaultRtrPlaySelected .rtrScoreBoardCont .iconDate{
    position:absolute;
    left:90px;
    top:4px;
    z-index:-10;
}
.ui-datepicker-trigger, #scoreBoardOne #datepicker, #scoreBoardTwo #datepicker2 {
    color:white;
    background-color:transparent !important;
    border:none;
    width:205px;
    height:35px;
    padding:0 0 0 10px;
    margin:0;
    cursor:pointer;
    font-size:1.3em;
    line-height:122%;
}

/*#scoreBoardTwo #datepicker2 {
    color:white;
    background-color:transparent !important;
    border:none;
    width:100px;
    height:15px;
    padding:0 0 0 5px;
    margin:0;
    cursor:pointer;
}*/

/*.rtrDateToday input{
    width:65px;
}*/

.rtrDateToday {
    width: 70px;
    text-align:center;
    display:inline-block;
}

.iconDate{
    width:13px;
    height:13px;
    display:inline-block;
}


/*#region teams*/
header#teamsVs{
    height:139px;
    position:relative;
    display:none;
    width:1402px; /*this can be adjusted to fit for tighter layouts*/
    margin:0 auto;
}


header#teamsVs  #visitingTeam{
    width:50%;
    position:absolute;
    height:139px;
    left:0;
    z-index:-1;
}
header#teamsVs  #visitingTeam .teamName{
}
header#teamsVs  #visitingTeam.gameWinner{
}

header#teamsVs  #visitingTeam.gameLoser{
}

header#teamsVs  #homeTeam{
    width:50%;
    position:absolute;
    height:139px;
    right:0;
    z-index:-1;

}
header#teamsVs  #homeTeam .teamName{
}
#homeTeam.gameWinner{
}

header#teamsVs  #homeTeam.gameLoser{
}

#vsLogo{
    width:149px;
    height:139px;
    z-index:100;
    margin:0 auto;
}
/*#endregion*/

.rtpMainWidth{
    width:1232px;
    margin:0 auto;
    display:none;
    padding-bottom:100px;
}

/*#region sidebar*/
.sideBarVisitorTeam, .sideBarHomeTeam{
    display:block;
    width:130px;
}

.sideBarVisitorTeam{margin-right:1px; float:left}
.sideBarHomeTeam{float:right}

.rtpTeamVs{
    width:303px;
}

.rtpBlueLoser{
}

.rtpRedWinner{
}

.sideBarVisitorTeam.rtpBlueLoser{
}

.sideBarHomeTeam.rtpRedWinner{
}

.sideBarVisitorTeam.rtpRedWinner{
}

.sideBarHomeTeam.rtpBlueLoser{
}

.quickGameStat{
    width:303px;
}

.quickGameStat span{
}

.playerVs {
}

.playerVs span{
}

.rtrep_livepitches{
    height:289px;
    overflow:auto;
}

.rtrep_livepitches ul{
}

.rtrep_livepitches ul li{
}

.playerVsLegend{
    
}

.playerVsLegend ul{
}

.playerVsLegend ul li{
}

.playerVsLegend ul li span{
}

.playerVsLegend .rtrep_inplay .rtrep_theball{
    height:14px;
    width:14px;
}

.playerVsLegend .rtrep_strike .rtrep_theball{
    height:14px;
    width:14px;
}

.playerVsLegend .rtrep_ball .rtrep_theball{
    height:14px;
    width:14px;
}


.rtrep_livepitches .rtrep_theball{
}

.rtrep_livepitches .rtrep_inplay.rtrep_theball{
    height:28px;
    width:28px;
}

.rtrep_livepitches .rtrep_strike.rtrep_theball{
    height:28px;
    width:28px;
}

.rtrep_livepitches .rtrep_ball.rtrep_theball{
    height:28px;
    width:28px;
}

.ballCount {
    width: 63px;
    /*height: 71px;*/
}

.playDesc{
}

.playDesc h4{
}

.playScored{
    width:42px;
}

.rtrep_livepitches .standTable{
    color:#4C4C4C;
}



/*#endregion*/


/*#region radio buttons*/
.rtpPitchesRadioBorder{
    width:910px;
}

.rtpPitchesRadio{
    /*height:29px;*/
}

.rtpPitchesRadio ul{
}

.rtpPitchesRadio ul li{
}

.rtpPitchesRadio ul li.rtp_active {
}

.rtpPitchesRadio ul li.rtp_inActive {
}

.xmlLiveFeed{
}

.xmlLiveFeed a {
    background-position: 6px center;
    padding:3px 10px 3px 30px;
}

/*#endregion*/

/*#region the pitches tables*/
.theLead thead{
    
}

thead{
}

.theDeficit thead{
}

.rtrepTheTableData table tr td, .rtrepTheTableData table.rtrPitches tr th{
    /*width:81px;*/
    overflow:hidden;
}
.rtrepTheTableData table tr td{
}
.rtrepTheTableData table.rtrPitches tr td:first-child{
}


.rtrepTheTableData table.rtrPitches tr th:nth-child(2), .rtrepTheTableData table tr th:nth-child(2), .rtrepTheTableData table tr th:first-child{
    width:236px;
}

.rtrepTheTableData table tr th{
    /*width:98px;*/
}

.rtrepTheTableData table{
    margin-bottom:10px;
}
/*#endregion*/


table, table tr td, table tr th {
    border-collapse: collapse;
    border-spacing: 0;
}

.rthMissSwing,
.rthMissSwingPct,
.rthHits,
.rthPS,
.rthPtchPerc,
.rthPitches,
.rtpHits, .rtpPS, .rtpPtchPerc, .rtpVeloRng, .rtpVeloAv, .rtpStrikePerc, 
.rtpSeasonComp, .rtpSeasonComparison, .rtrMissSwing, .rtrMissSwingPct,
.rtrStrOuts, .rtpStrikeOutPct{
    display:none;
}

.rtpCont{
    position:fixed;
    bottom:0;
    width:100%;
}


/*#region new layout*/
    /*#region log in button*/
    .logdiv {
        position: absolute;
        left: 0;
        top: 30px;
        -webkit-border-top-right-radius: 2px;
        border-top-right-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        border-bottom-right-radius: 2px;
        background-color:#EFEFEF;
        border-bottom:1px solid white;
        border-bottom:1px solid #CCC;
        box-shadow:white 0 -1px -2px;
    }

    .logdiv form{
        margin:0;
        padding:0px;
    }

    .logdiv form a{
        text-shadow:white 0 -1px 0;
        padding:5px;
        display:block;
        font-size:.9em;
    }

    .logdiv form a:hover{
        text-decoration:none;
        color:#08c;
    }
    /*#endregion*/
    /*#region main score row*/
    .headerPackage{
        width:1232px;
        margin:30px auto 0;
        display:none;
        /*background-position: center top;
        background-image: url('img/iglu_header_batter_std.png');
        background-repeat: no-repeat;
        background-attachment: scroll;*/
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell .logo{
        margin:0 0 20px 0;
        text-align:center;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs{
        height:150px;
        width:355px;
        
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs #visitingTeam,
    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs #homeTeam{
        height:109px;
        
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs #vsLogo{
        /*margin:auto;
        width:117px;
        height:108px;*/
        margin: auto;
        width: 94px;
        height: 108px;
        padding-top: 10px;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell:first-child{
        width:355px;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell ul li .standTable.fullWidthTable .standTableRow .standTableCell.ballCount{
        width:65px;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs .rtpTeamVs{
        position:absolute;
        top:71px;
        width:100%;
        z-index:-1;
    }
    .topScoreTwo{
        position:absolute;
        top:100px;
        height:30px;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs .sideBarVisitorTeam,
    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell header#teamsVs .sideBarHomeTeam{ /*.sideBarHomeTeam*/
        display: block;
        width: 48.8%;
        /*font-family: 'Lato', sans-serif; font-family: 'Yanone Kaffeesatz', sans-serif;*/
        font-size:22px;
        font-family: 'Lato', sans-serif;
        font-weight:normal;
    }

    .headerPackage .standTable.fullWidthTable .standTableRow .standTableCell .rtrep_livepitches {
      height: 212px;/*230px192px*/
      overflow: auto;
    }
    
    .spacer{
        width:17px;
    }

    /*.rtrepTheTableData table tr th:nth-child(2){
        width:250px;
    }*/



    /*move to content later*/
    
    /*#endregion*/
/*#endregion*/
