#account_login_form_wrapper , #account_register_form_wrapper , #account_profile_form_wrapper{
    display: none;
}
#websima-auth-modal .form-row {
    margin: 0 0 8px 0;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
#websima-auth-modal .form-row.buttons-wrapper{
	justify-content:center;
}
.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}
#websima-auth-modal form .form-description,
#websima-auth-modal form .form-text,
#websima-auth-modal form label:not(.error) {
    display: block;
    text-align: right;
    margin: 0 0 10px 0;
    font-size: 14px;
}
#websima-auth-modal form input {
     border: 1px solid #fafafa;
    background: #fafafa;
    padding: 10px 20px;
    border-radius: 45px;
    height: 50px;
    display: block;
    box-sizing: border-box;
    font-family: inherit;
    width: 100%;
    transition: 0.3s;
    font-size: 14px;
    margin-bottom: 25px;
    transition: all 0.3s linear;
}
#websima-auth-modal #mobile {
	 direction: ltr;
}

#websima-auth-modal form input:focus {
     border-color: var(--color1);
}




#websima-auth-modal form label.error {
        color: var(--danger);
    font-size: 12px;
    position: absolute;
    right: 10px;
    bottom: -4px;
}
#websima-auth-modal .resend_code_wrapper span.resend-code:not(.disable) {
    cursor: pointer;
}
#websima-auth-modal .resend_code_wrapper {
    font-size: 14px;
}
#websima-auth-modal .alert {
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    width: 100%;
    text-align: center;
    border-radius: 0 0 10px 10px;
}
.bg-primary {
    background-color: #007bff!important;
}
#websima-auth-modal .alert.bg-success {
    background-color: var(--success);
}
