   body{
      margin: 0;
      padding: 0;
      background: linear-gradient(rgb(19 94 150 / 100%), rgb(19 94 150 / 80%)) center center / cover, url(../images/404-background.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      overflow-x:hidden;
      color: #249fb6 !important;
   }

   #login{
      z-index: 999999;
   }

   @media screen and ( min-width: 390px ) {
      #login {
         width: 390px;
      }
   }

   body.login div h1 {}

   body.login div, body.login div:not(.wawe .box){
      width: auto;
      margin: auto;
   }

   body.login div h1 a {
      background: url('../images/logo-white.png');
      background-repeat: no-repeat;
      width: 100%;
			height: 100px;
      background-position: center center;
      background-size: contain;
   }

   body.login form{
    background: transparent;
		border: none;
		box-shadow: none;
   }

   body.login div form p {}
   body.login label {color: #ffffff !important; font-size: 14px; }
   body.login div form input {}
   body.login div form input#user_login {width: 100% !important;}
   body.login div form input#user_pass {width: 100% !important;}
   body.login div form p.forgetmenot {float: left;}
   body.login div form p.forgetmenot input#rememberme {}
   body.login div form p.submit {float: right;}
   body.login div form p.submit input#wp-submit {
      border: 0 none !important;
      background: #3582c4 !important;
      color: #ffffff !important;
      line-height: 32px !important;
      font-weight: bolder !important;
      border-radius: 3px !important;
      text-transform: uppercase !important;
      box-shadow: none !important;
      text-shadow: none !important;
   }

   .login .button.wp-hide-pw .dashicons{
      color: #3582c4;
   }

   input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
      border-color: #3582c4;
      box-shadow: 0 0 0 1px #3582c4;
      outline: 2px solid transparent;
   }

   input[type=checkbox]:checked::before {
      content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23a82d15%27%2F%3E%3C%2Fsvg%3E);
   }

   body.login-action-lostpassword div form p.submit input#wp-submit {
      width: 100%;
   }

   body.login div p#nav {
      margin: 24px auto;
      text-align: center;
   }

   body.login div p#nav a {
      color: #ffffff !important;
      font-weight: bold;
      font-size: 12px;
      background: #3582c4;
      padding: 10px 15px;
      text-transform: uppercase;
      border-radius: 5px;
   }

   body.login div p#backtoblog {
      margin: 24px auto;
      text-align: center;
   }
   .login #backtoblog, .login #nav{
      padding:0;
   }

   body.login div p#backtoblog a {
      color: #ffffff !important;
      font-weight: bold;
      font-size: 12px;
      background: #3582c4;
      padding: 10px 15px;
      text-transform: uppercase;
      border-radius: 5px;
   }

   .login #login_error, .login .message, .login .success {
      background-color: rgba(0,0,0,.1);
      border-left: 4px solid #ffffff !important;
      color: #ffffff !important;
   }

   a { color: #ffffff; }
	 a:hover { color: #ffffff; font-weight: bold; }
