/*!
* jQuery Mobile 1.4.1
* Git HEAD hash: 18c1e32bfc4e0e92756dedc105d799131607f5bb <> Date: Wed Feb 12 2014 22:15:20 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
	font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
	font-size: 1em;
	line-height: 1.3;
	 font-family: Arial, Helvetica, sans-serif /*{global-font-family}*/;
}
legend,
.ui-input-text input,
.ui-input-search input {
	color: inherit;
	text-shadow: inherit;
}

.headerDiv {
	height: 80px;
	background: #222222;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid black;
}
.forgotAndRememberBtn {
	height: 40px;
	width: 230px;
	border: 1px solid #008895;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	cursor: pointer;
}
	.forgotAndRememberBtn #forgetpassword {
		text-transform: uppercase !important;
		color: #008895 !important;
		font-size: 18px !important;
	}
.extensivLogo {
	height: 80px;
	width: 194px !important;
}

.ui-checkbox input, .ui-radio input {
	left: .666em;
	z-index: 3
}

/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
	font-weight: normal;
	font-size: 16px;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
	border-bottom-color: #828282;
	border-bottom-color: rgba(0,0,0,.15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
	border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
	border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback  */
	border-bottom: 1px solid rgba(0,0,0,.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
	border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
	background-color: #eeeeee; /* non-RGBA fallback  */
	background-color: rgba(0,0,0,.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}
.ui-btn:link {
	text-decoration: none !important;
}
.ui-btn-active {
	cursor: pointer;
}
.smallLogo {
	position: absolute;
	margin-top: -10px;
}

/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
	-webkit-border-radius: .6em /*{global-radii-blocks}*/;
	border-radius: .6em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
	-webkit-border-radius: 1em /*{global-radii-buttons}*/;
	border-radius: 1em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
	left: .6em /*{global-radii-blocks}*/;
	right: .6em /*{global-radii-blocks}*/;
	top: .6em /*{global-radii-blocks}*/;
	bottom: .6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
}
.ui-shadow-inset {
	-webkit-box-shadow: inset 0 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-moz-box-shadow: inset 0 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: inset 0 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
.ui-overlay-shadow {
	-webkit-box-shadow: 0 0 12px 		rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 12px 			rgba(0,0,0,.6);
	box-shadow: 0 0 12px 				rgba(0,0,0,.6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
	background-color: #666 /*{global-icon-color}*/;
	background-color: rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
	background-color: #666 /*{global-icon-color}*/;
	background-color: 					rgba(0,0,0,.15);
}
@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon/icomoon.eot');
    src: url('../fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon/icomoon.woff') format('woff'), url('../fonts/icomoon/icomoon.ttf') format('truetype'), url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
	box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
	display: block;
	width: 18px;
	height: 18px;
	margin: -9px 2px 0 2px;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
	filter: Alpha(Opacity=30);
	opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
	-webkit-border-radius: .1875em;
	border-radius: .1875em;
}
.ui-radio .ui-btn.ui-radio-on:after {
	background-image: none;
	background-color: #fff;
	width: 8px;
	height: 8px;
	border-width: 5px;
	border-style: solid; 
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
	background-color: #000;
}
/* Loader */
.ui-icon-loading {
	background: url("images/ajax-loader.gif");
	background-size: 2.875em 2.875em;
}
/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
	background: #e9eaeb /*{a-bar-background-color}*/;
	border-color: #dddddd /*{a-bar-border}*/;
	color: #3E3E3E /*{a-bar-color}*/;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #fff /*{a-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-a {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	background: #f0f0f0 /*{a-page-background-color}*/;
	border-color: #B3B3B3 /*{a-page-border}*/;
	color: #333333 /*{a-page-color}*/;
	text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #fff /*{a-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a,
.ui-page-theme-a .ui-body-inherit,
html .ui-bar-a .ui-body-inherit,
html .ui-body-a .ui-body-inherit,
html body .ui-group-theme-a .ui-body-inherit,
html .ui-panel-page-container-a {
	background: #f0f0f0 /*{a-body-background-color}*/;
	border-color: #B3B3B3 /*{a-body-border}*/;
	color: #333333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #fff /*{a-body-shadow-color}*/;
}
.ui-body-a {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
	color: #3388cc /*{a-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-a a:visited,
html .ui-bar-a a:visited,
html .ui-body-a a:visited,
html body .ui-group-theme-a a:visited {
    color: #3388cc /*{a-link-visited}*/;
}
.ui-page-theme-a a:hover,
html .ui-bar-a a:hover,
html .ui-body-a a:hover,
html body .ui-group-theme-a a:hover {
	color: #005599 /*{a-link-hover}*/;
}
.ui-page-theme-a a:active,
html .ui-bar-a a:active,
html .ui-body-a a:active,
html body .ui-group-theme-a a:active {
	color: #005599 /*{a-link-active}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
/* Button visited */
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited {
	background: #eee /*{a-bup-background-color}*/;
	border-color: #ccc /*{a-bup-border}*/;
	color: #2F3E46 /*{a-bup-color}*/;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover {
	background: #dadada /*{a-bhover-background-color}*/;
	border-color: #bbbbbb /*{a-bhover-border}*/;
	color: #2F3E46 /*{a-bhover-color}*/;
	
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-group-theme-a .ui-btn:active,
html head + body .ui-btn.ui-btn-a:active {
	background: #fdfdfd /*{a-bdown-background-color}*/;
	border-color: #808080 /*{a-bdown-border}*/;
	color: #2F3E46 /*{a-bdown-color}*/;
	
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-a.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,
html .ui-bar-a .ui-checkbox-on:after,
html .ui-body-a .ui-checkbox-on:after,
html body .ui-group-theme-a .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-a:after,
/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
	background-color: #3388cc /*{a-active-background-color}*/;
	border-color: #1c4a70 /*{a-active-border}*/;
	color: #ffffff /*{a-active-color}*/;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,
html .ui-bar-a .ui-radio-on:after,
html .ui-body-a .ui-radio-on:after,
html body .ui-group-theme-a .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-a:after {
	border-color: #3388cc /*{a-active-background-color}*/;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
}

/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
	background: #333333 /*{b-bar-background-color}*/;
	border-color: #474747 /*{b-bar-border}*/;
	color: #ffffff /*{b-bar-color}*/;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 1px /*{b-bar-shadow-radius}*/ #444444 /*{b-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-b {
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-b,
.ui-page-theme-b,
.ui-page-theme-b .ui-panel-wrapper {
	background: #f0f0f0 /*{b-page-background-color}*/;
	border-color: #B3B3B3 /*{b-page-border}*/;
	color: #333333 /*{b-page-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
html .ui-panel-page-container-b {
	background: #f0f0f0 /*{b-body-background-color}*/;
	border-color: #B3B3B3 /*{b-body-border}*/;
	color: #333333 /*{b-body-color}*/;
	text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #fff /*{b-body-shadow-color}*/;
}
.ui-body-b {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-b a,
html .ui-bar-b a,
html .ui-body-b a,
html body .ui-group-theme-b a {
	color: #3388cc /*{b-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-b a:visited,
html .ui-bar-b a:visited,
html .ui-body-b a:visited,
html body .ui-group-theme-b a:visited {
    color: #3388cc /*{b-link-visited}*/;
}
.ui-page-theme-b a:hover,
html .ui-bar-b a:hover,
html .ui-body-b a:hover,
html body .ui-group-theme-b a:hover {
	color: #005599 /*{b-link-hover}*/;
}
.ui-page-theme-b a:active,
html .ui-bar-b a:active,
html .ui-body-b a:active,
html body .ui-group-theme-b a:active {
	color: #005599 /*{b-link-active}*/;
}

.chackBoxLogin .ui-checkbox{
	width: 232px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

	.chackBoxLogin .ui-checkbox label.ui-btn, .loginCustom .ui-btn{
		border-color: #008895 /*{b-bup-border}*/;
		color: #008895 /*{b-bup-color}*/;
		border-radius: 4px;
		width: 230px;
		height: 40px;
		padding: 0;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px !important;
		text-transform: uppercase !important;
		background: transparent;
	}

.loginCustom .ui-btn, .confirmMail .ui-btn {
	background: #008895 !important;
}

.loginCustom {
	width: 230px;
	margin: 0 auto;
}

.forget-form .form-actions .ui-btn,
.forget-form .form-actions .ui-btn:active,
.forget-form .form-actions .ui-btn:focus,
.forget-form .form-actions .ui-btn:hover,
.confirmMail .ui-btn{
	border-color: #008895;
	color: #008895;
	border-radius: 4px;
	width: 230px;
	height: 40px;
	padding: 0;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px !important;
	text-transform: uppercase !important;
	background: transparent;
	margin-top: 20px;
}

/* Button up */
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
/* Button visited */
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
	background: #333333 /*{b-bup-background-color}*/;
	border-color: #474747 /*{b-bup-border}*/;
	color: #ffffff /*{b-bup-color}*/;
}
/* Button hover */
	.ui-page-theme-b .ui-btn:hover,
	html .ui-bar-b .ui-btn:hover,
	html .ui-body-b .ui-btn:hover,
	html body .ui-group-theme-b .ui-btn:hover,
	html head + body .ui-btn.ui-btn-b:hover {
		background: #454545 /*{b-bhover-background-color}*/;
		border-color: #606060 /*{b-bhover-border}*/;
		color: #ffffff /*{b-bhover-color}*/;
		
	}
/* Button down */
	.ui-page-theme-b .ui-btn:active,
	html .ui-bar-b .ui-btn:active,
	html .ui-body-b .ui-btn:active,
	html body .ui-group-theme-b .ui-btn:active,
	html head + body .ui-btn.ui-btn-b:active {
		background: #454545 /*{b-bdown-background-color}*/;
		border-color: #606060 /*{b-bdown-border}*/;
		color: #ffffff /*{b-bdown-color}*/;
		text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 1px /*{b-bdown-shadow-radius}*/ #444444 /*{b-bdown-shadow-color}*/;
	}
/* Active button */
	.ui-page-theme-b .ui-btn.ui-btn-active,
	html .ui-bar-b .ui-btn.ui-btn-active,
	html .ui-body-b .ui-btn.ui-btn-active,
	html body .ui-group-theme-b .ui-btn.ui-btn-active,
	html head + body .ui-btn.ui-btn-b.ui-btn-active,
	/* Active checkbox icon */
	.ui-page-theme-b .ui-checkbox-on:after,
	html .ui-bar-b .ui-checkbox-on:after,
	html .ui-body-b .ui-checkbox-on:after,
	html body .ui-group-theme-b .ui-checkbox-on:after,
	.ui-btn.ui-checkbox-on.ui-btn-b:after,
	/* Active flipswitch background */
	.ui-page-theme-b .ui-flipswitch-active,
	html .ui-bar-b .ui-flipswitch-active,
	html .ui-body-b .ui-flipswitch-active,
	html body .ui-group-theme-b .ui-flipswitch-active,
	html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
	/* Active slider track */
	.ui-page-theme-b .ui-slider-track .ui-btn-active,
	html .ui-bar-b .ui-slider-track .ui-btn-active,
	html .ui-body-b .ui-slider-track .ui-btn-active,
	html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
	html body div.ui-slider-track.ui-body-b .ui-btn-active {
		background-color: #3388cc /*{b-active-background-color}*/;
		border-color: #1c4a70 /*{b-active-border}*/;
		color: #ffffff /*{b-active-color}*/;
		text-shadow: 0 /*{b-active-shadow-x}*/ 1px /*{b-active-shadow-y}*/ 0 /*{b-active-shadow-radius}*/ #005599 /*{b-active-shadow-color}*/;
	}
/* Active radio button icon */
.ui-page-theme-b .ui-radio-on:after,
html .ui-bar-b .ui-radio-on:after,
html .ui-body-b .ui-radio-on:after,
html body .ui-group-theme-b .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-b:after {
	border-color: #3388cc /*{b-active-background-color}*/;
}
/* Focus */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{b-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{b-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{b-active-background-color}*/;
}

/* C
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-c,
.ui-page-theme-c .ui-bar-inherit,
html .ui-bar-c .ui-bar-inherit,
html .ui-body-c .ui-bar-inherit,
html body .ui-group-theme-c .ui-bar-inherit {
	background: #4d4d4d /*{c-bar-background-color}*/;
	border-color: #6b6b6b /*{c-bar-border}*/;
	color: #ffffff /*{c-bar-color}*/;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 1px /*{c-bar-shadow-radius}*/ #444444 /*{c-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-c {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-c,
.ui-page-theme-c,
.ui-page-theme-c .ui-panel-wrapper {
	background: #f0f0f0 /*{c-page-background-color}*/;
	border-color: #B3B3B3 /*{c-page-border}*/;
	color: #333333 /*{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-c,
.ui-page-theme-c .ui-body-inherit,
html .ui-bar-c .ui-body-inherit,
html .ui-body-c .ui-body-inherit,
html body .ui-group-theme-c .ui-body-inherit,
html .ui-panel-page-container-c {
	background: #f0f0f0 /*{c-body-background-color}*/;
	border-color: #B3B3B3 /*{c-body-border}*/;
	color: #333333 /*{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-c {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-c a,
html .ui-bar-c a,
html .ui-body-c a,
html body .ui-group-theme-c a {
	color: #3388cc /*{c-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-c a:visited,
html .ui-bar-c a:visited,
html .ui-body-c a:visited,
html body .ui-group-theme-c a:visited {
    color: #3388cc /*{c-link-visited}*/;
}
.ui-page-theme-c a:hover,
html .ui-bar-c a:hover,
html .ui-body-c a:hover,
html body .ui-group-theme-c a:hover {
	color: #005599 /*{c-link-hover}*/;
}
.ui-page-theme-c a:active,
html .ui-bar-c a:active,
html .ui-body-c a:active,
html body .ui-group-theme-c a:active {
	color: #005599 /*{c-link-active}*/;
}
/* Button up */
.ui-page-theme-c .ui-btn,
html .ui-bar-c .ui-btn,
html .ui-body-c .ui-btn,
html body .ui-group-theme-c .ui-btn,
html head + body .ui-btn.ui-btn-c,
/* Button visited */
.ui-page-theme-c .ui-btn:visited,
html .ui-bar-c .ui-btn:visited,
html .ui-body-c .ui-btn:visited,
html body .ui-group-theme-c .ui-btn:visited,
html head + body .ui-btn.ui-btn-c:visited {
	background: #eee /*{c-bup-background-color}*/;
	border-color: #ccc /*{c-bup-border}*/;
	color: #2F3E46 /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #f6f6f6 /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-c .ui-btn:hover,
html .ui-bar-c .ui-btn:hover,
html .ui-body-c .ui-btn:hover,
html body .ui-group-theme-c .ui-btn:hover,
html head + body .ui-btn.ui-btn-c:hover {
	background: #dadada /*{c-bhover-background-color}*/;
	border-color: #bbbbbb /*{c-bhover-border}*/;
	color: #2F3E46 /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 1px /*{c-bhover-shadow-radius}*/ #fff /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-c .ui-btn:active,
html .ui-bar-c .ui-btn:active,
html .ui-body-c .ui-btn:active,
html body .ui-group-theme-c .ui-btn:active,
html head + body .ui-btn.ui-btn-c:active {
	background: #fdfdfd /*{c-bdown-background-color}*/;
	border-color: #808080 /*{c-bdown-border}*/;
	color: #2F3E46 /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 1px /*{c-bdown-shadow-radius}*/ #ffffff /*{c-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-c .ui-btn.ui-btn-active,
html .ui-bar-c .ui-btn.ui-btn-active,
html .ui-body-c .ui-btn.ui-btn-active,
html body .ui-group-theme-c .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-c .ui-checkbox-on:after,
html .ui-bar-c .ui-checkbox-on:after,
html .ui-body-c .ui-checkbox-on:after,
html body .ui-group-theme-c .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-c:after,
/* Active flipswitch background */
.ui-page-theme-c .ui-flipswitch-active,
html .ui-bar-c .ui-flipswitch-active,
html .ui-body-c .ui-flipswitch-active,
html body .ui-group-theme-c .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-c .ui-slider-track .ui-btn-active,
html .ui-bar-c .ui-slider-track .ui-btn-active,
html .ui-body-c .ui-slider-track .ui-btn-active,
html body .ui-group-theme-c .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-c .ui-btn-active {
	background-color: #3388cc /*{c-active-background-color}*/;
	border-color: #1c4a70 /*{c-active-border}*/;
	color: #ffffff /*{c-active-color}*/;
	text-shadow: 0 /*{c-active-shadow-x}*/ 1px /*{c-active-shadow-y}*/ 0 /*{c-active-shadow-radius}*/ #005599 /*{c-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-c .ui-radio-on:after,
html .ui-bar-c .ui-radio-on:after,
html .ui-body-c .ui-radio-on:after,
html body .ui-group-theme-c .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-c:after {
	border-color: #3388cc /*{c-active-background-color}*/;
}
/* Focus */
.ui-page-theme-c .ui-btn:focus,
html .ui-bar-c .ui-btn:focus,
html .ui-body-c .ui-btn:focus,
html body .ui-group-theme-c .ui-btn:focus,
html head + body .ui-btn.ui-btn-c:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-c .ui-focus,
html .ui-bar-c .ui-focus,
html .ui-body-c .ui-focus,
html body .ui-group-theme-c .ui-focus,
html head + body .ui-btn-c.ui-focus,
html head + body .ui-body-c.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{c-active-background-color}*/;
}


/* D
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-d,
.ui-page-theme-d .ui-bar-inherit,
html .ui-bar-d .ui-bar-inherit,
html .ui-body-d .ui-bar-inherit,
html body .ui-group-theme-d .ui-bar-inherit {
	background: #f7931e /*{d-bar-background-color}*/;
	border-color: #875010 /*{d-bar-border}*/;
	color: #ffffff /*{d-bar-color}*/;
	text-shadow: 0 /*{d-bar-shadow-x}*/ 1px /*{d-bar-shadow-y}*/ 1px /*{d-bar-shadow-radius}*/ #444444 /*{d-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-d {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-d,
.ui-page-theme-d,
.ui-page-theme-d .ui-panel-wrapper {
	background: #f0f0f0 /*{d-page-background-color}*/;
	border-color: #B3B3B3 /*{d-page-border}*/;
	color: #333333 /*{d-page-color}*/;
	text-shadow: 0 /*{d-page-shadow-x}*/ 1px /*{d-page-shadow-y}*/ 0 /*{d-page-shadow-radius}*/ #fff /*{d-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-d,
.ui-page-theme-d .ui-body-inherit,
html .ui-bar-d .ui-body-inherit,
html .ui-body-d .ui-body-inherit,
html body .ui-group-theme-d .ui-body-inherit,
html .ui-panel-page-container-d {
	background: #f0f0f0 /*{d-body-background-color}*/;
	border-color: #B3B3B3 /*{d-body-border}*/;
	color: #333333 /*{d-body-color}*/;
	text-shadow: 0 /*{d-body-shadow-x}*/ 1px /*{d-body-shadow-y}*/ 0 /*{d-body-shadow-radius}*/ #fff /*{d-body-shadow-color}*/;
}
.ui-body-d {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-d a,
html .ui-bar-d a,
html .ui-body-d a,
html body .ui-group-theme-d a {
	color: #3388cc /*{d-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-d a:visited,
html .ui-bar-d a:visited,
html .ui-body-d a:visited,
html body .ui-group-theme-d a:visited {
    color: #3388cc /*{d-link-visited}*/;
}
.ui-page-theme-d a:hover,
html .ui-bar-d a:hover,
html .ui-body-d a:hover,
html body .ui-group-theme-d a:hover {
	color: #005599 /*{d-link-hover}*/;
}
.ui-page-theme-d a:active,
html .ui-bar-d a:active,
html .ui-body-d a:active,
html body .ui-group-theme-d a:active {
	color: #005599 /*{d-link-active}*/;
}
/* Button up */
.ui-page-theme-d .ui-btn,
html .ui-bar-d .ui-btn,
html .ui-body-d .ui-btn,
html body .ui-group-theme-d .ui-btn,
html head + body .ui-btn.ui-btn-d,
/* Button visited */
.ui-page-theme-d .ui-btn:visited,
html .ui-bar-d .ui-btn:visited,
html .ui-body-d .ui-btn:visited,
html body .ui-group-theme-d .ui-btn:visited,
html head + body .ui-btn.ui-btn-d:visited {
	background: #eee /*{d-bup-background-color}*/;
	border-color: #ccc /*{d-bup-border}*/;
	color: #2F3E46 /*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 1px /*{d-bup-shadow-radius}*/ #f6f6f6 /*{d-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-d .ui-btn:hover,
html .ui-bar-d .ui-btn:hover,
html .ui-body-d .ui-btn:hover,
html body .ui-group-theme-d .ui-btn:hover,
html head + body .ui-btn.ui-btn-d:hover {
	background: #dadada /*{d-bhover-background-color}*/;
	border-color: #bbbbbb /*{d-bhover-border}*/;
	color: #2F3E46 /*{d-bhover-color}*/;
	text-shadow: 0 /*{d-bhover-shadow-x}*/ 1px /*{d-bhover-shadow-y}*/ 1px /*{d-bhover-shadow-radius}*/ #fff /*{d-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-d .ui-btn:active,
html .ui-bar-d .ui-btn:active,
html .ui-body-d .ui-btn:active,
html body .ui-group-theme-d .ui-btn:active,
html head + body .ui-btn.ui-btn-d:active {
	background: #fdfdfd /*{d-bdown-background-color}*/;
	border-color: #808080 /*{d-bdown-border}*/;
	color: #2F3E46 /*{d-bdown-color}*/;
	text-shadow: 0 /*{d-bdown-shadow-x}*/ 1px /*{d-bdown-shadow-y}*/ 1px /*{d-bdown-shadow-radius}*/ #ffffff /*{d-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-d .ui-btn.ui-btn-active,
html .ui-bar-d .ui-btn.ui-btn-active,
html .ui-body-d .ui-btn.ui-btn-active,
html body .ui-group-theme-d .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-d.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-d .ui-checkbox-on:after,
html .ui-bar-d .ui-checkbox-on:after,
html .ui-body-d .ui-checkbox-on:after,
html body .ui-group-theme-d .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-d:after,
/* Active flipswitch background */
.ui-page-theme-d .ui-flipswitch-active,
html .ui-bar-d .ui-flipswitch-active,
html .ui-body-d .ui-flipswitch-active,
html body .ui-group-theme-d .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-d.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-d .ui-slider-track .ui-btn-active,
html .ui-bar-d .ui-slider-track .ui-btn-active,
html .ui-body-d .ui-slider-track .ui-btn-active,
html body .ui-group-theme-d .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-d .ui-btn-active {
	background-color: #3388cc /*{d-active-background-color}*/;
	border-color: #1c4a70 /*{d-active-border}*/;
	color: #ffffff /*{d-active-color}*/;
	text-shadow: 0 /*{d-active-shadow-x}*/ 1px /*{d-active-shadow-y}*/ 0 /*{d-active-shadow-radius}*/ #005599 /*{d-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-d .ui-radio-on:after,
html .ui-bar-d .ui-radio-on:after,
html .ui-body-d .ui-radio-on:after,
html body .ui-group-theme-d .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-d:after {
	border-color: #3388cc /*{d-active-background-color}*/;
}
/* Focus */
.ui-page-theme-d .ui-btn:focus,
html .ui-bar-d .ui-btn:focus,
html .ui-body-d .ui-btn:focus,
html body .ui-group-theme-d .ui-btn:focus,
html head + body .ui-btn.ui-btn-d:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-d .ui-focus,
html .ui-bar-d .ui-focus,
html .ui-body-d .ui-focus,
html body .ui-group-theme-d .ui-focus,
html head + body .ui-btn-d.ui-focus,
html head + body .ui-body-d.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
}


/* E
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-e,
.ui-page-theme-e .ui-bar-inherit,
html .ui-bar-e .ui-bar-inherit,
html .ui-body-e .ui-bar-inherit,
html body .ui-group-theme-e .ui-bar-inherit {
	background: #e9eaeb /*{e-bar-background-color}*/;
	border-color: #ed1c24 /*{e-bar-border}*/;
	color: #ed1c24 /*{e-bar-color}*/;
	text-shadow: 0 /*{e-bar-shadow-x}*/ 1px /*{e-bar-shadow-y}*/ 1px /*{e-bar-shadow-radius}*/ #fff /*{e-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-e {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-e,
.ui-page-theme-e,
.ui-page-theme-e .ui-panel-wrapper {
	background: #f0f0f0 /*{e-page-background-color}*/;
	border-color: #ed1c24 /*{e-page-border}*/;
	color: #ed1c24 /*{e-page-color}*/;
	text-shadow: 0 /*{e-page-shadow-x}*/ 1px /*{e-page-shadow-y}*/ 0 /*{e-page-shadow-radius}*/ #fff /*{e-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-e,
.ui-page-theme-e .ui-body-inherit,
html .ui-bar-e .ui-body-inherit,
html .ui-body-e .ui-body-inherit,
html body .ui-group-theme-e .ui-body-inherit,
html .ui-panel-page-container-e {
	background: #f0f0f0 /*{e-body-background-color}*/;
	border-color: #ed1c24 /*{e-body-border}*/;
	color: #ed1c24 /*{e-body-color}*/;
	text-shadow: 0 /*{e-body-shadow-x}*/ 1px /*{e-body-shadow-y}*/ 0 /*{e-body-shadow-radius}*/ #fff /*{e-body-shadow-color}*/;
}
.ui-body-e {
	border-width: 1px;
	border-style: solid;
}
/* Links */
.ui-page-theme-e a,
html .ui-bar-e a,
html .ui-body-e a,
html body .ui-group-theme-e a {
	color: #3388cc /*{e-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-e a:visited,
html .ui-bar-e a:visited,
html .ui-body-e a:visited,
html body .ui-group-theme-e a:visited {
    color: #3388cc /*{e-link-visited}*/;
}
.ui-page-theme-e a:hover,
html .ui-bar-e a:hover,
html .ui-body-e a:hover,
html body .ui-group-theme-e a:hover {
	color: #005599 /*{e-link-hover}*/;
}
.ui-page-theme-e a:active,
html .ui-bar-e a:active,
html .ui-body-e a:active,
html body .ui-group-theme-e a:active {
	color: #005599 /*{e-link-active}*/;
}
/* Button up */
.ui-page-theme-e .ui-btn,
html .ui-bar-e .ui-btn,
html .ui-body-e .ui-btn,
html body .ui-group-theme-e .ui-btn,
html head + body .ui-btn.ui-btn-e,
/* Button visited */
.ui-page-theme-e .ui-btn:visited,
html .ui-bar-e .ui-btn:visited,
html .ui-body-e .ui-btn:visited,
html body .ui-group-theme-e .ui-btn:visited,
html head + body .ui-btn.ui-btn-e:visited {
	background: #eee /*{e-bup-background-color}*/;
	border-color: #ccc /*{e-bup-border}*/;
	color: #ed1c24 /*{e-bup-color}*/;
	text-shadow: 0 /*{e-bup-shadow-x}*/ 1px /*{e-bup-shadow-y}*/ 1px /*{e-bup-shadow-radius}*/ #f6f6f6 /*{e-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-e .ui-btn:hover,
html .ui-bar-e .ui-btn:hover,
html .ui-body-e .ui-btn:hover,
html body .ui-group-theme-e .ui-btn:hover,
html head + body .ui-btn.ui-btn-e:hover {
	background: #dadada /*{e-bhover-background-color}*/;
	border-color: #bbbbbb /*{e-bhover-border}*/;
	color: #ed1c24 /*{e-bhover-color}*/;
	text-shadow: 0 /*{e-bhover-shadow-x}*/ 1px /*{e-bhover-shadow-y}*/ 1px /*{e-bhover-shadow-radius}*/ #fff /*{e-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-e .ui-btn:active,
html .ui-bar-e .ui-btn:active,
html .ui-body-e .ui-btn:active,
html body .ui-group-theme-e .ui-btn:active,
html head + body .ui-btn.ui-btn-e:active {
	background: #fdfdfd /*{e-bdown-background-color}*/;
	border-color: #808080 /*{e-bdown-border}*/;
	color: #ed1c24 /*{e-bdown-color}*/;
	text-shadow: 0 /*{e-bdown-shadow-x}*/ 1px /*{e-bdown-shadow-y}*/ 1px /*{e-bdown-shadow-radius}*/ #ffffff /*{e-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-e .ui-btn.ui-btn-active,
html .ui-bar-e .ui-btn.ui-btn-active,
html .ui-body-e .ui-btn.ui-btn-active,
html body .ui-group-theme-e .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-e.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-e .ui-checkbox-on:after,
html .ui-bar-e .ui-checkbox-on:after,
html .ui-body-e .ui-checkbox-on:after,
html body .ui-group-theme-e .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-e:after,
/* Active flipswitch background */
.ui-page-theme-e .ui-flipswitch-active,
html .ui-bar-e .ui-flipswitch-active,
html .ui-body-e .ui-flipswitch-active,
html body .ui-group-theme-e .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-e.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-e .ui-slider-track .ui-btn-active,
html .ui-bar-e .ui-slider-track .ui-btn-active,
html .ui-body-e .ui-slider-track .ui-btn-active,
html body .ui-group-theme-e .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-e .ui-btn-active {
	background-color: #3388cc /*{e-active-background-color}*/;
	border-color: #1c4a70 /*{e-active-border}*/;
	color: #ffffff /*{e-active-color}*/;
	text-shadow: 0 /*{e-active-shadow-x}*/ 1px /*{e-active-shadow-y}*/ 0 /*{e-active-shadow-radius}*/ #005599 /*{e-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-e .ui-radio-on:after,
html .ui-bar-e .ui-radio-on:after,
html .ui-body-e .ui-radio-on:after,
html body .ui-group-theme-e .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-e:after {
	border-color: #3388cc /*{e-active-background-color}*/;
}
/* Focus */
.ui-page-theme-e .ui-btn:focus,
html .ui-bar-e .ui-btn:focus,
html .ui-body-e .ui-btn:focus,
html body .ui-group-theme-e .ui-btn:focus,
html head + body .ui-btn.ui-btn-e:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-e .ui-focus,
html .ui-bar-e .ui-focus,
html .ui-body-e .ui-focus,
html body .ui-group-theme-e .ui-focus,
html head + body .ui-btn-e.ui-focus,
html head + body .ui-body-e.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{e-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{e-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{e-active-background-color}*/;
}


/* Structure */
/* Disabled
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
.ui-disabled,
.ui-state-disabled,
button[disabled],
.ui-select .ui-btn.ui-state-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	cursor: default !important;
	pointer-events: none;
}
/* Focus state outline
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus,
.ui-btn.ui-focus {
	outline: 0;
}
/* Unset box-shadow in browsers that don't do it right */
.ui-noboxshadow .ui-shadow,
.ui-noboxshadow .ui-shadow-inset,
.ui-noboxshadow .ui-overlay-shadow,
.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
.ui-noboxshadow .ui-focus,
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow  input:focus,
.ui-noboxshadow .ui-panel {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.ui-noboxshadow .ui-btn:focus,
.ui-noboxshadow .ui-focus {
	outline-width: 1px;
	outline-style: auto;
}

/***

Added Manually 2014-2-25
janderson

*/

/*
.ui-content
{
    width: inherit;
}

/*
li.ui-li-has-thumb a
{
    min-height: 3em !important;
}
*/

li.ui-li-has-thumb img
{
    padding-left: 1.5em;
    padding-top: 1.5em;
}

li.ui-li-has-thumb h3
{
    padding-left: .5em;
    padding-top: .5em;
}

/* Set the key value list styles */

ul.listview-keyvalue li div
{
	display: inline-block;
	width: 100%;
}
ul.listview-keyvalue li div div.key, ul.listview-keyvalue li div div.value
{
    overflow: hidden;
    max-width: 48%;
    display: block;
    text-overflow: ellipsis;
    width: auto;
}
ul.listview-keyvalue li div div.key
{
    float: left;
    font-weight: bold;
    text-align: left;
}
ul.listview-keyvalue li div div.value
{
    float: right;
    font-weight: normal;
    text-align: right;
}

/* ******************************************
Responsive Table BreakPoint Definitions 
*******************************************/

/* 1 Column */

@media ( min-width: 33em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-1column td,
	.my-custom-breakpoint-1column th,
	.my-custom-breakpoint-1column tbody th,
	.my-custom-breakpoint-1column tbody td,
	.my-custom-breakpoint-1column thead td,
	.my-custom-breakpoint-1column thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-1column thead th,
	.my-custom-breakpoint-1column thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-1column td .ui-table-cell-label,
	.my-custom-breakpoint-1column th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-1column tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-1column
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 32.99em ) 
{
    .my-custom-breakpoint-1column tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-1column tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-1column tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-1column tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
	
	.my-custom-breakpoint-1column td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-1column
	{
	    margin-bottom: 2em;
	}
}

/* 2 Columns */

@media ( min-width: 58em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-2columns td,
	.my-custom-breakpoint-2columns th,
	.my-custom-breakpoint-2columns tbody th,
	.my-custom-breakpoint-2columns tbody td,
	.my-custom-breakpoint-2columns thead td,
	.my-custom-breakpoint-2columns thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-2columns thead th,
	.my-custom-breakpoint-2columns thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-2columns td .ui-table-cell-label,
	.my-custom-breakpoint-2columns th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-2columns tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-2columns
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 57.99em ) 	
{
    .my-custom-breakpoint-2columns tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-2columns tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-2columns tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-2columns tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
    
	.my-custom-breakpoint-2columns td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-2columns
	{
	    margin-bottom: 2em;
	}
}

/* 3 Columns */

@media ( min-width: 83em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-3columns td,
	.my-custom-breakpoint-3columns th,
	.my-custom-breakpoint-3columns tbody th,
	.my-custom-breakpoint-3columns tbody td,
	.my-custom-breakpoint-3columns thead td,
	.my-custom-breakpoint-3columns thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-3columns thead th,
	.my-custom-breakpoint-3columns thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-3columns td .ui-table-cell-label,
	.my-custom-breakpoint-3columns th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-3columns tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-3columns
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 82.99em ) 
{
    .my-custom-breakpoint-3columns tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-3columns tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-3columns tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-3columns tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
	
	.my-custom-breakpoint-3columns td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-3columns
	{
	    margin-bottom: 2em;
	}
}

/* 4 Columns */

@media ( min-width: 108em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-4columns td,
	.my-custom-breakpoint-4columns th,
	.my-custom-breakpoint-4columns tbody th,
	.my-custom-breakpoint-4columns tbody td,
	.my-custom-breakpoint-4columns thead td,
	.my-custom-breakpoint-4columns thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-4columns thead th,
	.my-custom-breakpoint-4columns thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-4columns td .ui-table-cell-label,
	.my-custom-breakpoint-4columns th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-4columns tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-4columns
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 107.99em ) 
{
    .my-custom-breakpoint-4columns tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-4columns tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-4columns tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-4columns tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
    
	.my-custom-breakpoint-4columns td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-4columns
	{
	    margin-bottom: 2em;
	}
}

/* 5 Columns */

@media ( min-width: 133em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-5columns td,
	.my-custom-breakpoint-5columns th,
	.my-custom-breakpoint-5columns tbody th,
	.my-custom-breakpoint-5columns tbody td,
	.my-custom-breakpoint-5columns thead td,
	.my-custom-breakpoint-5columns thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-5columns thead th,
	.my-custom-breakpoint-5columns thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-5columns td .ui-table-cell-label,
	.my-custom-breakpoint-5columns th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-5columns tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-5columns
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 132.99em ) 
{
    .my-custom-breakpoint-5columns tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-5columns tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-5columns tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-5columns tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
    
	.my-custom-breakpoint-5columns td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-5columns
	{
	    margin-bottom: 2em;
	}
}

/* 6 Columns And Up */

@media ( min-width: 158em ) {
	/* Show the table header rows and set all cells to display: table-cell */ 
	.my-custom-breakpoint-6columnsAndUp td,
	.my-custom-breakpoint-6columnsAndUp th,
	.my-custom-breakpoint-6columnsAndUp tbody th,
	.my-custom-breakpoint-6columnsAndUp tbody td,
	.my-custom-breakpoint-6columnsAndUp thead td,
	.my-custom-breakpoint-6columnsAndUp thead th {
		display: table-cell;
		margin: 0;
	}
	.my-custom-breakpoint-6columnsAndUp thead th,
	.my-custom-breakpoint-6columnsAndUp thead td
	{
	    font-weight: bold;
	}
	/* Hide the labels in each cell */ 
	.my-custom-breakpoint-6columnsAndUp td .ui-table-cell-label,
	.my-custom-breakpoint-6columnsAndUp th .ui-table-cell-label { 
		display: none;
	}
	
	.my-custom-breakpoint-6columnsAndUp tr
	{
	    border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-6columnsAndUp
	{
	    margin-bottom: 2em;
	}
}

@media ( max-width: 157.99em ) 
{
    .my-custom-breakpoint-6columnsAndUp tr td:first-child {
		padding-top: 2em;
		border-top: 1px solid black;
	}
	
    .my-custom-breakpoint-6columnsAndUp tr:first-child td:first-child {
		padding-top: 0em;
		border-top: 0px solid black;
	}
	
	.my-custom-breakpoint-6columnsAndUp tr td:last-child
	{
	    padding-bottom: 2em;
	}
	
	.my-custom-breakpoint-6columnsAndUp tr:last-child td:last-child
	{
	    padding-bottom: 0em;
	}
    
	.my-custom-breakpoint-6columnsAndUp td {
		border-bottom: 1px solid lightgray;
	}
	
	.my-custom-breakpoint-6columnsAndUp
	{
	    margin-bottom: 2em;
	}
}

div.btn-lookup
{
    margin-left: 2%;
    width: 10% !important;
}

div.btn-lookup a
{
    margin-top: 2em;
}

.ui-mobile {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/*
janderson
Added manually 2014-3-18
*/

.ui-btn-left-back
{
    width: 3em;
}

.ui-btn-left-cancel
{
    width: 4em;
}

h1.ui-title
{
    white-space: normal !important;
}

/*
janderson
Added manually 2014-4-8
*/

.ui-icon-pick:after {
	background-image: url("/images/pick.png");
}

/*
.ui-icon-receive {
	background: url("/images/receive.png") no-repeat !important;
}
.ui-icon-pick {
	background: url("/images/pick.png") no-repeat rgba(0,0,0,0.4) !important;
}
.ui-icon-count {
	background: url("/images/count.png") no-repeat !important;
}
.ui-icon-fraction {
	background: url("/images/Fraction1_2.png") no-repeat !important;
}
.ui-icon-set {
	background-image: url("/images/set2.png") no-repeat !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.ui-icon-receive {
		background-image: url("/images/receive-highres.png") no-repeat !important;
		background-size: 36px 18px;
	}
	.ui-icon-pick {
		background-image: url("/images/pick-highres.png") no-repeat !important;
		background-size: 36px 18px;
	}
	.ui-icon-count {
		background-image: url("/images/count-highres.png") no-repeat !important;
		background-size: 36px 18px;
	}
	.ui-icon-fraction {
		background-image: url("/images/Fraction1_2-highres.png") no-repeat !important;
		background-size: 18px 18px;
	}
	.ui-icon-set {
		background-image: url("/images/set2-highres.png") no-repeat !important;
		background-size: 18px 18px;
	}
}
*/

div#MainHeader img
{
    width: 7.5em;
    padding-top: .25em;
    padding-left: .25em;
}

/* Change the scaling for the app for the Simulator */

.iPhoneScaling
{
    -webkit-transform: scale(.7);
    width: 415px !important;
    -webkit-transform-origin: 0 0;
}

.AndroidScaling
{
    -webkit-transform: scale(.7);
    width: 345px !important;
    -webkit-transform-origin: 0 0;
}

.ScannerScaling
{
    -webkit-transform: scale(.7);
    width: 344px !important;
    -webkit-transform-origin: 0 0;
}

/*
.ui-icon-receive
{
    background-image: url('/images/receive.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;;
}
*/



.ui-selectmenu.ui-popup .ui-input-search {
        margin-left: .5em;
        margin-right: .5em;
    }
    .ui-selectmenu.ui-dialog .ui-content {
        padding-top: 0;
    }
    .ui-selectmenu.ui-dialog .ui-selectmenu-list {
        margin-top: 0;
    }
    .ui-selectmenu.ui-popup .ui-selectmenu-list li.ui-first-child .ui-btn {
        border-top-width: 1px;
        -webkit-border-radius: 0;
        border-radius: 0;
    }
    .ui-selectmenu.ui-dialog .ui-header {
        border-bottom-width: 1px;
    }
    
#popupDropDown .ui-content
{
    overflow-y: auto;
}

/* Alert boxes */

div.Announcement {
    width: 100%;
    background-color: #d9edf7;
    color: #31708f;
    border: 1px solid transparent;
    border-color: #bce8f1;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
    text-align: center;
}

.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {
    padding-left: 6px;
    padding-right: 6px;
}

/*This will make it so that the errored fields will have a red border shadow with a smooth transition*/
.ui-focus.error {
	-webkit-box-shadow: 0 0 12px #cc3333 !important;
	-moz-box-shadow: 0 0 12px #cc3333 !important;
	box-shadow: 0 0 12px #cc3333 !important;
    transition: box-shadow linear 150ms, -moz-box-shadow linear 150ms, -webkit-box-shadow linear 150ms;
}
.error:not(.ui-focus) {
	-webkit-box-shadow: 0 0 6px #cc3333 !important;
	-moz-box-shadow: 0 0 6px #cc3333 !important;
	box-shadow: 0 0 6px #cc3333 !important;
    transition: box-shadow linear 150ms, -moz-box-shadow linear 150ms, -webkit-box-shadow linear 150ms;
}

.success {
    /*33cc54*/
    -webkit-box-shadow: 0 0 6px #33cc54 !important;
	-moz-box-shadow: 0 0 6px #33cc54 !important;
	box-shadow: 0 0 6px #33cc54 !important;
    transition: box-shadow linear 150ms, -moz-box-shadow linear 150ms, -webkit-box-shadow linear 150ms;
}
.ui-focus:not(.error):not(.success) {
    transition: box-shadow linear 150ms, -moz-box-shadow linear 150ms, -webkit-box-shadow linear 150ms;
}

.partSelectWrapText {
    white-space: normal !important;
}

#searchIcon {
    color: #ffffff;
    padding: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.hideSearchBar {
    display:none;
}

#searchBar {
    padding-left: 10px;
    padding-right: 10px;
}

.dropdown select, select.dropdown {
	text-align: center;
	background-color: lightgray;
	font-size: 1.5em;
}