/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {font-size: 100%;-webkit-tap-highlight-color:transparent;}
a{ text-decoration:none;-webkit-tap-highlight-color:transparent;}

body,
input,
select,
textarea,
button,
.ui-btn {
	font-size: 1em;
	line-height: 1.3;
	font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	-webkit-tap-highlight-color:transparent;}


/* 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;}




/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
text-decoration: none !important;	}


.ui-btn-active {
	cursor: pointer;}

/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
	-webkit-border-radius: .157em /*{global-radii-blocks}*/;
	border-radius: .157em /*{global-radii-blocks}*/;}




/* 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
-----------------------------------------------------------------------------------------------------------*/


/* Icons
-----------------------------------------------------------------------------------------------------------*/


/* Loader */
.ui-icon-loading {
	background: url("images/ajax-loader.gif");
	background-size: 2.875em 2.875em;}


.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;}
.ui-btn:focus,.ui-btn.ui-focus{outline:0;}
.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;}

.ui-input-text { border:1px solid #E5E5E5;}
.ui-focus{  border:1px solid #999999;}
a.ui-btn{ background:#FA5939; color:#FFF; border:none;	-webkit-border-radius: .157em ;	border-radius: .157em ; }
a.ui-btn:hover,a.ui-btn:active{background: #990000; color:#FFF;  }
a.ui-btn:visited{color:#FFF;background:#FA5939;}


.ui-header {background:#FA5939; color:#FFF; border-bottom:none;height:45px;}
.ui-header p{background:#FA5939; color:#FFF; height:45px; line-height:42px; display:block; margin:0; text-align:center; font-size:16px;}
.ui-footer { border-top:1px solid #E5E5E5; background:#EEEEEE; color:#636363;}
.ui-footer .ui-btn,.ui-footer .ui-btn:visited{ background:#FFFFFF; color:#A2A2A2;}
.ui-footer .ui-btn:hover{ background:#EEEEEE; color:#A2A2A2;}
.ui-footer .ui-btn-active,.ui-footer .ui-btn-active:visited{background:#FFFFFF; color:#FA5939; }

.ui-collapsible-themed-content .ui-collapsible-content { border:none; background:#F9F9F9; border-top:1px solid #E5E5E5; color:#636363;}
.ui-link{ color:#3986FA;}
.ui-link:hover,.ui-link:active{ color:red;}