/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21-oct-2014, 17:30:04
    Author     : Marcos
*/

.img-competition-title{
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   margin-top: -8px;
}
         
#sideNav{
   position: fixed;
   left: 0px;
   top: 0px;
   width: 200px;
   height: 100%;
   padding-top: 20px;
   padding-left: 15px;
   background-color: #f9f9f9;
   border-right: 1px solid #e2e2e2;
}

#content{
   position: absolute;
   left: 200px;
   top: 75px;
   height: calc(100% - 75px);
   width: calc(100% - 200px);
   padding-left: 50px;
   padding-top: 20px;
}

.matchHandler{
   margin: 20px;
   font-size: 13px;
}

.matchHandler-score{
   width: 50px;
   margin-left: 10px;
   margin-right: 10px;
   text-align: center;
}

.matchHandler-player{
   display: inline-block;
   width: 150px;
}

.matchHandler-player-p1{
   text-align: right;
   margin-right: 20px;
}

.matchHandler-player-p2{
   text-align: left;
   margin-left: 20px;
}

.hora-picker{
   width: 50px;
   border: 1px solid #999;
   border-left: 0px;
}

.fecha-picker{
   width: 90px;
   border: 1px solid #999;
   border-right: 0px;
}

.matchHandler-mesa{
   width: 78px;
   border: 1px solid #999;
   height: 22px;
   margin-left: -1px;
}

.matchHandler-mesa_req{
   width: 78px;
   border: 1px solid blue;
   height: 22px;
   margin-left: -1px;
   
   color: blue;
}

.match-handler-orden{
   width: 50px;
   border: 1px solid #999;
   height: 22px;
   margin-right: -1px;
}

.matchHandler-match-finished{
   display: none;
}

.matchHandler-match-futuro{
   display: none;
}

.matchHandler-btn{
   margin: 0px 2px;
}

.listado-titulo{
   text-align: center;
   margin: 20px;
   font-family: calibri;
   margin-bottom: -19px;
}

.table-ranking-cell{
   padding: 2px 2px;
}

.table-ranking-title{
   font-weight: bold;
   font-size: 13pt;
   padding: 6px 0px;
   background-color: #0d70b7;
   color: #fff;
   padding-left:10px;
}

.table-ranking-pos{
   text-align: center;
   font-weight: bold;
   padding-left:0px;
}

.table-ranking-jug-finalizado{
   background-color: rgba(240,100,40, 0.5);
}

.table-ranking-delegacion{
   color: #0d70b7;
   font-weight: bold;
   text-transform: uppercase;
   padding-left:15px;
}

.table-ranking-equipo{
   color: #0d70b7;
   font-weight: bold;
   text-transform: uppercase;
   padding-left:15px;
}

.table-liguilla-points{
   font-weight: bold;
   padding: 24px;
}

.table-liguilla-vals{
   text-align: center;
   min-width: 30px;
}

.table-liguilla-cell-head{
   border-bottom: 1px solid #aaf;
   text-align: center;
}

.table-liguilla-cell-name{
   border-right: 1px solid #aaf;
   text-align: right;
}

.table-ranking{
   font-family: calibri;
   font-size: 11pt; 
   width: 100%;
   border: 1px solid rgba(0,0,0,0.08);
   margin-bottom: 80px;
}

.table-ranking-row:nth-child(2n){
   background-color: rgba(0,0,0,0.025);
}

.ranking-container{
   margin: 20px;
}

.ranking-clasificado{
   background-color: #dff0d8;
}

#pantallaTextoInformativo{
   position: fixed;
   bottom: 0px;
   z-index: 10000000;
   background-color: #eee;
   width: 100%;
   padding: 5px 0px;
   font-size: 18px;
   border-top: 1px solid #aaa;
   left:0px;
   opacity: 0.95;
   text-align: center;
   font-family: calibri;
}

.jug-presente{
   background-color: lightgrey;
}
