@import url("https://use.typekit.net/bbo1mwn.css");

body {
   font-family: "proxima-nova", sans-serif;
   background: #fff;
}

a:hover,
a:active {
   color: #a20b34;
}

a {
   color: #a20b34;
}

.login h1 a {
   background-image: url(https://ryggmargsskadecentrum.se/wp-content/uploads/2021/09/ryggmargsskadecentrum_logo.jpg);
   background-image: none,
      url(https://ryggmargsskadecentrum.se/wp-content/uploads/2021/09/ryggmargsskadecentrum_logo.jpg);
   background-size: 300px;
   margin: 0 auto 5px;
   width: 300px;
   height: 100px;
}

.login form {
   margin-top: 20px;
   margin-left: 0;
   padding: 26px 24px 46px;
   font-weight: 400;
   overflow: hidden;
   background: #f3f3f3;
   box-shadow: none;
}

.login label {
   font-size: 15px;
}

.login .message,
.login .success,
.login #login_error {
   border-left: none;
   padding: 18px;
   margin-left: 0;
   font-weight: 400;
   font-size: 16px;
   margin-bottom: 20px;
   background-color: #a20b34;
   color: #fff;
   box-shadow: none;
}
.login .message a:hover,
.login .message a:active,
.login .success a:hover,
.login .success a:active,
.login #login_error a:hover,
.login #login_error a:active {
   color: #fff;
}
.login .message a,
.login .success a,
.login #login_error a {
   color: #fff;
}


.login form .forgetmenot {
   font-family: "proxima-nova", sans-serif;
}

.login form .input,
.login input[type="text"] {
   font-size: 18px;
   width: 100%;
   padding: 10px;
   margin: 2px 6px 16px 0;
   border: 2px solid #000;
}

.login form .input,
.login input[type="text"]:focus {
   background: #f1f1f1;
   color: #000;
}

.login form .input,
.login input[type="text"],
.login form input[type="checkbox"] {
   background: #fff;
}

.wp-core-ui .button-primary {
   background: none;
   border-color: #a20b34;
   border: 2px solid;
   box-shadow: none;
   color: #a20b34;
   text-decoration: none;
   text-shadow: none;
   border-radius: 0;
   transition: 0.2s all;
   font-weight: 600;
}

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
   font-size: 18px;
   line-height: 46px;
   height: 48px;
   border-radius: 0px;
   width: 100%;
   margin: 20px 0 0 0;
}

.wp-core-ui .button.button-large,
.wp-core-ui .button-group.button-large .button {
   height: 48px;
   line-height: 46px;
   padding: 0 12px 2px;
}

.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
   background: #a20b34;
   border-color: #a20b34;
}

.login #nav,
.login #backtoblog {
   font-size: 13px;
   padding: 0 24px 0;
}
