body {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  color: black !important;
  background: transparent !important;
  position: relative !important;
}
body:after {
  content: "";
  position: absolute;
  z-index: 0;
  right: 0px;
  width: 70vw;
  top: 0px;
  height: 100vh;
  background-color: #071C34;
}

#wp-auth-check-form #login {
  width: 320px !important;
}

#login {
  width: 30vw !important;
  height: 100% !important;
  /* reset*/
  padding: 0 !important;
  margin: 0 !important;
  background: #091622 !important;
  padding-top: 80px !important;
}

#loginform, #lostpasswordform {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

#wp-auth-check-frame #login {
  width: 100%;
}

#loginform,
#lostpasswordform {
  background: transparent !important;
  color: white !important;
  width: 80% !important;
  margin: auto !important;
}

.login #backtoblog,
.login #nav {
  text-align: center !important;
}

body.login #login h1 a {
  user-select: none !important;
  width: 100% !important;
  height: 80px !important;
  margin: 0px auto 80px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  font-size: 0px !important;
  outline: none !important;
  border: none !important;
  background-image: url(../../public/images/logo-diadao-white.png) !important;
}

.login #login_error,
.login .message,
.login .success {
  background-color: transparent !important;
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
  text-align: center !important;
  margin-bottom: 40px !important;
  color: white;
  max-width: 80% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}

body.login #wpml-login-ls {
  display: none !important;
}

body.login #login h1 a:hover, body.login #login h1 a:active, body.login #login h1 a:focus {
  outline: none !important;
}

body.login form#loginform {
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0px !important;
}

body.login form#loginform p,
.login form#loginform label {
  color: white !important;
}

body.login .language-switcher {
  display: none !important;
}

.login form#loginform label {
  font-size: 16px !important;
  line-height: 1 !important;
  display: block !important;
  font-weight: bold !important;
  margin-bottom: 15px !important;
}

.login form#loginform p.forgetmenot {
  margin-top: 20px !important;
  display: block !important;
}

.login form#loginform p.forgetmenot label {
  font-size: 14px !important;
  line-height: 1 !important;
  display: inline-block !important;
  font-weight: normal !important;
}

body.login form#loginform input[type=text], body.login form#loginform input[type=password] {
  color: #00283b !important;
  border: none !important;
  box-shadow: none !important;
}

body.login p, body.login a {
  color: white !important;
}

body.login a:hover {
  text-decoration: underline !important;
}

body.login .language-switcher label .dashicons {
  display: none !important;
}

body.login #login_error a {
  color: #091622 !important;
}

body.login p.message {
  color: #00283b !important;
}

body.login.wp-core-ui a.button.button-large,
body.login.wp-core-ui input.button-primary {
  background: #3b82f6 !important;
  color: white !important;
  box-shadow: none !important;
  font-weight: bold !important;
  border: none !important;
  padding: 16px 20px !important;
  font-size: 14px !important;
  border-radius: 12px !important;
  margin-top: 5px !important;
  text-align: center !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  text-shadow: none !important;
  box-shadow: none !important;
  height: 56px !important;
  font-size: 14px !important;
  letter-spacing: 1.26px !important;
  text-transform: uppercase !important;
  border-radius: 6px !important;
  font-weight: 600 !important;
  transition: all 0.3s ease-in-out !important;
  line-height: 1 !important;
  min-height: auto !important;
  border: 1px solid #3b82f6 !important;
}

body.login.wp-core-ui a.button.button-large {
  color: #3b82f6 !important;
  background: white !important;
  border: 1px solid #3b82f6 !important;
}

body.login.wp-core-ui input.button-primary:hover,
body.login.wp-core-ui input.button-primary:active,
body.login.wp-core-ui input.button-primary:focus {
  background: rgb(11.1512195122, 99.1219512195, 242.8487804878) !important;
  color: white !important;
}

body.login.wp-core-ui form.admin-email-confirm-form p {
  color: #00283b !important;
}

body.login.wp-core-ui .admin-email__actions-primary {
  display: flex !important;
  flex-wrap: wrap !important;
  flex-direction: column !important;
  gap: 20px !important;
}

