.memberclicks_professional_authentication_login_button{color:#fff;background:#7A3474;border-color:#7A3474;width:100%;padding:4px 12px;text-align:center;line-height:2.15384615;cursor:pointer;border-width:1px;border-radius:3px;white-space:nowrap}.memberclicks_professional_authentication_login_button:hover{background:#60295C;border-color:#60295C}.memberclicks_professional_authentication_login_button_icon{height:10px;margin-right:6px;text-align:center}body.login div#login form#loginform{display:flex;flex-wrap:wrap}body.login div#login form#loginform p{order:1;flex-basis:100%}body.login div#login form#loginform div.user-pass-wrap{order:2;flex-basis:100%}body.login div#login form#loginform p.forgetmenot{order:3;flex-basis:50%}body.login div#login form#loginform p.submit{order:4;flex-basis:50%}body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap{order:5;flex-basis:100%}body.login div#login form#loginform div#memberclicks_professional_authentication_login_button_wrap{order:6;flex-basis:100%}body.login div#login form#loginform div#memberclicks_professional_authentication_login_form_message_wrap{order:7;flex-basis:100%;margin-top:5px}body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span{display:flex;font-weight:600;margin-top:15px;margin-bottom:15px}body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:before,span:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:before{margin-right:15px}body.login div#login form#loginform div#memberclicks_professional_authentication_or_separator_wrap span:after{margin-left:15px}