@charset "utf-8";
*{
	font-family:Helvetica,Arial;
	font-style:normal;

	/*font-size:10px;*/
}

.ui-nomade-header-bar-title{
	font-weight:bold;
	color:#880000;
}

.ui-nomade-form-header-bar-title{
	font-weight:bold;
	color:#880000;
}

.ui-nomade-title{
	/*font-weight:bold;*/
	/*color:#880000;*/
	color:rgba(240, 30, 30, 0.8) !important
}

.ui-nomade-label{
	font-size:0.7em;
}
.ui-nomade-label-horizontal{
	font-size:0.9em;
}

.ui-nomade-label-error{
	font-size:0.7em;
	/*color:#880000;*/
	color:rgba(240, 30, 30, 0.8) !important
}

.ui-nomade-table-lista thead tr th{
	font-size:0.8em;
	text-align:center;
	vertical-align:middle;
}

.ui-nomade-table-lista tbody tr td{
	font-size:0.80em;
	padding-top:1.2em;
	padding-bottom:1.2em;
	vertical-align:middle;
}

.ui-nomade-table-resultado{
	width:100%;
}
.ui-nomade-table-resultado thead tr th{
	font-size:0.6em;
}
.ui-nomade-table-resultado tbody tr {
	line-height: 2em;
}
.ui-nomade-table-resultado tbody tr th{
	font-size:0.6em;
}
.ui-nomade-table-resultado tbody tr td{
	font-size:0.85em;
}

@media (max-height:1280px) and (orientation: landscape) {/* san borja */

	/*******************************************************************/
	.ui-nomade-desktop-panel-container{
		height:755px;
	}
	.ui-nomade-desktop-panel-content{
		height:755px;
	}
	.ui-nomade-desktop-panel-tab-container{
		height:580px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:580px;
	}

}

@media (max-height:1024px) and (orientation: landscape) {

	/*******************************************************************/
	.ui-nomade-desktop-panel-container{
		height:730px;/*height:748px;*/
	}
	.ui-nomade-desktop-panel-content{
		height:730px;/*height:748px;*/
	}
	.ui-nomade-desktop-panel-container{
		height:630px;/*height:748px;*/
	}
	.ui-nomade-desktop-panel-content{
		height:630px;/*height:748px;*/
	}

}

@media (max-height:800px) and (orientation: landscape) {/* 1280 x 800 */

	/*******************************************************************/
	.ui-nomade-desktop-panel-container{
		height:605px;
	}
	.ui-nomade-desktop-panel-content{
		height:605px;
	}
	
	.ui-nomade-desktop-panel-tab-container{
		height:505px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:505px;
	}


}

@media (max-height:768px) and (orientation: landscape) {

	/*******************************************************************/
	.ui-nomade-desktop-panel-container{
		height:565px;
	}
	.ui-nomade-desktop-panel-content{
		height:565px;
	}

	.ui-nomade-desktop-panel-tab-container{
		height:485px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:485px;
	}

}

@media (max-height:700px) and (orientation: landscape) {

	.ui-nomade-desktop-panel-container{
		height:545px;
	}
	.ui-nomade-desktop-panel-content{
		height:545px;
	}

	.ui-nomade-desktop-panel-tab-container{
		height:420px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:420px;
	}

}

@media (max-height:668px) and (orientation: landscape) {

	.ui-nomade-desktop-panel-container{
		height:440px;
	}
	.ui-nomade-desktop-panel-content{
		height:440px;
	}

	.ui-nomade-desktop-panel-tab-container{
		height:380px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:380px;
	}

}

@media (max-height:650px) and (orientation: landscape) {

	.ui-nomade-desktop-panel-container{
		height:380px;
	}
	.ui-nomade-desktop-panel-content{
		height:380px;
	}

	.ui-nomade-desktop-panel-tab-container{
		height:340px;
	}
	.ui-nomade-desktop-panel-tab-content{
		height:340px;
	}

}


@media (max-height:2048px) and (orientation: portrait) {/* Vertical */

	.ui-nomade-movil-panel-container{
		height:1750px;
	}
	.ui-nomade-movil-panel-content{
		height:1750px;
	}

	.ui-nomade-movil-panel-tab-container{
		height:1750px;
	}
	.ui-nomade-movil-panel-tab-content{
		height:1750px;
	}

}


@media (max-height:1024px) and (orientation: portrait) {/* Vertical */

	/* */
	.ui-nomade-movil-panel-container{
		height:583px;
	}
	.ui-nomade-movil-panel-content{
		height:583px;
	}

}
/*
@media (max-height:680px) and (orientation: portrait) {/ * Vertical * /

	.ui-nomade-movil-panel-container{
		height:433px;
	}
	.ui-nomade-movil-panel-content{
		height:433px;
	}

}
*/


/***************************************
* onLine / offLine
*/
.online, .offline{
	/*display: inline-block;*/
	/*padding: 0.2rem;*/
	/*border-radius: 50px;*/
	/*margin: 1rem;*/
}
.online{
	/*border: 1px solid black;*/
	color: green;
}
.offline{
	/*border: 1px solid gray;*/
	color: red;
}


/****************************************
* SCAN CODE BAR, QR
* */
.scanner-animation {
	width: 100%;
	height: 1px;
	background: red;
	position: absolute;
	top: 0;
	left: 0;
	animation: scan-move 1s infinite linear;
}

@keyframes scan-move {
	0% { top: 0; }
	50% { top: 50%; }
	100% { top: 100%; }
}
