body {
  background-color: #000; }

#login h1 a {
  background-image: url('/wp-content/uploads/2020/03/rebel-beauty.svg') !important;
  background-size: 250px 250px;
  height: 250px !important;
  width: 250px !important;
  padding: 0 0 40px; }

#login form {
  border: none;
  background: none;
  box-shadow: none;
  padding: 0; }
  #login form p {
    line-height: normal;
    margin-bottom: 20px; }
    #login form p.submit {
      clear: both; }
  #login form .input {
    background: #aaa;
    border-radius: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    height: auto;
    padding: 18px 20px;
    margin: 5px 0 0 0;
    width: 100%;
}

#login label {
  color: #7a7a7a; }

#login #backtoblog a, #login #backtoblog a:hover, #login h1 a, #login h1 a:hover {
  color: #fff; }

#login .message {
  border-left-color: #019d97; }

#login #nav, #login #backtoblog {
  padding: 0; }
  #login #nav a, #login #backtoblog a {
    color: #7a7a7a; }
    #login #nav a:hover, #login #nav a:focus, #login #backtoblog a:hover, #login #backtoblog a:focus {
      color: #fff; }

.wp-core-ui .button-primary {
  border-radius: 0;
  padding: 14px 20px !important;
  color: #019d97;
  height: auto !important;
  line-height: normal !important;
  background: transparent;
  border: solid 2px #019d97; }
  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
    box-shadow: none;
    text-shadow: none;
    background: #019d97; }
