
/* F
-----------------------------------------------------------------------------------------------------------*/

/* Bar: Toolbars, dividers, slider track */
.ui-bar-f,
.ui-page-theme-f .ui-bar-inherit,
html .ui-bar-f .ui-bar-inherit,
html .ui-body-f .ui-bar-inherit,
html body .ui-group-theme-f .ui-bar-inherit {
	background: 			#5e87b0 /*{c-bar-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f32d37 /*{c-bar-background-start}*/), to( #a02d33 /*{c-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f32d37 /*{c-bar-background-start}*/, #a02d33 /*{c-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f32d37 /*{c-bar-background-start}*/, #a02d33 /*{c-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f32d37 /*{c-bar-background-start}*/, #a02d33 /*{c-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f32d37 /*{c-bar-background-start}*/, #a02d33 /*{c-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f32d37 /*{c-bar-background-start}*/, #a02d33 /*{c-bar-background-end}*/);
	border-color:	 		#456f9a /*{c-bar-border}*/;
	color: 					#fff /*{c-bar-color}*/;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ 	#3e6790 /*{c-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-f {
	border-width: 1px;
	border-style: solid;
}

/* Page and overlay */
.ui-overlay-f,
.ui-page-theme-f,
.ui-page-theme-f .ui-panel-wrapper {
	background: 			#f3f3f3 /*{c-page-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ddd /*{c-page-background-start}*/), to( #ccc /*{c-page-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ddd /*{c-page-background-start}*/, #ccc /*{c-page-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ddd /*{c-page-background-start}*/, #ccc /*{c-page-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ddd /*{c-page-background-start}*/, #ccc /*{c-page-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ddd /*{c-page-background-start}*/, #ccc /*{c-page-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ddd /*{c-page-background-start}*/, #ccc /*{c-page-background-end}*/);
	border-color:	 		#999 /*{c-page-border}*/;
	color: 					#222 /*{c-page-color}*/;
	text-shadow: 0 /*{c-page-shadow-x}*/ 1px /*{c-page-shadow-y}*/ 0 /*{c-page-shadow-radius}*/ 	#fff /*{c-page-shadow-color}*/;
}

/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-f,
.ui-page-theme-f .ui-body-inherit,
html .ui-bar-f .ui-body-inherit,
html .ui-body-f .ui-body-inherit,
html body .ui-group-theme-f .ui-body-inherit,
html .ui-panel-page-container-f {
	background: 			#f3f3f3 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ddd /*{c-body-background-start}*/), to( #ccc /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ddd /*{c-body-background-start}*/, #ccc /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ddd /*{c-body-background-start}*/, #ccc /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ddd /*{c-body-background-start}*/, #ccc /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ddd /*{c-body-background-start}*/, #ccc /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ddd /*{c-body-background-start}*/, #ccc /*{c-body-background-end}*/);
	border-color:	 		#999 /*{c-body-border}*/;
	color: 					#222 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ 	#fff /*{c-body-shadow-color}*/;
}
.ui-body-f {
	border-width: 1px;
	border-style: solid;
}

