.Login .inputContainer{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start}.Login .inputContainer input{width:50%}.Login .inputContainer .inputDomainLabel{color:#000;font-weight:700}.Login .inputContainer.username{border-bottom:1px solid #c7c7c7}.Login .inputContainer.username input{border:none}.logo{margin-bottom:24px;margin-top:16px;width:130px}.formContainer{display:table-cell;vertical-align:middle}.App form,.Login form{background-clip:padding-box;border:1px solid #f4f4f4;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.3);margin:auto;max-width:400px;overflow:hidden;padding:16px 32px 32px;position:relative;width:80%}.App form .link,.Login form .link{position:absolute;right:10px;top:10px}.App form .floatinput,.Login form .floatinput{margin-bottom:20px!important}.App form .button,.Login form .button{max-width:250px;width:100%}.App form .createStoreMapLoader,.Login form .createStoreMapLoader{font-weight:700;height:50px;margin:54px 0 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;width:100%}.App,.Login{display:table;height:100%;text-align:center;width:100%}.background{height:100%;position:absolute;width:100%;z-index:-1}#alert-root .alert-modal-wrapper{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}#alert-root .backdrop{background-color:rgba(0,0,0,.95);height:100%;position:absolute;width:100%}#alert-root .message-box{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;position:absolute;width:100%}#alert-root .message-box .message{align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:450px;min-height:200px;padding:32px 24px;width:80%}#alert-root .message-box .messageDescription{color:#000;font-weight:700;margin-bottom:16px}#alert-root .message-box .continueButton{margin-left:auto;margin-top:auto}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;font-size:10px}body{color:#707070;font-size:12px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.link,a{color:#a42a2e;cursor:pointer;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{color:#902528;text-decoration:underline}.link:focus,a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{max-width:100%;vertical-align:middle}hr{border:0;border-top:1px solid #707070;margin-bottom:16px;margin-top:16px}[role=button]{cursor:pointer}.grid-layout{background-color:#fff;padding:100px 8%;position:relative;text-align:center;width:100%}.grid-layout .layout-container{display:inline-block;max-width:1024px;text-align:left;width:100%}.standard-content{background-color:#fff;padding:100px 8%;position:relative;text-align:center;width:100%}.standard-container{display:inline-block;text-align:left;width:100%}.hidden,.removed,[hidden]{display:none!important}.fullWidth{width:100%!important}.invisible{opacity:0;pointer-events:none;visibility:hidden}.shadow{box-shadow:0 0 10px rgba(0,0,0,.05)}.disable,.disabled,[disabled]{cursor:not-allowed;opacity:.3!important;pointer-events:none}.required{color:#f46608}.hide{display:none!important}.align-center,.center{justify-content:center;text-align:center}.left{justify-content:left;text-align:left}.right{justify-content:right;text-align:right}.formErrorMessage{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:50px auto 20px;max-width:500px;padding:0 20px}.formErrorMessage p,.formErrorMessage span{color:#f46608;vertical-align:middle}.formErrorMessage span{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:50px;margin:0 20px;-webkit-perspective:1000px;perspective:1000px;text-shadow:0 5px rgba(0,0,0,.05);-webkit-transform:translateZ(0);transform:translateZ(0)}.formErrorMessage p{margin:0;text-align:left}@media(max-width:320px){.formErrorMessage span{font-size:30px}.formErrorMessage p{font-size:1.2em}}@media(min-width:768px){html{background:#fafafa}.box{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.03);display:flex;flex-direction:column;margin:50px auto 0;max-width:800px;padding:50px 20px;text-align:left;width:100%}}.emp{color:#000}.element-focus-added{transition:none!important}.bold{font-weight:700}.aria-label-text{display:inline-block;height:1px;overflow:hidden;width:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#272727;font-weight:400}.h1,.h2,.h3,h1,h2,h3{margin-bottom:8px;margin-top:16px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:5.3333333333px;margin-top:8px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h1,.h2,h1,h2{line-height:1.2em}.h2,h2{font-size:28px}.h3,h3{font-size:22px}.h3,.h4,h3,h4{line-height:1.8em}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h5,.h6,h5,h6{line-height:1.8em}.h6,h6{font-size:16px}h1.page-title{font-size:6em;margin:1em 0;text-align:center;width:100%}p{font-size:1.4em;line-height:1.3em}.title{color:#a42a2e}.good,.green{color:#478145}.bad,.red{color:#963d4b}.warning{color:#f46608}.uppercase{text-transform:uppercase}@media(max-width:768px){h1.page-title{font-size:40px}}@media(max-width:480px){h1.page-title{font-size:30px}}.button,button{align-items:center;background:#a42a2e;background-clip:padding-box;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3em;justify-content:center;margin-bottom:0;max-height:64px;outline:none!important;overflow:hidden;padding:10px 20px;transition:all .15s linear;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.button.element-focus-added,button.element-focus-added{transition:none .3s ease-out}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background:#902528;color:#fff;text-decoration:none}.button.active,.button:active,button.active,button:active{background-image:none;outline:0}.button.inverse,button.inverse{background:none;border:2px solid #a42a2e;color:#a42a2e;font-weight:700;padding:18px 36px}.button.inverse:active,.button.inverse:hover,button.inverse:active,button.inverse:hover{background:#a42a2e;color:#fff}.button.clear,button.clear{background:none;color:#a42a2e}.button.clear:active,.button.clear:focus,.button.clear:hover,button.clear:active,button.clear:focus,button.clear:hover{background:#fafafa;text-decoration:none}.button.small,button.small{font-size:1.3em;padding:10px 40px}.button.medium,button.medium{font-size:1.4em;padding:20px 60px}.button.large,button.large{font-size:1.6em;height:auto;max-width:400px;padding:20px 40px;width:100%}.button.primary,button.primary{font-size:1.6em;margin:40px 5%;padding:20px;width:90%}.button.floating-button,button.floating-button{padding:20px}.button.floating-button.large,button.floating-button.large{padding:20px 40px}.button label,button label{color:#fff;font-size:18px;line-height:18px;margin:0;padding:10px;z-index:1}@media(min-width:320px){.segment button.many{padding:0 26px}}@media(max-width:320px){.button.large,button.large{padding:16px 20px}}.tappable{border-radius:100%;cursor:pointer;font-weight:700}.tappable:hover{background:hsla(0,0%,78%,.5)}form{background:#fff}form input,form select,form textarea{-webkit-appearance:none;background-clip:padding-box;border:none;border-bottom:1px solid #c7c7c7;border-radius:0;color:#515151;font-size:16px;height:50px;line-height:24px;margin:34px 0 2px;outline:none!important;overflow:hidden;padding:15px 8px 10px;width:100%}form input:-webkit-autofill,form select:-webkit-autofill,form textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}form input.alwaysactive,form select.alwaysactive,form textarea.alwaysactive{background:#fff}form input:focus,form select:focus,form textarea:focus{background:#fff;border:none;border-bottom:1px solid #515151;color:#272727}form input.ng-valid,form select.ng-valid,form textarea.ng-valid{background:#fff;border-bottom:1px solid #478145;color:#478145}form input.ng-valid:-webkit-autofill,form select.ng-valid:-webkit-autofill,form textarea.ng-valid:-webkit-autofill{-webkit-text-fill-color:#478145!important}form input.ng-valid:focus,form select.ng-valid:focus,form textarea.ng-valid:focus{border-bottom:1px solid #515151;color:#515151}form input.ng-invalid.ng-dirty,form input.ng-pristine.ng-invalid.hascontent,form select.ng-invalid.ng-dirty,form select.ng-pristine.ng-invalid.hascontent,form textarea.ng-invalid.ng-dirty,form textarea.ng-pristine.ng-invalid.hascontent{background:#fff;border-bottom:1px solid #963d4b;color:#963d4b}form input.ng-invalid.ng-dirty:focus,form input.ng-pristine.ng-invalid.hascontent:focus,form select.ng-invalid.ng-dirty:focus,form select.ng-pristine.ng-invalid.hascontent:focus,form textarea.ng-invalid.ng-dirty:focus,form textarea.ng-pristine.ng-invalid.hascontent:focus{border-bottom:1px solid #515151;color:#515151}form input.ng-invalid.ng-dirty+.input-icon,form input.ng-pristine.ng-invalid.hascontent+.input-icon,form select.ng-invalid.ng-dirty+.input-icon,form select.ng-pristine.ng-invalid.hascontent+.input-icon,form textarea.ng-invalid.ng-dirty+.input-icon,form textarea.ng-pristine.ng-invalid.hascontent+.input-icon{color:#963d4b;display:none}form input.ng-invalid.ng-dirty:focus+.input-icon,form input.ng-pristine.ng-invalid.hascontent:focus+.input-icon,form select.ng-invalid.ng-dirty:focus+.input-icon,form select.ng-pristine.ng-invalid.hascontent:focus+.input-icon,form textarea.ng-invalid.ng-dirty:focus+.input-icon,form textarea.ng-pristine.ng-invalid.hascontent:focus+.input-icon{color:#707070}form input.notrequired.ng-pristine+.icon-security:before,form select.notrequired.ng-pristine+.icon-security:before,form textarea.notrequired.ng-pristine+.icon-security:before{content:""}form input.notrequired.ng-pristine+.icon-refresh:before,form select.notrequired.ng-pristine+.icon-refresh:before,form textarea.notrequired.ng-pristine+.icon-refresh:before{content:""}form input.ng-valid.empty,form select.ng-valid.empty,form textarea.ng-valid.empty{border-bottom:1px solid #c7c7c7}form input.ng-valid.empty+.icon-password:before,form select.ng-valid.empty+.icon-password:before,form textarea.ng-valid.empty+.icon-password:before{content:""}form input.ng-valid.empty+.icon-house:before,form select.ng-valid.empty+.icon-house:before,form textarea.ng-valid.empty+.icon-house:before{content:""}form input.ng-valid.empty:focus,form select,form select.ng-valid.empty:focus,form textarea.ng-valid.empty:focus{background:#fff}form select{-webkit-appearance:none;appearance:none;margin-top:36px}form select.not-required.ng-pristine.ng-valid{border-bottom:1px solid #515151;color:#515151}form select.not-required.ng-valid.empty{color:#707070}textarea{transition:height .2s ease-in}textarea.ng-dirty,textarea.ng-touched,textarea:focus{height:100px}form .floatinput{margin:0 auto;max-width:500px;position:relative}form .floatinput input,form .floatinput select,form .floatinput textarea{font-size:16px;line-height:20px}form .floatinput label{bottom:auto;color:#707070;display:inline-block;font-size:18px;font-weight:700;left:0;padding:0;pointer-events:none;position:absolute;right:auto;top:52px;transition:all .3s ease-out;z-index:100}form .floatinput label.active{font-size:1.1em;top:24px}form .floatinput label.active .warning{font-size:1.1em}form .floatinput .input-icon,form .floatinput .select-icon{bottom:auto;color:#707070;font-size:12px;left:auto;pointer-events:none;position:absolute;right:10px;top:60px;width:20px}form .floatinput .errorMessage{bottom:auto;color:#963d4b;font-size:14px;left:auto;line-height:1.1em;position:absolute;right:0;top:88px}form .floatinput.col label{left:15px}form .floatinput.col .errorMessage{right:15px}@media(max-width:320px){form input,form select,form textarea{margin-top:30px}}
/*# sourceMappingURL=main.860f0752.css.map*/