@import url(https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i);@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);@import url(https://fonts.googleapis.com/css?family=Yantramanav:100,300,400,500,700);.btn-chromeless{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);height:auto;line-height:inherit;border-width:0;padding:0;vertical-align:baseline}.btn-chromeless:focus{outline:0}*{max-height:99999px}@media screen and (min-width:1440px){@-ms-viewport{width:1366px}}@media only screen and (max-width:799px){.hide-for-mobile,.show-for-desktop-up{display:none!important}}@media only screen and (min-width:800px){.hide-for-mobile,.show-for-desktop-up{display:inherit!important}}@media only screen and (min-width:800px){.show-for-mobile{display:none!important}}@media only screen and (max-width:799px){.show-for-mobile{display:inherit!important}}.flex-container{display:flex;flex-flow:row wrap}.flex-container .flex-item.auto-width{flex-grow:1}.main-content.signin-content{padding:1em 0 4em;background-color:rgba(1,1,1,.03)}.main-content.signin-content .centered-content{overflow:hidden;padding:0 10px}.main-content.signin-content h2{text-align:center;margin:1em 0 1em;font-size:2em;font-weight:300}.main-content.signin-content form.signup-form{max-width:450px;margin:0 auto}.main-content.signin-content form.signup-form .form-item-wrap{margin:1em 0}.main-content.signin-content form.signup-form .form-item-wrap .error-msg{display:none;color:red;font-size:.8em;font-weight:600}.main-content.signin-content form.signup-form .form-item-wrap label{font-weight:600;position: static;}.main-content.signin-content form.signup-form .form-item-wrap label span.required{font-size:.8em;font-style:italic;color:#cd5c5c}.main-content.signin-content form.signup-form .form-item-wrap input[type=email],.main-content.signin-content form.signup-form .form-item-wrap input[type=password],.main-content.signin-content form.signup-form .form-item-wrap input[type=text]{width:100%}.main-content.signin-content form.signup-form .form-item-wrap input{margin:0}.main-content.signin-content form.signup-form .form-item-wrap input:focus,.main-content.signin-content form.signup-form .form-item-wrap textarea:focus{outline:0;border-color:#9bcb76}.main-content.signin-content form.signup-form .form-item-wrap .user-terms-agreement{text-align:center;cursor:pointer}.main-content.signin-content form.signup-form .form-item-wrap .user-terms-agreement a{text-decoration:underline}.main-content.signin-content form.signup-form .button-wrapper{text-align:center;margin:1em 0}.main-content.signin-content form.signup-form .button-wrapper .button{font-weight:600;padding:.7em 7em}.submit-overlay{position:fixed;z-index:10;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0)}