body, input, select, textarea, button, .ui-btn {
	font-family: sans-serif-light, sans-serif
}

.ui-mobile, .ui-mobile .ui-page {
    min-height: 100% !important;
}

.app-name {
	background-color: #000;
	margin: 0 auto;
}

.app-name h2 {
	color: #fff;
	font-size: 16px;
	font-family: 'Exo 2', sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 5px;
	text-align: center;
	font-weight: 400;
}

#logo_container {
	height: 100px;
}
#logo_container .strip {
	background: #a7a9ac;
	height: 74px;
	position: relative;
	border-bottom: 1px solid #000;
}

#logo {
	background: url(/images/empower_logo.svg) 19px top no-repeat;
	background-size: 94px 100px;
	position: relative;
/* 	max-width: 80%; */
	height: 130px;
	top: -79px;
	text-align: right;
	padding: 5px 19px;
}

#logo h2 {
 	color: #1c78ba;
	font-size: 18px;
	font-family: 'Exo 2', sans-serif;
	margin-top: 23px;
}

#message {

}

#leftbar h6.title {
	margin-top: 0;
}

#statusUpdate-popup {
    width: 18em;
}

.ui-input-text.hidden {
	display: none;
}

.status {
	padding: 3px;
	text-transform: uppercase;
	background: #666;
	color: #fff;
	font-size:.9em;
	text-shadow: none;
}

.ui-listview>li.indent {
	padding-left: 40px;
}

#choices .ui-content .ui-btn .fa {
	margin-top: 40px !important;
}

@media
only screen and (max-device-width:360px) and (orientation:portrait) {
	#logo h2 { margin-top:11px }
}
#login {
	background: url(/images/brushed.png);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0093d0), to(#ffffff)));

}
#small {
	font-size: x-small;
	color: #676767;
	text-align: center;
}
.file-upload {
    position: relative;
}
#addPic {
/*     visibility: hidden; */
    display: none;
    margin: 0;
    padding: 0;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

div[data-role="footer"] a {
	text-decoration: none;
	font-weight: normal;
	color: inherit;
}

.ui-listview > li p.long {
	white-space: normal !important;
}

#rotate {
	display: none;
	font
}

#signature {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 1px dotted #000;
}
#signature canvas {
	min-height: 190px;
}
.fa-stack-3x {
	font-size: 3em;
}

.fa-stack-3 {
	line-height: 3em;
	height: 2.5em;
}

.note {
/*
	min-width: 250px;
	min-height: 100px;
*/
	white-space: normal !important;
	font-weight: 100;
	font-size: 0.9em;
}

p.erase {
	float: right;
	margin-top: 1px;
	margin-right: 5px;
}

/* Custom indentations are needed because the length of custom labels differs from
   the length of the standard labels */
.custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on {
    text-indent: -5.9em;
}
.custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off {
    text-indent: 0.5em;
}
/* Custom widths are needed because the length of custom labels differs from
   the length of the standard labels */
.custom-size-flipswitch.ui-flipswitch {
    width: 8.875em;
}
.custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active {
    padding-left: 7em;
    width: 1.875em;
}
@media (min-width: 28em) {
    // Repeated from rule .ui-flipswitch above
    .ui-field-contain > label + .custom-size-flipswitch.ui-flipswitch {
        width: 1.875em;
    }
}

.controlgroup-textinput{
    padding-top:.22em;
    padding-bottom:.22em;
}

.datewidth-date {
	width: 7em;
}

.datewidth-time {
	width: 6em;
}




