input[type="text"],
textarea{margin:0;padding:14px 10px;vertical-align:middle;background:none;border:1px solid #ddd;font-family:'Lato', sans-serif;font-size:22px;font-weight:400;color:#ccc;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
input[type="text"]:focus,
textarea:focus{outline:0;border:1px solid #8ec1cd;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
input[type="text"]:-moz-placeholder, textarea:-moz-placeholder{color:#ccc;}
input[type="text"]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc;}
input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc;}
button.btn{height:52px;margin:0;padding:0 20px;vertical-align:middle;background:#8ec1cd;border:0;font-family:'Lato', sans-serif;font-size:22px;font-weight:400;line-height:52px;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
button.btn:hover{opacity:0.6;color:#fff;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
button.btn:active{outline:0;opacity:0.6;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
button.btn:focus{outline:0;opacity:0.6;background:#8ec1cd;color:#fff;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:0;opacity:0.6;background:#8ec1cd;color:#fff;}