th{
     text-align: center;
}
.round-container{
    text-align: center; 
    border-radius: 4px;
}
@media(max-width:400px)
{
    .round-container table{
        width:100%;
        border-collapse: separate;
    }
}
@media(min-width:400px)
{
    .round-container table{
        width:400px;
        border-collapse: separate;
        margin: 0px auto;
    }
}
.round-container .head{
    border: 0px;
    color:black;
}
.round-container tr{
    display: table-row;
    color:#ffffff;
    outline: 2px solid #f1f1f1;
}
.round-container .Closed{
    background-color: #3c96d2;
    box-shadow: inset 0 0 40px #418fc3;
    cursor: pointer;
}
.round-container .Active{
    background-color: #5bb636;
    box-shadow: inset 0 0 40px #8bec63;
    cursor: pointer;
}
.round-container .Upcoming{
    background-color: #e0ae3d;
    box-shadow: inset 0 0 40px #c89d3d;
    cursor: pointer;
}

.round-container .round{
    width:75px;   
    font-size: 20px;
}
.round-container .trDateHead{
    vertical-align:middle;
}
.round-container .time{
    width:75px;
    vertical-align:middle;
}
.round-container .status{
    width:100px;
    vertical-align:middle;
}
.round h2{
    margin: 0px;
}

@media(max-width:700px)
{
    .tournamentTable{
        width:100%;
    }
}
@media(min-width:700px)
{
    .tournamentTable{
        width:700px;
    }
}
.tournamentTable{
    margin: 0px auto;
}
.tournamentTable .p1{
    width:150px;
}
.tournamentTable .p2{
    width:150px;
}
.tournamentTable .tab{
    width:50px;
}
.tournamentTable th{
	text-align:center;
}
.tournamentTable .warning_0{
    background-color:transparent;
}
.tournamentTable .warning_1{
    background-color:#faff71;
}
.tournamentTable .warning_2{
    background-color:#fda281;
}
.tournamentTable .warning_3{
    background-color:#620101;
}
.tournamentTable .warning_3 .not {
    color: white
}
.tournamentTable td tr th{
    text-align: center;
}
.tournamentTable input[type=checkbox]{
    width:25px;
    height: 25px;
}
#restable th{
	text-align:center;
}
.sortHeader{
    cursor: pointer;
}
.tHead{
    color:white;
    background-color:#505050;
}
.footable-row-detail-value input[type=button]{
    margin-top: 25px;
    width:100%;
}
.adminBtnContainer input[type=button]
{
    margin-top: 10px;
}

.footable-row-detail-value{
    text-align: left;
}
.footable-row-detail-name{
    text-align: right;
}

/****   Admin Layout   *****/
#tournamentDetails input[type=checkbox]{
    width: 25px;
    height: 25px;
}
#tournamentDetails td{
        border: none !important;
        text-align: left;
}
#tournamentDetails th{
    border: none !important;
    text-align: right;
    vertical-align:middle;
}
#stealthHelper{
    font-size: 1.8em;
}

/* Flexbox*/
.flexcontainer {
   display: flex;
   align-items: flex-end;
   justify-content: center;
   flex-flow: column wrap;
   align-content: stretch;
}


}