body, .login {
  background-image: url(../images/login_background.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  body input.input, .login input.input {
    background-color: #e5e5e5;
    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;
    background-color: #e5e5e5; }
    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 form, .login form {
    border-radius: 8px 8px 0 0; }
  body label, .login label {
    color: #222; }
  body #nav, .login #nav {
    background-color: #fff;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 15px;
    border-left: 1px solid #ccd0d4;
    border-right: 1px solid #ccd0d4; }
  body #backtoblog, .login #backtoblog {
    background-color: #fff;
    margin: 0;
    padding-bottom: 20px;
    border-radius: 0 0 8px 8px;
    border-left: 1px solid #ccd0d4;
    border-right: 1px solid #ccd0d4;
    border-bottom: 1px solid #ccd0d4; }
  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: #FF7510; }
  body h1 a, .login h1 a {
    height: 120px;
    width: 140px;
    background-size: contain;
    background-image: url(../images/login_logo.svg) !important; }
  body #login_error, .login #login_error, body .message, .login .message {
    border-left: 4px solid #FF7510; }
  body .forgetmenot, .login .forgetmenot, body .submit, .login .submit {
    margin-top: 6px !important; }
  body .button.wp-hide-pw, .login .button.wp-hide-pw {
    top: 6px;
    right: 6px; }

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary, .wp-core-ui .page-title-action {
  border-radius: 4px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  text-decoration: none !important;
  text-shadow: none !important;
  transition: all 0.2s;
  -webkit-transition: all 0.2s; }
  .wp-core-ui .button:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-secondary:hover, .wp-core-ui .page-title-action:hover, .wp-core-ui .button:active, .wp-core-ui .button-primary:active, .wp-core-ui .button-secondary:active, .wp-core-ui .page-title-action:active, .wp-core-ui .button:focus, .wp-core-ui .button-primary:focus, .wp-core-ui .button-secondary:focus, .wp-core-ui .page-title-action:focus {
    border-radius: 4px; }

.wrap .page-title-action {
  color: #FF7510;
  background: #ffede0;
  border-color: #FF7510;
  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: #FF7510;
    color: #FF7510; }

.wp-core-ui .button-primary {
  background: #FF7510;
  border-color: #dc5d00;
  color: #fff;
  border-bottom-width: 1px; }
  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:active {
    background: #e66100;
    border-color: #c35200; }
  .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: #e66100 !important;
    border-color: #c35200 !important;
    border-radius: 4px !important; }

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
  height: 38px;
  line-height: 35px;
  padding: 0 18px; }
