body {
  padding-top: 10px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.input-group.cz{
	margin: auto;
	width: 12rem;
}

.input-group.cz input{
	text-align: center;
	font-weight: bold;
	font-size: 2.5rem;
}
.input-group.cz.numero input{
	color: #00f;
	padding-left:0;
	padding-right:0;
}

.input-group.cz:not(.counter) .btn-number{
	background: #ccc;
	color: #888;
}

.fijo{
	display:fixed;
	position: absolute;
	top:0;
	right:5px;
	z-index: 3;
}
/*
#clock{
	padding-left: 5rem;
	padding-right: 5rem;
	font-size: 3rem;

}
*/
.added > td{
	border: 3px solid black !important;
	border-top: none;
}
.extended > td { border-top: 3px solid black !important; }
.extended > td:first-child { border-left: 3px solid black !important; }
.extended > td:last-child { border-right: 3px solid black !important; }

.insertable{display: none;}
#datos .insertable{display: block;}

/*.extended > td + td{background: red !important;} */

a.cerrar{float:right;}


dd{margin-left: 2rem;}

.movil .hora{color: red;}
.movil h1 span{font-size: inherit;}

.loader{
	display:none;
	margin: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	margin-top: -100px;
	margin-left: -100px;
}
.loading .loader{
	display: block;
}

/* ----- especificos del proyecto ---------------------------- */
.row_nostock td{color: red }
.row_ayer td{background-color: rgb(255,255, 10) }
.row_manana td{background-color: rgb(10,255, 10) }
.row_inactivo td{background-color: rgb(200,200,200);}

/* por defecto nada: */
#datos tbody tr td{display: none;}
/* Activos: */
#datos:not(.inactivos) tbody tr:not(.row_inactivo) td{display: table-cell;}
/* Inactivos */
#datos.inactivos tbody tr.row_inactivo td{display: table-cell;}

/*
.inactivos .row_inactivo td{display:table-cell;}
.inactivos 
*/
