
@font-face {
font-family: Sail-Regular;
src: url(/gym/assets/fonts/Sail-Regular.ttf);
}
 
 
@font-face {
font-family: Quicksand-Regular;
src: url(/gym/assets/fonts/Quicksand-Regular.ttf);
}

@font-face {
font-family: Quicksand-Medium;
src: url(/gym/assets/fonts/Quicksand-Medium.ttf);
} 
 

body{

	background-image: url(/gym/assets/img/backgrounds/fondonn.jpg);

background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
font-family: Quicksand-Medium;

 
}


.centrar{

	text-align: center;
}

.importante{

	color:red;
}

.kbc{

	font-weight: 600;
}

.ticket table img{
	
	margin: 0 auto;

}

.yafue{

	color: red;
}

.todavia{

	color: blue;
}
 
.misbotonescenter{
	margin-top: 30px;
	text-align: center;
}
 
 
.super{

	margin-top: 50px;
	margin-bottom: 50px;
	/*background-color: black;*/
}


.piev{
	margin-top: 100px;
	height: 100px;
	background-color: rgba(0,0,0,.5);

	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	box-shadow: 0px 0px 10px 2px rgba(245,245,245,1);
}


.cabecera{

	background-color: rgba(0,0,0,.5);

	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	box-shadow: 0px 0px 10px 2px rgba(245,245,245,1);
}

.lgs{

	padding: 20px;
}

.cintillo{

	background-color: rgba(6,25,47,.6);
	/*background-color: rgba(8,37,70,.4);*/

}

.cintilloAd{

	background-color: rgba(0, 242, 245 , .6);;

}


.titulo{ 

	color: white;
	text-align: center;
	font-family: Quicksand-Regular;

}

.infor{ 
	margin-top: 35px;
	color: white;
	text-align: center;
	font-family: Quicksand-Regular;
	font-size: 16px;

}


.nueva{
	
	margin-top: 100px;
	margin-bottom: 30px;
	/*width: 80%;*/
	height: 100px;
	/*background-color: white;*/
	background-color: rgba(255,255,255,.8);
	border-radius: .5em;
	/*border-top-right-radius: 15px;
	border-top-left-radius: 15px;*/
	text-align: center;

}


.movi{
	
	padding: 20px;
	margin-top: 50px;
	margin-bottom: 30px;
	/*width: 80%;*/
	height: 700px;
	/*background-color: white;*/
	background-color: rgba(255,255,255, 1);
	border-radius: .5em;
	/*border-top-right-radius: 15px;
	border-top-left-radius: 15px;*/
	text-align: center;

}





.movi2{
	
	padding: 20px;
	margin-top: 50px;
	margin-bottom: 30px;
	/*width: 80%;*/
	height: 700px;
	/*background-color: white;*/
	background-color: rgba(255,255,255,.8);
	border-radius: .5em;
	/*border-top-right-radius: 15px;
	border-top-left-radius: 15px;*/
	/*text-align: center;*/

}




.nv, .activar{

	margin-top: 35px;
}

.subtitulos{

		margin-top: 35px;

	
		font-family: Quicksand-Regular;
		font-size: 30px;


}

.botones{

	/*margin-top: 30px;*/
	margin-bottom: 30px;
	
	text-align: center;
}

.boletina{

	visibility: hidden;
}

.busqueda{

	margin-bottom: 30px;
}

#tabla_resultado{

	color: white;
	font-family: Quicksand-Regular;
}


.nueva2{
	
	margin-bottom: 30px;
	/*width: 80%;*/
	/*height: 100px;*/
	/*background-color: white;*/
	background-color: white;
	border-radius: .5em;
	/*border-top-right-radius: 15px;
	border-top-left-radius: 15px;*/
	text-align: center;

}

.name_secc{

	color: white;
	text-align: center;
	margin-top: 50px;
	background-color: #01394c;
	padding: 20px;
	font-family: Sail-Regular;
	font-size: 35px;
	border-radius: .5em;

}

.tab1{

	text-align: left;
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: Quicksand-Medium;

}

.tab1c{

	text-align: left;
	margin-top: 30px;
	/*margin-bottom: 30px;*/
	font-family: Quicksand-Medium;

}


.eman{

	padding-right: 10px;
	text-align: left;


}

table{

	width: 100%;
}

textarea{

	resize: none;
	/*width: 100%;*/
}

input {

	text-align: center;
} 

.usu{

	color: blue;
}

.usum{
	
	margin-left: 15px;
	color: red; 
}

.iconna{

	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.uus{
padding-left: 15px;

}

.minit{

	text-align: center;
}

.carrito {

	background-color: #003067;
	color: white;
}

.infoarr{

	margin-bottom: 20px;
}

.barr{

	margin-top: 15px;
}

.calend{

	margin-top: 10px;
}


.ele{

	background-color: yellow;
	/*color:white;*/
}

.newti{
margin-top: 50px;
margin-bottom: 50px;
color: white;
text-align: center;
 
}


.payy{


	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}


.emmp{

	margin-top: 150px;
}

.tip{

	color: #045680;
	font-weight: 600;
	font-size: 16px;

}


.tipp{

	color: #045680;
	font-weight: 600;
	font-size: 25px;

}

.tto{

	font-weight: 600;
	font-size: 35px;
	background-color: yellow;

}

#pzs, #total, .nipex{
	font-weight: 600;
	background-color: yellow;
} 



.nipex2{
	font-weight: 600;
	background-color: #15776f;
	color: white;
} 


.nipex3{
	font-weight: 600;
	background-color: #df401b;
	font-size: 20px;

	color: white;
} 

.nipex33{
	font-weight: 600;
	/*background-color: #df401b;*/
	font-size: 20px;
	text-align: center;
	/*color: white;*/
} 






.bbi{

	margin-left: 50px;
}


.mega, .mega2 {

	margin: 0 auto;
}



.mega:hover{

	width: 150px;

}

.statust{

	text-align: center;
	font-weight: 600;
	font-size: 30px;
	color: #264b81;
}

.statust2{

	text-align: center;
	font-weight: 600;
	font-size: 20px;
	color: #264b81;
}




.statusr{

	text-align: center;
	font-weight: 600;
	font-size: 30px;
	color: #ca0039;
}

.nohay{
	
	
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	color: white;
}


.statusrr{

	text-align: center;
	font-weight: 600;
	font-size: 20px;
	color: #ca0039;
	padding-bottom: 30px;
}


.asist{

	overflow-y: scroll;
	height: 500px;
	margin-bottom: 30px;

}

.estadisticas {
	
	padding-top: 20px;
	padding-bottom: 20px;
	color: black;
	/*box-shadow: 00px 0px 40px #272727;*/
}


/*.progress{


}
*/
.progress-bar{

	color: black;
	font-size: 16px;

}

#tabla_resultado{
	
	
	
	background-color: rgba(0,57,93,.8);
}

.adver{

	margin-top: 20px;
}

.okb{

	font-size: 18px;
	padding-left: 35px;
	padding-right: 35px;
}

@media screen and (min-width: 250px) and (max-width: 425px) {


.subtitulos{

	font-size: 18px;
	font-weight: 600;
}

}