/* Links */
.ui-page-theme-f a,
html .ui-bar-f a,
html .ui-body-f a,
html body .ui-group-theme-f a {
	color: #2489ce /*{c-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-f a:visited,
html .ui-bar-f a:visited,
html .ui-body-f a:visited,
html body .ui-group-theme-f a:visited {
    color: #2489ce /*{c-link-visited}*/;
}
.ui-page-theme-f a:hover,
html .ui-bar-f a:hover,
html .ui-body-f a:hover,
html body .ui-group-theme-f a:hover {
	color: #2489ce /*{c-link-hover}*/;
}
.ui-page-theme-f a:active,
html .ui-bar-f a:active,
html .ui-body-f a:active,
html body .ui-group-theme-f a:active {
	color: #2489ce /*{c-link-active}*/;
}

/* Button up */
.ui-page-theme-f .ui-btn,
html .ui-bar-f .ui-btn,
html .ui-body-f .ui-btn,
html body .ui-group-theme-f .ui-btn,
html head + body .ui-btn.ui-btn-f,
/* Button visited */
.ui-page-theme-f .ui-btn:visited,
html .ui-bar-f .ui-btn:visited,
html .ui-body-f .ui-btn:visited,
html body .ui-group-theme-f .ui-btn:visited,
html head + body .ui-btn.ui-btn-f:visited {
	background: 			#9e3939 /*{c-bup-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #e43434 /*{c-bup-background-start}*/), to( #9e3939 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #e43434 /*{c-bup-background-start}*/, #9e3939 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #e43434 /*{c-bup-background-start}*/, #9e3939 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #e43434 /*{c-bup-background-start}*/, #9e3939 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #e43434 /*{c-bup-background-start}*/, #9e3939 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #e43434 /*{c-bup-background-start}*/, #9e3939 /*{c-bup-background-end}*/);
	border-color:	 		#630505 /*{c-bup-border}*/;
	color: 					#fff /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #194b7e /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-f .ui-btn:hover,
html .ui-bar-f .ui-btn:hover,
html .ui-body-f .ui-btn:hover,
html body .ui-group-theme-f .ui-btn:hover,
html head + body .ui-btn.ui-btn-f:hover {
	background: 			#4b88b6 /*{c-bhover-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f32d37 /*{c-bhover-background-start}*/), to( #a02d33 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f32d37 /*{c-bhover-background-start}*/, #a02d33 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f32d37 /*{c-bhover-background-start}*/, #a02d33 /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f32d37 /*{c-bhover-background-start}*/, #a02d33 /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f32d37 /*{c-bhover-background-start}*/, #a02d33 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f32d37 /*{c-bhover-background-start}*/, #a02d33 /*{c-bhover-background-end}*/);
	border-color:	 		#00415e /*{c-bhover-border}*/;
	color: 					#fff /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #194b7e /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-f .ui-btn:active,
html .ui-bar-f .ui-btn:active,
html .ui-body-f .ui-btn:active,
html body .ui-group-theme-f .ui-btn:active,
html head + body .ui-btn.ui-btn-f:active {
	background: 			#4e89c5 /*{c-bdown-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #295b8e /*{c-bdown-background-start}*/), to( #3e79b5 /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #295b8e /*{c-bdown-background-start}*/, #3e79b5 /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #295b8e /*{c-bdown-background-start}*/, #3e79b5 /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #295b8e /*{c-bdown-background-start}*/, #3e79b5 /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #295b8e /*{c-bdown-background-start}*/, #3e79b5 /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #295b8e /*{c-bdown-background-start}*/, #3e79b5 /*{c-bdown-background-end}*/);
	border-color:	 		#225377 /*{c-bdown-border}*/;
	color: 					#fff /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #194b7e /*{c-bdown-shadow-color}*/;
}

/* Active button */
.ui-page-theme-f .ui-btn.ui-btn-active,
html .ui-bar-f .ui-btn.ui-btn-active,
html .ui-body-f .ui-btn.ui-btn-active,
html body .ui-group-theme-f .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-f.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-f .ui-checkbox-on:after,
html .ui-bar-f .ui-checkbox-on:after,
html .ui-body-f .ui-checkbox-on:after,
html body .ui-group-theme-f .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-f:after,
/* Active flipswitch background */
.ui-page-theme-f .ui-flipswitch-active,
html .ui-bar-f .ui-flipswitch-active,
html .ui-body-f .ui-flipswitch-active,
html body .ui-group-theme-f .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-f.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-f .ui-slider-track .ui-btn-active,
html .ui-bar-f .ui-slider-track .ui-btn-active,
html .ui-body-f .ui-slider-track .ui-btn-active,
html body .ui-group-theme-f .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-f .ui-btn-active {
	background-color: 		#5393c5 /*{c-active-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5393c5 /*{c-active-background-start}*/), to( #f32d37 /*{c-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5393c5 /*{c-active-background-start}*/, #f32d37 /*{c-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5393c5 /*{c-active-background-start}*/, #f32d37 /*{c-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5393c5 /*{c-active-background-start}*/, #f32d37 /*{c-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5393c5 /*{c-active-background-start}*/, #f32d37 /*{c-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5393c5 /*{c-active-background-start}*/, #f32d37 /*{c-active-background-end}*/);
	border-color:	 		#2373a5 /*{c-active-border}*/;
	color: 					#fff /*{c-active-color}*/;
	text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #3373a5 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-f .ui-radio-on:after,
html .ui-bar-f .ui-radio-on:after,
html .ui-body-f .ui-radio-on:after,
html body .ui-group-theme-f .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-f:after {
	border-color:			#5393c5 /*{c-active-background-color}*/;
}

/* Focus */
.ui-page-theme-f .ui-btn:focus,
html .ui-bar-f .ui-btn:focus,
html .ui-body-f .ui-btn:focus,
html body .ui-group-theme-f .ui-btn:focus,
html head + body .ui-btn.ui-btn-f:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-f .ui-focus,
html .ui-bar-f .ui-focus,
html .ui-body-f .ui-focus,
html body .ui-group-theme-f .ui-focus,
html head + body .ui-btn-f.ui-focus,
html head + body .ui-body-f.ui-focus {
	-webkit-box-shadow: 0 0 12px 	#387bbe /*{c-active-background-color}*/;
	-moz-box-shadow: 0 0 12px 		#387bbe /*{c-active-background-color}*/;
	box-shadow: 0 0 12px 			#387bbe /*{c-active-background-color}*/;
}
