body {
  background: #154c4d;
  font-family: 'Hurme-semibold', 'Arial'; }

.login a,
.login #backtoblog a,
.login #nav a {
  color: #FFD752;
  -o-transition: .2s linear;
  transition: .2s linear;
  -moz-transition: .2s linear;
  -webkit-transition: .2s linear; }
  .login a:hover,
  .login #backtoblog a:hover,
  .login #nav a:hover {
    color: #ffcb1f; }

.login h1 a {
  background-image: url("../images/logo-light.svg");
  background-size: contain;
  height: 75px;
  width: 70%;
  margin: 0 auto; }

.login form {
  background: #ffffff;
  border-radius: 5px;
  border: none !important;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  padding: 3rem !important; }
  .login form label {
    width: 100%;
    font-size: 13px;
    color: #768592;
    margin-bottom: 0.5rem; }
  .login form .input,
  .login form input[type=checkbox],
  .login form input[type=password],
  .login form input[type=text] {
    font-size: 14px;
    padding: 0.375rem 0.75rem;
    background: none;
    border: 2px solid #ced4da;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .login form input[type=checkbox] {
    border-radius: 5px; }
  .login form .forgetmenot {
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem !important; }
    .login form .forgetmenot label {
      margin: 0; }

.login .message,
.login #login_error {
  border-radius: 5px;
  border-bottom-left-radius: 0;
  margin-top: 30px !important;
  background: #EAEAEA;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); }

.wp-core-ui .button-primary {
  float: none;
  background-color: #154c4d;
  color: #EAEAEA;
  border: none;
  border-radius: 5px;
  padding: .5rem 1.5rem !important;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  height: auto !important;
  line-height: auto !important;
  -o-transition: .2s linear;
  transition: .2s linear;
  -moz-transition: .2s linear;
  -webkit-transition: .2s linear;
  text-shadow: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary.focus {
    background: #0a2425;
    border-color: #0a2425;
    color: #ffffff;
    text-decoration: underline; }

input[type=checkbox],
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=radio],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
  border-color: #154c4d; }
