@import url(http://weloveiconfonts.com/api/?family=fontawesome);[class*=fontawesome-]:before{font-family:FontAwesome,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#s3capcha{position:relative;margin:0 auto}#s3capcha #s3icons,#s3capcha #s3icons div{float:left}.fh2{text-align:center}form{position:relative;z-index:20;margin:15px auto;width:100%}.input-prepend{margin:10px auto}.input-prepend .add-on{border-radius:4px 0 0 4px;background-color:#EEE;height:28px;padding:3px;float:left;border:1px solid #111;width:30px;text-align:center}.input-prepend input,select,textarea{border:1px solid #111;border-radius:0 4px 4px 0;width:85%;min-width:200px;padding-left:10px;resize:none}.input-prepend select{height:28px;color:#A4A49D}.input-prepend textarea{margin:0 0 0 -1px;padding:5px 10px;font-family:Arial;font-size:13px;border-radius:0 4px 4px;min-height:150px;resize:none}.input-prepend input{height:28px;border-left:none}.errorLabel{background-color:#f88!important}.validLabel{background-color:#EEE!important}.indication{margin:0;padding:3px;text-align:center;border:1px dashed #999;color:#222;font-size:13px}.errorMess{color:red!important}.error:not(input):not(textarea){color:red;padding-left:20px;font-size:12px}.error:not(label){background-color:#f88}input[type=submit]{background:#80c31c;border-radius:25px;cursor:pointer;color:#fff;font-weight:700;font-size:18px;position:relative;padding:10px 25px;border:none;text-align:center;transition:all .2s linear}.submit{position:relative;margin:0 auto;text-align:center}input[type=submit]:hover{background:#50ae26}input[type=submit]:active,input[type=submit]:focus{outline:none;background:#0c6}.message {display:none;}