/* Itinerary Destination */
.ui-li-dest-teq {
	font-size: 16px;
	margin: 2px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* Itinerary prevision */
.ui-li-prev-teq {
	margin: 5px 0px 0px 0px;
}
/* Itinerary prevision label */
.ui-li-prev-label-teq {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: 400;
    width: 38px;
    display: inline-block;
}
/* Itinerary delay label */
.ui-li-delay-label-teq {
	  color: red;
	  text-align: left;
	  padding-right:10px;
	  padding-left:2px;
	  width: 25px;
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
}
/* Itinerary prevision, right side alternative */
.ui-li-aside-teq {
  position: absolute;
  /*vertical-align: middle;*/
  top: 50%;
  font-size:0.9em !important;
  right: 3.333em;
  margin: 0;
  text-align: right;  
}
.ui-li-selected {
  background-color: #e95d0f; /*#FFFF00; giallo */
  color: #FFFFFF;
}
#tlContent {
    position:absolute; 
    z-index:1;
    top:98px; bottom:48px; left:0;
    width:100%;
    overflow:auto;
}
 
#tlScroll {
    position:absolute; 
    z-index:1;
    width:100%;
    padding:0;
}
#ListItem {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

/* Custom Icons */

/* TEQ */
.ui-icon-teq:after {
	background-image: url("images/teq-white.svg");
	background-size: 16px 16px;
}
/* TEQ Fallback */
.ui-nosvg .ui-icon-teq:after {
	background-image: url("images/teq-white.png");
}
/* Funicular */
.ui-icon-funicular:after {
	background-image: url("images/funicular-white.svg");
	background-size: 16px 16px;
}
/* Funi Fallback */
.ui-nosvg .ui-icon-funicular:after {
	background-image: url("images/funicolar-white.png");
}
/* Info */
.ui-icon-infogrey:after {
	background-image: url("images/info-grey3.svg");
	background-size: 16px 16px;
}
/* Info Fallback */
.ui-nosvg .ui-icon-infogrey:after {
	background-image: url("images/info-grey3.png");
}
/* Map */
.ui-icon-map:after {
	background-image: url("images/map-white.svg");
	background-size: 16px 16px;
}
/* Map Fallback */
.ui-nosvg .ui-icon-map:after {
	background-image: url("images/map-white.png");
}
/* Web */
.ui-icon-web:after {
	background-image: url("images/web-white.svg");
	background-size: 16px 16px;
}
/* Web Fallback */
.ui-nosvg .ui-icon-web:after {
	background-image: url("images/web-white.png");
}