﻿/* ADD 6(e) and 7(f) column grid */
.ui-grid-e, .ui-grid-f { overflow: hidden; }

/* grid e: 16/16/16/16/16/16 */
.ui-grid-e .ui-block-a, .ui-grid-e .ui-block-b, .ui-grid-e .ui-block-c, .ui-grid-e .ui-block-d, .ui-grid-e .ui-block-e, .ui-grid-e .ui-block-f { width: 16.59166666666667%; }
.ui-grid-e > :nth-child(n) { width: 16.66666666666667%; }
.ui-grid-e .ui-block-a { clear: left; }

/* grid f: 14/14/14/14/14 */
.ui-grid-f .ui-block-a, .ui-grid-f .ui-block-b, .ui-grid-f .ui-block-c, .ui-grid-f .ui-block-d, .ui-grid-f .ui-block-e, .ui-grid-f .ui-block-f, .ui-grid-f .ui-block-g { width: 14.21071428571429%; }
.ui-grid-f > :nth-child(n) { width: 14.28571428571429%; }
.ui-grid-f .ui-block-a { clear: left; }

/* ADD 6th (f) and 7th (g) blocks in grid */
.ui-header .ui-navbar .ui-grid-e li.ui-block-f .ui-btn,
.ui-footer .ui-navbar .ui-grid-e li.ui-block-f .ui-btn { margin-right: -3px; }/* NOT TESTED */

.ui-header .ui-navbar .ui-grid-f li.ui-block-g .ui-btn,
.ui-footer .ui-navbar .ui-grid-f li.ui-block-g .ui-btn { margin-right: -2px; }/* NOT TESTED */

.ui-grid-e .ui-btn, .ui-grid-f .ui-btn { margin-right: 5px; margin-left: 5px; }

.ui-block-f, .ui-block-g { margin: 0; padding: 0; border: 0; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.ui-header .ui-navbar .ui-grid-e li.ui-block-f .ui-btn-icon-right .ui-icon,
.ui-footer .ui-navbar .ui-grid-f li.ui-block-g .ui-btn-icon-right .ui-icon { right: 8px; }
@media all and (max-width: 500px) {
	.breakpoint .ui-block-a,
	.breakpoint .ui-block-b,
	.breakpoint .ui-block-c,
	.breakpoint .ui-block-d,
	.breakpoint .ui-block-e,
	.breakpoint .ui-block-f,
	.breakpoint .ui-block-g {
		width: 100%;
		float: none;
	}
}
.ui-selectmenu.ui-popup .ui-input-search {
	margin-left: .5em;
	margin-right: .5em;
}
.ui-selectmenu.ui-dialog .ui-content {
	padding-top: 0;
}
.ui-selectmenu.ui-dialog .ui-selectmenu-list {
	margin-top: 0;
}
.ui-selectmenu.ui-popup .ui-selectmenu-list li.ui-first-child .ui-btn {
	border-top-width: 1px;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ui-selectmenu.ui-dialog .ui-header {
	border-bottom-width: 1px;
}
/* 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;
	}
}
@media print
{
	.no-print, .no-print *
    {
        display: none !important;
    }
}
div[data-role=popup] div[data-role=header] {
	cursor:pointer;
}
#nomina_editar-popup{
	width:100%;
}
.date div {
	width:0!important;
	height:0!important;
}
.ui-input-text{
	padding:.3em;
}
div.ui-radio{
	z-index:0;
}
#forma_sustituto, #forma_comentarios {
	height: 100px !important;	
}
.etiquetas{
	color:#B7520E;
	font-weight:bold;
}
th, td{
	vertical-align: middle!important;
}
a[href="#menu"]{
	z-index:10;
}
.ui-btn.nbg-icon,
.ui-btn.nbg-icon:hover,
.ui-btn.nbg-icon:active {
	background: none;
	background-color: transparent!important;
    border: 0;
}.ui-input-text, .ui-select{
	margin-right: .3125em !important;
	margin-left: .3125em !important;
}
.ui-table-cell-label{
	width:100%;
}
#forma_fecha_inicio_boton, #forma_fecha_fin_boton, #festivo_fecha_inicio_boton, #festivo_fecha_fin_boton{
	width:98%!important;
}
#vista_1 tr td, #vista_2 tr td, #vista_3 tr td{
	padding:0;
}
.empleados_foto_chica{
	width: 75px;
	height: auto;
	max-width: 75px;
	max-height: 100px;
}
.galleria-lightbox-next, .galleria-lightbox-prev{
	background-color: #e4e4e4!important;
}
/*.tabla_zebrosa tr:nth-child(4n+3) .tabla_zebrosa tr:nth-child(4n+4){
	background-color: red;
}*/
.tabla_zebrosa tbody:nth-child(odd) tr{
    background:#ffffff;
}
.tabla_zebrosa tbody:nth-child(even) tr{
    background: #f8f8f8;
}
.hidden_element{
	display:none;
}
.cursor{
	cursor: pointer;
}