@charset "UTF-8";
/* CSS Document */

/*-----------------------

THEME Z (will be modified based on client preference)

------------------------*/ 

.ui-bar-z {
	background: #2e5a98;
	color: #fff;
	text-shadow: 0 0 0;
	height:65px;
}

.ui-bar-z h1.ui-header {
	margin: .6em 20% .8em;
}

.ui-page:not(#results) .ui-content .ui-listview .ui-li-heading {
	white-space: normal;
}

.ui-bar-z .headerExpando {
	position: absolute;
	z-index: 50;
	background: #97233f;
	display: none;
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25), 0 5px 5px 0 rgba(0, 0, 0, 0.25);
}

.ui-bar-z .headerExpando h1.ui-title {
	color:#fff;
	text-shadow: none;
	font-size: 13px;
	margin: 6px;
	padding: unset;
	text-overflow: unset;
	min-height: 4em;
	white-space: unset;
	background-color: rgba(0,0,0,.3);
}

.ui-bar-z .headerExpando h1.ui-title span {
	font-size: 11px;
}

.ui-navbar li .ui-btn { border:1px solid #cccccc; }

.ui-bar-z, .ui-bar-z input, .ui-bar-z select, .ui-bar-z textarea, .ui-bar-z button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-bar-z .ui-link-inherit {
	color: #fff
}
.ui-bar-z .ui-link {
	color: #fff;
	font-weight: normal
}
.ui-bar-z .ui-link:hover {
	color: #fff
}
.ui-bar-z .ui-link:active {
	color: #fff
}
.ui-bar-z .ui-link:visited {
	color: #fff
}
.ui-body-z, .ui-dialog.ui-overlay-z {
	background: #fff;
	color: #a9a9a9;
	text-shadow: 0 0 0;
	font-weight: normal;
}
.ui-body-z, .ui-body-z input, .ui-body-z select, .ui-body-z textarea, .ui-body-z button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-body-z .ui-link-inherit {
	color: #2e5a98;
}
.ui-body-z .ui-link {
	color: #2e5a98;
	font-weight: normal
}
.ui-body-z .ui-link:hover {
	color: #2e5a98;
}
.ui-body-z .ui-link:active {
	color: #2e5a98;
}
.ui-body-z .ui-link:visited {
	color: #2e5a98;
}
.ui-btn-up-z {
	background: #2e5a98;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 0;
	text-decoration: none;
}
.ui-btn-up-z a.ui-link-inherit {
	color: #fff;
}
.ui-btn-hover-z {
	background: #2e5a98;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 0;
}
.ui-btn-hover-z a.ui-link-inherit {
	color: #fff
}
.ui-btn-down-z {
	background: #2e5a98;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 0;
	background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% );
	background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) );
}
.ui-btn-down-z a.ui-link-inherit {
	color: #fff;
}
.ui-btn-up-z, .ui-btn-hover-z, .ui-btn-down-z {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:42px;
}


/*-----------------------

THEME WHITE [ w ] (do not edit)

------------------------*/ 

.ui-bar-w {
	background: #fff;
	color: #555555;
	text-shadow: 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:45px;
}
.ui-bar-w, .ui-bar-w input, .ui-bar-w select, .ui-bar-w textarea, .ui-bar-w button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-bar-w .ui-link-inherit {
	color: #55555
}
.ui-bar-w .ui-link {
	color: #2e5a98;
	font-weight: normal
}
.ui-bar-w .ui-link:hover {
	color: #2e5a98;
}
.ui-bar-w .ui-link:active {
	color: #2e5a98;
}
.ui-bar-w .ui-link:visited {
	color: #2e5a98;
}
.ui-body-w, .ui-dialog.ui-overlay-w {
	background: #fff;
	color: #a9a9a9;
	text-shadow: 0 0 0;
	font-weight: normal;
}
.ui-body-w, .ui-body-w input, .ui-body-w select, .ui-body-w textarea, .ui-body-w button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;
}
.ui-body-w .ui-link-inherit {
	color: #2e5a98;
}
.ui-body-w .ui-link {
	color: #2e5a98;
	font-weight: normal
}
.ui-body-w .ui-link:hover {
	color: #2e5a98;
}
.ui-body-w .ui-link:active {
	color: #2e5a98;
}
.ui-body-w .ui-link:visited {
	color: #2e5a98;
}
.ui-btn-up-w {
	background: #fff;
	color: #555;
	text-shadow: 0 0 0;
	text-decoration: none;



}
.ui-btn-up-w a.ui-link-inherit {
	color: #555555;
}
.ui-btn-hover-w {
	background: #fff;
	color: #555;
	text-shadow: 0 0 0;
}
.ui-btn-hover-w a.ui-link-inherit {
	color: #555555
}
.ui-btn-down-w {
	background: #fff;
	color: #555;
	text-shadow: 0 0 0;
	/* background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% );
	background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) );*/
}
.ui-btn-down-w a.ui-link-inherit {
	color: #fff
}
.ui-btn-up-w, .ui-btn-hover-w, .ui-btn-down-w {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none; 
	border:1px solid #ccc;
	font-size:14px;
}

