#performances_tree_list_dummy {
	display: none;
}
/* Android ICS skin */
.android-ics .dw {
    padding: 0;
    color: white;
    background: transparent;
}
.android-ics .dw .dwwc,
.android-ics .dw .dwwl,
.android-ics .dw .dww,
.android-ics .dw .dwb,
.android-ics .dw .dwpm .dww {
    background: none;
}



.android-ics .dwwr {
    padding: 0;
}
.android-ics .dwc {
/*    padding: 30px 10px 1px 10px;*/
    background: #191919;
    border: 1px solid black;
}
.android-ics .dwhl {
/*    padding: 1px 10px;*/
	padding: 0;
}
.android-ics .dwv {
    height: 2.250em;
    line-height: 2.250em;
    padding: 0;
    border-bottom: 2px solid #31b6e7;
/*    font-size: 10px;*/
}
.android-ics .dwwl {
    margin: 0 0.3em;
	background: #383838 !important;    
}

.android-ics .dwwl0 {
	margin-left: 0;
}

.android-ics .dwwl1 {
	margin-right: 0;
}

.android-ics .dww,
.android-ics .dw .dwpm .dwwl,
.android-ics .dw .dwpm .dww {
    border: 0;
}
.android-ics .dww .dw-li {
    color: #fff;
    text-shadow: none;
}
.android-ics .dww .dw-li.dw-hl {
    background: #31b6e7;
    background: rgba(49,182,231,.5);
}
.android-ics .dwwo {
 /*   background: linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #0c0c0c 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#0c0c0c),color-stop(0.52, rgba(40,40,40,0)),color-stop(0.48, rgba(40,40,40,0)),to(#0c0c0c));
    background: -moz-linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #0c0c0c 100%);
    background: -o-linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #0c0c0c 100%);*/
    
	
	background: linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 59%, rgba(40,40,40,0) 44%, #0c0c0c 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#0c0c0c),color-stop(0.59, rgba(90,90,90,0)),color-stop(0.44, rgba(90,90,90,0)),to(#0c0c0c));
    background: -moz-linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 59%, rgba(40,40,40,0) 44%, #0c0c0c 100%);
    background: -o-linear-gradient(#0c0c0c 0%,rgba(40,40,40,0) 59%, rgba(40,40,40,0) 44%, #0c0c0c 100%);	
}
.android-ics .dw .dwwb {
    background: #292829;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.android-ics .dwwb span {
    display: none;
}
/*.android-ics .dwwb:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    color: #7e7e7e;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    content: '';
}*/
.android-ics .dwwbm {
    top: 0;
    bottom: auto;
}
.android-ics .dwwbp {
    bottom: 0;
    top: auto;
}

.android-ics .dw .dwwol {
    width: 100%;
    left: 0;
    height: 2.250em;
	background-color: #c63745; /* red background */
	  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC63745', endColorstr='#FFBB2C3A');
	  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	  background-size: 100%;
	  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c63745), color-stop(50%, #c63745), color-stop(51%, #bb2c3a), color-stop(100%, #bb2c3a));
	  background-image: -moz-linear-gradient(top, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
	  background-image: -webkit-linear-gradient(top, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
	  background-image: linear-gradient(to bottom, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
   /* border-top: 2px solid #31b6e7;
    border-bottom: 2px solid #30b7e8;*/
    margin-top: -1.250em;
    display: block;
}
.android-ics .dwbc {
    border-top: none;
    padding: 0;
}
.android-ics .dw .dwb {
    height: 2.250em;
    line-height: 2.250em;
    padding: 0;
    margin: 0;
    font-weight: normal;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
}
.android-ics .dw .dwb-a {
    background: #29799c;
}
.android-ics .dwb-s .dwb, .android-ics .dwb-n .dwb {
    border-right: none;
}
/* Docked */
.android-ics.dw-bottom .dw, .android-ics.dw-top .dw {
    border-radius: 0;
    -webkit-border-radius: 0;
}
/* Multiple select */
.android-ics .dwwms .dwwol {
    display: none;
}
.android-ics .dwwms .dw-li {
    padding-left: 0.313em;
    padding-right: 2.250em;
}
.android-ics .dwwms .dw-li:after {
    content: '';
    position: absolute;
    top: 50%;
    left: auto;
    right: 0.625em;
    width: 0.875em;
    height: 0.875em;
    margin-top: -0.563em;
    color: #31b6e7;
    line-height: 0.875em;
    border: none;
    text-shadow: 0 0 5px #29799c;
}
.android-ics .dwwms .dw-msel:after {
    content: '✔';
}
/* Light version */
.android-ics.light .dw {
    background: #f5f5f5;
}
.android-ics.light .dww .dw-li {
    color: #000;
}
.android-ics.light .dwwo {
    background: linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),color-stop(0.52, rgba(245,245,245,0)),color-stop(0.48, rgba(245,245,245,0)),to(#f5f5f5));
    background: -moz-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
    background: -o-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
}
.android-ics.light .dw .dwwb {
    background: #f5f5f5;
    color: #f5f5f5;
}
.android-ics.light .dwbc {
    border-top: none;
}
.android-ics.light .dwb {
    color: #000;
}
.android-ics.light .dwb-a {
    color: #fff;
}
.android-ics.light .dwb-s .dwb, .android-ics.light .dwb-n .dwb {
    border-right: none;
}
/* Bubble positioning */
.android-ics .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #292829 transparent;
}
.android-ics .dw-bubble-top .dw-arr {
    border-color: #292829 transparent transparent transparent;
}
/* Bubble positioning */
.android-ics.light .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #f5f5f5 transparent;
}
.android-ics.light .dw-bubble-top .dw-arr {
    border-color: #f5f5f5 transparent transparent transparent;
}

.android-ics .dw .dwwc {
/*  background: #444;
  background: linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
  background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45, #444),color-stop(0.55, #444),to(#000));
  background: -webkit-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
  background: -moz-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);*/
}

.android-ics .dw .dww {
/*	background: #383838;*/
	background: none;
	padding: 0 1em;
}

.dw-i {
/*	font-size: 1.688em;*/
	font-size: 1em;
	font-family: 'Conv_FuturaStd-Book', sans-serif;
}

.android-ics .dwc:first-child .dw-i {
	font-family: 'Conv_FuturaStd-Bold', sans-serif;
	letter-spacing: 0.1em;
}

.dw-i span.day {
    /*min-width: 3.2em;*/
	min-width: 3.5em;
	float: left;
	display: block;
	text-align: left;
}

.dw-i span.date {
	min-width: 1.2em;
	float: left;
	display: block;
}

.dw-i span.time {
	min-width: 4em;
	/*float: left;*/
	display: inline-block;
    text-align: left;
}

.dw-i span.star {
	min-width: 1em;
	float: right;
	display: block;
}

.dw-i span.star i.fa {
	color: white;
}

.dwcc {
	line-height: 0;
}

.android-ics.dw-inline.dw-webkit {
    line-height: 0;    
}

    @-webkit-keyframes animScaleUp {
        0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); }
        100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); }
    }
    
    @keyframes animScaleUp {
        0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); transform: translate3d(0,-50%,0) scale3d(0,0,1); }
        100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); transform: translate3d(0,-50%,0) scale3d(1,1,1); }
    }
    
    @-webkit-keyframes animSlideTop {
        0% { -webkit-transform: translate3d(0,-100%,0); }
        100% { -webkit-transform: translate3d(0,0,0); }
    }
    
    @keyframes animSlideTop {
        0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
        100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
    }   




.dw-inline.dw-webkit, .dwwr, .dwi, .dwcc {
    float: left;
    width: 100%;
}
.dw-i {
 float: left;
 position: relative;
 width: 100%;
}
.dw-i span.star {
position: absolute;
right: 0;
top: 0;
}
