body.login {
    --start: 50%;
    background-image: repeating-radial-gradient(circle at var(--start), transparent 0%, transparent 10%, rgba(179, 57, 57,0.40) 10%, rgba(179, 57, 57,0.20) 17%), linear-gradient(to right, #9e2f2f, #9e2f2f);
    font-family: 'Sora', sans-serif !important;
    

}
#backtoblog{
    display:none;
}

body.login form input, body.login form select, body.login form textarea {
    border-color: #262626 !important;  
    color:  #262626 !important;
    border:none!important;
    border-bottom: 2px solid !important;
    border-radius: 0;
  
  background: rgba(225,235,235,.2) !important;
 
 
    
}

body.login input[type=text]{
    padding: .5rem 1rem;
}

body.login input[type=submit], .tilmelding-form button,body.login input[type=checkbox] {
    --start: 0%;
    background-image: repeating-radial-gradient(circle at var(--start), transparent 0%, transparent 10%, rgba(179, 57, 57,0.20) 10%, rgba(179, 57, 57,0.10) 17%), linear-gradient(to right, #9e2f2f, #9e2f2f) !important;
    color: White !important;
    border: none !important;
    margin: 
     10px 0 !important;
    
}
body.login input[type=checkbox]:checked::before{
    filter: grayscale(1) contrast(100) invert();
}
body.login input[type=submit]{
    width: 100% !important;
    font-size: 16px !important;
}

body.login #nav{
    text-align: center;
}

body.login #nav a{
    
    font-weight: 800 !important;
    color: white !important;
}
#loginform{
    color:  #3d3d3d !important;
    font-weight: 600 !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius:10px !important;
    padding:20px !important;
    display: flex !important;
    flex-direction: column !important;
    font-weight: 400 !important;
}
.wp-hide-pw{
    display: none !important;
}
#login{
    width: calc(100% - 15px) !important;
    border:none !important;
    box-shadow: none !important;

}
.login form{
    border:none !important;
    box-shadow: none !important;s
    
}
label{
    font-size: 16px !important;
}