@charset "utf-8";

/* jquery mobile theme */

.ui-overlay-e {
	border: 1px solid       #F7C942 /*{e-body-border}*/;
	color:                  #222222 /*{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}*/;
	background:             #fff9df /*{e-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fffadf /*{e-body-background-start}*/), to( #fff3a5 /*{e-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fffadf /*{e-body-background-start}*/, #fff3a5 /*{e-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fffadf /*{e-body-background-start}*/, #fff3a5 /*{e-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fffadf /*{e-body-background-start}*/, #fff3a5 /*{e-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fffadf /*{e-body-background-start}*/, #fff3a5 /*{e-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fffadf /*{e-body-background-start}*/, #fff3a5 /*{e-body-background-end}*/);
	background-image: none;
	border-width: 0;
}

.ui-mobile-viewport {  margin: 0; overflow-x: visible; -webkit-text-size-adjust: none; -ms-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
div.ui-mobile-viewport { overflow-x: hidden; }

.ui-mobile [data-role=page], .ui-page { top: 0; left: 0; width: 100%; position: absolute; display: none; border: 0; }
.ui-mobile .ui-page-active { display: block; overflow: visible; }
.ui-page { outline: none; }
/*orientations from js are available */
@media screen and (orientation: portrait){
.ui-mobile, .ui-mobile .ui-page { min-height: 420px; }
}
@media screen and (orientation: landscape){
.ui-mobile, .ui-mobile .ui-page { min-height: 300px; }
}
.ui-loader-fakefix { position: absolute; }
/*fouc*/
.ui-mobile-rendering > * { visibility: hidden; }

.in {
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-duration: 350ms;
	-moz-animation-timing-function: ease-out;
	-moz-animation-duration: 350ms;
}
.out {
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-duration: 225ms;
	-moz-animation-timing-function: ease-in;
	-moz-animation-duration: 225;
}
@-webkit-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}
@-moz-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}
@-webkit-keyframes fadeout {
	from { opacity: 1; }
	to { opacity: 0; }
}
@-moz-keyframes fadeout {
	from { opacity: 1; }
	to { opacity: 0; }
}
.fade.out {
	opacity: 0;
	-webkit-animation-duration: 125ms;
	-webkit-animation-name: fadeout;
	-moz-animation-duration: 125ms;
	-moz-animation-name: fadeout;
}
.fade.in {
	opacity: 1;
	-webkit-animation-duration: 225ms;
	-webkit-animation-name: fadein;
	-moz-animation-duration: 225ms;
	-moz-animation-name: fadein;
}
/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
	from { -webkit-transform: translateX(100%); }
	to { -webkit-transform: translateX(0); }
}
@-moz-keyframes slideinfromright {
	from { -moz-transform: translateX(100%); }
	to { -moz-transform: translateX(0); }
}
@-webkit-keyframes slideinfromleft {
	from { -webkit-transform: translateX(-100%); }
	to { -webkit-transform: translateX(0); }
}
@-moz-keyframes slideinfromleft {
	from { -moz-transform: translateX(-100%); }
	to { -moz-transform: translateX(0); }
}
/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
	from { -webkit-transform: translateX(0); }
	to { -webkit-transform: translateX(-100%); }
}
@-moz-keyframes slideouttoleft {
	from { -moz-transform: translateX(0); }
	to { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes slideouttoright {
	from { -webkit-transform: translateX(0); }
	to { -webkit-transform: translateX(100%); }
}
@-moz-keyframes slideouttoright {
	from { -moz-transform: translateX(0); }
	to { -moz-transform: translateX(100%); }
}
.slide.out, .slide.in {
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-duration: 350ms;
	-moz-animation-timing-function: ease-out;
	-moz-animation-duration: 350ms;
}
.slide.out {
	-webkit-transform: translateX(-100%);
	-webkit-animation-name: slideouttoleft;
	-moz-transform: translateX(-100%);
	-moz-animation-name: slideouttoleft;
}
.slide.in {
	-webkit-transform: translateX(0);
	-webkit-animation-name: slideinfromright;
	-moz-transform: translateX(0);
	-moz-animation-name: slideinfromright;
}
slide.out.reverse {
	-webkit-transform: translateX(100%);
	-webkit-animation-name: slideouttoright;
	-moz-transform: translateX(100%);
	-moz-animation-name: slideouttoright;
}
.slide.in.reverse {
	-webkit-transform: translateX(0);
	-webkit-animation-name: slideinfromleft;
	-moz-transform: translateX(0);
	-moz-animation-name: slideinfromleft;
}
.slidefade.out {
	-webkit-transform: translateX(-100%);
	-webkit-animation-name: slideouttoleft;
	-moz-transform: translateX(-100%);
	-moz-animation-name: slideouttoleft;
	-webkit-animation-duration: 225ms;
	-moz-animation-duration: 225ms;
}
.slidefade.in {
	-webkit-transform: translateX(0);
	-webkit-animation-name: fadein;
	-moz-transform: translateX(0);
	-moz-animation-name: fadein;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
}
.slidefade.out.reverse {
	-webkit-transform: translateX(100%);
	-webkit-animation-name: slideouttoright;
	-moz-transform: translateX(100%);
	-moz-animation-name: slideouttoright;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
}
.slidefade.in.reverse {
	-webkit-transform: translateX(0);
	-webkit-animation-name: fadein;
	-moz-transform: translateX(0);
	-moz-animation-name: fadein;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
}
.slideup.out {
	-webkit-animation-name: fadeout;
	-moz-animation-name: fadeout;
	-webkit-animation-duration: 100ms;
	-moz-animation-duration: 100ms;
}
.slideup.in {
	-webkit-transform: translateY(0);
	-webkit-animation-name: slideinfrombottom;
	-moz-transform: translateY(0);
	-moz-animation-name: slideinfrombottom;
	-webkit-animation-duration: 250ms;
	-moz-animation-duration: 250ms;
}
.slideup.in.reverse {
	-webkit-animation-name: fadein;
	-moz-animation-name: fadein;
	-webkit-animation-duration: 150ms;
	-moz-animation-duration: 150ms;
}
.slideup.out.reverse {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-animation-name: slideouttobottom;
	-moz-animation-name: slideouttobottom;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
}
@-webkit-keyframes slideinfrombottom {
	from { -webkit-transform: translateY(100%); }
	to { -webkit-transform: translateY(0); }
}
@-moz-keyframes slideinfrombottom {
	from { -moz-transform: translateY(100%); }
	to { -moz-transform: translateY(0); }
}
@-webkit-keyframes slideouttobottom {
	from { -webkit-transform: translateY(0); }
	to { -webkit-transform: translateY(100%); }
}
@-moz-keyframes slideouttobottom {
	from { -moz-transform: translateY(0); }
	to { -moz-transform: translateY(100%); }
}

.ui-loading .ui-loader { display: block; }
.ui-loader { display: none; z-index: 9999999; position: fixed; top: 50%; left: 50%; border:0; }
.ui-loader-default { width: 200px; opacity: .88; box-shadow: 0 1px 1px -1px #fff; height: auto; margin-left: -110px; margin-top: -43px; padding: 10px; }
.ui-loader-default h1 { font-size: 16px; margin: 0; text-align: center; }
.ui-loader .ui-icon { background-color: #000; display: block; margin: 0; width: 44px; height: 44px; padding: 1px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; }
.ui-loader-default .ui-icon { margin: 0 auto 10px; opacity: .75; }
.ui-corner-all {
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.ui-loader.ui-body-a {
	border: 1px solid       #F85912 /*{e-body-border}*/;
	color:                  #222222 /*{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}*/;
	background:             #FF99AF /*{e-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FF9AAF /*{e-body-background-start}*/), to( #FF9375 /*{e-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FF9AAF /*{e-body-background-start}*/, #FF9375 /*{e-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FF9AAF /*{e-body-background-start}*/, #FF9375 /*{e-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FF9AAF /*{e-body-background-start}*/, #FF9375 /*{e-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FF9AAF /*{e-body-background-start}*/, #FF9375 /*{e-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FF9AAF /*{e-body-background-start}*/, #FF9375 /*{e-body-background-end}*/);
}

.ui-dialog .ui-body-c {
	border: 1px solid       #bbb /*{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}*/;
	background:             #ffffff /*{d-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fff), to( #fff /*{d-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{d-body-background-start}*/, #fff /*{d-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{d-body-background-start}*/, #fff /*{d-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{d-body-background-start}*/, #fff /*{d-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{d-body-background-start}*/, #fff /*{d-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{d-body-background-start}*/, #fff /*{d-body-background-end}*/);
}

.ui-header .ui-btn {
	display:inline-block;
	margin:0;
}
.ui-header .ui-btn.ui-btn-left {
	position: absolute;
	top:6px;
	left:5px;
	color:#fff;
	padding: 0;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.3);
	-webkit-box-shadow: 0px 1px 0 rgba(255, 255, 255, .3);
	box-shadow: 0px 1px 0 rgba(255, 255, 255, .3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 1em /*{global-radii-buttons}*/;
	border-radius: 1em /*{global-radii-buttons}*/;
	border: 1px solid #044062 /*{b-bup-border}*/;
	background: #396B9E /*{b-bup-background-color}*/;
	font-weight: bold;
	color: white /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 1px /*{b-bup-shadow-radius}*/ #194B7E /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5F9CC5 /*{b-bup-background-start}*/), to( #396B9E /*{b-bup-background-end}*/));
	background-image: -webkit-linear-gradient( #5F9CC5 /*{b-bup-background-start}*/, #396B9E /*{b-bup-background-end}*/);
	background-image: -moz-linear-gradient( #5F9CC5 /*{b-bup-background-start}*/, #396B9E /*{b-bup-background-end}*/);
	background-image: -ms-linear-gradient( #5F9CC5 /*{b-bup-background-start}*/, #396B9E /*{b-bup-background-end}*/);
	background-image: -o-linear-gradient( #5F9CC5 /*{b-bup-background-start}*/, #396B9E /*{b-bup-background-end}*/);
	background-image: linear-gradient( #5F9CC5 /*{b-bup-background-start}*/, #396B9E /*{b-bup-background-end}*/);
}
.ui-header .ui-btn-inner {
	padding: 0;
	height: 100%;
	font-size: 12.5px;
	min-width: .75em;
	display: block;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	zoom: 1;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-moz-border-radius: 1em /*{global-radii-buttons}*/;
	-webkit-border-radius: 1em /*{global-radii-buttons}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 1px /*{b-bup-shadow-radius}*/ #194B7E /*{b-bup-shadow-color}*/;
	border-radius: 1em /*{global-radii-buttons}*/;
	border-top: 1px solid white;
	border-color: rgba(255, 255, 255, .3); }
	.ui-header .ui-btn-inner .ui-btn-text {
		position: absolute;
		left: -9999px;
		z-index: 1;
		width: 100%;
		font-size:12.5px;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		white-space: nowrap;
		text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 1px /*{b-bup-shadow-radius}*/ #194B7E /*{b-bup-shadow-color}*/; }

.ui-header .ui-icon {
	margin: 2px 1px 2px 3px;
	float: left;
	display: block;
	z-index: 0;
	width: 18px;
	height: 18px;
	font-size: 12.5px;
	white-space: nowrap;
	color:#fff;
	text-align: center;
	cursor: pointer;
	font-weight:bold;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 1px /*{b-bup-shadow-radius}*/ #194B7E /*{b-bup-shadow-color}*/;
	background:                         #666 /*{global-icon-color}*/;
	background:                         rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-image: url(../images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius:                 9px;
	-webkit-border-radius:              9px;
	border-radius:                      9px;
	background-position:    -72px 50%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {

	.ui-icon-delete {
		background-image: url(../images/icons-36-white.png);
		-moz-background-size: 776px 18px;
		-o-background-size: 776px 18px;
		-webkit-background-size: 776px 18px;
		background-size: 776px 18px;
	}
}

.ui-icon-delete {
	background-position:    -72px 50% !important;
}

.ui-icon-shadow {
	-moz-box-shadow: 0px 1px 0              rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0           rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0                   rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}

.ui-icon-loading {
	background: url('../images/ajax-loader.gif');
	background-size: 46px 46px;
}

.ui-dialog .ui-header .ui-title {
	min-height: 1.1em;
	text-align: center;
	font-size: 16px;
	display: block;
	margin: .6em 30% .8em;
	padding: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	outline: 0 !important;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.67em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
	}

.ui-mobile .ui-page-active { display: block; overflow: visible; }

.ui-dialog {
	background: none !important; /* this is to ensure that dialog theming does not apply (by default at least) on the page div */
}
.ui-dialog-contain { width: 92.5%; max-width: 500px; margin: 10% auto 15px auto; padding: 0; }
.ui-dialog .ui-header {
	margin-top: 15%;
	border: none;
	overflow: hidden;
}
.ui-dialog .ui-header,
.ui-dialog .ui-content,
.ui-dialog .ui-footer {
	display: block;
	position: relative;
	width: auto;
}
.ui-dialog .ui-header,
.ui-dialog .ui-footer  {
	z-index: 10;
	padding: 0;
}
.ui-dialog .ui-footer {
	padding: 0 15px;
}
.ui-dialog .ui-content {
	padding: 15px;
}
.ui-dialog {
	margin-top: -15px;
}
.ui-dialog .ui-header.ui-bar-a {
	border: 1px solid       #456f9a /*{b-bar-border}*/;
	background:             #5e87b0 /*{b-bar-background-color}*/;
	color:                  #fff /*{b-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 1px /*{b-bar-shadow-radius}*/ #3e6790 /*{b-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #6facd5 /*{b-bar-background-start}*/), to( #497bae /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #6facd5 /*{b-bar-background-start}*/, #497bae /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #6facd5 /*{b-bar-background-start}*/, #497bae /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #6facd5 /*{b-bar-background-start}*/, #497bae /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #6facd5 /*{b-bar-background-start}*/, #497bae /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #6facd5 /*{b-bar-background-start}*/, #497bae /*{b-bar-background-end}*/);
}
.ui-dialog .ui-header.ui-corner-top {
	-moz-border-radius-topleft:         .6em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius:     .6em /*{global-radii-blocks}*/;
	border-top-left-radius:             .6em /*{global-radii-blocks}*/;
	-moz-border-radius-topright:        .6em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius:    .6em /*{global-radii-blocks}*/;
	border-top-right-radius:            .6em /*{global-radii-blocks}*/;
}
.ui-dialog .ui-corner-bottom {
	-moz-border-radius-bottomleft:      .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius:  .6em /*{global-radii-blocks}*/;
	border-bottom-left-radius:          .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright:     .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-right-radius:         .6em /*{global-radii-blocks}*/;
}

.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px           rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px        rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px                rgba(0,0,0,.6);
}

.ui-disabled {
	opacity:	.3;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}
.ui-disabled .ui-btn-text {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	filter: alpha(opacity=30);
	zoom: 1;
}
