﻿body {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.navbar-inverse{
    background-color: transparent;
    box-shadow: none;
}
.navbar-fixed-top, .navbar-fixed-bottom{
    position: static;
}
.navbar-nav{
    float:right;
    margin-top:-70px;
}
.navbar-inverse .navbar-nav>li>a{
    color: #fff;
}
#terminalReciept{
    width:100%;
}
#btnBack{
    float: right;
    margin-top: -50px;
}

@media only screen and (min-width:1200px) {
    #divHeaderRowMobile {
        display: none;
    }

    .spanLabelMobile {
        display: none;
    }
}
@media only screen and (max-width: 1199px) and (min-width:992px){
     .logoTop{
         margin-left:0px;
         width:100px;
         margin-top:0px;
     }
    .navbar-nav{
        float:right;
        margin-top:-50px;
    }
    #mainBody{
        margin-bottom:0px;
    }
    .divHomeNav h2{
        font-size:25px;
    }
    #divHeaderRowMobile{
        display:none;
    }
    .spanLabelMobile{
        display:none;
    }
}
@media only screen and (max-width: 991px) and (min-width:768px){
     .logoTop{
         margin-left:0px;
         width:100px;
         margin-top:0px;
     }
    .navbar-nav{
        float:none;
        margin-top:0px;
        width:100%;
        margin-left:0px;
    }
    #mainBody{
        margin-bottom:0px;
    }
    .divHomeNav h2{
        font-size:25px;
    }
    .nav>li>a{
        padding-right:9px;
        padding-left:9px;
    }
    #CashoutConfirmRow{
        margin-left:0px;
        margin-right:0px;
        width:100%;
    }
    .exitTerminal{
        float:none;
        text-align:center;
        display:block;
        margin: 0px auto 40px;
        max-width:310px;
    }
    #containerTerminal #divNumbers .numberDiv{
        width:32%;
        display:inline-block;
    }
    #innerButtonCancel, #innerButtonSubmit, #innerButtonClear{
        font-size: 10px;
    }
    #terminalReciept{
        margin-bottom: 30px;
        float:left;
        width:100%;
        min-height:460px;
    }
    #divNumbers{
        float:right;
        width:100%;
        margin-left:1%;
    }
    #containerTerminal .col-md-4{
        width:48%;
        display:inline-block;
    }
    .aInfoRow{
        text-align:left;
    }
    #divHeaderRowDT, #LocationTheader{
        display:none;
    }
    #btnClosedTourneys, #btnOpenTourneys{
        float:none;
        margin-top:0px;
        width:212px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:15px;
    }
    #rowStandingsMobile .col-md-4{
        width:32%;
        display:inline-block;
    }
    #frmAddCredit .btn, #frmCashout .btn{
        margin-top: 15px;
    }
    .divPlayerDetails p, .divPlayerOptions p{
        text-align:center;
        font-size: 16px;
        width:100%;
    }
    .lblCoInfo{
        margin-left:0px;
    }
    .coInfo{
        width:100%;
    }
}
@media only screen and (max-width: 767px){
     .logoTop{
         margin-left:0px;
         width:100px;
         margin-top:0px;
     }
    .navbar-nav{
        float:none;
        margin-top:0px;
        width:100%;
        margin-left:0px;
    }
    #mainBody{
        margin-bottom:0px;
    }
    .divHomeNav h2{
        font-size:25px;
    }
    .ulNav li{
        width:100%;
        padding-top:25px;
        padding-bottom:25px;
    }
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
        max-height:550px;
        position: fixed;
        z-index:50000;
        background-image: url(../images/BlueBG.jpg);
        background-color: #061d3c;
        left:0px;
        right:0px;
    }
    #pUser, #pLoc{
        width:100%;
        text-align:center;
    }
    #pLoc{
        margin-bottom:30px;
    }
    #CashoutConfirmRow{
        margin-left:0px;
        margin-right:0px;
        width:100%;
    }
    .exitTerminal{
        float:none;
        text-align:center;
        display:block;
        margin: 0px auto 40px;
        max-width:310px;
    }
    #divNumbers .numberDiv{
        width:32%;
        display:inline-block;
    }
    #innerButtonCancel, #innerButtonSubmit, #innerButtonClear{
        font-size: 10px;
    }
    #terminalReciept{
        margin-bottom: 30px;
    }
    #rowFooter{
        display:none;
    }
    #frmReports #Type{
        max-width:100%;
        margin-bottom: 15px;
    }
    .frmLoginAdmin input, .frmLoginAdmin label, .frmLoginAdmin{
        width: 100%;
        max-width:100%;
        min-width:100%;
    }
    .aInfoRow{
        text-align:left;
    }
    #divHeaderRowDT, #LocationTheader{
        display:none;
    }
    #btnClosedTourneys, #btnOpenTourneys{
        float:none;
        margin-top:0px;
        width:212px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:15px;
    }
    #rowStandingsMobile .col-md-4{
        width:32%;
        display:inline-block;
    }
    #btnBack{
        margin-top:0px;
    }
    #rowUsersTable{
        width: 100%;
        overflow-y:scroll;
    }
    #frmPlayerSearch #strSearch{
        max-width:100%;
        margin-bottom: 15px;
        min-width:100%;
    }
    #btnTerminal{
        margin-top:15px;
        margin-bottom:15px;
    }
    #frmAddCredit .btn, #frmCashout .btn{
        margin-top: 15px;
    }
    .divPlayerDetails p, .divPlayerOptions p{
        text-align:center;
        font-size: 16px;
        width:100%;
    }
    .lblCoInfo{
        margin-left:0px;
    }
    .coInfo{
        width:100%;
    }
    #divCardContainer{
        padding:0px;
    }
    #btnPrintCard{
        margin: 20px 0px;
    }
    #btnHomePrint{
        margin:0px;
    }
}