body input.input, .login input.input {
  border: 1px solid #ccc;
  outline: none;
  padding: 8px 17px 9px 17px;
  box-shadow: none;
  font-weight: 400; }
  body input.input:-webkit-autofill, .login input.input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #e5e5e5 inset; }
body input[type=text]:focus, .login input[type=text]:focus, body input[type=search]:focus, .login input[type=search]:focus, body input[type=radio]:focus, .login input[type=radio]:focus, body input[type=tel]:focus, .login input[type=tel]:focus, body input[type=time]:focus, .login input[type=time]:focus, body input[type=url]:focus, .login input[type=url]:focus, body input[type=week]:focus, .login input[type=week]:focus, body input[type=password]:focus, .login input[type=password]:focus, body input[type=checkbox]:focus, .login input[type=checkbox]:focus, body input[type=color]:focus, .login input[type=color]:focus, body input[type=date]:focus, .login input[type=date]:focus, body input[type=datetime]:focus, .login input[type=datetime]:focus, body input[type=datetime-local]:focus, .login input[type=datetime-local]:focus, body input[type=email]:focus, .login input[type=email]:focus, body input[type=month]:focus, .login input[type=month]:focus, body input[type=number]:focus, .login input[type=number]:focus, body select:focus, .login select:focus, body textarea:focus, .login textarea:focus {
  border: 1px solid #999;
  box-shadow: none; }
  body input[type=text]:focus:-webkit-autofill, .login input[type=text]:focus:-webkit-autofill, body input[type=search]:focus:-webkit-autofill, .login input[type=search]:focus:-webkit-autofill, body input[type=radio]:focus:-webkit-autofill, .login input[type=radio]:focus:-webkit-autofill, body input[type=tel]:focus:-webkit-autofill, .login input[type=tel]:focus:-webkit-autofill, body input[type=time]:focus:-webkit-autofill, .login input[type=time]:focus:-webkit-autofill, body input[type=url]:focus:-webkit-autofill, .login input[type=url]:focus:-webkit-autofill, body input[type=week]:focus:-webkit-autofill, .login input[type=week]:focus:-webkit-autofill, body input[type=password]:focus:-webkit-autofill, .login input[type=password]:focus:-webkit-autofill, body input[type=checkbox]:focus:-webkit-autofill, .login input[type=checkbox]:focus:-webkit-autofill, body input[type=color]:focus:-webkit-autofill, .login input[type=color]:focus:-webkit-autofill, body input[type=date]:focus:-webkit-autofill, .login input[type=date]:focus:-webkit-autofill, body input[type=datetime]:focus:-webkit-autofill, .login input[type=datetime]:focus:-webkit-autofill, body input[type=datetime-local]:focus:-webkit-autofill, .login input[type=datetime-local]:focus:-webkit-autofill, body input[type=email]:focus:-webkit-autofill, .login input[type=email]:focus:-webkit-autofill, body input[type=month]:focus:-webkit-autofill, .login input[type=month]:focus:-webkit-autofill, body input[type=number]:focus:-webkit-autofill, .login input[type=number]:focus:-webkit-autofill, body select:focus:-webkit-autofill, .login select:focus:-webkit-autofill, body textarea:focus:-webkit-autofill, .login textarea:focus:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #e5e5e5 inset; }
body label, .login label {
  font-weight: 500; }
body #login, .login #login {
  padding: 23vh 0 0; }
body #backtoblog a, .login #backtoblog a, body #nav a, .login #nav a {
  color: #222; }
  body #backtoblog a:hover, .login #backtoblog a:hover, body #nav a:hover, .login #nav a:hover, body #backtoblog a:active, .login #backtoblog a:active, body #nav a:active, .login #nav a:active, body #backtoblog a:focus, .login #backtoblog a:focus, body #nav a:focus, .login #nav a:focus {
    color: #00CCCC; }
body h1 a, .login h1 a {
  height: 120px;
  width: 200px;
  background-size: contain;
  background-image: url(../images/login_logo.svg) !important; }
body #login_error, .login #login_error, body .message, .login .message, body .login .success, .login .login .success {
  border-left-color: #00CCCC; }

.wrap .page-title-action {
  color: #00CCCC;
  background: #ffede0;
  border-color: #00CCCC;
  transition: all 0.2s;
  -webkit-transition: all 0.2s; }
  .wrap .page-title-action:hover, .wrap .page-title-action:active, .wrap .page-title-action:focus {
    background: #fff;
    border-color: #00CCCC;
    color: #00CCCC; }

.wp-core-ui .button-primary {
  background: #00CCCC;
  border-color: #09A8A8;
  color: #fff; }
  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:active {
    background: #09A8A8;
    border-color: #09A8A8; }
  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
    color: rgba(255, 255, 255, 0.6) !important;
    background: #00CCCC !important;
    border-color: #09A8A8 !important; }

.wp_google_login {
  margin-top: 60px; }

#backtoblog {
  display: none; }
