.page--login .page__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;position:relative;min-height:calc(100vh - 80px);flex-direction:column}.page__options{position:relative;top:0;right:0;padding:0;width:100%;margin-top:25px;padding-right:25px}.login{text-align:center}.header-image{max-width:300px;margin-bottom:20px}.title{font-family:Arial,sans-serif;text-align:center;font-size:x-large}.instruction{font-family:Arial,sans-serif;text-align:center;padding-bottom:25px}.login{width:100%;max-width:400px;position:relative}form{width:inherit}.form-group{width:100%}h2{margin-bottom:12px;text-align:left}.login__form-error{display:none;margin:0 5px 10px 5px;font-size:93.33333%;line-height:1.25;text-align:left}.login__form-error small{font-size:85.71428%}.login__form-error strong{display:block;color:#fb4168;font-weight:400}.activate__error{margin-top:-15px}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:1px}#modal-forgotten-password .btn{margin:0;margin-bottom:15px;width:100%}.login__sign-in .button--group .btn{margin-right:0}.sign-in .flip-login{line-height:27px}.flip-container{-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;max-width:380px;min-height:400px}.flip-container.redemption{width:380px}.flip-container .front,.flip-container .back{margin:0;display:block;background:#fff;background:rgba(255,255,255,.6);border-radius:6px;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-container .front{z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0)}.flip-container .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-container.flipped .back{-webkit-transform:rotateY(0);transform:rotateY(0)}.flip-container.flipped .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container .flipper{position:relative;-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-container figure{padding:15px 40px;border-radius:6px;opacity:1}.flip-container.activation-confirm .front{position:relative}.flip-container.two-factor-confirm .front{position:relative}#modal-forgotten-password.modal--window .modal__header{padding:18px 0 0}.login__body{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 275px);width:100%}.amaze-category{margin-left:100px;max-width:550px;width:100%}.amaze-category h1{font-weight:bold;font-size:24px;font-family:Verdana,Arial,sans-serif}.amaze-category .merchants{font-size:12px;font-weight:bold;font-family:Verdana,Arial,sans-serif}.amaze-category .merchant-logo{margin-top:50px}.amaze-category .merchant-logo img{max-width:250px}.coffee .amaze-category h1{max-width:300px}.travel .amaze-category h1{max-width:475px}.grocery .amaze-category h1{max-width:470px}.holiday-shopping .amaze-category{color:#fff}.dining .amaze-category h1{max-width:325px}#tabActivate .btn,#tabTwoFactor .btn{margin-right:0}#tabActivate .field-validation-error,#tabTwoFactor .field-validation-error{display:inline-block;margin-bottom:10px}#tabActivate .field-validation-success,#tabTwoFactor .field-validation-success{display:inline-block;margin-bottom:10px;color:#1b1391}@media only screen and (max-width:900px){.login__body{flex-wrap:wrap}.flip-container.redemption{min-height:450px}.flip-container.activation{min-height:515px}.flip-container.flipped,flip-container.redemption.flipped{min-height:550px}.amaze-category{margin-left:20px;margin-right:20px;width:unset}.amaze-category .merchant-logo{text-align:center}}@media only screen and (max-width:479px){.flip-container form{margin:0}.flip-container .front,.flip-container .back{background-color:transparent;width:100%}.flip-container.login.flipped{min-height:unset}.flip-container.login .front{position:relative}.flip-container.login .back{position:absolute}.flip-container.login.flipped .front{position:absolute}.flip-container.login.flipped .back{position:relative}.flip-container.redemption{min-height:unset}.flip-container.redemption .flipper .front{position:relative}.flip-container.redemption .flipper .back{position:absolute}.flip-container.redemption.flipped .flipper .front{position:absolute}.flip-container.redemption.flipped .flipper .back{position:relative}.flip-container.redemption.flipped{margin-bottom:40px}.flip-container.redemption figure{padding-bottom:0}.flip-container.activation{min-height:unset}.flip-container.activation .flipper .front{position:relative}.flip-container.activation .flipper .front{position:relative}.flip-container.activation .flipper .back{position:absolute}.flip-container.activation .flipper .front .button--group{margin-top:15px}.flip-container.activation.flipped .flipper .front{position:absolute}.flip-container.activation.flipped .flipper .back{position:relative}.login{width:unset}.login.reset{width:100%}.page--login .page__block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center}.page__options{align-self:flex-end;position:relative;top:0;right:0;order:2;margin-top:0;padding-right:0}.login__body{display:block;min-height:unset;min-width:unset;margin-bottom:30px}}