

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400..900&display=swap');

body.login { 
    background: url(img/login-background.webp) no-repeat #FFFFFF; 
    font-family: 'Heebo', sans-serif!important; 
    background-size: auto 100%; 
}

body.login div#login p#nav a, a.privacy-policy-link { 
    padding: 6px; 
    color: #FFF; 
}

body.login div#login p#backtoblog a { 
    padding: 6px; 
    color:#FFF; 
}

.login h1 a {
 background-image: url('img/ZG_Outdoor_Logo.svg');
 background-repeat: no-repeat;
 background-size: 100% 100%;
 width: 315px; 
 height: 53.31px;
 }

body.login div#login form#loginform { 
    background: linear-gradient(137deg,rgba(242, 142, 69, 1) 0%, rgba(242, 142, 69, 1) 40%, rgba(232, 70, 29, 1) 66%);
    border: 0px;
    border-radius: 45px; 
    box-shadow: 0px 0px 0px transparent!important;
}

body.login div#login form#loginform label { 
    color: #FFF!important; 
    font-family: 'Heebo', sans-serif!important;
    font-size: 14px!important;
}

body.login div#login form#loginform input {
    background: #FFFFFF;
    border: 1px solid #FFF;
    border-radius: 0px!important;
}

body.login div#login form#loginform p.submit input#wp-submit, .wp-core-ui .button, .wp-core-ui .button-secondary { 
    background: transparent;
    border: 2px solid #FFFFFF;
    color: #FFF; 
    border-radius: 65px!important; 
    font-family: 'Heebo', sans-serif; 
    font-weight: 500;
    font-size: 13px!important;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

body.login div#login form#loginform p.submit input#wp-submit:hover, .wp-core-ui .button-secondary:hover { 
    background: transparent;
    border: 2px solid #FFF!important; 
    color: #FFF; 
}

.wp-core-ui .button:hover {
    color: #CCC;
    background: transparent;
    border: none!important;
}