/*-----------------------

THEME GRAY [ g ] (do not edit)

------------------------*/

.ui-bar-g {
	background: #f9f9f9;
	color: #2e5a98;
	text-shadow: 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:45px;
}
.ui-bar-g, .ui-bar-g input, .ui-bar-g select, .ui-bar-g textarea, .ui-bar-g button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-bar-g .ui-link-inherit {
	color: #2e5a98;
}
.ui-bar-g .ui-link {
	color: #2e5a98;
	font-weight: normal
}
.ui-bar-g .ui-link:hover {
	color: #2e5a98;
}
.ui-bar-g .ui-link:active {
	color: #2e5a98;
}
.ui-bar-g .ui-link:visited {
	color: #2e5a98;
}
.ui-body-g, .ui-dialog.ui-overlay-g {
	background: #f9f9f9;
	color: #a9a9a9;
	text-shadow: 0 0 0;
	font-weight: normal;
}
.ui-body-g, .ui-body-g input, .ui-body-g select, .ui-body-g textarea, .ui-body-g button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;
}
.ui-body-g .ui-link-inherit {
	color: #2e5a98;
}
.ui-body-g .ui-link {
	color: #2e5a98;
	font-weight: normal
}
.ui-body-g .ui-link:hover {
	color: #2e5a98;
}
.ui-body-g .ui-link:active {
	color: #2e5a98;
}
.ui-body-g .ui-link:visited {
	color: #2e5a98;
}
.ui-btn-up-g {
	background: #f9f9f9;
	color: #2e5a98;
	text-shadow: 0 0 0;
	text-decoration: none;



}
.ui-btn-up-g a.ui-link-inherit {
	color: #2e5a98;
}
.ui-btn-hover-g {
	background: #f9f9f9;
	color: #2e5a98;
	text-shadow: 0 0 0;
}
.ui-btn-hover-g a.ui-link-inherit {
	color: #2e5a98;
}
.ui-btn-down-g {
	background: #efefef;
	color: #555;
	text-shadow: 0 0 0;
	/* background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% );
	background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) );*/
}
.ui-btn-down-g a.ui-link-inherit {
	color: #555;
}
.ui-btn-up-g, .ui-btn-hover-g, .ui-btn-down-g {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none; 
	border:1px solid #ccc !important;
	font-size:14px;
}

/*-----------------------

THEME GRAY DARK [ gd ] (do not edit)

------------------------*/


