/*!
 * Remark (http://getbootstrapadmin.com/remark)
 * Copyright 2016 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */
 
 .page-content{
    padding-bottom: 0px;
 }
 
/* .rotating-panel-front, */
.rotating-panel-back {
	background: rgba(0,0,0,0.2);
	padding-top:20px;
	min-height: 400px;
}

.hell-login.rotating-panel-front,
#hell-login.rotating-panel-front{
	min-height: 200px;
	background: rgba(0,0,0,0.2);
    padding-top:20px;
}

#hell-login.rotating-panel-front #inputPassword,
#hell-login.rotating-panel-front #hell-btn-change-email,
#hell-login.rotating-panel-front #hell-btn-reset-email
{
	display: none;
}

#hell-login.rotating-panel-front.hell-mail-checked{
    min-height: 400px;
}

#hell-login.rotating-panel-front.hell-mail-checked #inputPassword,
#hell-login.rotating-panel-front.hell-mail-checked #hell-btn-change-email,
#hell-login.rotating-panel-front.hell-mail-checked #hell-btn-reset-email
{
    display: block;
}


.page-login:before {
  background-image: url("/hres/static/app/images/login.jpg"); }

.password-recovery-message{
	width: 340px;
	color: #fff;
	text-align: left;
	font-size: 13px;
}

.password-recovery-message p{
    padding-bottom: 0px
}

#form-password-reset{
	margin-top: 20px;
}

.page-login form {
  width: 340px;
  margin: 30px 0; }
  .page-login form a {
    margin-left: 20px; }

@media (max-width: 767px) {
  .rotating-panel-front,
  .rotating-panel-back {
    width: 315px; 
  }
 
  .page-login form {
    width: auto; 
  }
  .password-recovery-message{
    width: auto;
  } 
}

body div.alert {
	border: none;
	text-align: left!important;
	width: 340px;
}
body div.alert.text-center {
    border: none;
    text-align: center!important;
    width: 340px;
}

/*Error  */
input.ng-invalid-pwmatch{
	border: 2px solid #a94442;
	border-color: #a94442!important;
}
.pwd-msg-block{
	color: #a94442;
}
#password-recovery-success-message,
#password-recovery-error-message {
	display: none;
} 

.hell-show{
	display: block!important;
}