body{ background:#f5f5f5; }
#form-login{ padding-top:180px; }
#login-form{ width:400px; margin:0 auto; padding:48px; overflow:hidden; background:#fff; -webkit-border-radius:6px; border:1px solid rgba(0,0,0,.1); }
#login-form input{ margin-bottom:10px; -webkit-box-shadow:0 0 0 0; height:40px; }
#login-form input:nth-child(2){ -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; margin-bottom:0; }
#login-form input:nth-child(3){ -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; margin-top:-1px; }
#login-form button{ margin:20px 0 0; }
#login-form .alert{ margin-bottom:0; }
#login-logo{ width:54px; height:41px; background:url(../img/logo.svg) 0 0 /cover no-repeat; margin:0 auto 36px; }


@media only screen and (min-width:1025px) and (max-width:1280px){
}
@media only screen and (min-width:900px) and (max-width:1024px){
}
/* Tablet */
@media only screen and (min-width:768px) and (max-width:1024px){

}

/* Mobile */
@media only screen and (min-width:320px) and (max-width:767px){
body{ background:#fff; }
#form-login{ padding-top:100px; }
#login-form{ width:100%; border:none; }
}
