body.login {
  background-color: #9FA6A2;
  color: #ffffff;
}
body.login .message, body.login #login_error {
  background-color: #88958E !important;
  color: #ffffff !important;
}
body #login {
  padding: 10% 0 0;
  color: #88958E;
}
body #login h1 a {
  width: 300px;
  height: 69px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 50px;
}
body #login #nav a {
  color: #D97171;
}
body #login #nav a:hover {
  color: #C76464;
}
body #login form {
  background-color: #88958E;
  color: #ffffff;
  border: 1px solid #88958E;
  border-radius: 7px;
}
body #login form .button-primary {
  background-color: #D97171 !important;
  color: #ffffff;
  border-color: #D97171;
}
body #login form .button-primary:focus {
  box-shadow: 0 0 0 1px #C76464, 0 0 0 3px #C76464;
}
body #login form .button-secondary {
  color: #D97171 !important;
}
body #login form .input {
  background-color: #ffffff;
  border-color: #9FA6A2;
  color: #24252C;
}
body #login form .input:focus {
  border-color: #D97171;
  box-shadow: 0 0 0 1px #D97171;
  outline: 2px solid transparent;
}
body #login form input[type=checkbox]:focus {
  border-color: #D97171;
  box-shadow: 0 0 0 1px #D97171;
  outline: 2px solid transparent;
}
body #login form 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%333333c4%27%2F%3E%3C%2Fsvg%3E");
}
body .privacy-policy-page-link, body .language-switcher, body #backtoblog {
  display: none !important;
}

/*# sourceMappingURL=tff-login-styles.css.map */