body.login.wp-core-ui .admin-email__actions-primary a.button.button-large {
  margin: 0px !important;
}

body.login.wp-core-ui .admin-email__actions-primary input.button-primary {
  margin: 0px !important;
}

/*
    body.login{
                background: #091622 !important; 
            }
            body.login .button.wp-hide-pw .dashicons{
                color: #091622 !important;
            }
            body.login #login{
                width: 90% !important;
                max-width: 360px !important;
                margin: auto !important;
            }
            body.login #login .privacy-policy-page-link{
                display: none !important;
            }
            body.login #login .notice p{
                color: #00283b !important;
            }
            body.login #login h1 a{
                user-select: none !important;
                width: 100% !important;
                height: 80px !important;
                margin: 0px auto 20px !important;
                background-size: contain !important;
                background-repeat: no-repeat !important;
                background-position:center center !important;
                font-size: 0px !important;
                outline: none !important;
                border: none !important;
                background-image: url('.PLUGIN_DIADAO_STARTER_URL . '/public/images/logo-diadao-white.png) !important;
            }
            body.login #wpml-login-ls{
                display: none !important;
            }
            body.login #login h1 a:hover, body.login #login h1 a:active, body.login #login h1 a:focus{
                outline: none !important;
            }
            body.login form#loginform{
                border: none !important;
                background-color: #00283b !important;
                box-shadow: none !important;
                border-radius: 12px !important;
            }
            body.login form#loginform p, .login form#loginform label{
                color: white !important;
            }
            body.login .language-switcher{
                display: none !important;
            }
            .login form#loginform label{
                font-size: 16px !important;
                line-height: 1 !important;
                display: block !important;
                font-weight: bold !important;
                margin-bottom: 15px !important;
            }
            .login form#loginform p.forgetmenot {
                margin-top: 20px !important;
                display: block !important;
            }
            .login form#loginform p.forgetmenot label{
                font-size: 14px !important;
                line-height: 1 !important;
                display: inline-block !important;
                font-weight: normal !important;
            }
            body.login form#loginform input[type="text"], body.login form#loginform input[type="password"]{
                color: #00283b !important;
                border: none !important;
                box-shadow: none !important;
            }
            body.login p, body.login a{
                color: white !important;
            }
            body.login a:hover{
                text-decoration: underline !important;
            }
            body.login .language-switcher label .dashicons{
                display: none !important;
            }
            body.login #login_error a{
                color: #091622 !important;
            }
            body.login p.message{
                color: #00283b !important;
            }
            body.login.wp-core-ui a.button.button-large,
            body.login.wp-core-ui input.button-primary{
                background: #091622 !important;
                color: white !important;
                box-shadow: none !important;
                font-weight: bold !important;
                border: none !important;
                padding: 16px 20px !important;
                font-size: 14px !important;
                border-radius: 12px !important;
                margin-top: 5px !important;
                text-align: center !important;
                text-decoration: none !important;
                transition: all 0.3s ease-in-out !important;
                line-height: 1 !important;
                min-height: auto !important;
                border: 1px solid #091622 !important;
            }
            body.login.wp-core-ui a.button.button-large{
                color: #091622 !important;
                background: white !important;
                border: 1px solid #091622 !important;
            }
            body.login.wp-core-ui input.button-primary:hover,
            body.login.wp-core-ui input.button-primary:active,
            body.login.wp-core-ui input.button-primary:focus{
                background: white !important;
                color: #091622 !important;
            }
            body.login.wp-core-ui form.admin-email-confirm-form p{
                color: #00283b !important;
            }
            body.login.wp-core-ui .admin-email__actions-primary{
                display: flex !important;
                flex-wrap: wrap !important;
                flex-direction: column !important;
                gap: 20px !important;
            }
            body.login.wp-core-ui .admin-email__actions-primary a.button.button-large{
                margin: 0px !important;
            }
            body.login.wp-core-ui .admin-email__actions-primary input.button-primary{
                margin: 0px !important;
            }
*/


/*# sourceMappingURL=diadao-starter-admin-login.css.map */
