html { overflow-y: scroll; }

.ui-panel.ui-panel-open {
	position:fixed;
}
.ui-panel-inner {
	position: absolute;
	top: 1px;
	left: 0;
	right: 0;
	bottom: 0px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.hightlight { color: red; font-weight: bold; }
.btncustom { padding: 10px; }
.dispo48ore { font-weight: bold; color: #629d2b; }
.dispo8gg { font-weight: bold; color: #d4a900; }
.dispoND { font-weight: bold; color: #c50b0b; }
.error { font-weight: bold; color: #ff0000; margin: 10px; text-align: center; }

@media screen and (max-width: 640px) {
	table {
		overflow-x: auto;
		display: block;
	}
}

#tblganci {
	font-size: 9pt!important;
}
#tblganci td
{
	vertical-align: middle!important;
}
.dettagli_ganci, .dettagli_ganci td
{
    background: none!important;
}
.dettagli_ganci td {
	height: 100px!important;
	/*border: 1px solid red;*/
}

.ui-panel {
    width: 85%; /*50%*/
    z-index: 1004;
	
	background-color: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}


/* Panel right closed */
.ui-panel-position-right {
	right: -50%;
}
/* Panel right closed animated */
.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
	right: 0;
	-webkit-transform: translate3d(100%,0,0);
	-moz-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

/* Panel right open */
.ui-panel-page-content-position-right {
	left: -50%;
	right: 50%;
}
/* Panel right open animated */
.ui-panel-animate.ui-panel-page-content-position-right {
	left: 0;
	right: 0;
	-webkit-transform: translate3d(-50%,0,0);
	-moz-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
}
/* Dismiss model open */
.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
    right: 50%;
}


/*
	ui-btn ui-corner-all ui-shadow ui-btn-inline
*/