.ui-bar-gd {
	background: #e5e5e5;
	color: #555555;
	text-shadow: 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:45px;
	padding:0.4em 15px !important;
}
.ui-bar-gd, .ui-bar-gd input, .ui-bar-gd select, .ui-bar-gd textarea, .ui-bar-gd button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-bar-gd .ui-link-inherit {
	color: #555555;
}
.ui-bar-gd .ui-link {
	color: #555555;
	font-weight: normal
}
.ui-bar-gd .ui-link:hover {
	color: #555555
}
.ui-bar-gd .ui-link:active {
	color: #555555
}
.ui-bar-gd .ui-link:visited {
	color: #555555
}
.ui-body-gd, .ui-dialogd.ui-overlay-gd {
	background: #e5e5e5;
	color: #a9a9a9;
	text-shadow: 0 0 0;
	font-weight: normal;
}
.ui-body-gd, .ui-body-gd input, .ui-body-gd select, .ui-body-gd textarea, .ui-body-gd button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;
}
.ui-body-gd .ui-link-inherit {
	color: #555555
}
.ui-body-gd .ui-link {
	color: #555555;
	font-weight: normal
}
.ui-body-gd .ui-link:hover {
	color: #555555
}
.ui-body-gd .ui-link:active {
	color: #555555
}
.ui-body-gd .ui-link:visited {
	color: #555555
}
.ui-btn-up-gd {
	background: #e5e5e5;
	color: #555555;
	text-shadow: 0 0 0;
	text-decoration: none;



}
.ui-btn-up-gd a.ui-link-inherit {
	color: #555555;
}
.ui-btn-hover-gd {
	background: #e5e5e5;
	color: #555555;
	text-shadow: 0 0 0;
}
.ui-btn-hover-gd a.ui-link-inherit {
	color: #555555
}
.ui-btn-down-gd {
	backgdround: #efefef;
	color: #555;
	text-shadow: 0 0 0;
	/* backgdround-imagde: -moz-linear-gdradient(  rgdba(0, 0, 0, 0.3) 100%, rgdba(0, 0, 0, 0.3) 100% );
	backgdround-imagde: -webkit-gdradient(  linear, left top, left bottom, from(rgdba(0,0,0,0.3)),  to(rgdba(0,0,0,0.3)) );*/
}
.ui-btn-down-gd a.ui-link-inherit {
	color: #555;
}
.ui-btn-up-gd, .ui-btn-hover-gd, .ui-btn-down-gd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none; 
	border:1px solid #ccc !important;
	font-size:14px;
}

.ui-li.ui-li-divider.ui-bar-gd { font-size:14px;}


/*-----------------------

THEME GENERAL

------------------------*/

