.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.form-wrapper{width:470px;padding:10px 15px 15px;margin:0 auto;background:#444;background:rgba(0,0,0,.2);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2)}.form-wrapper input{color:rgba(0,0,0,.6);width:330px;height:40px;padding:10px 10px;float:left;font:bold 15px 'lucida sans','trebuchet MS','Tahoma';border:0;background:#eee;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.form-wrapper input:focus{outline:0;background:#fff;-moz-box-shadow:0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8) inset;box-shadow:0 0 2px rgba(0,0,0,.8) inset}.form-wrapper input::-webkit-input-placeholder{color:#999;font-weight:normal;font-style:italic}.form-wrapper input:-moz-placeholder{color:#999;font-weight:normal;font-style:italic}.form-wrapper input:-ms-input-placeholder{color:#999;font-weight:normal;font-style:italic}.form-wrapper button{overflow:visible;position:relative;float:right;border:0;padding:0;cursor:pointer;height:40px;width:110px;font:bold 15px/40px 'lucida sans','trebuchet MS','Tahoma';color:#fff;text-transform:uppercase;background:#d83c3c;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.form-wrapper button:hover{background:#e54040}.form-wrapper button:active,.form-wrapper button:focus{background:#c42f2f}.form-wrapper button:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #d83c3c transparent;top:12px;left:-6px}.form-wrapper button:hover:before{border-right-color:#e54040}.form-wrapper button:focus:before{border-right-color:#c42f2f}.form-wrapper button::-moz-focus-inner{border:0;padding:0}.byline p{text-align:center;color:#c6c6c6;font:bold 18px Arial,Helvetica,Sans-serif;text-shadow:0 2px 3px rgba(0,0,0,.1)}.byline p a{color:#d83c3c;text-decoration:none}.typeahead{width:440px;-webkit-box-shadow:0 5px 7px 2px rgba(0,0,0,.3);box-shadow:0 5px 7px 2px rgba(0,0,0,.3)}.typeahead.dropdown-menu{}.typeahead li a{font-size:14px!important;color:#333;padding:3px 10px}.typeahead li.active a{background:#257f45}.typeahead li.active a:hover{background:#0f7f26}.typeahead li a strong{color:#000}.typeahead li.active a strong{color:#ff0}