@charset "UTF-8";
body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: #f5f5f4;
}

#login {
  color: #232323;
}

#login h1 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: #fff;
  border-bottom: 1px solid #9e9c90;
  font: 900 1.5625rem "Playfair Display", serif;
  margin: 0 0 1.875rem;
  padding: 1em;
  text-align: center;
}

@media (min-width: 62rem) {
  #login h1 {
    font-size: 2.25rem;
  }
}

#login h1 a {
  color: inherit;
  font: inherit;
  pointer-events: none;
  text-decoration: none;
}

#login_error {
  background: rgba(198, 53, 46, 0.2);
  border: 1px solid #c6352e;
  color: #c6352e;
  font: italic 0.875rem / 1.2 "Roboto", sans-serif;
  margin: 0 0.625rem 1.875rem;
  padding: 0.5rem 0.625rem;
}

@media (min-width: 62rem) {
  #login_error {
    margin: 0 auto 1.875rem;
    max-width: 18.59375rem;
  }
}

#login_error a {
  color: inherit;
  text-decoration: underline;
}

#loginform,
#lostpasswordform,
#resetpassform,
.admin-email-confirm-form {
  background: #fff;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
  margin: 0 0.625rem 1.875rem;
  padding: 2.5rem 0;
}

@media (min-width: 62rem) {
  #loginform,
  #lostpasswordform,
  #resetpassform,
  .admin-email-confirm-form {
    margin: 0 auto 1.875rem;
    max-width: 37.1875rem;
  }
}

#loginform p,
#loginform .user-pass-wrap,
#lostpasswordform p,
#lostpasswordform .user-pass-wrap,
#resetpassform p,
#resetpassform .user-pass-wrap,
.admin-email-confirm-form p,
.admin-email-confirm-form .user-pass-wrap {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  margin: 0 0.9375rem 1.25rem;
}

@media (min-width: 62rem) {
  #loginform p,
  #loginform .user-pass-wrap,
  #lostpasswordform p,
  #lostpasswordform .user-pass-wrap,
  #resetpassform p,
  #resetpassform .user-pass-wrap,
  .admin-email-confirm-form p,
  .admin-email-confirm-form .user-pass-wrap {
    margin: 0 25% 1.25rem;
  }
}

#loginform .wp-hide-pw,
#lostpasswordform .wp-hide-pw,
#resetpassform .wp-hide-pw,
.admin-email-confirm-form .wp-hide-pw {
  display: none !important;
}

#loginform label,
#lostpasswordform label,
#resetpassform label,
.admin-email-confirm-form label {
  font: 0.6875rem "Roboto", sans-serif;
  text-transform: uppercase;
}

#loginform .input,
#lostpasswordform .input,
#resetpassform .input,
.admin-email-confirm-form .input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #dbdad3;
  border-radius: 0.1875rem;
  color: #1e1e1e;
  display: block;
  font: 300 1rem "Roboto", sans-serif;
  height: 1.875rem;
  margin-top: 0.3125rem;
  outline: none;
  padding: 0.125rem 0.625rem;
  transition: border .25s;
  width: 100%;
}

#loginform .submit,
#lostpasswordform .submit,
#resetpassform .submit,
.admin-email-confirm-form .submit {
  margin-bottom: 0;
  text-align: center;
}

#loginform .button-primary,
#lostpasswordform .button-primary,
#resetpassform .button-primary,
.admin-email-confirm-form .button-primary {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  display: block;
  background: #e84b37;
  border: 0.125rem solid #e84b37;
  border-radius: 0.3125rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: bold 0.6875rem "Roboto", sans-serif;
  margin: 0.125rem;
  outline: none;
  padding: calc(1em - 4px) calc(2em - 4px);
  text-transform: uppercase;
}

#loginform .button-primary:hover, #loginform .button-primary:focus,
#lostpasswordform .button-primary:hover,
#lostpasswordform .button-primary:focus,
#resetpassform .button-primary:hover,
#resetpassform .button-primary:focus,
.admin-email-confirm-form .button-primary:hover,
.admin-email-confirm-form .button-primary:focus {
  background: #c6352e;
  border-color: #c6352e;
}

#loginform .button-primary[disabled],
#lostpasswordform .button-primary[disabled],
#resetpassform .button-primary[disabled],
.admin-email-confirm-form .button-primary[disabled] {
  background: #9e9c90;
  cursor: not-allowed;
}

#loginform:before {
  color: #9e9c90;
  content: "Entre com seu e-mail e senha";
  display: block;
  font: 0.96875rem "Roboto", sans-serif;
  margin: 0 0 1.875rem;
  text-align: center;
}

