/*
Al cuerpo de la
pagina se aplica el tamaño de fuente
 
body{
	font-size: 12px;
}
*/
html,body{
	height: 100%;
	width: 100%;
  }
  body{
	font-size: 12px;
	/* The image used */
	background-image: url(../img/fondo02.jpg) ;
	/* Full height */
	height: 100%;
	/* Center and scale the image nicely */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
/*	overflow: hidden; */

   }
    
  .vdivide [class*='col-6']:not(:last-child):after {
	  background: #e0e0e0;
	  width: 1px;
	  content: "";
	  display:block;
	  position: absolute;
	  top:0;
	  bottom: 0;
	  right: 0;
	  min-height: 70px;
  }





/**
 * se aplica el ancho, margen centrado
 * borde de un pixel con redondeado, y rellenado
 * a la izquierda y derecha
 */
#Contenedor{
	width: 400px;
	margin: 50px auto;
	background-color: #F3EDED;
	background-color: #faf6ec;
    border: 1px solid #fce2cb;
	height: auto;
	border-radius:8px;
	padding: 0px 9px 0px 9px;
}

/**
 * Aplicando al icono de usuario el color de fondo,
 * rellenado de 20px y un redondeado de 120px en forma
 * de un circulo
 */
.Icon span{
      background: #A8A6A6;
      padding: 20px;
      border-radius: 120px;
}
/**
 * Se aplica al contenedor madre un margen de tamaño 10px hacia la cabecera y pie,
 * color de fuente blanco,un tamaño de fuente 50px y texto centrado.
 */
.Icon{
     margin-top: 10px;
     margin-bottom:10px; 
     color: #FFF;
     font-size: 50px;
     text-align: center;
}
/**
 * Se aplica al contenedor donde muestra en el pie
 * la opción de olvidaste tu contraseña?
 */
.opcioncontra{
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
}

.opcioncontra a {
	color:rgb(109, 58, 22);
}

.form-control {
	color:rgb(109, 58, 22);

}
.form-control:active {
	background-color: rgb(241, 234, 229);
	border-color: chocolate;
}

.form-control:focus {
	background-color: rgb(255, 255, 255);
	border-color: chocolate;
	color: rgb(109, 58, 22);
  }

.logocabecera{
	text-align: center;
	margin: 20px;
}

.input-group-addon {
	color:chocolate;
	background-color: rgb(245, 204, 117);
}

.validado {
	text-align: center;
}

.login-card {
	margin-top: 20px;
	border: 0;
	border-radius: 27.5px;
	box-shadow: 0 10px 30px 0 rgba(172, 168, 168, 0.43);
	overflow: hidden; }

.login-card .card-body {
	padding: 45px 60px 40px; }
	@media (max-width: 422px) {
		.login-card .card-body {
		padding: 35px 24px; } }	
.login-card-description {
	font-size: 25px;
	color: #000;
	font-weight: normal;
	margin-bottom: 23px; }

.login-card .login-btn {
	padding: 13px 20px 12px;
	border-radius: 4px;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 24px; 
	color:chocolate;
	background-color: rgb(245, 204, 117);	
	
	}

.login-card-img {
	border-radius: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
		object-fit: cover; }
.login-card .card-body {
	padding: 45px 60px 20px; }
	@media (max-width: 422px) {
	.login-card .card-body {
	padding: 35px 24px; } }
	
.login-card .login-btn:hover {
	border: 1px solid #000;
	background-color: transparent;
	color: #000; }
.login-card .forgot-password-link {
	font-size: 14px;
	color: #919aa3;
	margin-bottom: 12px; }
.login-card-footer-text {
	font-size: 16px;
	color: #0d2366;
	margin-bottom: 5px; }
	@media (max-width: 767px) {
	.login-card-footer-text {
		margin-bottom: 24px; } }
.login-card-footer-nav a {
	font-size: 14px;
	color: #919aa3; }
	.superpone {
	font-size: 10px;
	position: absolute;
	top: 8px;
	right: 16px;
	background-color:transparent;
	
	}
/**
 * En las siguientes lineas
 * se define el diseño adaptable, para que
 * se muestre en los dispositivos móviles
 */

/******************************************/
/***    DISEÑO PARA MOVILES 320        ****/
/******************************************/
@media only screen and (max-width:320px){
#Contenedor{
	width: 100%;
	height: auto;
	margin: 0px;
}

/******************************************/
/***    DISEÑO PARA MOVILES 240        ****/
/******************************************/
@media only screen and (max-width:240px){
	
}