.deprecation-banner{background:linear-gradient(135deg,#fbaa35,#fa9d17);color:#fff;padding:1.25rem 1rem;text-align:center;font-size:.95em;line-height:1.6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.deprecation-banner .banner-title{font-size:1.15em;font-weight:700;margin-bottom:.5rem}.deprecation-banner .banner-title:before{content:"\26A0\FE0F   "}.deprecation-banner .banner-content{max-width:800px;margin:0 auto}.deprecation-banner p{margin:.35rem 0}.deprecation-banner p:first-child{margin-top:0}.deprecation-banner p:last-child{margin-bottom:0}.deprecation-banner a{color:#fff;text-decoration:none;font-weight:600;background:hsla(0,0%,100%,.2);padding:.15rem .5rem;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.deprecation-banner a:hover{background:hsla(0,0%,100%,.35)}.deprecation-banner .new-platform-link{display:inline-block;margin-top:.75rem;background:#fff;color:#fa9708;padding:.5rem 1.25rem;border-radius:5px;font-weight:700;font-size:1em;-webkit-transition:all .2s ease;transition:all .2s ease}.deprecation-banner .new-platform-link:hover{background:hsla(0,0%,100%,.9)}.deprecation-banner strong{font-weight:700}@media screen and (max-width:640px){.deprecation-banner{padding:1rem .75rem;font-size:.85em}.deprecation-banner .banner-title{font-size:1.05em}}body{background:#eb0028}section#devise{width:100%;max-width:375px;margin:0 auto;padding:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form{margin:1em 0;width:100%}.title,p.alert,p.notice{text-align:center;margin-top:1.3em}#error_explanation{margin-bottom:1.3em;text-align:center}#error_explanation h2{font-size:1.2em}a.devise_link{color:#fff;text-decoration:none;border-bottom:1px solid #fff;font-size:.8rem}#logo{width:60%;max-width:40vw;height:auto}.field_group{background:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden}.field:not(:first-of-type){border-top:1px solid rgba(0,0,0,.2)}.field label{display:inline-block;color:gray;font-size:.8em;font-weight:500;padding:.4rem .5rem 0}.field input[type=email],.field input[type=password],.field input[type=text]{font-size:1rem;padding:.5em;color:#000;border:none;display:block;width:100%;background:transparent;-webkit-transition:background .3s ease;transition:background .3s ease;outline:none}.field input[type=email]:hover,.field input[type=password]:hover,.field input[type=text]:hover{cursor:pointer}.field input[type=email]:focus,.field input[type=password]:focus,.field input[type=text]:focus{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);background:#f0f0f0}.field input[type=email]:-ms-input-placeholder,.field input[type=password]:-ms-input-placeholder,.field input[type=text]:-ms-input-placeholder{color:gray}.checkbox{text-align:center;padding:1rem;font-size:.8rem}.actions{margin-top:1em}.actions input[type=submit]{font-size:.8rem;padding:.75rem 1rem;color:#fff;font-weight:600;border:1px solid #fff;border-radius:5px;display:block;width:100%;background:transparent;-webkit-transition:background .3s ease;transition:background .3s ease}.actions input[type=submit]:hover{cursor:pointer;background:#fff;color:#eb0028}
/*# sourceMappingURL=devise-04f1ad2b41d64dbd17d3.css.map*/