.none{display:none}.form-control.input-full{width:100%;margin-bottom:10px}.form-control.input-inline{display:inline-block;width:60%;margin-right:1%}.content-waiting{color:#999}.dlvr-modal-window{display:block;width:100%;height:100%;background-color:rgba(246,240,238,.98);position:absolute;top:0;left:0;z-index:10000000}.dlvr-modal-title{width:100%;background-color:#444;height:6em;text-align:center;position:relative}.dlvr-modal-title h1{margin:0;padding:0;line-height:3em;color:white;font-family:'Futura BT W01 Book',sans-serif;font-size:2em;text-align:center}.dlvr-modal-dismiss{position:absolute;height:6em;line-height:6em;right:30px}.dlvr-modal-dismiss i.icon-remove{font-size:1.5em;color:white}.dlvr-modal-dismiss i.icon-remove:hover{color:#66c0c3;cursor:pointer}.dlvr-modal-error{padding:5% 0;color:#d93600;font-family:'HelveticaNeueW01-45Ligh',sans-serif}button,.btn{border:0;box-shadow:inset -1px -1px 0 0 rgba(0,0,0,.15)}.btn.primary{background-color:#d93600;color:white;font-family:'Futura BT W01 Book',sans-serif;font-size:1.25em;height:45px;vertical-align:top;box-sizing:border-box}input[type=text],input[type=password]{box-shadow:none;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.1)}input[type=checkbox]{margin:.3em;position:relative;top:-2px}input::-webkit-input-placeholder{color:#ccc!important}input::-moz-placeholder{color:#ccc!important}input:-ms-input-placeholder{color:#ccc!important}input:-moz-placeholder{color:#ccc!important}fieldset{margin-bottom:2em}.follow-wrapper{margin-top:10px;width:100%;text-align:center}label.follow-dlvr{font-weight:normal;margin-top:1em;text-align:center;color:#CCC;font-size:.8em}.dlvr-fixed-container{width:520px;margin:0 auto;color:#444}.dlvr-fixed-container .dlvr-form-container{width:100%;padding:0 3.125%}.dlvr-fixed-container p{text-align:center;font-family:'Futura BT W01 Medium',sans-serif;font-size:1.2em;margin-bottom:1em}.dlvr-fixed-container .dlvr-form-container .form-control{margin-bottom:2%}.dlvr-module-sign-in h2{font-family:'Futura BT W01 Medium',sans-serif;font-color:#333;font-size:2em;margin:1.5em auto;text-align:center}.dlvr-module-sign-in.new-social h2{margin:1.5em auto .75em auto}.dlvr-module-sign-in.new-social h4{font-family:'HelveticaNeueW01-45Ligh',sans-serif;color:#999;text-align:center;margin-bottom:1.5em;font-size:16px}.dlvr-module-sign-in p{font-family:'HelveticaNeueW01-45Ligh',sans-serif;color:#333}.password-fields input,.password-fields button,.email-signup input,.email-signup button{float:left}.password-fields input,.password-fields .form-control,.email-signup input[type="password"]{width:75%;margin-right:5%}.password-fields button,.email-signup button{width:20%}.email-signup{margin:20px auto 40px auto}.btn.sign-in.email.final,.btn.sign-up.email{width:20%}.other-links div{margin:1.5% auto}.other-links i{color:#999;margin-right:2%}.signin-error,.dlvr-module-sign-in p.reset-error{color:#d93600;font-size:.85em;font-family:'HelveticaNeueW01-65Medi',sans-serif}.dlvr-module-sign-in p.reset-error{text-align:left;padding-top:0}.social-selector{height:3.57em;line-height:3.57em;border-radius:5px;background-color:#999;margin:0 auto 3em auto;padding:0;cursor:pointer}div.sign-up div.social-selector{width:45%}div.sign-up div.social-selector:first-child{margin-right:9%}div.sign-up-static div.social-selector:first-child{margin-right:8%}.social-selector>div{float:left}.social-icon{border:0;border-top-left-radius:5px;border-bottom-left-radius:5px;width:3.57em;height:3.57em;background-color:#777;text-align:center}.social-container .social-icon{border-radius:5px;width:2.9em;height:2.9em}.social-icon i{color:white;font-size:2.5em;line-height:1.5em}.social-container .social-icon i{font-size:2em;line-height:1.5em}.social-selector .social-selector-copy{color:white;font-family:'Futura BT W01 Light',sans-serif;padding-left:5%;font-size:1.5em}.social-selector.twitter,.social-sign-in.twitter .social-service,.social-icon.twitter{background-color:#3a9ed2}.social-selector.facebook,.social-sign-in.facebook .social-service,.social-icon.facebook{background-color:#3b579d}.social-selector.twitter .social-icon,.social-sign-in.twitter .social-icon,.social-selector.facebook .social-icon,.social-sign-in.facebook .social-icon{background-color:rgba(255,255,255,.15)}.social-selector.disabled{background-color:#999}.social-selector.disabled .social-icon{background-color:#777}.sign-in-email.form-control{height:3.57em;background-color:rgba(127,127,127,0.25);border:0;color:#333;margin-right:2%}p.field-hint{color:#999;text-align:left;margin:0 0 20px 0;padding:0 1em;font-family:'HelveticaNeueW01-45Ligh',sans-serif}p.field-hint.error{color:#d93600}#pass_error{text-align:left;font-size:.85em;color:#d93600}i.privacy{margin-right:3%;color:#999;font-size:1.25em}.testresultSignup,.frontpageSignup{display:block;margin:2% 0 0 0;font-size:1em;font-family:'HelveticaNeueW01-45Ligh',sans-serif}.shortPassSignup span,.badPassSignup span{color:#d93600}.goodPassSignup span{color:#3fac44}.strongPassSignup span{color:#3fac44}div.dlvr-additional-info{margin:2.5% 0;clear:left}.dlvr-module-separator{border-top:1px solid rgba(0,0,0,.05);padding-top:1em}.dlvr-additional-info div.additional-icon{height:25px;width:25px;line-height:25px;text-align:left;float:left;position:relative;top:-5px}.dlvr-additional-info div.additional-icon i{color:#999;font-size:1.25em;vertical-align:middle}.dlvr-additional-info div.additional-icon i.icon-ambulance{font-size:1.15em}.dlvr-additional-info div.additional-label{line-height:1.2em;font-size:14px}.new-social p{text-align:center;font-family:'HelveticaNeueW01-45Ligh',sans-serif;color:#333}.social-selection-feedback div,.social-selection-feedback button{float:left}.social-selection-feedback .social-container{width:100%}.social-selection-feedback .social-container .social-account-name{margin-left:5%;font-family:'Futura BT W01 Book',sans-serif;font-size:1.25em;line-height:46px;color:#333;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-selection-feedback button{width:20%}#signup-error{text-align:left;color:#d93600;margin-top:1.5%}.dlvr-fixed-container .social-sign-in-buttons>div{width:47%;float:left}.dlvr-fixed-container .social-sign-in-buttons .twitter{margin-right:3%}.dlvr-fixed-container .social-sign-in-buttons .facebook{margin-left:3%}.social-sign-in{border-radius:5px;width:100%;cursor:pointer}.social-sign-in div{float:left}.social-sign-in .social-icon{height:2.5em;width:20%}.social-sign-in .social-icon i{font-size:1.5em;line-height:1.75em}.social-sign-in .social-service{font-family:'Futura BT W01 Book',sans-serif;border-top-right-radius:5px;border-bottom-right-radius:5px;color:white;height:2.5em;width:80%;font-size:1em;text-align:center;line-height:2.5em}.sign-in-separator{margin:0;height:30px;line-height:30px;position:relative;top:-.5em}.sign-in-separator>div{float:left}.sign-in-separator>div.separator-rule{width:45%;height:1px;background-color:rgba(0,0,0,.05);margin-top:15px}.sign-in-separator>div.separator-label{color:#999;font-family:'Futura BT W01 Book',sans-serif;width:10%;height:30px;text-align:center}div.sign-in-email{margin:1.5em 0}button.social-selector{border:0;padding:0;margin:0;max-width:320px}button.social-selector .social-username{color:white;font-family:'Futura BT W01 Book',sans-serif;margin:0 1em;font-size:1.5em}.dlvr-app-signin{text-align:center}.signin-block h3{font-family:'Futura BT W01 Medium',sans-serif;margin:0 0 2% 0;color:#333}.signin-block p{font-family:'HelveticaNeueETW01-55Rg',sans-serif;color:#666}.signin-block .signup-buttons{margin:2em 0 0 0}.signin-block .signin-buttons{margin:10% 0 0 0}.signin-block.no-bg .signup-buttons{margin-top:0}.signin-block.no-bg .signin-buttons{margin-top:0}.signin-block .signup-buttons button,.signin-block .signup-buttons a{margin:0 .3em;height:60px}.signin-block .signup-buttons button.btn.sign-up.twitter,.signin-block .signup-buttons button.btn.sign-up.facebook{width:60px}.signin-block .signup-buttons a.btn.signup-email-static{line-height:46px;vertical-align:middle}.signin-block .signup-buttons button.btn.sign-up.twitter{background-color:#41b0ea}.signin-block .signup-buttons button.btn.sign-up.twitter i{color:white;font-size:3em}.signin-block .signup-buttons button.btn.sign-up.facebook{background-color:#3b579d;position:relative}.signin-block .signup-buttons button.btn.sign-up.facebook i{color:white;font-size:4em;position:absolute;top:8px;left:25px}.signin-block .signup-buttons button.disabled{opacity:50%}.signin-buttons .secondary-options{margin-top:.5em}.signin-block .secondary-options a,.signin-block .secondary-options span{font-family:'HelveticaNeueW01-45Ligh',sans-serif;font-size:1em;color:#777}.signin-block .secondary-options a{text-decoration:underline}.signin-block.returning-modal{background-color:transparent;text-align:center}#password-reset-request .form-group input,#password-reset-request .form-group button{float:left}#password-reset-request input{width:75%;margin-right:5%;float:left}#password-reset-request .btn{width:20%;margin-bottom:2.5%}ul.account-list{list-style-type:none;margin:0;padding:0;width:100%}ul.account-list li{margin-bottom:8%}ul.account-list li .btn{height:40px;margin:5px;line-height:30px}ul.account-list li .sign-in-account{background-color:#fff;border-radius:5px}ul.account-list li .sign-in-account>div{float:left}ul.account-list li .sign-in-account .account-icon{width:50px;height:50px;background-color:#999;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;line-height:50px}ul.account-list li .sign-in-account .account-icon.twitter{background-color:#3a9ed2}ul.account-list li .sign-in-account .account-icon.facebook{background-color:#365487}ul.account-list li .sign-in-account .account-icon i{color:white;font-size:2em;line-height:50px}ul.account-list li .forgot-password-link{text-align:center;margin-top:1%}ul.account-list li .sign-in-account .account-name{line-height:50px;margin-left:3%;font-family:'Futura BT W01 Medium',sans-serif;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%}ul.account-list li .sign-in-account .account-sign-in{float:right}ul.accounts-with-social{list-style-type:none;margin:0;padding:0}ul.accounts-with-social li{margin-bottom:30px;text-align:center}ul.accounts-with-social li .user-info-wrapper{border-radius:5px;background-color:white;padding:20px}.user-info-wrapper>div{float:left}.user-info-wrapper .user-info{width:75%;margin-right:5%}.user-info-wrapper .user-info .username{font-family:'HelveticaNeueETW01-55Rg';font-size:1.2em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;text-align:left}.user-info-wrapper .user-info .last-post{font-size:.75em;color:#999;text-align:left}.user-info-wrapper .social-account{width:20%;text-align:center}ul.accounts-with-social li a,ul.accounts-with-social li span{text-decoration:underline;font-size:.75em}ul.accounts-with-social li span{text-decoration:none;color:#999}@media(min-width:1px) and (max-width:569px){.dlvr-fixed-container{width:320px;margin:0 auto;padding:4.6875%;padding:10px}.dlvr-fixed-container .social-sign-in-buttons .social-selector-copy{font-size:1.2em}.dlvr-fixed-container .dlvr-form-container{width:100%;padding:0}.user-info-wrapper .user-info{width:65%;margin-right:5%}.user-info-wrapper .social-account{width:30%;text-align:center}}.reset-label{font-weight:400;color:#777}.button-wrapper{text-align:center}.social-error{font-family:'HelveticaNeueW01-45Ligh',sans-serif;font-size:.85em;line-height:1.2;color:#d93600;margin:10px auto}.btn.primary.sign-up.social.final.inline-btn{width:36%;display:inline-block;box-sizing:border-box}.error.new-social{padding:1.5em auto;font-size:1em}@media(min-width:1px) and (max-width:768px){.signin-block .signup-buttons .signup-email{font-size:1.2em!important}.form-control.input-inline{display:inline-block;width:55%;margin-right:1%}.btn.primary.sign-up.social.final.inline-btn{width:40%;display:inline-block}}