a.ui-link-inherit {
	text-decoration: none!important
}
.ui-btn-active {
	background: transparent;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 0 0;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% );
	background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) );
}
.ui-btn-active a.ui-link-inherit {
	color: #fff;
}
.ui-btn-active h1, .ui-btn-active h2, .ui-btn-active h3, .ui-btn-active p, .ui-btn-active span { color:#fff;}

.ui-radio-on.ui-btn-active { background: #888;}

.ui-btn-inner {
	border-top: 1px solid #fff;
	border-color: rgba(255,255,255,.3)
}
.ui-corner-tl {
	-moz-border-radius-topleft: .6em;
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em
}
.ui-corner-tr {
	-moz-border-radius-topright: .6em;
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: .6em;
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em
}
.ui-corner-br {
	-moz-border-radius-bottomright: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}
.ui-corner-top {
	-moz-border-radius-topleft: .6em;
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em;
	-moz-border-radius-topright: .6em;
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: .6em;
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em;
	-moz-border-radius-bottomright: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}
.ui-corner-right {
	-moz-border-radius-topright: .6em;
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em;
	-moz-border-radius-bottomright: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}
.ui-corner-left {
	-moz-border-radius-topleft: .6em;
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em;
	-moz-border-radius-bottomleft: .6em;
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em
}
.ui-corner-all {
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em
}
.ui-corner-none {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.ui-br {
	border-bottom: #bbbbbb;
	border-bottom: rgba(130,130,130,.3);
	border-bottom-width: 1px;
	border-bottom-style: solid
}
.ui-disabled {
	opacity: .3
}
.ui-disabled, .ui-disabled a {
	pointer-events: none;
	cursor: default
}
.ui-icon, .ui-icon-searchfield:after {
	background: #666;
	background: rgba(0,0,0,.4);
	background-image: url("../../../common/jquery-mobile/images/icons-18-white.png");
	background-repeat: no-repeat;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px
}
.ui-icon-alt {
	background: #fff;
	background: rgba(255,255,255,.3);
	background-image: url("../../../common/jquery-mobile/images/icons-18-black.png");
	background-repeat: no-repeat
}
@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-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r, .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check, .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back, .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-searchfield:after, .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
	background-image: url("../../../common/jquery-mobile/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-alt {
	background-image: url("../../../common/jquery-mobile/images/icons-36-black.png")
}
}
.ui-icon-plus {
	background-position: -0 50%
}
.ui-icon-minus {
	background-position: -36px 50%
}
.ui-icon-delete {
	background-position: -72px 50%
}
.ui-icon-arrow-r {
	background-position: -108px 50%
}
.ui-icon-arrow-l {
	background-position: -144px 50%
}
.ui-icon-arrow-u {
	background-position: -180px 50%
}
.ui-icon-arrow-d {
	background-position: -216px 50%
}
.ui-icon-check {
	background-position: -252px 50%
}
.ui-icon-gear {
	background-position: -288px 50%
}
.ui-icon-refresh {
	background-position: -324px 50%
}
.ui-icon-forward {
	background-position: -360px 50%
}
.ui-icon-back {
	background-position: -396px 50%
}
.ui-icon-grid {
	background-position: -432px 50%
}
.ui-icon-star {
	background-position: -468px 50%
}
.ui-icon-alert {
	background-position: -504px 50%
}
.ui-icon-info {
	background-position: -540px 50%
}
.ui-icon-home {
	background-position: -576px 50%
}
.ui-icon-search, .ui-icon-searchfield:after {
	background-position: -612px 50%
}
.ui-icon-checkbox-off {
	background-position: -684px 50%
}
.ui-icon-checkbox-on {
	background-position: -648px 50%
}
.ui-icon-radio-off {
	background-position: -756px 50%
}
.ui-icon-radio-on {
	background-position: -720px 50%
}

.ui-icon-bars {
	background-position: -788px 50%
}

.ui-checkbox .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.ui-icon-checkbox-off, .ui-icon-radio-off {
	background-color: transparent
}
.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon {
	background-color: #4596ce
}
.ui-icon-loading {
	/*background-image:url("images/ajax-loader.png");*/
	background-image:url("../../../common/jquery-mobile/images/gisLoading.gif");
	/*width: 40px;
	height: 40px;*/
	width: 100%;
	height: 100%;
	z-index: 99999999;
	background-position: center center;
	background-repeat: no-repeat;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-size: 35px 35px;
	 /*background-position: 5px 5px;*/
}
.ui-btn-corner-tl {
	-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	border-top-left-radius: 1em
}
.ui-btn-corner-tr {
	-moz-border-radius-topright: 1em;
	-webkit-border-top-right-radius: 1em;
	border-top-right-radius: 1em
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-left-radius: 1em;
	border-bottom-left-radius: 1em
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-right-radius: 1em
}
.ui-btn-corner-top {
	-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	border-top-left-radius: 1em;
	-moz-border-radius-topright: 1em;
	-webkit-border-top-right-radius: 1em;
	border-top-right-radius: 1em
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-left-radius: 1em;
	border-bottom-left-radius: 1em;
	-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-right-radius: 1em
}
.ui-btn-corner-right {
	-moz-border-radius-topright: 1em;
	-webkit-border-top-right-radius: 1em;
	border-top-right-radius: 1em;
	-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-right-radius: 1em;
	border-bottom-right-radius: 1em
}
.ui-btn-corner-left {
	-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	border-top-left-radius: 1em;
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-left-radius: 1em;
	border-bottom-left-radius: 1em
}
.ui-btn-corner-all {
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em
}
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl, .ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all {
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}
.ui-overlay {
	background: #666;
	opacity: .5;
	filter: Alpha(Opacity=50);
	position: absolute;
	width: 100%;
	height: 100%
}
.ui-overlay-shadow {
	-moz-box-shadow: 0 0 12px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,.6);
	box-shadow: 0 0 12px rgba(0,0,0,.6)
}
.ui-shadow {
	/*
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	box-shadow: 0 1px 4px rgba(0,0,0,.3)
	*/
}
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3);
	box-shadow: 0 1px 0 rgba(255,255,255,.3)
}
.ui-shadow-inset {
	/*
	-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 4px rgba(0,0,0,.2)
	*/
}
.ui-icon-shadow {
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4);
	box-shadow: 0 1px 0 rgba(255,255,255,.4)
}
.ui-focus {
	border:1px solid #2e5a98 !important;
	/*
	-moz-box-shadow: 0 0 12px #387bbe;
	-webkit-box-shadow: 0 0 12px #387bbe;
	box-shadow: 0 0 12px #387bbe
	*/
}
.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui-mobile-nosupport-boxshadow .ui-focus {
	outline-width: 2px
}

