#bodywrapper{margin-bottom:0;display:flex;flex-direction:column}#bodywrapper:after{height:0}#bodywrapper #wrapper{display:flex;flex:2}#bodywrapper #wrapper .flexrow{display:flex;flex:2}#header #initiative-branding{position:relative;top:2px}#header{margin-bottom:0}#header .signedout{display:none}#imgcol{flex:1;background-size:cover;background-position:center;min-height:500px;width:50%;position:relative}#imgcol .about-observation{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px;display:flex;background-color:rgba(0,0,0,0.5);color:#ebebeb}#imgcol .about-observation .usericon{width:76px;height:76px;margin-right:20px;background-size:cover;background-position:center;border-radius:100px}#imgcol .about-observation .details{line-height:24px}#imgcol .about-observation .details a{color:white}#imgcol .about-observation .details .username{font-size:18px;font-weight:bold}#formcol{flex:1;position:relative}#formcol .inner{position:absolute;width:100%;height:100%;overflow:auto}#formcol h1{font-size:27px;line-height:32px;font-weight:bold;text-align:center;margin-bottom:33px;margin-top:40px}#formcol .form-control{box-shadow:none}#formcol input[type="text"],#formcol input[type="email"],#formcol input[type="password"]{border:1px solid #ebebeb;background-color:#f8f8f8;color:#666;border-radius:7px;padding-left:41.3px;font-size:15px;font-weight:100}#formcol .form-group.text-field{position:relative}#formcol .form-group.text-field:before{position:absolute;top:8px;left:13px;font:normal normal normal 14px/1 FontAwesome;color:#f85532;font-size:18px;width:16px;text-align:center}#formcol .form-group.text-field.email:before{content:"\f0e0"}#formcol .form-group.text-field.password:before{content:"\f13e"}#formcol .log-in .form-group.text-field.password:before,#formcol .form-group.text-field.password-confirmation:before{content:"\f023"}#formcol .form-group.text-field.username:before{font-family:"minkaicons";content:"\e009"}#formcol .form-group.text-field.birthday:before{content:"\f1fd"}#formcol form,#formcol .formcol-content{width:304px;margin:0 auto}#formcol .recaptcha{margin:30px 0}#formcol .recaptcha .g-recaptcha{display:flex;flex-direction:column;align-items:center;margin-bottom:0}#formcol .error{margin-top:5px}#formcol label{display:flex;font-weight:normal;font-size:15px;color:#666}#formcol label a,#formcol label .btn-nostyle{font-weight:bold;color:#666}#formcol .btn-primary.btn-inat{margin-top:20px;padding-bottom:7px;white-space:inherit}#formcol .btn-link{font-size:18px;text-decoration:underline;color:#666;white-space:normal}#formcol .bigtext{font-size:23px;font-weight:bold;margin-bottom:30px;margin-top:20px}#formcol .log-in .bigtext{font-size:20px}#formcol .btn-inat{width:100%;font-weight:bold}#formcol .btn-inat.btn-lg{font-size:20px}#formcol .remember-forgot{display:flex;justify-content:space-between}#formcol .provider-authorizations{margin-bottom:30px}#formcol .provider-authorizations .extra{display:flex;justify-content:space-around;margin:30px auto;width:80%}#formcol .providerlink{font-weight:bold;color:white;background-color:#DDD}#formcol .providerlink i{font-weight:normal;font-size:32px;line-height:32px;vertical-align:middle}#formcol .providerlink.facebook{background-color:#1877f2;border-color:#1877f2}#formcol .providerlink.google{background-color:#d74837;border-color:#d74837}#formcol .providerlink.twitter{background-color:#1c8eef;border-color:#1c8eef}#formcol .providerlink.flickr{background-color:black;border-color:black}#formcol .providerlink.yahoo{background-color:#5622ca;border-color:#5622ca}#formcol .providerlink.apple{background-color:black;border-color:black}#formcol .providerlink.btn-primary{width:100%;margin-bottom:15px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.5);border:0 transparent;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:16px}#formcol .providerlink.btn-primary i{margin-right:10px;font-size:25px;line-height:25px}#formcol .providerlink.btn-primary img,#formcol .providerlink.btn-primary .img{width:25px;height:25px;margin-right:10px}#formcol .providerlink.btn-primary img i,#formcol .providerlink.btn-primary .img i{margin:0}#formcol .providerlink.btn-primary.google{background-color:white;color:rgba(0,0,0,0.54)}#formcol .providerlink.btn-primary.facebook i{margin-left:4px}#formcol .providerlink.btn-primary .btntext{width:100%}#formcol .providerlink.btn-circle{border-radius:100px;width:43px;height:43px;line-height:30px;border-width:0;text-align:center}#formcol .providerlink.btn-circle i{font-size:21px;line-height:0}#formcol .providerlink.btn-circle.twitter i{font-size:26px;position:relative;left:-1px}#formcol .providerlink.btn-circle.yahoo i{font-size:18px}