/* General */

.ui-bar {
	padding-left: 5px !important;
}

.ui-btn-inner, .ui-bar {
	font-size: 14px !important;
}

/* Information */
.informationImage {
	margin-top: 40px;
}

.informationSeparator {
	width: 200px; 
	border-bottom-style: dotted; 
	border-width:1px; 
	margin-top:20px; 
	margin-bottom: 20px;	
}

@media all and (max-width: 320px) {
	.informationImage {
		height: 122px;		
		background: url("images/commun/Information.png") 50% 50% no-repeat;
	}
}

@media all and (min-width: 321px) {
	.informationImage {
		height: 243px;
		background: url("images/commun/Information@2x.png") 50% 50% no-repeat;
	}
}

/* Home background screen */
.home {
	background: -moz-linear-gradient(top, #3333cc 0%, #000099 100%);
	background: -webkit-gradient(linear, 0% 0%,0% 100%, from(#3333cc), to(#000099));
	background: -webkit-linear-gradient(top, #3333cc 0%,#000099 100%);
	background: -o-linear-gradient(top, #3333cc 0%,#000099 100%);
	background: -ms-linear-gradient(top, #3333cc 0%,#000099 100%);
	background: linear-gradient(top, #3333cc 0%,#000099 100%);
	
	font-weight: normal;
	text-shadow: none;	
}

.home .ui-content {
	text-align: center;
	color: #FFFFFF;
}

/* Home custom icon button */
.ui-icon-home-demo {
	background-image: url("images/home/arrow.png");
	background-color: transparent;
	box-shadow: none;
}

.ui-icon-home-search {
	background-image: url("images/home/search.png");
	background-color: transparent;
	box-shadow: none;
}

#buttonHome .ui-btn-inner, #buttonSearch .ui-btn-inner {
	padding-top: 12px;
	padding-bottom: 12px;
}

/* Home custom footer */
.home_footer {
	background-image:none;
	background:none;
	border:none;	
	font-size: 14px;
}

/* Header custom navigation bar */
.navigation-bar, .navigation-bar li .ui-btn-up-a, .toolbarSeasonContainer, .toolbarTeamsContainer {
	background: -moz-linear-gradient(top, #8998aa 0%, #5f6f83 100%);
	background: -webkit-gradient(linear, 0% 0%,0% 100%, from(#8998aa), to(#5f6f83));
	background: -webkit-linear-gradient(top, #8998aa 0%,#5f6f83 100%);
	background: -o-linear-gradient(top, #8998aa 0%,#5f6f83 100%);
	background: -ms-linear-gradient(top, #8998aa 0%,#5f6f83 100%);
	background: linear-gradient(top, #8998aa 0%,#5f6f83 100%);
}

.navigation-bar li .ui-btn-hover-a, .navigation-bar li .ui-btn-active {
	background: -moz-linear-gradient(top, #a40e33 0%, #d11241 100%);
	background: -webkit-gradient(linear, 0% 0%,0% 100%, from(#a40e33), to(#d11241));
	background: -webkit-linear-gradient(top, #a40e33 0%,#d11241 100%);
	background: -o-linear-gradient(top, #a40e33 0%,#d11241 100%);
	background: -ms-linear-gradient(top, #a40e33 0%,#d11241 100%);
	background: linear-gradient(top, #a40e33 0%,#d11241 100%);		
	text-shadow: none;
}	

.navigation-bar li .ui-btn-text {
	color: #ffffff;  
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
}

.navigation-bar .ui-btn-up-a
{
	text-shadow: none;
	border-color: #5c6066;	
}	

.navigation-bar li .ui-btn-icon-bottom .ui-btn-inner { padding: 5px 2px 40px 2px !important; }

.navigation-bar .ui-btn .ui-icon { 
	width: 35px!important; 
	height: 32px!important; 
	margin-left: -18px !important; 
	box-shadow: none!important; 
	border-radius: 0 !important; 
}

#nav-score .ui-icon { background:  url(images/score.png) no-repeat; background-size: 35px 32px; }
#nav-standing .ui-icon { background:  url(images/standing.png) no-repeat; background-size: 35px 32px; }
#nav-news .ui-icon { background:  url(images/news.png) no-repeat; background-size: 35px 32px; }
#nav-calendar .ui-icon { background:  url(images/calendar.png) no-repeat;  background-size: 35px 32px; }
#nav-league .ui-icon { background:  url(images/league.png) no-repeat;  background-size: 35px 32px; }

.ui-btn-icon-top .ui-btn-inner .ui-icon, .ui-btn-icon-bottom .ui-btn-inner .ui-icon {

}

/* Header Navigation Responsive design */
@media all and (max-width: 320px) {
	.navigation-bar li .ui-btn-text { 
		font-size: 10px; 
	}	
}

@media all and (min-width: 321px) {
	.navigation-bar li .ui-btn-text { 
		font-size: 14px; 
	}	
}

/* Date picker Toolbar */

.toolbarFiltersContainer {
}
	
.toolbarSeasonContainer {
	
}

.toolbarTeamsContainer {
	
}

/* Standings */

.tableStandings {
	width:100%; 
	border-collapse: collapse;
}

.tableStandings td {
	background-color: #ffffff;
	border: 1px solid #B3B3B3;
	color: #3E3E3E;
	font-weight: bold;
	font-size: 14px;
	padding: 0.4em 0px 0.4em 0px;
	text-align: center;
}

#gridStandingContent .ui-block-a {
	width: 30%;
}

#gridStandingContent .ui-block-b, 
		.ui-block-c,
		.ui-block-d,
		.ui-block-e,
		.ui-block-f,
		.ui-block-g,
		.ui-block-h {
	width: 10%;
    -moz-box-sizing: border-box;
    border: 0 none;
    float: left;
    margin: 0;
    min-height: 1px;
    padding: 0;	
}

/* Schedule */
#scheduleContent div .ui-bar-d {
	height: 35px;
}

#scheduleContent .gameLocation {
	line-height: 35px;
}

#scheduleContent .ui-li-heading {
	width: 75%;
}

#scheduleContent  .ui-li-aside {
	width: 25%;
}