.login-page .buttons{display:block;background-color:transparent!important}.login-page .page-title{display:none!important}.login-page .returning-wrapper{float:none!important;width:100%!important;text-align:center!important;background-color:#fff;padding-bottom:50px}.login-page .returning-wrapper form{max-width:440px;margin:0 auto;border:0!important;background-color:transparent!important}.login-page .returning-wrapper form .title strong,.login-page .returning-wrapper form .title{color:#005db8!important;font-weight:800!important;text-align:center;font-family:'Titillium Web',sans-serif;margin-top:20px!important;margin-bottom:40px!important}.login-page .returning-wrapper .form-fields{border:0!important;box-shadow:0 2px 15px 0 rgba(0,0,0,.12);background-color:#f2f8fb;padding-left:35px!important;padding-right:35px!important;padding-bottom:45px!important;border-radius:3px}.login-page .returning-wrapper .form-fields *{font-family:'Titillium Web',sans-serif!important}.login-page .external-authentication{display:none}.login-page .topic-block{display:none}.html-login-page .product-grid.home-page-product-grid{padding:0!important}.login-page form .inputs:not(.reversed) label{display:block;width:100%!important;text-align:left;font-size:12px;font-weight:700}.login-page form .inputs:not(.reversed) input{width:100%!important;border:0;padding:5px;min-height:30px;background-color:#fff!important;border:solid 1px #949ca1}.input-validation-error{border:solid 1px #ff3737!important}.field-validation-error{color:#ff3737}.invalid-label{color:#ff3737!important}.login-page form .inputs:not(.reversed) input:-webkit-autofill,.login-page form .inputs:not(.reversed) input:-webkit-autofill:hover,.login-page form .inputs:not(.reversed) input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fcfcfc inset;transition:background-color 5000s ease-in-out 0s;border:solid 1px #949ca1}.login-page form .inputs:not(.reversed) input:focus{border-bottom:solid 1px #4ab2f1}.login-page form .inputs:not(.reversed)>span{text-align:left!important;margin-bottom:20px;font-size:12px}.login-page form .inputs.reversed.remember{text-align:left;margin:0;margin-top:-10px;font-size:12px}.login-page form .inputs.reversed.remember label{font-family:10px!important;cursor:pointer!important}.login-page form .inputs.reversed{margin:0;margin-top:10px}.login-page form .inputs.reversed span{font-size:12px!important}.login-page form .inputs.reversed a{font-size:12px!important;color:#00c0f3!important;font-weight:bold}.login-page form .buttons{margin-bottom:0!important;padding-bottom:0!important}
