body {
	color: black;
}

.bodyAlt{
	background: #D5D5D5;
}

#logout{	
	background: #BFBFBF;
	margin-left: 5px;
	width: 97.3%;
	padding: 5px;
}

#newevent{
	background: #BFBFBF;
}

#uptBranch{
	background: #BFBFBF;	
}

#manualTicket{
	background: #BFBFBF;	
}

#newUser{
	background: #BFBFBF;
}	

#uptUser{
	background: #BFBFBF;
}	

#eventPrize{
	background: #BFBFBF;
}

#eventDays{
	background: #BFBFBF;
	padding-left: 15px;
}

.datosTiempos {
	float:left;
	margin-left: 5px;
	/*padding-left: 5px; /* */
	padding-bottom: 5px;
	width:82%;
	min-height: 50%;
}

.black{
	background-color: black;
}

input[type=checkbox] {
	-ms-transform: scale(2); 
	-moz-transform: scale(2); 
	-webkit-transform: scale(2); 
	-o-transform: scale(2); 
	transform: scale(2); 
}
  
/*navigation de tiempos */
.ticketsColor{
	background: #BFBFBF;
	color: black;
    border: 1px solid #BFBFBF;	
} 

.ticketsColorAlt{
	background: #F2F2F2;
	color: black;
    border: 1px solid #BFBFBF;	
} 

.eventosVentas{
	width: 15%;
	margin-left: 5px;
	float:left;
	width:15%;
	min-height: 50%;
} 

.eventosVentas > div > a{	

	min-height: 30px;
	display: block;
	vertical-align: center;
	text-decoration: none;
}

.eventosVentas > div > a:visited{
	display: block;
	text-decoration: none;
	color: black;
}

.eventosVentas > div {
	padding-top: 7px;
	vertical-align: center;
	padding-left: 10px;
	box-sizing: border-box;
	border-bottom: black 1px solid;
}
.eventosVentas > div:hover {
	background: #959494;
	cursor: pointer;
}
.eventosVentas > div:hover {
	background: #959494;
	cursor: pointer;
}
.eventosVentas > div:focus {
	background: #959494;
	cursor: pointer;
}
table {
    border-collapse: collapse;
    border: 1px solid #ddd;	
}

th, td {
    border: none;
    text-align: left;
    padding: 15px;
}

/* qr code reader */
.qrcode-text-btn {
  display: inline-block;
  height: 1.4em;
  width: 1em;
  background: url(../img/qr_icon.svg) 50% 50% no-repeat;
  cursor: pointer;
}

.qrcode-text-btn > input[type=file] {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.qrcode-text {
  padding-right: 1.7em;
  margin-right: 0;
  vertical-align: middle;
}

.qrcode-text + .qrcode-text-btn {
	width: 1.7em;
	margin-left: -1.8em;
	vertical-align: middle;
	margin-top: 0.3em;
}

.qrArea img { 
	margin:0 auto; 
}

.qrAreaLeft img {
	float: left;
}

/* QR code to upload files */
.qrcode-text-btn-upload {
  display: inline-block;
  height: 3em;
  width: 4em;
  background: url(../img/qr_icon.svg) 50% 50% no-repeat;
  cursor: pointer;
}

.qrcode-text-btn-upload > input[type=file] {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}
 
/* Print Style begin */
.class_table_no_border {
   border: none;
   width: 95%; 
}	   	
.class_table {
	border: 1px solid black;
	width: 95%; 
}
.class_th {
	text-align: center;
	font-family: arial;
	font-size: 20px; 
}
.class_th2 {
	text-align: right;
	font-family: arial;
	font-size: 20px; 
}
.class_td {
	text-align: right;
	font-family: arial;
	font-size: 20px; +
	padding: 1px;
}
.class_mess {
text-align: center;
	font-family: arial;
	font-size: 12px; +
	font-weight: bold; +
	padding: 1px;
}
.class_td2 {
	text-align: center;
	font-family: arial;
	font-size: 20px; +
	padding: 1px;
}
.class_tdleft {
	text-align: left;
	font-family: arial;
	font-size: 20px;
}	
.class_barcode { 
	margin:0 auto; 
	width: 100;
}   
/* Print Style end */

