@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/bcccd7dfcdeddf586f5e0bd77dda204d.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/82ada96d1354cece118ce4ba73cea813.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/942a5b220d464bf82e5e6819195a4349.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/3b52bc86749058f144deb815c481ca5b.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/8bd7856b64b4313341ebfbc0136c9d74.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/69c061b7c23590e75a8806c4ed465be4.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/3b9222bb69292e15261d91b1e6393369.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/8dc942c71385e7509b87af5d07f3db78.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/c248e1508ed79ef03adf0260317acc33.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/b92cc2170a4d5438fd3d19f349ce3785.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/eb797abfa6a5cca2463e423c07c4f6ea.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/ad148b1c1dd7fb964d14f7c4c547c1b4.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/c065bd9fa03a7a797d95ba7f198a9dcf.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/770a8fca674a3550e241a6de7fa82d8b.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/10952ea0fbd7cb93977fad8128712d87.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url(/javascripts/app-frontend-login-pages/dist/e11b2308d1ace9c25083c7bd0fb9b66e.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/9b3e35eb0a402cc52306ca1cdcbb3786.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/253ce05ee63d40ee619673b55cf4de78.ttf) format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/a2f368630c3fbfd38f91fa089789689a.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/d731855c0a259d0dc52f513fb71b74ab.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/d286fd54526d9eff4dace78607dbc025.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/42e2d9949da26d209fbea4ca75902513.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/c1d474a58feb6967142dac2f942b91c7.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/12e6acd2589d00c9d0aa9c450dab876b.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/eef6bbfbedf3519648854c7d8473afce.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/72d8cd073554d1e379dcfd2fa23b3695.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/f9819ce5f7b3007625b6ffb34003c6b4.ttf) format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/d1c8d5b71ec3f75c7da2f29cf6f3c73f.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/1775f88cf4c7db7c20cd15e21f593fda.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/201a905099bde5cc4079b3ff4dc7c031.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/70a55acc80c6a6827cbc23ca750ec837.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/81414c662504d6d8df68fdd41cd7f01a.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/efa76f8326aa5cee3bdd07d37e2a63d2.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url(/javascripts/app-frontend-login-pages/dist/4eada1729d961fcdc15f4333b49d9763.woff2) format('woff2'), url(/javascripts/app-frontend-login-pages/dist/fcfa9fd89e3b60f7cf1a41ba21c094b7.woff) format('woff'), url(/javascripts/app-frontend-login-pages/dist/43cc81b496222dc9ce3ce7d6970a95a6.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.font--default-thin {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 100;
}
.font--default-light {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 300;
}
.font--default-regular {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 400;
  letter-spacing: 0.018em;
}
.font--default-medium {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 500;
}
.font--default-bold {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 700;
}
.text--overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.position--center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.state--disabled {
  opacity: 0.3;
  pointer-events: none;
  background: transparent;
  cursor: default;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
:focus {
  outline: none;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */audio:not([controls]),hr{height:0}img,legend{border:0}:focus,a:active,a:hover{outline:0}body,mark{color:#000}button,fieldset,hr{border:none;padding:0}a,button,hr{background:0 0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}#preloader.hidden,.preloading svg,[hidden],audio:not([controls]),template{display:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.app-loading-placeholder .loader-text,body{font-family:Roboto,Helvetica,sans-serif}body,p{font-weight:400}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,::after,::before{box-sizing:border-box}body,html{min-width:320px}body{margin:0;background:#F2F4F7;letter-spacing:.018em;font-size:100%}ul{padding:0;margin:0;list-style:none}button,hr{text-align:left}html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app-link,a{color:#00BAFF;cursor:pointer;text-decoration:none}.app-link:focus,.app-link:hover,a:focus,a:hover{text-decoration:underline;color:#00BAFF}em{font-style:normal}strong{font-weight:700}#preloader{position:fixed;z-index:9999999999999999;background-color:#FFF;color:#000;top:0;right:0;bottom:0;left:0}#preloader.invisible{visibility:hidden}#preloader svg{fill:#00BAFF}.app-loading-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.app-loading-placeholder .loader-text{font-weight:300;width:100%;height:40px;position:absolute;top:-120px;right:0;bottom:0;left:0;text-align:center;font-size:24px;color:#7990A1;margin:auto;padding:0 30px}.app-loading-placeholder .loader,.app-loading-placeholder .loader::after,.app-loading-placeholder .loader::before{border-radius:50%;width:2.5em;height:2.5em;animation:load 1.8s infinite ease-in-out;animation-fill-mode:both}.app-loading-placeholder .loader{color:#E2E2E2;font-size:20px;margin:auto;position:absolute;top:-120px;right:0;bottom:0;left:0;transform:translateZ(0);animation-delay:-.16s}.app-loading-placeholder .loader::before{left:-3.5em;animation-delay:-.32s}.app-loading-placeholder .loader::after{left:3.5em}.app-loading-placeholder .loader::after,.app-loading-placeholder .loader::before{content:'';position:absolute;top:0}@keyframes load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}

/*# sourceMappingURL=common.d3d8f80fb68721f6432c.min.css.map*/