body { font-family: "Roboto Condensed"; font-weight: 400; }
.hidden { display: none; }
.ar { text-align:right; }
.ac { text-align:center; }
.loser { color:rgb(150,150,150); }
.divTableRow { margin-top:1px; }
.divTableCell { border-spacing: 3px; }

.accordion-body { padding: 0.2rem 0.3rem; }
.accordion-button { padding: 0.8rem 1rem; }

.float-left { float: left; }
.float-right { float: right; }

.container.mobile {
    padding-left: 3px;
    padding-right: 3px;
}

.matchdone {
    background-color: rgb(200,220,255) !important;		/* BLUE */
}

.matchnone {
    background-color: rgb(240,240,240) !important;		/* GREY */
    color: rgba(255,0,0,0.5);
}

.matchwait {
    background-color: rgb(255,200,200) !important;		/* RED */
}

.matchactive {
    background-color: rgb(200,255,200) !important;		/* GREEN */
}

.matchpend {
    background-color: rgb(255,255,200) !important;		/* YELLOW */
}

.matchdateselect {
    text-align: center;
    color: rgb(0,180,0);
    margin: 5px;
}
.dateopt {
    list-style-type: none;
    padding: 5px;
    font-size: 1.2em;
    border-top: 1px solid rgb(220,220,220);
    text-align: center;
}
.matchcarat {
    margin-left: 5px;
    margin-bottom: 4px;
    height: 7px;
    width: 14px;
    display: inline-block;
    background: url("/images/triangle-u.png");
}
.matchcarat.up {
    background: url("/images/triangle-d.png");
}
.matchcarat.down {
    background: url("/images/triangle-d.png");
}
.lslogin {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
a.btnTeamLogin {
    margin-top: 10px;
    display: inline-block;
    padding: 0.3em 1.2em;
    margin: 0 0.1em 0.1em 0;
    border: 0.16em solid rgba(255,255,255,0);
    border-radius: 2em;
    box-sizing: border-box;
    text-decoration: none;
    font-weight: 300;
    font-size: 1.2em;
    color: #000;
    text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
    text-align: center;
    transition: all 0.2s;
    background-color: #f1bb4e;
}
.nomatchalert {
    /*    border: 1px solid #ff9800;  */
    background-color: #FEDEB3; /* #FFDB71; #FEEFB3; */
    color: #008800;
}

.nomatchalert2 {
    /*    border: 1px solid #ff9800;  */
    background-color: #FEDEB3; /* #FFDB71; #FEEFB3; */
    color: #FF0000;
}