/* Button up */
.ui-page-theme-r .ui-btn,
html .ui-bar-r .ui-btn,
html .ui-body-r .ui-btn,
html body .ui-group-theme-r .ui-btn,
html head + body .ui-btn.ui-btn-r,
/* Button visited */
.ui-page-theme-r .ui-btn:visited,
html .ui-bar-r .ui-btn:visited,
html .ui-body-r .ui-btn:visited,
html body .ui-group-theme-r .ui-btn:visited,
html head + body .ui-btn.ui-btn-r:visited {
	background: #AB2525 /*{c-bup-background-color}*/;
	border-color: #721414 /*{c-bup-border}*/;
	color: #ffffff /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #444444 /*{c-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-r .ui-btn:hover,
html .ui-bar-r .ui-btn:hover,
html .ui-body-r .ui-btn:hover,
html body .ui-group-theme-r .ui-btn:hover,
html head + body .ui-btn.ui-btn-r:hover {
	background: #B64B4B /*{c-bhover-background-color}*/;
	border-color: #6E0000 /*{c-bhover-border}*/;
	color: #ffffff /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #444444 /*{c-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-r .ui-btn:active,
html .ui-bar-r .ui-btn:active,
html .ui-body-r .ui-btn:active,
html body .ui-group-theme-r .ui-btn:active,
html head + body .ui-btn.ui-btn-r:active {
	background: #C54E4E /*{c-bdown-background-color}*/;
	border-color: #772222 /*{c-bdown-border}*/;
	color: #ffffff /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #444444 /*{c-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-r .ui-btn.ui-btn-active,
html .ui-bar-r .ui-btn.ui-btn-active,
html .ui-body-r .ui-btn.ui-btn-active,
html body .ui-group-theme-r .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-c.ui-btn-active {
	background-color: #3388cc /*{c-active-background-color}*/;
	border-color: #3388cc /*{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}*/;
}
/* Bar */
.ui-bar-r,
.ui-page-theme-r .ui-bar-inherit,
html .ui-bar-r .ui-bar-inherit,
html .ui-body-r .ui-bar-inherit,
html body .ui-group-theme-r .ui-bar-inherit {
	background-color: #AB2525;
	border-color: #721414;
	color: #fff;
	text-shadow: 0 1px 0 #111;
	font-weight: 700;
}



/* Button up */
.ui-page-theme-g .ui-btn,
html .ui-bar-g .ui-btn,
html .ui-body-g .ui-btn,
html body .ui-group-theme-g .ui-btn,
html head + body .ui-btn.ui-btn-g,
/* Button visited */
.ui-page-theme-g .ui-btn:visited,
html .ui-bar-g .ui-btn:visited,
html .ui-body-g .ui-btn:visited,
html body .ui-group-theme-g .ui-btn:visited,
html head + body .ui-btn.ui-btn-g:visited {
	background: #57a957 /*{d-bup-background-color}*/;
	border-color: #57a957 #57a957 #3d773d /*{d-bup-border}*/;
	color: #ffffff /*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 0 /*{d-bup-shadow-radius}*/ #444444 /*{d-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-g .ui-btn:hover,
html .ui-bar-g .ui-btn:hover,
html .ui-body-g .ui-btn:hover,
html body .ui-group-theme-g .ui-btn:hover,
html head + body .ui-btn.ui-btn-g:hover {
	background: #45a74f /*{d-bhover-background-color}*/;
	border-color: #51a351 /*{d-bhover-border}*/;
	color: #ffffff /*{d-bhover-color}*/;
	text-shadow: 0 /*{d-bhover-shadow-x}*/ 1px /*{d-bhover-shadow-y}*/ 0 /*{d-bhover-shadow-radius}*/ #444444 /*{d-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-g .ui-btn:active,
html .ui-bar-g .ui-btn:active,
html .ui-body-g .ui-btn:active,
html body .ui-group-theme-g .ui-btn:active,
html head + body .ui-btn.ui-btn-g:active {
	background: #45a74f /*{d-bdown-background-color}*/;
	border-color: #255b2b /*{d-bdown-border}*/;
	color: #ffffff /*{d-bdown-color}*/;
	text-shadow: 0 /*{d-bdown-shadow-x}*/ 1px /*{d-bdown-shadow-y}*/ 0 /*{d-bdown-shadow-radius}*/ #444444 /*{d-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-g .ui-btn.ui-btn-active,
html .ui-bar-g .ui-btn.ui-btn-active,
html .ui-body-g .ui-btn.ui-btn-active,
html body .ui-group-theme-g .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-d.ui-btn-active {
	background-color: #3388cc /*{d-active-background-color}*/;
	border-color: #3388cc /*{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}*/;
}
/* Bar */
.ui-bar-g,
.ui-page-theme-g .ui-bar-inherit,
html .ui-bar-g .ui-bar-inherit,
html .ui-body-g .ui-bar-inherit,
html body .ui-group-theme-g .ui-bar-inherit {
	background-color: #57a957;
	border-color: #57a957 #57a957 #3d773d;
	color: #fff;
	text-shadow: 0 1px 0 #111;
	font-weight: 700;
}

.ui-btn-corner-all {
	border-radius: .2125em;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	background-clip: #e9e9e9:
}

.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-color: #005d92;
}

.ui-header.ui-bar-b .ui-btn, .ui-header.ui-bar-b .ui-btn.ui-btn-active, .ui-header.ui-bar-b .ui-btn:hover {
	background: none;
	border: none;oo
}

.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: rgba(0, 0, 0, 0);
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 1em;
	/* width: auto; */

	font-family: simple-line-icons, themify, FontAwesome;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ui-listview .ui-btn:after	{
	color: #999;
}
.ui-listview .ui-btn-icon-right .ui-li-count + .ui-li-count {
	margin-right: 10em;
}
.ui-listview .ui-btn-icon-right .ui-li-count + .ui-li-count + .ui-li-count {
	margin-right: 15em;
}

.ui-listview .ui-btn-icon-right .ui-li-count.action-tag {
	background-color: #e62d2d;
	border-color: red;
	text-shadow: none;
}

.ui-btn-icon-notext:after {
	text-indent: 0;
}

.ui-btn:after {
	font-size: 1.2em;
	margin-top: -12px;
}

.ui-btn.ui-btn-active:after {
	opacity:0.8;
}

.ui-icon-carat-l:after		{ content: "\e605"; background-image: none; }
.ui-icon-carat-r:after		{ content: "\e606"; background-image: none; }
.ui-icon-carat-u:after		{ content: "\e607"; background-image: none; }
.ui-icon-carat-d:after		{ content: "\e604"; background-image: none; }

.ui-listview .ui-icon-carat-r:after		{ content: "\f105"; background-image: none; font-size: 1.1em; width: 12px; }

.ui-icon-bars:after			{ content: "\e601"; background-image: none; }
.ui-icon-back:after			{ content: "\f112"; background-image: none; }
.ui-icon-search:after		{ content: "\e090"; background-image: none; }
.ui-icon-gear:after			{ content: "\e09a"; background-image: none; }
.ui-icon-info:after			{ content: "\e08b"; background-image: none; }
.ui-icon-home:after			{ content: "\e069"; background-image: none; }
.ui-icon-edit:after			{ content: "\e060"; background-image: none; }
.ui-icon-comment:after		{ content: "\f075"; background-image: none; }
.ui-icon-camera:after		{ content: "\e07f"; background-image: none; }
.ui-icon-tag:after			{ content: "\e055"; background-image: none; }
.ui-icon-check:after		{ content: "\e080"; background-image: none; }
.ui-icon-star:after			{ content: "\e09b"; background-image: none; }
.ui-icon-plus:after			{ content: "\e095"; background-image: none; }

.ui-icon-power:after		{ content: "\e097"; background-image: none; }
.ui-icon-logout:after		{ content: "\e065"; background-image: none; }
.ui-icon-checkbox:after		{ content: "\f046"; background-image: none; }
.ui-icon-trash:after		{ content: "\e605"; background-image: none; }
.ui-icon-building:after		{ content: "\f0f7"; background-image: none; }
.ui-icon-action:after		{ content: "\e051"; background-image: none; }
.ui-icon-options:after		{ content: "\e603"; background-image: none; }
.ui-icon-support:after		{ content: "\e05d"; background-image: none; }