.devise{padding-top:5rem;padding-bottom:5rem;background-color:#00B7EA}.devise h1,.devise h2{color:#FFF;font-weight:700;font-size:4.8rem}.devise p{color:#FFF;font-weight:400;font-size:2rem}.devise .shared-link{color:#FFEF50;text-decoration:none;font-size:2rem;margin:2px}.devise .input-lg{border-radius:10rem}.devise .input-lg::placeholder{color:#037FAB;font-weight:700}.devise .btn{color:#000;border:none;font-weight:700;font-size:2rem;margin:0.2rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#FFEF50}.devise .btn .client{margin:-0.2rem 0 -0.2rem -1.5rem}body.confirmations.show .alert-wrapper,body.passwords.update .alert-wrapper{color:#FFF}body.confirmations.show .alert-wrapper b,body.passwords.update .alert-wrapper b{text-shadow:1px 1px 3px rgba(0,0,0,0.3)}body.confirmations.show .alert-wrapper a,body.passwords.update .alert-wrapper a{color:#FFEF50;text-decoration:underline}body.confirmations.show .alert-wrapper a:hover,body.passwords.update .alert-wrapper a:hover{text-decoration:none}body.confirmations.show .alert,body.passwords.update .alert{padding:0;top:0;margin-bottom:0;border:0}body.confirmations.show .alert.alert-dismissable,body.passwords.update .alert.alert-dismissable{position:relative}body.confirmations.show .alert.alert-dismissable .close,body.passwords.update .alert.alert-dismissable .close{top:-0.6rem;position:absolute;right:0.5rem;color:#FFF;font-size:3.5rem;opacity:100;display:none;font-weight:200}body.confirmations.show .alert .alert-content,body.passwords.update .alert .alert-content{padding:0.5rem 2.5rem 0.5rem 1rem}body.confirmations.show .alert h3,body.confirmations.show .alert p,body.passwords.update .alert h3,body.passwords.update .alert p{margin:0}body.confirmations.show .alert ul,body.passwords.update .alert ul{list-style:none}body.confirmations.show .interactive,body.passwords.update .interactive{display:inline;line-height:4rem}body.confirmations.show .exclamation-sign,body.passwords.update .exclamation-sign{display:inline;font-weight:900}body.confirmations.show .alert.alert-dismissable,body.passwords.update .alert.alert-dismissable{color:#FFF}body.confirmations.show .alert.alert-dismissable.alert-danger,body.passwords.update .alert.alert-dismissable.alert-danger{padding:0.2rem 0 0.3rem 0;background-color:#EB6C55;border-color:#EB6C55}body.confirmations.show .alert.alert-dismissable.alert-success,body.passwords.update .alert.alert-dismissable.alert-success{background-color:#009640;border-color:#009640}body.confirmations.show .alert.alert-dismissable.alert-info,body.passwords.update .alert.alert-dismissable.alert-info{animation:flicker 0.6s 2;padding:0.4rem 0 0.5rem 0;background-color:#037FAB;border-color:#037FAB}body.confirmations.show .alert.alert-dismissable.alert-info.highlight,body.passwords.update .alert.alert-dismissable.alert-info.highlight{background-color:#FFEF50;border-color:#FFEF50;color:#000}body.confirmations.show .alert,body.passwords.update .alert{border-radius:6px}body.confirmations.show .alert .alert-messages-wrapper,body.passwords.update .alert .alert-messages-wrapper{text-align:center;font-size:2rem;font-weight:700}body.confirmations.show .alert .alert-messages-wrapper .help-block,body.passwords.update .alert .alert-messages-wrapper .help-block{color:#FFF;margin:0}@media screen and (max-width: 480px){.devise h1{color:#FFF;font-size:3.9rem}}