@media (min-width: 62rem) {
  #loginform:before {
    font-size: 1.125rem;
  }
}

#loginform .forgetmenot {
  margin-top: -0.9375rem;
}

#lostpasswordform:before {
  color: #9e9c90;
  content: "Entre com o e-mail que você usou para criar sua conta JOTA";
  display: block;
  font: 0.96875rem "Roboto", sans-serif;
  margin: 0 0.625rem 1.875rem;
  text-align: center;
}

@media (min-width: 62rem) {
  #lostpasswordform:before {
    font-size: 1.125rem;
    margin: 0 25% 1.875rem;
  }
}

#resetpassform:before {
  color: #9e9c90;
  content: "Crie uma nova senha ou utilize a nossa sugestão";
  display: block;
  font: 0.96875rem "Roboto", sans-serif;
  margin: 0 0.625rem 1.875rem;
  text-align: center;
}

@media (min-width: 62rem) {
  #resetpassform:before {
    font-size: 1.125rem;
    margin: 0 25% 1.875rem;
  }
}

#resetpassform .pw-weak {
  display: none !important;
}

#resetpassform .user-pass1-wrap p {
  margin-bottom: 0;
}

#resetpassform .description {
  color: #9e9c90;
  font: 0.75rem / 1.5 "Roboto", sans-serif;
}

#resetpassform .password-input-wrapper {
  position: relative;
}

#resetpassform .password-input-wrapper input[type="password"] {
  display: block;
  font-family: Verdana, sans-serif;
  padding-right: 1.875rem;
}

#resetpassform .password-input-wrapper input[type="text"] {
  display: none;
  padding-right: 1.875rem;
}

#resetpassform .show-password input[type="password"] {
  display: none;
}

#resetpassform .show-password input[type="text"] {
  display: block;
}

#resetpassform .wp-hide-pw {
  color: #9e9c90;
  cursor: pointer;
  position: absolute;
  right: 0.3125rem;
  top: 0.3125rem;
  transition: color .25s;
}

#resetpassform .wp-hide-pw:hover, #resetpassform .wp-hide-pw:focus {
  color: #232323;
}

#pass-strength-result {
  border-top: 5px solid rgba(219, 218, 211, 0.7);
  font: bold italic 0.75rem "Roboto", sans-serif;
  margin-top: 0.5625rem;
  padding-top: 0.375rem;
  position: relative;
  text-transform: lowercase;
  transition: color .25s;
}

#pass-strength-result:before {
  color: #9e9c90;
  content: "Força da senha: ";
  font-weight: normal;
  text-transform: none;
}

#pass-strength-result:after {
  content: "";
  display: block;
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: -5px;
  transform: scaleX(0);
  transform-origin: left;
  transition: background .25s, transform .25s;
}

#pass-strength-result.short {
  color: #e84b37;
}

#pass-strength-result.short:after {
  background: #e84b37;
  transform: scaleX(0.05);
}

#pass-strength-result.bad {
  color: #e84b37;
}

#pass-strength-result.bad:after {
  background: #e84b37;
  transform: scaleX(0.33);
}

#pass-strength-result.good {
  color: #f6881c;
}

#pass-strength-result.good:after {
  background: #f6881c;
  transform: scaleX(0.66);
}

#pass-strength-result.strong {
  color: #8cc63f;
}

#pass-strength-result.strong:after {
  background: #8cc63f;
  transform: scaleX(1);
}

.login .message {
  background: rgba(140, 198, 63, 0.2);
  border: 1px solid #8cc63f;
  color: #8cc63f;
  font: italic 0.875rem / 1.2 "Roboto", sans-serif;
  margin: 0 0.625rem 1.875rem;
  padding: 0.5rem 0.625rem;
}

@media (min-width: 62rem) {
  .login .message {
    margin: 0 auto 1.875rem;
    max-width: 18.59375rem;
  }
}

.login .message a {
  color: inherit;
  text-decoration: underline;
}

.login-action-lostpassword .message {
  display: none;
}

.login-action-resetpass .message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  align-items: center;
  background: #fff;
  border: none;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
  color: #e84b37;
  display: flex;
  flex-direction: column;
  font: 1.875rem "Roboto", sans-serif;
  margin: 2.5rem 0.625rem;
  padding: 2.5rem 0.9375rem;
  text-align: center;
}

@media (min-width: 62rem) {
  .login-action-resetpass .message {
    margin: 2.5rem auto;
    max-width: 37.1875rem;
    padding: 2.5rem;
  }
}

