html, body { height:100%; }

.bodyground {
  position: relative;
  height: 100%;
  background-image: url("../../fondo.jpg") ;



  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;

}

.error404 {
  position: relative;
  height: 100%;
  background-image: url("../../error/404.jpg") ;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.error403 {
  position: relative;
  height: 100%;
  background-image: url("../../error/403.jpg") ;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.error500 {
  position: relative;
  height: 100%;
  background-image: url("../../error/500.jpg") ;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.entrar {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 18px;
	background-color: #43ee8a;
}

.outer-wrapper { 
	display: table;
	width: 100%;
	height: 100%;
}

.inner-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}

.login-box, .register-box {
    width: 360px;
    margin: 7% auto;
    background: #222d32;
    width: 400px;
    height: 15%;
}

.login-box-msg, .register-box-msg {
    margin: 0;
    padding: 0 20px 5px 0;
    font-family: "Roboto", sans-serif;
    font-size: 26px;
    font-weight: 900;
    color: #43ee8a;
}

.login-logo, .register-logo {
    font-size: 35px;
    text-align: center;
    font-weight: 300;
}

.login-box-body, .register-box-body {
    padding: 20px;
    border-top: 0;
    color: #000;
}

.login-btn { position:fixed; top:15px; right:15px; }

.color-fondo-logo {
	background-color: #222d32;
}

.texto-terminos {
	margin-top: 35px;
	text-align: center;
	text-decoration: underline;
	font-family: "Roboto", sans-serif;
	font-size: larger;
}