.auth-page{min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ie .auth-page{margin:0 auto;display:table}.auth-page .page-container{padding:0}.ie .auth-page .page-container{vertical-align:middle;display:table-cell}.auth-page .page-container .auth-form{padding:15px;position:relative;margin:auto auto 25px;box-shadow:0 0 12.87px .13px rgba(0,0,0,.13);background:#fff}.auth-page .page-container .auth-form>a{padding:5px 0 15px;text-align:center;display:block}.auth-page .page-container .auth-form>a img{max-width:200px;max-height:40px}.auth-page .page-container .auth-form .inputs{-ms-flex-pack:space-between;height:45px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;border:0;color:#9a9a9a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.auth-page .page-container .auth-form .inputs .input-validate{max-width:none}.ie .auth-page .page-container .auth-form .inputs .input-validate{max-width:100%}.auth-page .page-container .auth-form .inputs.login-email{position:relative}.auth-page .page-container .auth-form .inputs.login-email input{padding-left:30px}.auth-page .page-container .auth-form .inputs.login-email:after{font-size:14px;content:"\f0e0";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.login-password input{padding-left:30px}.auth-page .page-container .auth-form .inputs.login-password:after{font-size:14px;content:"\f023";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.login-password .forget-password{padding:0;font-size:12px;right:10px;color:#007682;position:absolute;top:10px}.auth-page .page-container .auth-form .inputs.register-name{position:relative}.auth-page .page-container .auth-form .inputs.register-name input{padding-left:30px}.auth-page .page-container .auth-form .inputs.register-name:after{font-size:14px;content:"\f007";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.register-lastname{position:relative}.auth-page .page-container .auth-form .inputs.register-lastname input{padding-left:30px}.auth-page .page-container .auth-form .inputs.register-lastname:after{font-size:14px;content:"\f007";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.register-email{position:relative}.auth-page .page-container .auth-form .inputs.register-email input{padding-left:30px}.auth-page .page-container .auth-form .inputs.register-email:after{font-size:14px;content:"\f0e0";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.register-password input{padding-left:30px}.auth-page .page-container .auth-form .inputs.register-password:after{font-size:14px;content:"\f023";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.password-recovery input{padding-left:30px}.auth-page .page-container .auth-form .inputs.password-recovery:after{font-size:14px;content:"\f0e0";position:absolute;top:16px;left:10px;font-family:Faprika}.auth-page .page-container .auth-form .inputs.register-marketing input[type=checkbox]+label:before{width:30px}.auth-page .page-container .auth-form .inputs.register-marketing input[type=checkbox]:checked+label:after{left:5px}.auth-page .page-container .auth-form .inputs.register-marketing label{font-size:12px;color:#666;line-height:18px}.auth-page .page-container .auth-form .buttons .login-button{border:1px solid #007682;color:#fff;border-radius:3px;background:#007682}.auth-page .page-container .auth-form .buttons .guest-button,.auth-page .page-container .auth-form .buttons .login-button{height:40px;padding:0 15px;font-weight:600;transition:all .3s ease;text-transform:uppercase;cursor:pointer;width:100%;line-height:38px;margin-top:5px}.auth-page .page-container .auth-form .buttons .guest-button{border:1px solid #e2e6eb;color:#007682;text-align:center;border-radius:3px;display:block}.auth-page .page-container .auth-form .buttons .password-recovery-button,.auth-page .page-container .auth-form .buttons .register-button,.auth-page .page-container .auth-form .buttons .register-continue-button{height:40px;padding:0 15px;border:1px solid #007682;font-weight:600;color:#fff;transition:all .3s ease;text-transform:uppercase;border-radius:3px;background:#007682;cursor:pointer;width:100%;line-height:38px;margin-top:5px}.auth-page .page-container .auth-form .message{padding:10px 0;font-size:12px;text-align:center;line-height:18px}.auth-page .page-container .auth-form .message span{color:#007682;cursor:pointer}.auth-page .page-container .auth-form .divider{padding:10px 0;position:relative;text-align:center}.auth-page .page-container .auth-form .divider span{padding:0 10px;position:relative;background:#fff}.auth-page .page-container .auth-form .divider:before{height:1px;content:"";position:absolute;top:50%;background:#e2e6eb;left:0;width:100%}.auth-page .page-container .auth-form .external-authentication .buttons a{padding:0 15px;margin-bottom:10px;color:#fff;text-align:center;border-radius:3px;cursor:pointer;line-height:35px;display:block}.auth-page .page-container .auth-form .external-authentication .buttons .button-facebook{position:relative;background:#39599f}.auth-page .page-container .auth-form .external-authentication .buttons .button-facebook:before{font-size:14px;content:"\f39e";position:absolute;left:10px;font-family:FaprikaBrand}.auth-page .page-container .auth-form .external-authentication .buttons .button-instagram{position:relative;background:#4c68d7}.auth-page .page-container .auth-form .external-authentication .buttons .button-instagram:before{font-size:14px;content:"\f16d";position:absolute;left:10px;font-family:FaprikaBrand}.auth-page .page-container .auth-form .external-authentication .buttons .button-google{position:relative;background:#d34836}.auth-page .page-container .auth-form .external-authentication .buttons .button-google:before{font-size:14px;content:"\f1a0";position:absolute;left:10px;font-family:FaprikaBrand}.auth-page .page-container .auth-form .external-authentication .buttons .button-twitter{position:relative;background:#1dcaff}.auth-page .page-container .auth-form .external-authentication .buttons .button-twitter:before{font-size:14px;content:"\f099";position:absolute;left:10px;font-family:FaprikaBrand}.auth-page .page-container .auth-form .external-authentication .buttons .button-microsoft{position:relative;background:#00a1f1}.auth-page .page-container .auth-form .external-authentication .buttons .button-microsoft:before{font-size:14px;content:"\f17a";position:absolute;left:10px;font-family:FaprikaBrand}.auth-page .page-container .auth-form .message-error{padding:10px;font-size:13px;border:1px solid #d33;color:#fff;text-align:center;border-radius:3px;background:#e45f5f;line-height:15px}.auth-page .page-container .auth-form .message-error ul li{font-weight:600}.auth-page .page-container .auth-form .return-register{-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.auth-page .page-container .auth-form .return-register a{color:#007682;display:initial}.auth-page .page-container .auth-form .result{border-left:3px solid #393;padding:15px;color:#393;position:relative;background-color:#94db94;margin:0 0 10px}.auth-page .page-container .bottom-wrap{padding:15px;font-size:12px;right:0;position:fixed;bottom:0;text-align:center;box-shadow:0 0 12.87px .13px rgba(0,0,0,.13);background:#fff;left:0}.auth-page .page-container .bottom-wrap a{color:#007682}@media only screen and (min-width:480px){.auth-page{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.auth-page .page-container .auth-form,.auth-page .page-container .bottom-wrap{border:1px solid #e2e6eb;border-radius:3px;width:340px}.auth-page .page-container .bottom-wrap{position:relative;margin:auto}}