.right{margin:15px 0 0}.right a,.right span{color:#fff;text-decoration:none;font-weight:700;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,.2);margin-right:15px}.landing-page>.container{margin-bottom:-40px}.landing-page .alert{background-color:rgba(255,0,0,.05);padding:10px;border:1px solid rgba(255,0,0,.2)}.header a.link-header,.header a.btn-rb-list{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.header .nav .open>a,.header .nav .open>a:hover,.header .nav .open>a:focus{background-color:transparent}.dialog-container{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10000;background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.dialog-container.show{background-color:rgba(0,0,0,.35)}.dialog{position:relative;max-width:382px;margin:50px auto 0;background:#fff;padding:30px 50px;box-shadow:0 2px 5px rgba(0,0,0,.3);opacity:0;border-radius:2px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.dialog.show{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.dialog>form>input{display:block;font-size:16px;margin:15px 0;padding:8px 5px;width:100%;border:1px solid #ddd}.dialog>form>input.invalid{border:1px solid red}.dialog>form>.btn{width:100%}.shake{-webkit-animation:shake .25s ease-in-out both;-moz-animation:shake .25s ease-in-out both;-ms-animation:shake .25s ease-in-out both}.standalone .dialog-container{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.standalone .dialog{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;margin-top:10%}@-webkit-keyframes shake{0%,100%{transform:translateX()}33%,67%{transform:translateX(-10px)}50%{transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{transform:translateX()}33%,67%{transform:translateX(-10px)}50%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX()}33%,67%{transform:translateX(-10px)}50%{transform:translateX(10px)}}.vertical-align-wrapper:before{margin-right:-.5em}.button-bar{width:60%;margin-left:20%;margin-top:2em}@media(max-width:640px){.button-bar{width:100%;margin-left:0}}