form#user-login-form input#edit-name {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    color: #fff;
}
form#user-login-form input#edit-pass {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    color: #fff;
}
.user-guest .form-item-name label::after {
    content: "Email";
    color: #FFFFFF;
    font-family: "Afacad Flux", serif;
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: lowercase;
    font-weight: 300;
}
.user-guest .form-type-password label::after {
    content: "Pin";
    color: #FFFFFF;
    font-family: "Afacad Flux", serif;
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: lowercase;
    font-weight: 300;
}
form#user-login-form .security-note {
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: lowercase;
    font-weight: 300;
    color: #fff;
}
form#user-login-form input#edit-submit {
    border: 1px solid;
    padding: 6px;
    border-radius: 6px;
    color: white;
    text-decoration: none;
    font-size: 16px !important;
    font-weight: 300;
}
.user-guest #user-login-form {
    border-bottom: 0px solid #F4E9CB !important;
}
body {
    background-image: url(/blue-bgb.png) !important;
    font-family: "Afacad Flux", serif;
    background-size: 100% 100%;
}
body.user-guest.frontpage.no-sidebar {
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-main-container .search-icon {
    display: none;
}
.user-guest .site-logo img {
    width: 180px;
    min-height: 200px !important;
}
span.line {
    display: none;
}

@media only screen and (max-width: 767px) {
    body {
        background-image: url('/mobile-bg-blue.jpg') !important;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    
}
