#login {
  padding:40px!important;
  top: 40px!important;
}

.wp-core-ui .button-primary, .wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {
  box-shadow: none;
  text-shadow: none;
}

.another-logo {
  display: block;
  overflow: hidden;
  text-align: center;
}

.login h1 {
    display: none;
}
.another-logo img {
max-height: 100px;
max-width: 100%;
}

.wp-core-ui .button-primary {
border-radius: 0;
}

.footer-section {
bottom: 0;
display: block;
height: auto;
overflow: hidden;
padding: 10px 0 !important;
position: fixed;
text-align: center;
width: 100%;
}
.footer-menu ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.footer-menu ul li {
  display: inline-block;
}
.footer-menu ul li a {
  display: block;
  margin: 0 20px 5px 0;
  text-decoration: none;
}


@media only screen and (min-width: 320px) and (max-width: 479px) {
#login {
margin: 15px auto 0 !important;
padding: 10px 0 !important;
width: 92%;
}
body.login div#login form#loginform p.submit input#wp-submit {
  padding: 5px 30px;
}
body.login div#login p#nav a {
  padding: 7px;
}
body.login div#login p#nav {
  margin: 0;
  padding: 0 0 0 25px;
}
body.login div#login p#backtoblog {
  margin-left: 25px;
}
body.login div#login form#loginform {
  margin-top: 0;
}
.another-logo img {
  margin: 0 auto;
  width: auto;
}
.another-logo {
  text-align: center;
}
}

