#popup-signup{font-size:16px}#login .disclaimer,#signup .disclaimer{color:#bdbdbd;font-size:.9em;font-weight:500;margin:0 auto;margin-top:10px;display:block;max-width:300px}#signup .disclaimer a{text-decoration:none}#signup .terms,#login .forgot{display:block;width:100%;text-align:center;font-size:13px;clear:both;color:#bbb;font-weight:300;margin-bottom:50px}#signup .instructions.small,#login .instructions.small{font-size:.8em}#signup .instructions span,#login .instructions span{font-weight:300}#signup .instructions,#login .instructions{display:block;float:left;clear:both;font-weight:500;font-size:1.2em;width:100%;text-align:center;color:#bdbdbd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:55px;line-height:51px;margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#signup .terms a:link,#signup .terms a:visited,#signup .instructions a:link,#signup .instructions a:visited,#login .instructions a:link,#login .instructions a:visited{color:#fff;text-decoration:none;font-weight:500}#signup .terms a:link,#signup .terms a:visited,#login .forgot a:link,#login .forgot a:visited{border-bottom-width:1px!important;border-bottom-style:solid!important;display:inline-block;color:inherit}#signup .terms a:hover,#login .forgot a:hover{text-decoration:none;border-bottom-width:1px!important;border-bottom-color:transparent}#signup .msg,#login .msg{width:100%;text-align:center;color:#ffadcd;background:#9e3b61;float:left;height:40px;display:block;line-height:40px;margin-bottom:10px;border-radius:3px;display:none;font-size:1.1em;border:0}#signup .msg.animate,#login .msg.animate{display:block}.popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:10;display:none;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;overflow-y:auto}.popup-container .note{color:#969aa0;font-size:14px;margin-top:20px;cursor:pointer}.popup-container .note a{color:inherit;text-decoration:none;color:#ccc}.popup-container.show{background:rgba(39,47,54,0.93)}.popup-container.show .popup{opacity:1;-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transformm:translate(0px,0px);transform:translate(0px,0px)}.popup-container form.home.login,.popup-container form.home.signup{width:300px}.popup-container form.home a.fb-connect{width:100%}.popup-container form.home .or{display:block;height:40px;line-height:40px;width:100%;margin:0;padding:0;color:#000;font-weight:400;font-size:16px;margin-top:30px}.popup-container form.home .or:before,.popup-container form.home .or:after{content:" ";display:inline-block;width:50px;height:1px;background:#DDD;margin-right:10px;margin-left:10px;position:relative;top:-3px}.popup-container form.home.login input,.popup-container form.home.signup input{width:100%;margin-bottom:5px}.popup-container form.home.login input.submit,.popup-container form.home.signup input.submit{width:100%}form.home.login input:focus,form.home.signup input:focus{border-bottom:1px #47c7a0 solid;outline:0}#landing form.home.signup input:focus,#hero form.home.signup input:focus{background:#d0f5ea;color:#2fae88}form.home.login input.submit,form.home.signup input.submit{height:60px;width:215px;cursor:pointer;background:0;border:0;color:#297f40;font-weight:500;background:#47c7a0;color:#fff;margin-top:30px;margin-bottom:15px;text-transform:uppercase;border:0;margin-right:0;font-size:14px;font-weight:300;letter-spacing:1px;-webkit-appearance:none;padding:0!important;float:left;border-radius:3px}form.home.login input.submit:hover,form.home.signup input.submit:hover{background:#56dab2}#landing form.home.signup input.submit,#hero form.home.signup input.submit{background:#47c7a0;color:#fff;border:1px #47c7a0 solid!important;width:34%}#hero.landing .screenshots{height:275px;width:1000px;max-width:100%;margin:0 auto;position:relative;overflow:hidden;margin-top:40px}#hero.landing .screenshots>img.one{width:400px;position:absolute;left:35%;bottom:0;box-shadow:0 15px 20px rgba(0,0,0,0.5);max-width:100%}#hero.landing .screenshots>img.two{width:300px;position:absolute;right:0;bottom:0;box-shadow:0 15px 20px rgba(0,0,0,0.5);max-width:100%}#hero.landing .screenshots ul{position:absolute;top:50%;left:0;margin:0;text-align:left;margin-top:-50px;font-size:20px;list-style-type:none;padding:0}#hero.landing .screenshots ul li{margin-bottom:10px}#hero.landing .screenshots ul li:before{font-family:"icons";content:'\e819';font-size:.8em;margin-right:7px;color:#fff;background:#b351c2;border-radius:14px;width:24px;height:24px;display:inline-block;line-height:24px;text-align:center;position:relative;top:-1px}#landing form.home.signup h5,#hero form.home.signup h5{font-size:28px;font-weight:500;margin:0;margin-bottom:15px}#landing form.home.signup h5:after,#landing form.home.signup h5:before,#hero form.home.signup h5:after,#hero form.home.signup h5:before{content:" ";border-top:1px rgba(255,255,255,0.2) solid;width:26%;height:0;position:absolute;right:0;top:18px}#landing form.home.signup h5:after,#hero form.home.signup h5:after{left:0;right:auto}#landing form.home.signup input.submit:hover,#hero form.home.signup input.submit:hover{background:0;color:#fff;border:1px #eee solid!important}@media screen and (max-width:1024px) and (min-width:1px){#hero.landing .screenshots>img.one{left:auto;right:0}#hero.landing .screenshots>img.two{display:none}#hero.landing .screenshots{width:768px}#hero form.home.signup h5:after,#hero form.home.signup h5:before{display:none}#hero form.home.signup h5{font-size:1.5em!important}}@media screen and (max-width:768px) and (min-width:1px){#hero.landing ul{display:none}#hero.landing .screenshots{text-align:center}#hero.landing .screenshots img.one{position:relative;left:auto;right:auto}#testimonials .quotes>div{width:93%}}.popup-container .popup{width:480px;max-width:100%;position:relative;margin:0 auto;margin-top:70px;color:#000;text-align:center;opacity:0;-webkit-transition:all .4s .2s ease-in-out;-moz-transition:all .4s .2s ease-in-out;-ms-transition:all .4s .2s ease-in-out;-o-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out;-webkit-transform:translate(0px,30px) scale(0.8);-moz-transform:translate(0px,30px) scale(0.8);-ms-transform:translate(0px,30px) scale(0.8);-o-transformm:translate(0px,30px) scale(0.8);transform:translate(0px,30px) scale(0.8);overflow:visible}.popup-container .popup .tabs{position:absolute;bottom:0;width:100%;left:0}.popup-container .popup .tabs .tab{float:left;width:50%;height:30px;line-height:30px;font-size:.8em;color:#fff;background:0;cursor:pointer}.popup-container .popup:not(.showLogin) .tabs .tab.login:hover,.popup-container .popup.showLogin .tabs .tab.signup:hover{opacity:.5}.popup-container .popup.showLogin .tabs .tab.signup{background:#5459b4}.popup-container .popup:not(.showLogin) .tabs .tab.login{background:#5459b4}.popup-container .popup>.login,.popup-container .popup>.signup{width:100%;text-align:center;background:#fff;border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.popup-container .popup>.signup:before{font-family:"icons";color:#fff;content:'\e819';font-size:23px;position:absolute;top:-30px;height:60px;width:60px;background:#47c7a0;line-height:60px;border-radius:30px;left:50%;margin-left:-30px}.popup-container .popup .note.islogin,.popup-container .popup>.login{display:none}.popup-container .popup.showLogin .note.islogin,.popup-container .popup.showLogin>.login{display:block}.popup-container .popup.showLogin .note.issignup,.popup-container .popup.showLogin>.signup{display:none}.popup-container .title{text-align:center;display:block;margin-top:50px;font-size:24px;color:#000;padding:70px 0 0 0!important;margin:0;font-weight:400}.popup-container .label{float:left;width:100%;text-align:left;font-size:12px;color:#040404;font-weight:400;margin-top:30px}.popup-container .subtitle{display:block;margin-top:8px;color:#999;font-size:14px;font-weight:300;margin-bottom:30px}.complete *:not(.completer),form.loading *:not(.loader){opacity:0}@-webkit-keyframes rotateThis{from{-webkit-transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(360deg)}}@keyframes rotateThis{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}form.home.login,form.home.signup{margin:0 auto;position:relative;margin-bottom:10px;overflow:hidden}#hero form.home.signup{width:1000px;margin-top:40px;overflow:hidden}form.home.login .disclaimer,form.home.signup .disclaimer{width:100%;text-align:center;float:left;margin-top:8px;font-weight:300;font-size:.7em;color:#bbb}form.home.login .caption,form.home.signup .caption{position:absolute;width:65px;background:url(/images/star_burst.svg) 50% 50% no-repeat;background-size:100%;left:-140px;top:-30px;height:65px;color:#FFF;font-size:.9em;padding:25px 25px;text-align:center;border-radius:100%;text-shadow:2px 2px 0 rgba(0,0,0,0.1);-webkit-transform:rotate(-10deg)}form.home.login .caption>span,form.home.signup .caption>span{width:67px;display:block;text-align:center;height:50px;margin-top:2px;font-size:1.2em;line-height:1.1em}form.home .or{display:inline-block;padding-left:10px;padding-right:10px;font-size:.9em;float:left;line-height:64px}form.home a.fb-connect{display:inline-block;float:left;margin-right:0}form.home a.fb-connect:hover{background:#5972e1}form.home.login input,form.home.signup input{height:55px;width:32%;background:#fff;border:1px #fff solid;font-size:16px;font-family:"futura-pt",sans-serif;font-weight:300;padding-left:10px;color:#000;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:1%;border-radius:3px;border-bottom:1px #ddd solid;padding-left:0}form.home.signup input::-webkit-input-placeholder,form.home.login input::-webkit-input-placeholder{color:#ccc}form.home.signup input::-moz-placeholder,form.home.login input::-moz-placeholder{color:#ccc}form.home.signup input::-moz-placeholder,form.home.login input::-moz-placeholder{color:#ccc}form.home.signup input::-ms-input-placeholder,form.home.login input::-ms-input-placeholder{color:#999}