*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 100px #fff inset;background-color:#fff !important;border:1px solid #fff}.text-left{text-align:left}html,body{padding:0;margin:0}body{background-color:#fff;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:110%;font-weight:300;line-height:1.6em;color:#fff}.primary-bg{background-color:#3ea9f5}.container{position:relative;max-width:1430px;margin:0 auto;padding:20px 0}.header{margin-top:25px;padding:0 20px}@media (min-width: 375px){.header{padding:0px 50px}}.logo{float:left;display:block;color:#fff;font-size:160%;font-weight:700;font-family:'Droid sans';letter-spacing:-1px;text-decoration:none;-webkit-font-smoothing:antialiased}@media (min-width: 375px){.logo{font-size:200%}}.sign-in-btn{float:right;display:block;padding:10px 15px;color:#fff;background:#3ea9f5;border:1px solid #fff;border-radius:5px;margin-right:0px;line-height:22px;text-decoration:none;margin-top:-10px;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.sign-in-btn:hover{color:#3ea9f5;background:#fff}.footer-container{position:relative;max-width:1025px;margin:0 auto}.footer-container:after{content:'';clear:both;display:block;padding-bottom:80px}.footer-container h3{padding-top:30px}@media (min-width: 768px){.footer-container h3{padding-top:60px}}.footer-container p{color:#777}.footer-container a{color:#3365cc}.footer-container ul{padding-left:0}.column{float:left;padding:0 60px;width:100%}@media (min-width: 768px){.column{width:50%}}h1,.h1{font-size:240%;font-weight:400;font-family:'Droid sans';letter-spacing:-1px;line-height:1.2em}h2,.h2{font-size:120%;font-weight:300;opacity:.7}h3,.h3{color:#484848}.terms-container{margin:100px auto 30px;padding:10px 0 30px;max-width:600px;width:80%;text-align:center}@media (min-width: 768px){.terms-container{margin:180px auto 20px;padding:10px 20px 30px}}.terms-content{text-align:left;margin-top:32px}.sign-up-container{margin:100px auto 30px;padding:10px 0 30px;max-width:600px;width:80%;text-align:center}@media (min-width: 768px){.sign-up-container{margin:180px auto 20px;padding:10px 20px 30px}}.sign-up-container form{width:100%;display:block;margin-top:40px}.fields{position:relative;cursor:pointer;width:100%;border-radius:5px;font-family:"Open Sans";font-size:80%;background-color:#fff;margin-top:4%}@media (min-width: 768px){.fields{font-size:100%}}.fields.left,.fields.right{width:100%}@media (min-width: 768px){.fields.left,.fields.right{width:48%}}.fields.left{float:left}.fields.right{float:right}.fields.has-select{padding:20px 22px}.fields.has-select:after{content:'';display:block;position:absolute;top:50%;right:20px;width:15px;height:10px;background-image:url("../images/icons/arrowdown.gif");background-repeat:no-repeat;background-position:90% 50%}.fields label{color:#6f777f;position:absolute;top:20px;left:22px;-webkit-transition:.1s all linear;-moz-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear;cursor:text}.fields select,.fields input,.fields .select-val{font-size:1.1em;font-family:"Open Sans";font-weight:300;-webkit-transition:.1s all linear;-moz-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear;width:100%;outline:none;border:none;border-radius:5px;color:#484848;padding:20px}.fields .select-val{position:absolute;top:4px;left:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fields select{opacity:0;padding:0;position:relative;z-index:2}.fields select::-ms-expand{display:none}.fields.active input{color:#484848;outline:none;border:none;padding-top:25px;padding-bottom:15px}.fields.active select{font-size:1.1em;border:none;outline:none;color:#484848}.fields.active select:focus{outline:none}.fields.active label{top:0;font-size:13px;color:#37afb0}.fail{background-color:#f53e4e}.fail input{background:#f53e4e}.fail label{color:#fff}.form-footer{clear:both;margin-top:4%}.form-footer p{text-align:center;font-size:80%;font-weight:300;opacity:.7;margin-top:18px}.form-footer a{color:#fff}.submit-btn{display:inline-block;padding:20px 22px;background:#3365cc;border:1px solid #3365cc;border-radius:5px;font-size:100%;font-family:"Open Sans";font-weight:300;text-decoration:none;color:#fff;margin-top:4%;outline:none;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.submit-btn:hover{cursor:pointer;background:#3ea9f5;border:1px solid #fff}input{line-height:1.6em;outline:none;border:none;-webkit-appearance:none}input:focus,input:active{outline:none;border:none}.notification{display:none;color:#fff;border-radius:5px;padding:24px 22px;margin:0 auto 40px auto}.notification.show{display:block}.notification p{font-size:100%;opacity:1}.notification.success{background-color:#8cd34a}.notification.error{background-color:#f53e4e}.notification.warning{background-color:#f9dc5c}.popover{display:none;box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);position:absolute;background:#ffe16e;border-radius:5px;padding:15px;max-width:300px;text-align:center;z-index:10;top:-225px;left:calc(50% - 150px)}.popover .title{color:#5c5e5d;border-bottom:1px solid #36506f;padding-bottom:5px;margin-bottom:15px;font-weight:700}.popover .content{color:#5c5e5d}.popover .actions{margin-top:20px}.popover .actions .button{padding:5px 10px;display:inline-block;border-radius:5px;border:1px solid #007ee5;text-decoration:none;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-weight:300;font-size:100%;line-height:normal;cursor:pointer;transition:all .1s ease-in-out}.popover .yes{color:#fff;background-color:#007ee5}.popover .no{color:#007ee5;background:none}