.login-action-resetpass .message a {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  display: block;
  background: #e84b37;
  border-radius: 0.3125rem;
  color: #fff;
  cursor: pointer;
  display: block;
  font: bold 0.6875rem "Roboto", sans-serif;
  margin: 1.875rem auto 0;
  outline: none;
  padding: 1em 3em;
  text-decoration: none;
  text-transform: uppercase;
}

.login-action-resetpass .message a:hover, .login-action-resetpass .message a:focus {
  background: #c6352e;
}

.login-action-resetpass .message a[disabled] {
  background: #9e9c90;
  cursor: not-allowed;
}

.login-action-resetpass .message ~ #backtoblog {
  display: block;
}

#nav,
#backtoblog,
.privacy-policy-page-link {
  color: #9e9c90;
  font: 0.875rem "Roboto", sans-serif;
  margin: 0 0.625rem 2.5rem;
  padding: 0;
  text-align: center;
}

@media (min-width: 62rem) {
  #nav,
  #backtoblog,
  .privacy-policy-page-link {
    margin: 0 auto 2.5rem;
    max-width: 37.1875rem;
  }
}

#nav a,
#backtoblog a,
.privacy-policy-page-link a {
  color: inherit;
  text-decoration: underline;
}

#nav a:hover,
#nav a:focus,
#backtoblog a:hover,
#backtoblog a:focus,
.privacy-policy-page-link a:hover,
.privacy-policy-page-link a:focus {
  color: #e84b37;
  text-decoration: none;
}

.privacy-policy-page-link {
  margin-top: -1.25rem;
}

.privacy-policy-page-link a {
  color: #e84b37;
  font: 0.8125rem "Roboto", sans-serif;
}

#backtoblog {
  display: none;
}

.admin-email__heading {
  display: none;
}

.admin-email-confirm-form {
  font: 0.875rem "Roboto", sans-serif;
  line-height: 1.5;
}

.admin-email-confirm-form p {
  margin: 0 0.9375rem 1.25rem;
}

@media (min-width: 62rem) {
  .admin-email-confirm-form p {
    margin: 0 20% 1.25rem;
  }
}

.admin-email-confirm-form a {
  color: #e84b37;
  text-decoration: underline;
}

.admin-email-confirm-form a:hover, .admin-email-confirm-form a:focus {
  text-decoration: none;
}

.admin-email-confirm-form .button:not(.button-primary) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  display: block;
  background: #fff;
  border: 0.125rem solid #e84b37;
  border-radius: 0.3125rem;
  color: #e84b37;
  cursor: pointer;
  display: inline-block;
  font: bold 0.6875rem "Roboto", sans-serif;
  margin: 0.125rem;
  outline: none;
  padding: calc(1em - 4px) calc(2em - 4px);
  text-decoration: none;
  text-transform: uppercase;
}

.admin-email-confirm-form .button:not(.button-primary):hover, .admin-email-confirm-form .button:not(.button-primary):focus {
  background: #c6352e;
  border-color: #c6352e;
  color: #fff;
}

.admin-email__actions {
  text-align: center;
}

