/* Made with love by Mutiullah Samim*/

@import url('https://fonts.googleapis.com/css?family=Numans');

html,body{
background-image: url('../../imagenes/bg-2020_x.png');
background-size: cover; 
background-repeat: no-repeat;
background-attachment: fixed;
/*height: 100%;*/
font-family: 'Numans', sans-serif;
}

ul{
	line-height: 17px;
	font-family: 'Source Sans Pro', sans-serif;
	list-style: none;
	font-size: 17px;
	margin-left: 50px;

}


li a{	
	color: white;
	cursor: pointer;
}

li a:hover{
	color: white;
	cursor: pointer;
}
p{
	margin-bottom: 0px;
	font-family: 'Source Sans Pro', sans-serif;
	color: #fff;
}
.card-body h2{
color: #154360;
text-align: center;
font-size: 22px;
margin-top:-8px; 
margin-bottom: -3px;
background-color: rgba(255,255,255,0.9);
border-radius: 10px;
padding: 3px 3px 3px 3px;
}

#upload{
	color: #F39C12;
	text-align: center;
	font-size: 65px;
	align-content: center;
}
#upload:hover{
	color: #fff;
	text-align: center;
	font-size: 65px;
	align-content: center;
}

.bgh1{
  background-image: url(../../imagenes/vintage-wallpaper.png);
}

.bgh2{
  background: rgb(25,25,25);
background: linear-gradient(0deg, rgba(25,25,25,0.85) 0%, rgba(113,113,113,0.85) 0%);
}

.container{
/*height: 100%;*/
align-content: center;
}

.card{
height: 370px;
margin-top: 120px;
margin-bottom: 0px;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}

 @media (max-width: 1600px) { 
	.card{
	height: 370px;
	margin-top: 70px;
	margin-bottom: 0px;
	width: 400px;
	background-color: rgba(0,0,0,0.5) !important;
}}
@media (max-width: 1280px) { 
	.hdn{
	display: none;}
	.hdn_x{
	background: rgb(25,25,25);
background: linear-gradient(0deg, rgba(25,25,25,0.85) 0%, rgba(113,113,113,0.85) 0%);
padding-top: 25px;
padding-bottom: 25px; 
}
	.card{
height: 370px;
margin-top: 120px;
margin-bottom: 0px;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}
}
@media (max-width: 1024px) { 
	.hdn{
	display: none;}
	.hdn_x{
	background: rgb(25,25,25);
background: linear-gradient(0deg, rgba(25,25,25,0.85) 0%, rgba(113,113,113,0.85) 0%);
padding-top: 25px;
padding-bottom: 25px; 
}
	.card{
height: 370px;
margin-top: 120px;
margin-bottom: 0px;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}
}
@media (max-width: 700px) {

.imgNuevo
{
width:350px;	
}
	
	.hdn{
	display: none;}

.hdn_x{
	background: rgb(25,25,25);
background: linear-gradient(0deg, rgba(25,25,25,0.85) 0%, rgba(113,113,113,0.85) 0%);
padding-top: 25px;
padding-bottom: 25px; 
}
.card{
height: 370px;
margin-top: 120px;
margin-bottom: 0px;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}
.muestra{
width:90%;	
}
}

.social_icon span{
font-size: 45px;
margin-left: 15px;
color: #fff;
}

.social_icon span:hover{
color: #777;
cursor: pointer;
}

.card-header h3{
color: white;
font-size: 25px;
}

/*.social_icon{
position: relative;
top: -75px;
text-align: right;
}*/

.input-group-prepend span{
width: 50px;
background-color: #29345c;
color: #fff;
border:0 !important;
}

input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}

.remember{
color: white;
}

.remember input
{
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}

.login_btn{
color: white;
background-color: #29345c;
width: 100px;
}

.login_btn:hover{
color: black;
background-color: white;
}

.login_btn2{
color: white;
background-color: #29345c;
width: 150px;
text-align: center;
}

.login_btn2:hover{
color: black;
background-color: white;
}

.links{
color: white;
}

.links a{
margin-left: 4px;
}