.login-form {
  text-align: center;
  width:320px;
  height:390px;
  margin: auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding:25px 20px 0 20px;
  border-radius:10px;
  border:2px solid #000;
  background:rgba(255,255,255,0.8);
}
.login-form .logo {
	width:80%;
	margin:0 0 0 0;
}
input[type=text], input[type=password] {
  display: block;
  width: 100%;
  margin: 0 auto;
  outline: none;
  padding-top: 24px;
	color:#000;
  padding-bottom: 24px;
}
.login-button {
	background:#fd3b3b;
  	width: 100%;
  	margin: 0 auto;
}
.login-button:active {
	background:#C30;
}
.notas {
	font-size:12px;
	display:none;
}
.notas span.ok {
	color:#390;
	font-weight:bold;
}
.notas span.error {
	color:#C30;
	font-weight:bold;
}
.registrar-button {
	background:#216928;
  	width: 100%;
  	margin: 10px auto 0 auto;
}
.registrar-button:active {
	background:#0e4814;
}
.forgot-password {
  display: block;
  margin: 2px auto 0 auto;
  font-size: 12px;
  color:#FFF;
}
.otras_cuentas {
	font-size:12px;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	color:#999;
}
.otras_cuentas ons-row {
	margin:5px 0 0 0;
}
.otras_cuentas ons-row ons-col:first-child {
	padding:0 5px 0 0;
}
.otras_cuentas ons-row ons-col:last-child {
	padding:0 0 0 5px;
}
.otras_cuentas .facebook-button {
	background:#3a5fa3;
}
.otras_cuentas .twitter-button {
	background:#12a9de;
}
.drink {
	background:#242424;
	border-color:#000000;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
}
.gradiant .page__background {
	 background-image:radial-gradient(#282758,#000);
}
.btn-default {
	background:#FFF;
	color:#292f3f;
}
.btn-primary {
	background:#282758;
	color:#FFF;
}