.admin-email__actions-secondary {
  font-size: 0.6875rem;
  margin: 0.625rem 0 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLmNzcyIsInNvdXJjZS9jc3MvbG9naW4uc2FzcyIsIi4uLy4uLy4uL2pvdGEtYWRtaW4vc3JjL3NoYXJlZC9zdHlsZXMvbWl4aW5zLnNhc3MiLCIuLi8uLi8uLi9qb3RhLWFkbWluL3NyYy9zaGFyZWQvc3R5bGVzL3ZhcmlhYmxlcy5zYXNzIiwiLi4vLi4vLi4vam90YS1hZG1pbi9zcmMvc2hhcmVkL3N0eWxlcy9mdW5jdGlvbnMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakI7RUNnQkMsdUJBQXNCO0VBQ3RCLFVBQVM7RUFDVCxXQUFVO0VEaEJWLG9CRVNZO0NGVE87O0FBRXBCO0VBQ0MsZUVFa0I7Q0ZlWTs7QUFsQi9CO0VDWUMsdUJBQXNCO0VBQ3RCLFVBQVM7RUFDVCxXQUFVO0VEVFQsaUJBQWdCO0VBQ2hCLGlDRURrQjtFRkVsQiw4Q0VHK0I7RUZGL0IscUJHRTRDO0VIRDVDLGFBQVk7RUFDWixtQkFBa0I7Q0FRUzs7QUNoQjNCO0VERkY7SUFZRyxtQkdGMkM7R0hRakI7Q0RJNUI7O0FDdEJEO0VBZUcsZUFBYztFQUNkLGNBQWE7RUFDYixxQkFBb0I7RUFDcEIsc0JBQXFCO0NBQUc7O0FBRTNCO0VBQ0MsbUNFMUJpQjtFRjJCakIsMEJFM0JpQjtFRjRCakIsZUU1QmlCO0VGNkJqQixpREVmMEI7RUZnQjFCLDRCR2Y2QztFSGdCN0MseUJHaEI2QztDSHVCYjs7QUMvQi9CO0VEa0JGO0lBUUUsd0JHbEI0QztJSG1CNUMsdUJHbkI0QztHSHVCYjtDRFloQzs7QUN6QkQ7RUFZRSxlQUFjO0VBQ2QsMkJBQTBCO0NBQUc7O0FBRS9COzs7O0VBSUMsaUJBQWdCO0VBQ2hCLDZDQUFrQztFQUNsQyw0QkcvQjZDO0VIZ0M3QyxrQkFBa0I7Q0E0RFU7O0FDcEczQjtFRGlDRjs7OztJQVNFLHdCR2xDNEM7SUhtQzVDLHNCR25DNEM7R0g0RmpCO0NEaEM1Qjs7QUNuQ0Q7Ozs7Ozs7O0VDdkJDLHVCQUFzQjtFQUN0QixV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MlJYLHlCRzNRNEM7RUg0UTVDLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGVBQWM7RUFDZCwwQ0VoUnlCO0VGaVJ6Qix3QkFBc0I7RUFDdEIsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsMEJBQXlCO0NBUUE7O0FBdEMzQjtFQWtDRyxvQkV2U2U7Q0Z1U1M7O0FBbEMzQjtFQXFDRyxvQkVoU2lCO0VGaVNqQixvQkFBbUI7Q0FBRzs7QUF0Q3pCO0VBeUNFLGVBQWM7Q0FBRzs7QUFFbkI7OztFQUdDLGVFelNtQjtFRjBTbkIsb0NFdFMwQjtFRnVTMUIsMEJHdFM2QztFSHVTN0MsV0FBVTtFQUNWLG1CQUFrQjtDQVlTOztBQzVUMUI7RUR5U0Y7OztJQVNFLHNCRzFTNEM7SUgyUzVDLHNCRzNTNEM7R0hvVGxCO0NEdUkzQjs7QUMxSkQ7OztFQWFFLGVBQWM7RUFDZCwyQkFBMEI7Q0FBRzs7QUFkL0I7Ozs7OztFQWtCRSxlRW5VVztFRm9VWCxzQkFBcUI7Q0FBRzs7QUFFMUI7RUFDQyxxQkd2VDZDO0NIMlRwQjs7QUFMMUI7RUFJRSxlRTFVVztFRjJVWCxxQ0U1VHlCO0NGNFRIOztBQUV4QjtFQUNDLGNBQWE7Q0FBRzs7QUFFakI7RUFDQyxjQUFhO0NBQUc7O0FBRWpCO0VBQ0Msb0NFclUwQjtFRnNVMUIsaUJBQWdCO0NBa0NJOztBQXBDckI7RUFLRSw0Qkd4VTRDO0NIMFVqQjs7QUNsVjNCO0VEMlVGO0lBT0csc0JHMVUyQztHSDBVakI7Q0RrSzVCOztBQ3pLRDtFQVVFLGVFN1ZXO0VGOFZYLDJCQUEwQjtDQUlDOztBQWY3QjtFQWVHLHNCQUFxQjtDQUFHOztBQWYzQjtFQ2pVQyx1QkFBc0I7RUFDdEIsVUFBUztFQUNULFdBQVU7RUFRVix3QkFBdUI7RUFDdkIsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsZUFBYztFRHVVYixpQkFBZ0I7RUFDaEIsK0JFdldXO0VGd1dYLHlCR3hWNEM7RUh5VjVDLGVFeldXO0VGMFdYLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLDBDRTdWeUI7RUY4VnpCLGlCRzdWNEM7RUg4VjVDLGNBQWE7RUFDYix5Q0FBd0M7RUFDeEMsc0JBQXFCO0VBQ3JCLDBCQUF5QjtDQU1SOztBQXBDbkI7RUFrQ0csb0JFcFhlO0VGcVhmLHNCRXJYZTtFRnNYZixZQUFXO0NBQUc7O0FBRWpCO0VBQ0MsbUJBQWtCO0NBQUc7O0FBRXRCO0VBQ0MscUJHN1c2QztFSDhXN0MscUJBQW1CO0NBQUciLCJmaWxlIjoibG9naW4uY3NzIn0= */