.login-formulario, #user-pass-reset, .user-pass{
    background: #ffffffb5;
    border-radius: 5px;
    max-width: 378px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 25px;
}

.descripcion-lef {
    width: 50%;
    height: 100vh;
    background-color: aquamarine;
    float:left;
}

img#img-back {
    position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}

.contenedor-usuario{
  
}

.login-container{
      width: 50%;
    height: 100vh;
    background-color: red;
    float:left;
}


html{
      display: flex;
    align-items: center;
    justify-content: center;
}

body{
    background-color:black;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   position: relative;
       width: 100%;
       overflow-x:hidden;
     overflow-y:hidden;
}


input{
    border-radius: 10px !important;
}

#edit-actions{

    text-align: center;
    margin-top: 35px !important;
    margin-bottom: 26px !important;

}

a {
    color: black !important;
    text-decoration: underline;
}

strong, .forgot-password, p{
  color:black;
}

.ipad-container {
    
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: flex;
    z-index: 10000;
}


@media (max-width: 768px) { 
	
	.ipad-container {
    
   background-image: none;
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: flex;
}

img#img-back {
    display: none;

}
	
body{
	width: 100%;
	 background-image: url('/sites/default/files/simplelogin/background.png');
}
	
	
	.login-formulario{
	width: 90%;	
	border: 0;
	padding: 15px;
	}
	
	
	
	
}


.btn-primary{
background-color:black !important;
  width: 100%;
    border: none;
}
.form-control:focus {
  border-color:black;
  box-shadow: none;

}




