

/* Start:/local/components/stib/news.calendar/templates/monthcalendar/style.css?177452334212554*/
.bckrght{
    float: right;
}
.bcklft{
    float: left;
}
.bckorangedate {
    color: #ef2e24 !important;
}
.bckinfodivider{
    width: 100%;
    height:3px;
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/infodivider.png') 0 0 transparent repeat-x;
}
.bckdate{
    height:30px;
    border-bottom: 1px solid #fff;
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/gridbg.png') 0 0 transparent repeat-x;
    color:#fff;
    text-align: center;
    font-size:14px;
    font-weight: bold;
    padding: 0 15px;
}
.bckdate span{
    position: relative;
    top:8px;
    width:auto;
    zoom:1;
}
.bckplace{
    height:21px;
    width:100%;
    text-transform: none;
    color:#999999;
    font-size:12px;
    text-align: center;
    padding-top:7px;
    background: #525252; /* Old browsers */
    background: -moz-linear-gradient(top, #525252 0%, #383838 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525252), color-stop(100%,#383838)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #525252 0%,#383838 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #525252 0%,#383838 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #525252 0%,#383838 100%); /* IE10+ */
    background: linear-gradient(top, #525252 0%,#383838 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
}
.bckteams{
    position: relative;
    width:100%;
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/versus.png') 0 0 transparent no-repeat;
}
#bckauth, #bckhead, #bckinfopanel, #bckfoot{
    width:100%;
    float: none;
    display: block;
    /*overflow: hidden;*/
}
#bckmonthcalendar{
    width:960px;
    float: left;
	background-color: #ffffff;
	padding-bottom: 40px;
}
#bckmonthcalendar .bcktabs > div:last-child{
    position: absolute;
    /*left:112px;*/
    bottom: 0;
}
.bckcalendarfilter{
    font-size: 14px;
    padding: 26px 10px 23px;
    background: #e8e8e8;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px;
}
.bcknavdate{
    padding:10px;
    margin-top:5px;
    background: #e8e8e8;
    text-align: center;
    position: relative;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    z-index:10;
}
.bcknavdate .bckorangelink{
    color:#373737;
    line-height: normal;
}
.bckdaysign{
    padding:24px 0 13px;
    margin-top: -10px;
    background: #EF2E24;
    overflow: hidden;
    z-index:1;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px;
}
.bcknavday{
    float: left;
    text-align: center;
    color: #fff;
    width:133px;
    margin-left:2px;
    font-size: 13px;
}
.bckweek{
    width: 100%;
    float: left;
    margin-bottom: 7px;
}
.bckday{
    float: left;
    width:133px;
    margin-right:2px;
    color:#e8e8e8;
}
.bckdayhead, .bckdayfoot{
    padding:14px 0 14px 5px;
    position: relative;
    font-family: arial black;
    font-size: 12px;

    background: #202020;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #202020 0%, #121212 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202020), color-stop(100%,#121212));
    background: -webkit-linear-gradient(top,  #202020 0%,#121212 100%);
    background: -o-linear-gradient(top,  #202020 0%,#121212 100%);
    background: -ms-linear-gradient(top,  #202020 0%,#121212 100%);
    background: linear-gradient(top,  #202020 0%,#121212 100%);

    -moz-border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}
.bckweeks{
    float: left;
    margin-top:3px;
    display: none;
}
.bckdayhead img{
    position: absolute;
    right:0;
    top:0;
}
.bckdaycont{
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/daybg.png') 0 0 transparent repeat-x;
}
.bckdaycont.bckvs{
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/dayvsbg.png') 0 0 transparent no-repeat;
}
.bckdaycont img{
    margin: 43px 0 11px 0px;
}
.bckdayfoot{
    padding: 2px 0 16px 5px;
	font-size: 11px;
    font-family: arial;
    -mox-border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px;
}
.bckday.bckclear{
    padding:95px 0;
	    color: #373737;
    text-align: center;
    border:1px solid #373737;
    -mox-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
.bckdaycont span{
    font-size: 13px;
}
.bckmonth{
    background: #262626;
    text-align: center;
    float: left;
    width:314px;
    margin:5px 6px 5px 0;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.bckmonthhead{
    width: 314px;
    background: #333333;
    color:#e8e8e8;
    font-size:14px;
    padding:15px 0;
    text-transform: uppercase;
    float: left;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    font-family: arial black;
}
.bckmonthdays{
    float: left;
    width:314px;
    color:#262626;
    background: #ffffff;
    padding: 15px 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
    background: linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}
.bckmonthdays span{
    float: left;
    width:44px;
}
.bckweekrow{
    width:314px;
    float: left;
    border-bottom: 1px solid #191919;
}
.bckweekrow:last-child{
    border:none;
}
.bckweekrow > div{
    float: left;
    width:44px;
    height:26px;
    color:#666666;
    padding-top: 18px;
    border-right:1px solid #191919;
    position: relative;
    font-size: 12px;
}
.bckweekrow div.bckmatch{
    padding-top: 4px;
    padding-bottom: 14px;
    font-weight: bold;
    color:white;
    font-size: 16px;
    z-index:20;
}
img.bckmatchicon{
    position: absolute;
    bottom: 1px;
    right:0;
}
.bckmatchinfo{
    position: absolute;
    padding: 5px;
    color:white;
    background: #e8e8e8;
    width: 240px;
    z-index:22;
    display: none;
    left:44px;
    top:44px;
}
.bckmatchinfo .bckdate{
    padding:0;
    height:44px;
    background: none transparent;
}
.bckmatchinfo .bckdate .bckday, .bckmatchinfo .bckdate .bcktime,.bckmatchinfo .bckdate .bckmonth{
    padding: 16px 0 0 0 !important;
    background: #ff6000;
    width:44px;
    height:28px;
    float: left;
}
.bckmatchinfo .bckdate .bckday{
    margin-right:1px;
}
.bckmatchinfo .bckdate .bckmonth{
    width:150px;
    margin:0 1px 0 0;
    background: #262626;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}
.bckmatchinfo .bckteams{
    background: #171717;
	height:40px;
}
.bckmatchinfo .bckteams .bckscore{
    display: inline;
    font-size: 14px;
    right: auto;
    top:20px;
}
.bckmatchinfo .bckteams .bckrght{
    right:8px;
}
.bckteamnames{
    background: #171717;
    font-size: 12px;
    float: left;
    padding:10px;
    margin-top:1px;
}
.bckmatchinfo .bckorangelink{
    float: left;
    width:240px;
    text-align: center;
    padding-top:6px;
}
.bckmatchinfo .bckorangelink,.bckmatchinfo .bckorangelink a{
    color:#262626;
    font-size: 12px;
}
.bckmatchinfo .bckorangelink a:hover{
    color:#ff6000;
}

.bckteamnames .bcklft,.bckteamnames .bckrght{
    width:110px;
    text-align: center;
}
.bckweekrow > div:last-child{
    border:none;
}

.bckteams{
    padding:10px 0;
    position: relative;
    background: #202020;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #202020 0%, #121212 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202020), color-stop(100%,#121212));
    background: -webkit-linear-gradient(top,  #202020 0%,#121212 100%);
    background: -o-linear-gradient(top,  #202020 0%,#121212 100%);
    background: -ms-linear-gradient(top,  #202020 0%,#121212 100%);
    background: linear-gradient(top,  #202020 0%,#121212 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#121212',GradientType=0 );
}
.bckteams table{
    width:100%;
    padding: 6px 0;
    text-align: center;
    vertical-align: middle;
    background: transparent;
}
.bckteams table td.bckfirst, .bckteams table td.bcklast{
    width:100px;
    vertical-align: middle;
    z-index: 20;
}
.bckteams table td.bckfirst img, .bckteams table td.bcklast img{
    z-index: 20;
    position: relative;
}
.bckteams table td.bckvs{
    width:54px;
    vertical-align: middle;
    z-index:1;
}
.bckteams table td.bckoldscore{
    width:54px;
    vertical-align: middle;
    color:#fff;
    z-index:20;
}
.bckteams table td.bckoldscore span{
    position: relative;
    z-index:21;
    font-size: 14px;
    font-weight: bold;
}
.bckpat{
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: url('/local/components/stib/news.calendar/templates/monthcalendar/images/pattern.png') 0 0 transparent repeat;
    z-index: 5;
}
table.bckdaycont{
    width:135px;
    height:120px;
}
table.bckdaycont tr td{
    height:60px;
    vertical-align: middle;
}
table.bckdaycont tr td img{
    margin:0;
}

/* */

.matches-row .calendar-result {
    padding: 0px;
    align-items: center;
    justify-content: center;
    display: flex;
}

.calendar-image-container {
    min-width: 100px;
    display:flex;
    justify-content: center;
}
.calendar-container-left, .calendar-container-right {
    display: flex;
    align-items: center;
    flex-direction: row;
    color: #8e8f93;
    text-transform: uppercase;
    font-weight: bold;
}
.calendar-container-left{
   flex-direction: row-reverse;
   text-align: right;
}
@media (max-width: 991px){
    .calendar-container-left, .calendar-container-right {
        font-size:12px;
    }

    .calendar-container-left p, .calendar-container-right p {
        padding-top:10px;
    }
}

@media only screen and (max-width: 768px) {
  .calendar-container-left, .calendar-container-right {
    flex-direction: column;
    font-size: 12px;
    text-align: center;
  }
  .matches-row .calendar-result p {
     padding-top: 0px;
  }
}
/* End */
/* /local/components/stib/news.calendar/templates/monthcalendar/style.css?177452334212554 */
