@CHARSET "UTF-8";

#TrueScheduler {flex:100%; margin-bottom:1rem; padding:1%; color:#555; border-radius:20px; border:1px solid #ccc;}
#TrueScheduler table {border:0; border-spacing: 0px; border-collapse: collapse;}
#TrueScheduler th.SchDay {padding:3px; font-size:1.1em; font-weight:bold; background-color:#ddd; margin-top:1em; text-align: left;}
.SchCompetitionTime{
    text-align: end;
    display: inline-block;
    float: right;
    font-size: 110%;
}
.schBorederTime {
    font-weight: bold;
    padding: 0.5em;
    display: inline-block;
    border: 2px solid #ddd;
    background-color: #ddd;
}
.SchSelectorTime{
    display: inline-block;
    padding-right: 0.5em;
}
.timeActive {
    color: rgba(139, 0, 0, 1);
    font-weight: bold;
    font-size: 110%;
    padding: 0.2em;
}
.timeNotActive {
    color: #606060;
    padding: 0.2em;
    cursor: pointer;
}
.SchDay:FIRST-CHILD {margin-top:0;}

.SchText {margin-left:0;font-weight:bold; font-style:italic;}
#TrueScheduler tr td:FIRST-CHILD {padding-right:0.5em;white-space:nowrap; font-weight:normal; font-style:normal;}
#TrueScheduler td {vertical-align:top;}

.SchTitle {font-weight:bold; margin-top:0.25em;}
.SchSubTitle {font-weight:bold; font-style: italic;}
.SchItem { }
.SchWarmup {font-style: italic;}
.SchDelay {font-weight:bold; color: #FF0000; padding-left: 3px;}

.active td {background-color:#bbffbb; border-top:1px solid green; border-bottom:1px solid green;}

.tempItem {color:#888888; font-style: italic;}
a:hover .tempItem {color:red}

.confirmed {color:#000000;}
a:hover .confirmed {color:red}
.MatchRow td {padding-bottom:0.5em;}

@media only screen and (min-width: 800px)  {
    #TrueScheduler {flex:1 0 49%; margin-right:1%; margin-bottom:0; padding:1%; color:#555; border-radius:20px; border:1px solid #ccc;}
}
