body{font-family:'Helvetica','Arial',sans-serif}.page-wrapper .page-main .column.main .login-container{width:42%;margin:0 auto;margin-top:100px;margin-bottom:100px}.page-wrapper .page-main .column.main .login-container .block-customer-login{float:left;width:100%;margin-bottom:0}.page-wrapper .page-main .column.main .login-container .page-title-wrapper{text-align:center}.page-wrapper .page-main .column.main .login-container .page-title-wrapper .page-title{font-size:18px;font-weight:600;color:#2f2f2f;padding-bottom:3px;margin:0 0 10px;text-transform:none}.login-container .block-customer-login .block-content .form-login .login .email,.login-container .block-customer-login .block-content .form-login .password{width:48%;float:left;margin:1% 1% 3%;text-align:left}.login-container .block-customer-login .block-content .form-login .login .email label,.login-container .block-customer-login .block-content .form-login .login .password label{padding:0;display:inline-block;font-size:13px;font-weight:700;margin:0}.login-container .block-customer-login .block-content .form-login .login .email .control,.login-container .block-customer-login .block-content .form-login .login .password .control{width:100%}.login-container .block-customer-login .block-content .form-login .login .password label.forgotpass{float:right;text-decoration:underline;font-weight:400}.login-container .block-customer-login .block-content .form-login .login .password label.forgotpass:after{content:''}.page-wrapper .page-main .column.main .login-container .block-customer-login .actions-toolbar{width:20%;margin:0 auto}.page-wrapper .page-main .column.main .login-container .block-customer-login .actions-toolbar .primary{width:100%}.page-wrapper .page-main .column.main .login-container .block-customer-login .actions-toolbar .login.primary{background:#000;display:inline-block;border:0;color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:100%}.page-wrapper .page-main .column.main .login-container .block-customer-login .loggedin{margin-top:10px}.page-wrapper .page-main .column.main .login-container .block-customer-login .loggedin span{font-size:13px}.page-wrapper .page-main .column.main .login-container .block-customer-login .slh{margin:10px 0;width:100%;color:#666;font-weight:700}.page-wrapper .page-main .column.main .login-container .block-customer-login .or-line{border-top:1px solid #efefef;width:255px;margin:15px auto}.page-wrapper .page-main .column.main .login-container .login-customer{border:1px solid #f2f2f2;padding:10px;text-align:center}.page-wrapper .page-main .column.main .login-container .block.block-new-customer{width:100%;margin-bottom:0}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-title{border-bottom:none}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-title .note{float:left;width:100%;margin:0 0 10px;color:#000;padding:0 10px;font-size:13px;text-align:center}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-content .actions-toolbar .create{text-decoration:none;color:#000;text-transform:uppercase;background:0 0;border:none;margin:0 0 20px}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-content .actions-toolbar .create span{background:#e9e8e8;border:1px solid #adadad;color:#000;padding:4px 25px}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-content .actions-toolbar .primary{float:none}.page-wrapper .page-main .column.main .login-container .block-new-customer .block-content .actions-toolbar{text-align:center}.login-container .block-customer-login .block-content .form-login .login:after{display:none}.page-wrapper .page-main .column.main .login-container .block-new-customer .mandatory{text-align:left;margin:0;float:left;font-size:13px;color:#636363;width:100%}.page-wrapper .page-main .column.main .login-container .block-new-customer .mandatory .important{color:red}.account-social-login{margin:12px auto;margin-bottom:0 !important}.account-social-login .block-content .actions-toolbar{width:unset !important}.login-container .block-customer-login .block-content .form-login .fieldset .field .control .mage-error{text-align:left;font-size:13px;margin-top:0;transition:.8s}.login-container .block-customer-login .block-content .form-login .fieldset .field .control #email-error,.login-container .block-customer-login .block-content .form-login .fieldset .field .control #pass-error{text-align:left;font-size:13px;margin-top:0;transition:.8s}.login-container .block-customer-login .block-content .form-login .fieldset .field .control input{box-shadow:none}.page-wrapper .page-main .column.main .login-container .page.messages .messages .message-error{color:#000;background-color:#f6f5f5;border:1px solid #e85a5a;border-radius:5px;text-align:left;font-size:15px;padding:10px 10px 9px 47px;font-family:'Helvetica','Arial',sans-serif}.page-wrapper .page-main .column.main .login-container .page.messages .messages .message.success{color:#000;border:1px solid #11b400;background-color:#f6f5f5;border-radius:5px}.page-wrapper .page-main .column.main .login-container .page.messages .messages .message.success div{-webkit-font-smoothing:antialiased;font-size:15px}.message.error>*:first-child:before{content:'\f071' !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;color:#000;font-family:'luma-icons';vertical-align:middle;display:inline-block;margin:2px;font-weight:400;overflow:unset;speak:none;left:0;top:12px;width:45px;font:normal normal normal 14px/1 FontAwesome;position:absolute;text-align:center}.page.messages .messages .message-notice.notice.message .customer-warning{margin-bottom:15px}.page.messages .messages .message-notice.notice.message .business-convert{width:50%;display:inline-block;float:left;margin:0 auto;text-align:center}.page.messages .messages .message-notice.notice.message .business-convert a{background:#000;display:inline-block;border:0;color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:50%;padding:7px 15px;text-decoration:none}.page.messages .messages .message-notice.notice.message .business-create{width:50%;display:inline-block;margin:0 auto;text-align:center}.page.messages .messages .message-notice.notice.message .business-create a{background:#000;display:inline-block;border:0;color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:50%;padding:7px 15px;text-decoration:none}.message.notice>*:first-child:before{visibility:hidden}.page.messages .messages .message-notice.notice.message{margin-bottom:20px;color:#000;border:1px solid #11b400;background-color:#f6f5f5;border-radius:5px}@media only screen and (max-width:375px){.page-wrapper .page-main .column.main .login-container .block-new-customer .block-content .actions-toolbar .create span{padding:4px 8px}}@media only screen and (max-width:900px){.page-wrapper .page-main .column.main .login-container{width:100%}.login-container .block-customer-login .block-content .form-login .login .email,.login-container .block-customer-login .block-content .form-login .password{width:100%}.page-wrapper .page-main .column.main .login-container .block-customer-login .actions-toolbar{width:30%}.page-wrapper .page-main .column.main .login-container{margin-top:40px;margin-bottom:40px}}@media only screen and (min-width:901px) and (max-width:1100px){.page-wrapper .page-main .column.main .login-container{width:55%}}