@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:300,400,700);html,body{overflow-x:hidden}.alerts{margin:50px 0 0 0;width:100%}.alerts .alert{border-radius:0;margin:0}.base{margin:50px 0}.page .page__content{padding-top:32px}form .help-block,form .error-block,form .parsley-help-block{display:block;margin-top:8px;font-style:italic}form .error-block,form .parsley-help-block{color:#a94442}form .validate-icon{background:transparent}form input:required.valid+.validate-icon>i,form input.valid:focus+.validate-icon>i,form input:checked+.validate-icon>i,form select:required.valid+.validate-icon>i,form select.valid:focus+.validate-icon>i{color:#5cb85c}form input:required.required+.validate-icon>i,form input:required.error+.validate-icon>i,form input.required:focus+.validate-icon>i,form select:required.required+.validate-icon>i,form select.required:focus+.validate-icon>i{color:#a94442}form input.error+.validate-icon>i::before{color:#f0ad4e;content:"\f071"}form input.required+.validate-icon>i::before{color:#a94442;content:"\f10c"}form .form-group+.has-success+input+.validate-icon>i::before{color:#5cb85c;content:"\f05d"}.footer{text-align:left}.footer .footer__company{font-size:14px;font-weight:bold}.footer .footer__tagline{font-size:12px}.footer .footer__tagline span{font-style:italic;font-size:10px}.footer .footer__social{margin-top:16px}