@charset "utf-8";
/* CSS Document */
.div-login-f{
	display:flex;
    justify-content: center;
    align-items: center;
	min-height: 75vh;
	min-width: 100%;
}
.div-login{
	max-width: 450px;
	height: auto;
	box-shadow: 0px 1px 4px gray;
	border: solid 2px grey;
}
.usuario, .clave{
	text-align: center;
	font-size: 20px;
}
.div_robot{
	height: 80px;
}
.div-redondo{
	border-radius: 25px 25px 25px 25px;
	
}
.ejecutar2{
	min-height: 90vh;
}
.div-input-login{
	padding-left: 50px;
	padding-right: 50px;
}
.menu-div-p{
	background: #3F51B5; /*rgba(59,7,238,0.84);*/
	min-height: 100vh;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.menu-div-p2{
	background: #3F51B5;
	
}
.noSubMenu{
	display: none;
}
.verSubMenu{
	display: block;
}
.btn-menu{
	text-align: left;
	padding-left: 5px;
}
.boton, .boton3, .boton2, .boton1{
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.botonA{
	background:rgba(63,81,181,1.0);
	border: solid 2px #3F51B5;
	color:#FFF;
	text-align: center;
	border-radius: 3px 3px 3px 3px;
	
	cursor: pointer;
	box-shadow: 1px 2px 4px grey;
	text-shadow: 1px 2px 4px grey;
	padding-top: 10px;
	padding-bottom: 10px;
}
.botonA-c{
	/*background:rgba(63,81,181,1.0);*/
	background:rgba(201,201,201,1.00);
	border: solid 1px #3F51B5;
	color: rgba(63,81,181,1.0);/*#FFF;*/
		
	text-align: center;
	/*border-radius: 3px 3px 3px 3px;*/
	
	cursor: pointer;
	/*box-shadow: 1px 2px 4px grey;
	text-shadow: 1px 2px 4px grey;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.div-botones{
	background: #FFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	/*border: solid 1px rgba(63,81,181,1.0);*/
}

.boton-c{
	background: rgba(255,255,255, 1);/*rgba(232,216,66,0.8);*/
	border-bottom: solid 1px rgba(201,201,201,1.00);
	/*border-left: solid 1px rgba(63,81,181,1.0);
	border-right:  solid 1px rgba(63,81,181,1.0);*/
	/*border: solid 1px rgba(63,81,181,1.0);*/
	color:rgba(63,81,181,1.0);;
	text-align: left;
	/*border-radius: 3px 3px 3px 3px;*/
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	cursor: pointer;
	
}
.boton-c:hover, .boton-c1:hover{
	background:rgba(201,201,201,1.00);
	
	
}


.btn-salida{
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 1px 2px gray;
	text-align: left;
	
}
.btn-salida i{
	font-size: 25px;
	
}
.vigenciaEntra, .nom-div-uss{
	font-size: 12px;
	color:rgba(63,81,181,1.0);
	font-weight: 600;
}
.div-uss-m{
	/*background:#F8F9FA;*/
	border: solid 2px rgba(63,81,181,1.0);
	/*box-shadow: 2px 1px 3px grey;*/
	
}
.uss{
	background:#FFF;/*#F8F9FA;*/
	border: solid 2px rgba(63,81,181,1.0);
	/*box-shadow: 2px 1px 3px grey;*/
		
}
.uss i{
	text-shadow: 1px 1px 2px grey;
	
}
.USSA{
	font-size: 80px;
	text-align: center;
	color: rgba(63,81,181,1.0);
}
.imgHeader{
	width: 100%;
}
.bar-titulo{
	border-radius: 20px 20px 0px 0px;
}

@media (max-width: 1199px){
	.div-login-f{
			padding-top: 120px;
			align-items: center;
			min-height: 75vh;
			min-width: 100%;
				padding-left: 10px;
				padding-right: 10px;
		}
	
	/*.div-input-login{
		padding-left: 0px;
		padding-right: 0px;
	}*/
	.menu-div-p{
		background:rgba(63,81,181,1.0);/* #3F51B5; /*rgba(59,7,238,0.84);*/
		max-width: 420px;
		position: fixed;
		height: 100%;
		top: 0px;
		z-index: 1000;
		overflow-y: auto;
		overflow-x: hidden;
		transition: all 0.5s linear;
	}
	.boton{
	padding-top: 10px;
	padding-bottom: 10px;
}
	.no-ver-div{
		position: fixed;
		left: -1400px;
		
		
	}
	.ver-div{
		position: fixed;
		top: 0px;
		left: 0px;
	}
	.menu-bar{
		font-size: 30px;
	}
	.cerrar-menu{
		font-size: 30px;
		
	}
	
}
@media (max-width: 575px){
	
	.div-login{
			max-width: 300px;
			height: auto;
		
		padding-left: 0px;
		padding-right: 0px;
	}
	.div-input-login{
		padding-left: 10px;
		padding-right: 10px;
	}
	.menu-div-p{
		max-width: 300px;
	}
	.menu-bar{
		font-size: 20px;
	}
	
}

