.qs-article_widget #social-login-wrap ul{padding:0;list-style:none;margin:0}.qs-article_widget #social-login-wrap a{display:block;color:#fff;font-size:16px;padding:12px 12px 12px 45px;margin:0 0 10px;position:relative;text-align:center;-moz-transition:.2s background;-webkit-transition:.2s background;-o-transition:.2s background;transition:.2s background}.qs-article_widget #social-login-wrap a:hover{text-decoration:none}.qs-article_widget #social-login-wrap a span{position:absolute;height:100%;left:0;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:13px 6px 0}.qs-article_widget #social-login-wrap a svg{fill:#fff;height:18px}.qs-article_widget #social-login-wrap a.reg-linkedin_link{background:#0084bf}.qs-article_widget #social-login-wrap a.reg-linkedin_link span{background:#0290d1}.qs-article_widget #social-login-wrap a.reg-linkedin_link:hover{background:#0290d1}.qs-article_widget #social-login-wrap a.reg-facebook_link{background:#4267b2}.qs-article_widget #social-login-wrap a.reg-facebook_link span{background:#476fc0}.qs-article_widget #social-login-wrap a.reg-facebook_link:hover{background:#476fc0}.qs-article_widget .reg-or{position:relative;text-align:center;color:#666;margin:10px 0}.qs-article_widget .reg-or span{display:inline-block;padding:10px;position:relative;z-index:1;font-weight:700}.qs-article_widget .reg-or::before,.qs-article_widget .reg-or::after{content:"";position:absolute;width:45%;border-bottom:1px solid #eee;top:17px}.qs-article_widget .reg-or::before{left:0}.qs-article_widget .reg-or::after{right:0}@media only screen and (min-width:768px){.qs-article_widget ul li{width:49%;display:inline-block;vertical-align:top}}.lo-rhs .qs-article_widget ul li{width:100%}@media only screen and (min-width:768px){.art-connect #social-login-wrap ul li{width:100%}}#usersystem{margin:0 auto;max-width:1080px}.lo-cso .qs-article_widget{max-width:640px}#vue-reg input,#login-page input{width:100%;margin:0;padding:10px;border:2px solid #e4e4e4;-moz-transition:.2s border;-webkit-transition:.2s border;-o-transition:.2s border;transition:.2s border}#vue-reg input:focus,#login-page input:focus{outline:0;border:2px solid #4f92fc}#vue-reg button,#vue-reg input[type=submit],#login-page button,#login-page input[type=submit]{border:0;background:#4f92fc;width:100%;padding:11px;color:#fff;font-size:18px;font-weight:700;margin:10px 0;vertical-align:middle;cursor:pointer;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}#vue-reg button img,#vue-reg input[type=submit] img,#login-page button img,#login-page input[type=submit] img{width:auto;vertical-align:middle}#vue-reg button:hover,#vue-reg input[type=submit]:hover,#login-page button:hover,#login-page input[type=submit]:hover{background:#5a99fd}#vue-reg button:disabled,#vue-reg input[type=submit]:disabled,#login-page button:disabled,#login-page input[type=submit]:disabled{background:#4f92fc;cursor:default}#vue-reg .error_message,#login-page .error_message{display:block;color:#ff4d78;font-size:16px}#vue-reg #enter-email-adress,#login-page #enter-email-adress{display:block;font-size:20px;font-weight:700;padding:1rem 0;position:relative;margin:0;color:#666;width:100%}#vue-reg .email-label,#vue-reg .password-label,#login-page .email-label,#login-page .password-label{display:block;font-size:14px;position:relative;padding:0;margin:0;color:#666;width:100%}#vue-reg #email-login-con ul,#vue-reg #exist-login-wrap ul,#login-page #email-login-con ul,#login-page #exist-login-wrap ul{list-style:none;margin:0;padding:0}#vue-reg #email-login-con li,#vue-reg #exist-login-wrap li,#login-page #email-login-con li,#login-page #exist-login-wrap li{margin-bottom:6px}#vue-reg .reg-or,#login-page .reg-or{position:relative;text-align:center;color:#666;margin:10px 0}#vue-reg .reg-or span,#login-page .reg-or span{display:inline-block;padding:10px;position:relative;z-index:1;font-weight:700}#vue-reg .reg-or::before,#vue-reg .reg-or::after,#login-page .reg-or::before,#login-page .reg-or::after{content:"";position:absolute;width:45%;border-bottom:1px solid #eee;top:17px}#vue-reg .reg-or::before,#login-page .reg-or::before{left:0}#vue-reg .reg-or::after,#login-page .reg-or::after{right:0}#vue-reg #social-login-wrap ul,#login-page #social-login-wrap ul{padding:0;list-style:none;margin:0}#vue-reg #social-login-wrap a,#login-page #social-login-wrap a{display:block;color:#fff;font-size:16px;padding:12px 12px 12px 45px;margin:0 0 10px;position:relative;text-align:center;-moz-transition:.2s background;-webkit-transition:.2s background;-o-transition:.2s background;transition:.2s background}#vue-reg #social-login-wrap a:hover,#login-page #social-login-wrap a:hover{text-decoration:none}#vue-reg #social-login-wrap a span,#login-page #social-login-wrap a span{position:absolute;height:100%;left:0;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:13px 6px 0}#vue-reg #social-login-wrap a svg,#login-page #social-login-wrap a svg{fill:#fff;height:18px}#vue-reg #social-login-wrap a.reg-linkedin_link,#login-page #social-login-wrap a.reg-linkedin_link{background:#0084bf}#vue-reg #social-login-wrap a.reg-linkedin_link span,#login-page #social-login-wrap a.reg-linkedin_link span{background:#0290d1}#vue-reg #social-login-wrap a.reg-linkedin_link:hover,#login-page #social-login-wrap a.reg-linkedin_link:hover{background:#0290d1}#vue-reg #social-login-wrap a.reg-facebook_link,#login-page #social-login-wrap a.reg-facebook_link{background:#4267b2}#vue-reg #social-login-wrap a.reg-facebook_link span,#login-page #social-login-wrap a.reg-facebook_link span{background:#476fc0}#vue-reg #social-login-wrap a.reg-facebook_link:hover,#login-page #social-login-wrap a.reg-facebook_link:hover{background:#476fc0}@media only screen and (min-width:860px){#vue-reg #enter-email-adress,#login-page #enter-email-adress{position:absolute;top:-35px;margin:0;padding:0}#vue-reg #login-wrap,#login-page #login-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:25px}#vue-reg #email-login-con,#login-page #email-login-con{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px;position:relative}#vue-reg #email-login-con .enter-email-adress-wrap,#login-page #email-login-con .enter-email-adress-wrap{position:relative}#vue-reg .reg-or,#login-page .reg-or{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-basis:50px;-moz-flex-basis:50px;-ms-flex-basis:50px;flex-basis:50px}#vue-reg .reg-or span,#login-page .reg-or span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#vue-reg .reg-or::before,#vue-reg .reg-or::after,#login-page .reg-or::before,#login-page .reg-or::after{border-bottom:0;width:auto;height:45%;border-right:1px solid #eee;left:auto;right:25px}#vue-reg .reg-or::before,#login-page .reg-or::before{top:0}#vue-reg .reg-or::after,#login-page .reg-or::after{top:auto;bottom:0}#vue-reg #social-login-wrap,#login-page #social-login-wrap{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:10px}#vue-reg #social-login-wrap #social-login-con,#login-page #social-login-wrap #social-login-con{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:960px){#vue-reg #email-login-con,#vue-reg #social-login-wrap,#login-page #email-login-con,#login-page #social-login-wrap{padding:30px}}#vue-reg #reg-step-login,#login-page #reg-step-login{padding:25px 0 0}@media only screen and (min-width:860px){#vue-reg #reg-step-login #exist-login-wrap,#login-page #reg-step-login #exist-login-wrap{max-width:284px}}#vue-reg #reg-step-login .email-exist,#login-page #reg-step-login .email-exist{font-size:16px;font-weight:700;margin:1rem 0}