label.missing  { color:#FF0000; font-weight:bold; }
legend.missing  { color:#FF0000; font-weight:bold; }

.ui-hide-label.ui-br, .no-field-separator { border-bottom-width: 0; }

.ui-field-contain.ui-hide-label, .no-field-separator { margin: 1em 0; padding: 0; }

.ui-listview .ui-li-icon { max-height:24px; max-width:24px; margin-top: -5px; }
.nav-glyphish-example .ui-btn .ui-btn-inner { padding-top: 40px !important; }
.nav-glyphish-example .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
#menu_home .ui-icon { background:  url(../images/icons/home_24.png) 50% 50% no-repeat; background-size: 24px 24px; }
#menu_back .ui-icon { background:  url(../images/icons/back_24.png) 50% 50% no-repeat; background-size: 24px 24px; }
#menu_add .ui-icon { background:  url(../images/icons/add_24.png) 50% 50% no-repeat; background-size: 24px 24px; }
#menu_logout .ui-icon { background:  url(../images/icons/lock_24.png) 50% 50% no-repeat; background-size: 24px 24px; }

div.pannel_status { 
	width:100%;
}

div.pannel_status .left { 
	float:left;
}

div.pannel_status .left div { 
	margin-top: 4px; 
	margin-bottom: 4px;
}

div.pannel_status .left div img { 
	width:32px; 
	height:32px; 
	vertical-align:middle; 
	padding-right: 3px;
}

div.pannel_status .left div span { 
	vertical-align:middle;
}

div.pannel_status .right {
	width:48px; 
	float:right;
}

div.pannel_status .right div { 
	margin-top: 2px; 
	margin-bottom: 2px;
}

div.pannel_status .right div a img { 
	width:48px; height:48px;
}


div.pannel_header {
	font-size: 16px;
	margin: 0;
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0.4em 15px;
	position: relative;	font-family: Helvetica,Arial,sans-serif;	
}

div.pannel_header div:nth-of-type(1) {
	width:65%; float:left; text-align:left; text-overflow: ellipsis; overflow: hidden; padding-top: 2px;
}

div.pannel_header div:nth-of-type(2) {
	width:35%; float:left; text-align:right; text-overflow: ellipsis; overflow: hidden; padding-top: 2px;
}

div.pannel_header div:nth-of-type(2) img {
	vertical-align:top; height:20px; width:20px; padding-right: 3px;
}