/*-----------------------

CUSTOM ELEMENTS FROM THE THEME

------------------------*/ 

/* apply shadow when the panel are opened and toolbars fixed */
.ui-panel-content-fixed-toolbar-position-left, .ui-panel-content-wrap-position-left {
    -webkit-box-shadow: -5px 0px 5px rgba(0,0,0,.15);
    -moz-box-shadow: -5px 0px 5px rgba(0,0,0,.15);
    box-shadow: -5px 0px 5px rgba(0,0,0,.15);
}

.ui-panel-content-fixed-toolbar-position-right, .ui-panel-content-wrap-position-right {
    -webkit-box-shadow: -5px 0px 5px rgba(0,0,0,.15);
    -moz-box-shadow: -5px 0px 5px rgba(0,0,0,.15);
    box-shadow: -5px 0px 5px rgba(0,0,0,.15);
}

/* Get rid of the outer circle on listview  Properties List  */
ul.propertyList .ui-shadow {
      border-style: hidden;
	  box-shadow:none !important;
      -webkit-box-shadow: none !important;
	  -moz-box-shadow: none !important;
      background: transparent;
      }
	  
/* Turn background yellow for Properties List when saved  */
.saved.ui-li-link-alt { background:#fff95a;}

/* Footer padding and footer buttons */ 

.ui-footer {padding:3px 0px;}

.ui-footer .ui-btn-up-z, .ui-footer .ui-btn-hover-z, .ui-footer .ui-btn-down-z { height:35px;}

/*remover border top for inner buttons */ 
.header .ui-btn-inner { border-top: none; }

/*buttons on header background */ 

.header.ui-header .ui-btn-left, .header.ui-header .ui-btn-right, .header.ui-header-fixed.ui-fixed-hidden .ui-btn-right {top:10px;}

.header .ui-btn { background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% );
	background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) ); background-color:transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
	

/*reportRows list divider border on the side*/ 

ul.reportsRows .ui-li-divider, .ui-collapsible-inset li { border-right:1px solid #ccc; border-left:1px solid #ccc;}

/* Search field-contain delete margin */

.ui-field-contain {margin:0em 0 !important; padding:0em !important;}

/* checkboxes, dropdowns, radio buttons text color */ 

.ui-checkbox .ui-btn-up-g, .ui-select .ui-btn-up-g, .ui-selectmenu-list .ui-btn-up-g a.ui-link-inherit, .ui-radio  .ui-btn-up-g { color:#555;}

/*Search checkbox custom with no border lines */ 

.checkCustom .ui-checkbox .ui-btn-inner { border:0px;}

.ui-checkbox .ui-btn-up-w, .ui-checkbox .ui-btn-hover-w, .ui-checkbox .ui-btn-down-w { border:0px;}

.checkCustom .ui-icon.ui-icon-checkbox-on.ui-icon-shadow { left:0px;}

.checkCustom .ui-checkbox .ui-btn-icon-left .ui-btn-inner { padding-left:28px;}

.checkCustom .ui-checkbox .ui-btn-icon-left .ui-icon { left:0px;}

/* Search horizontal radio butons increase padding */ 

.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner { padding:0.55em 16px 0.5em !important;}

/* Fix footer shadow */

.ui-footer-fixed { -moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	box-shadow: 0 1px 4px rgba(0,0,0,.3)}
	
/* Fix dialog headers JQM is not allowing to choose a theme */ 

.ui-dialog .ui-bar-a { background: #2e5a98; border: 0px solid #333333; color: #FFFFFF; font-weight: normal; text-shadow: 0 0px 0 #000000; background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% ); background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) );
}

.ui-dialog .ui-btn-up-a { background: #2e5a98; border: 0px solid #111111; color: #FFFFFF; font-weight: 700; text-shadow: 0 0px 0 #111111; background-image: -moz-linear-gradient(  rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100% ); background-image: -webkit-gradient(  linear, left top, left bottom, from(rgba(0,0,0,0.3)),  to(rgba(0,0,0,0.3)) )}

.ui-popup h1 { color: #555555; } 
/* Align table correctly for reports */ 


.ui-table-cell-label { min-width:40% !important;}



/* selectmenu */
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-collapsible-set {
    margin: 0;
}