/*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: #f1f1f1 !important;

   /* background: rgba(165,202,217,1);
    background: -moz-linear-gradient(top, rgba(165,202,217,1) 0%, rgba(41,184,229,1) 50%, rgba(75,142,181,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,202,217,1)), color-stop(50%, rgba(41,184,229,1)), color-stop(100%, rgba(75,142,181,1)));
    background: -webkit-linear-gradient(top, rgba(165,202,217,1) 0%, rgba(41,184,229,1) 50%, rgba(75,142,181,1) 100%);
    background: -o-linear-gradient(top, rgba(165,202,217,1) 0%, rgba(41,184,229,1) 50%, rgba(75,142,181,1) 100%);
    background: -ms-linear-gradient(top, rgba(165,202,217,1) 0%, rgba(41,184,229,1) 50%, rgba(75,142,181,1) 100%);
    background: linear-gradient(to bottom, rgba(165,202,217,1) 0%, rgba(41,184,229,1) 50%, rgba(75,142,181,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cad9', endColorstr='#4b8eb5', GradientType=0 );
*/
}

.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;
}

.login-box {  margin: 7% auto;  width: 400px; }

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

.login-box-body .form-control {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    color: #333;
    height: auto;
    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;
}