.mobile-app{
    max-width:100px !important;
    height:auto;
    display:block;
}
.mobile-app-link{
    display:inline-flex;
    align-items: center;
    gap:15px;
    border:1px solid #dfdfdf;
    padding:5px;
    max-width:370px;
    margin-top:15px;
    margin-bottom:15px;
}
.welcome-text{
    font-size:20px;
    margin-bottom:15px;
}
.member-wrapper{
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
.member-content-wrapper{
    margin:20px 0;
}
button.member-tab-active{
    background-color: var(--e-global-color-secondary);
}
.member-tab-content{
    padding:20px;
    border:1px solid var(--e-global-color-accent );
}
.member-bar button{
    border-radius: 5px 5px 0 0;
    margin-bottom:-1px;
    border-width: 1px;
    cursor:pointer;
    padding: 5px 10px;
}
.response-change-password{
    display: none;
    margin-top:15px;
}
.member-bar button:focus,
.member-bar button:hover,
.member-bar button{
    border-radius: 5px 5px 0 0;
    color: var(--e-global-color-accent);
}
.social-login,
#loginform{
    max-width:500px;
    margin: 0 auto;
}
#loginform * {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
.btn-changepassword,
.social-login button,
#loginform #wp-submit{
    width:100%;
    max-width:500px;
    padding:8px;
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    cursor:pointer;
    
}
.btn-changepassword:hover,
.social-login button:hover{
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-text) !important;
}
#loginform input[type="text"],
#loginform input[type="password"]{
    background-color: #ffffff !important;
    border: 2px solid var(--e-global-color-secondary);
    width:100%;
    max-width:500px;
    color: var(--e-global-color-text);
    font-size: 15px;
    min-height: 40px;
    padding: 5px 14px;
    border-radius: 3px;
}
.social-login button span{
    margin-left:5px;
}
.invalid{
    color:#58151c !important;
    border:1px solid #f1aeb5 !important
}
div.invalid{
    border:none !important;
    font-size:14px;
}
.krastu-skyriai .get-members-data{
    display:none !important;
}
#loginform a{
    border-bottom: 2px solid #dfdfdf;
}
#loginform a:hover{
    border-bottom: 2px solid var(--e-global-color-secondary);
}
