body,html{height:100%;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%}.Layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.Button{cursor:pointer;border:0;border-radius:0;padding:10px 15px;background-color:#2c3e50;color:#fff;font-size:16px;font-weight:700}.Button:active,.Button:focus,.Button:hover{outline:none;background-color:#3e5871}.Button:disabled{pointer-events:none;cursor:default;background-color:#ccc!important}.Button.isLoading{position:relative;pointer-events:none;cursor:default;background-color:#1a252f}.Button.isLoading:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../img/spinner-third-duotone.a6972640.svg);background-size:cover;-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite}.Actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Actions>*{margin:5px}.Form{margin-top:auto}.Form label{display:block;font-weight:700}.Form input{padding:10px}.Authentication{padding:20px 0;font-weight:700}.Authentication-success svg path{fill:#88b948}.Authentication-error svg path{fill:#b40000}.SVG{width:20px;height:20px;margin:0 5px}.SVG-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Loading{padding:20px 0}@-webkit-keyframes spinner{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) rotate(1turn);transform:translateY(-50%) rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) rotate(1turn);transform:translateY(-50%) rotate(1turn)}}