/*body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .main-header .logo{
    font-family: 'Roboto', sans-serif;
}*/
.login-logo, .register-logo {
    font-size: 35px;
    font-weight: 500;
    text-align: center;
}
.login-page, .register-page{
    /*background: rgba(0, 0, 0, 0) url("../img/login/1.jpg") repeat scroll 0 0 !important;*/

   background: white;
   /*background-image: rgba(0, 0, 0, 0) url("../img/magic-of-blue-universe-images.jpg") repeat scroll 0 0 !important;*/
}
.login-logo a{  color: #fff}

/*.login-box-body a{ color: #e3e3e3; }
.login-box-body a:hover{ color: #f3f3f3; }*/

.login-box-body {
    background: #fff none repeat scroll 0 0;
    padding: 5px, 15px;
  }



.login-box-msg{ font-size: 22px; padding: 0px !important; color: #333; }

.login-box-body .form-control {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    color: #333;
    line-height: 20px;
    padding: 7px 15px;
}

.icheck{ padding: 0px !important; }

/*-- CakePHP flash --*/
.message.error { 
    background-color: #dd4b39;
    border-radius: 5px;
    color: #fff;
    margin-top: 6px;
    padding: 6px;
    text-align: center;
}
.message.success{
    background-color: #51D2D2;
    border-radius: 5px;
    color: #fff;
    margin-top: 6px;
    padding: 6px;
    text-align: center;
}
.error.m-error{
    border-color: #D9534F;    
}
small.error.m-error{
    color: #D9534F;
}

#showHide {
  width: 15px;
  height: 15px;
  float: left;
}
#showHideLabel {
  float: left;
  padding-left: 5px;
  image-rendering: url("../img/pass.jpg");
}
.element.style {
    display: block;
    opacity: 1;
    transform: translateY(0px);
}
.full-height {
    height: 100%;
}
