@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);#feedback-page{text-align:center}#form-main{width:100%;float:left;padding-top:0}#form-div{background-color:rgba(72,72,72,.4);width:380px;float:left;left:50%;position:absolute;margin-top:30px;margin-left:-260px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:10px 10px 20px}.feedback-input{color:#3c3c3c;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:0;line-height:22px;background-color:#fbfbfb;padding:13px 13px 13px 54px;margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid transparent}.feedback-input:focus{background:#fff;box-shadow:0;border:3px solid #3498db;color:#3498db;outline:0;padding:13px 13px 13px 54px}#comment,#email,#email:focus,#name,#name:focus{background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}.focused{color:#30aed6;border:3px solid #30aed6}#name,#name:focus{background-image:url(http://rexkirby.com/kirbyandson/images/name.svg)}#email,#email:focus{background-image:url(http://rexkirby.com/kirbyandson/images/email.svg)}#comment{background-image:url(http://rexkirby.com/kirbyandson/images/comment.svg)}textarea{width:100%;height:150px;line-height:150%;resize:vertical}input:focus,input:hover,textarea:focus,textarea:hover{background-color:#fff}#button-blue{font-family:Montserrat,Arial,Helvetica,sans-serif;float:left;width:100%;border:4px solid #fbfbfb;cursor:pointer;background-color:#3498db;color:#fff;font-size:24px;padding-top:0;padding-bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin-top:-4px;font-weight:700}#button-blue:hover{background-color:rgba(0,0,0,0);color:#0493bd}.submit:hover{color:#3498db}.ease{width:0;height:74px;background-color:#fbfbfb;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.submit:hover .ease{width:100%;background-color:#fff}@media only screen and (max-width:580px){#form-div{left:3%;margin-right:3%;width:88%;margin-left:0;padding-left:3%;padding-right:3%}}