/* Swipe works with mouse as well but often causes text selection.
   We'll deny text selecton on everything but INPUTs and TEXTAREAs. */
#demo-page :not(INPUT):not(TEXTAREA) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

ul.ui-listview,ul.ui-listview li,ul.ui-listview li a {
	font-size: 13px !important;
}

.ui-panel-wrapper {
	background-color: white;
}

.portlet {
	border-radius: 10px;
}

.portlet .titulo {
	border-radius: 10px 10px 0 0;
}

.portlet .titulo span {
	margin-left: 15px;
}

span.chartLabels {
	padding: 10px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	display: inline-block;
	max-height: 400px;
	overflow: auto;
}

table.chartLabels td {
	padding: 2px;
}

/* Adjust the width of the left reveal menu. */
#demo-page #left-panel.ui-panel {
	width: 15em;
}

#demo-page #left-panel.ui-panel-closed {
	width: 0;
}

#demo-page .ui-panel-page-content-position-left,.ui-panel-dismiss-open.ui-panel-dismiss-position-left
	{
	left: 15em;
	right: -15em;
}

#demo-page .ui-panel-animate.ui-panel-page-content-position-left.ui-panel-page-content-display-reveal
	{
	left: 0;
	right: 0;
	-webkit-transform: translate3d(15em, 0, 0);
	-moz-transform: translate3d(15em, 0, 0);
	transform: translate3d(15em, 0, 0);
}
/* Listview with collapsible list items. */
.ui-listview>li .ui-collapsible-heading {
	margin: 0;
}

.ui-collapsible.ui-li-static {
	padding: 0;
	border: none !important;
}

.ui-collapsible+.ui-collapsible>.ui-collapsible-heading>.ui-btn {
	border-top: none !important;
}
/* Nested list button colors */
.ui-listview .ui-listview .ui-btn {
	background: #e9e9e9;
	color: black;
	font-weight: normal;
	text-shadow: none;
}

.ui-listview .ui-listview .ui-btn:hover {
	
}

.ui-listview .ui-listview .ui-btn:active {
	
}
/* Reveal panel shadow on top of the listview menu (only to be used if you don't use fixed toolbars) */
#demo-page .ui-panel-display-reveal {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#demo-page .ui-panel-page-content-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);
}
/* Setting a custom background image. */
#demo-page.ui-page-theme-a,#demo-page .ui-panel-wrapper {
	background-color: #fff;
}

img.loading {
	background: url("../imagenes/loading.gif") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	display: inline-block;
	height: 31px;
	width: 31px;
}

.chartLabels {
	text-align: left;
}

.ui-page-theme-b .ui-btn:hover,html .ui-bar-b .ui-btn:hover,html .ui-body-b .ui-btn:hover,html body .ui-group-theme-b .ui-btn:hover,html head+body .ui-btn.ui-btn-b:hover
	{
	background-color: darkgray;
}

.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit {
    background-color: #777777;
    border-color: #555555;
}

.ui-body-b, .ui-page-theme-b .ui-body-inherit, html .ui-bar-b .ui-body-inherit, html .ui-body-b .ui-body-inherit, html body .ui-group-theme-b .ui-body-inherit, html .ui-panel-page-container-b {
	background-color: #777777;
    border-color: #555555;
}

.ui-page-theme-b .ui-btn, html .ui-bar-b .ui-btn, html .ui-body-b .ui-btn, html body .ui-group-theme-b .ui-btn, html head + body .ui-btn.ui-btn-b, .ui-page-theme-b .ui-btn:visited, html .ui-bar-b .ui-btn:visited, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b .ui-btn:visited, html head + body .ui-btn.ui-btn-b:visited {
    background-color: #777777;
    border-color: #555555;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.icon-refresh {
	float: right;
	font-size: x-large;
	margin-right: 10px
}

.icon-refresh:hover {
	cursor: pointer;
	color: darkgray;
}

td.cifraTotal{
	text-align: right;
}