/* Z = Red, White & Blue
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-z {
	border: 1px solid 		#0e2853;
	background-color: 		#02103f;
	color: 					#ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #081b46;
	background-image: -moz-linear-gradient(top, 
							#123a8b, 
							#02103f);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 	#123a8b),
		color-stop(1, 		#02103f));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#123a8b', EndColorStr='#02103f')";
}
.ui-bar-z, 
.ui-bar-z input, 
.ui-bar-z select, 
.ui-bar-z textarea, 
.ui-bar-z button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-z .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-z .ui-link {
	color: 					#4ad4fc;
	font-weight: bold;
}
.ui-body-z {
	border: 1px solid 		#C6C6C6;
	background-color: 		#cccccc;
	color: 					#333333;
	text-shadow: 0 1px 0 	#fff;
	font-weight: normal;
	background-image: -moz-linear-gradient(top, 
							#e6e6e6, 
							#cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#e6e6e6),
		color-stop(1, 		#cccccc));
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')";
}
.ui-body-z,
.ui-body-z input,
.ui-body-z select,
.ui-body-z textarea,
.ui-body-z button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-z .ui-link-inherit {
	color: 					#fff;
}
.ui-body-z .ui-link {
	color: 		#ac1f0c;
	font-weight: bold;
}
.ui-br {
	border-bottom: rgb(130,130,130);
	border-bottom: rgba(130,130,130,.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ui-btn-up-z {
	border: 1px solid 		#400f0a;
	background-color: 		#86241a;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #340c06;
	background-image: -moz-linear-gradient(top, 
							#aa3825, 
							#86241a);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#aa3825),
		color-stop(1, 		#86241a));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#aa3825', EndColorStr='#86241a')";
}
.ui-btn-up-z a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-z {
	border: 1px solid 		#400f0a;
	background-color: 		#992f25;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #5d150d;
	background-image: -moz-linear-gradient(top, 
							#c04734, 
							#992f25);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#c04734),
		color-stop(1, 		#992f25));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c04734', EndColorStr='#992f25')";
}
.ui-btn-hover-z a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-z {
	border: 1px solid 		#400f0a;
	background-color: 		#aa3825;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #250804;
	background-image: -moz-linear-gradient(top, 
							#86241a, 
							#aa3825);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#86241a),
		color-stop(1, 		#aa3825));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#86241a', EndColorStr='#aa3825')";
}
.ui-btn-down-z a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-z,
.ui-btn-hover-z,
.ui-btn-down-z {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

/*
As of Alpha 4, lists do not automatically inherit swatches and must be given a swatch manually, via data-theme=[letter].

jQm ALWAYS assigns the "b" swatch for nested list headers and list dividers, and assigns the "c" swatch for list content.
Uncommenting this portion will change existing swatches so that "data-theme=[letter]" and "data-divider-theme=[letter]" don't need to be added manually. NOT RECOMMENDED.

Nested list headers would still be unaffected as they can't be targeted through a cascade. The only way to change nested list headers is by changing the "b" swatch globally.


.ui-body-z .ui-bar-b {
	border-color: 		#192b4f;
	background-color: 		#081c48;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -moz-linear-gradient(top, 
							#113171, 
							#081c48);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#113171),
		color-stop(1, 		#081c48));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#113171', EndColorStr='#081c48')";
}
.ui-body-z .ui-bar-b .ui-btn-up-b {
	border-color: 		#400f0a;
	background-color: 		#86241a;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #340c06;
	background-image: -moz-linear-gradient(top, 
							#aa3825, 
							#86241a);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#aa3825),
		color-stop(1, 		#86241a));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#aa3825', EndColorStr='#86241a')";
}
.ui-body-z .ui-bar-b .ui-btn-hover-b {
	border-color: 		#400f0a;
	background-color: 		#992f25;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #5d150d;
	background-image: -moz-linear-gradient(top, 
							#c04734, 
							#992f25);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#c04734),
		color-stop(1, 		#992f25));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c04734', EndColorStr='#992f25')";
}
.ui-body-z .ui-bar-b .ui-btn-down-b {
	border-color: 		#400f0a;
	background-color: 		#aa3825;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #250804;
	background-image: -moz-linear-gradient(top, 
							#86241a, 
							#aa3825);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#86241a),
		color-stop(1, 		#aa3825));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#86241a', EndColorStr='#aa3825')";
}
*/

/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-active {
	border-color: 		#155678;
	background-color: 	#4596ce;
	font-weight: bold;
	color: 					#fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #145072;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#85bae4, 
							#5393c5);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#85bae4),
		color-stop(1, 		#5393c5));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')";
  	outline: none;
}
.ui-btn-active a.ui-link-inherit {
	color: 					#fff;
}

/*Rules that MUST come after theming*/

/* checks,radios */
.ui-icon-checkbox-off,
.ui-icon-checkbox-on,
.ui-icon-radio-off,
.ui-icon-radio-on {
	background-color: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ui-icon-searchfield {
	background-image: url(../../../mobile/1.0a4.1/images/icon-search-black.png);
	background-size: 16px 16px;
}

/* loading icon */
.ui-icon-loading {
	background-image: url(../../../mobile/1.0a4.1/images/ajax-loader.png);
	width: 40px;
	height: 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-size: 35px 35px;
}
.ui-li, .ui-li.ui-field-contain { display: block; margin:0; position: relative; overflow: visible; text-align: left; border-width: 0; border-top-width: 1px; }