.lds-dual-ring{display:inline-block}.lds-dual-ring-pseudo{content:" ";display:block;width:100%;height:100%;margin:1px;border-radius:50%;border:3px solid #fff;-webkit-animation:lds-dual-ring .6s linear infinite;animation:lds-dual-ring .6s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toast{position:fixed;left:0;bottom:0;right:0;color:#fff;overflow:hidden;font-size:14px;font-weight:700;-webkit-animation:HIDE .2s linear;animation:HIDE .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:12px 0 12px 0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1000}@-webkit-keyframes HIDE{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes HIDE{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.toast.active{-webkit-animation:POPUP .2s linear;animation:POPUP .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes POPUP{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes POPUP{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.toast__success{background-color:green}.toast__failed{background-color:#8b0000}.toast__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:700px;margin:0 auto}.toast__msg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.toast__close{font-weight:700;font-size:14px;width:24px;height:24px;display:block;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-radius:50%;border:1px solid #fff}.toast__close:after,.toast__close:before{content:"";position:absolute;right:4px;top:10px;width:14px;height:2px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toast__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.app__spinner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dialog-background{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background:rgba(0,0,17,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog{background:#fff;width:500px;max-width:90vw;border-radius:3px;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.4);box-shadow:4px 4px 40px rgba(0,0,0,.4)}.dialog__header{height:50px;border-bottom:1px solid #e7e7e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;padding-right:16px}.dialog__title{font-size:16px;margin-top:4px;padding:0}.dialog__close{-webkit-appearance:none;padding:0;margin:0;border:0;font-size:30px;background:transparent;outline:none;font-weight:600;cursor:pointer}.dialog__body{padding:15px 30px 30px 30px}.dialog__body p,.dialog__body span{font-size:15px}.dialog__answers{height:50px;padding-left:30px;padding-right:30px;background:#fff;display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column}.fade-enter-active,.fade-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-enter-active{-webkit-transition-delay:.2s;transition-delay:.2s}.fade-enter,.fade-leave-active{opacity:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{font:normal 14px Lato,sans-serif;margin:0;overflow:hidden}h2{font-size:20px}h2,h3{margin:0 0 6px 0;font-weight:300}h3{font-size:18px}.text--subtitle{font-size:16px;font-weight:500;opacity:.6}