.validate-form input:not([type=checkbox]):not([type=submit]){background:#fff;border:0;border-radius:25px;-webkit-box-shadow:0 6px 3px rgba(0,0,0,.13),0 6px 6px rgba(0,0,0,.23);box-shadow:0 6px 3px rgba(0,0,0,.13),0 6px 6px rgba(0,0,0,.23);-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070;display:block;font-size:25px;height:50px;line-height:1.2;margin-bottom:1em;outline:0;padding:0 1em;width:100%}form{width:75%}form input[type=submit].button{font-size:25px;padding:10px;width:100%}.validate-container{position:relative}.validate-container span{display:none;padding-left:2em;position:absolute;top:50px}.validate-container.error span{color:#fff;display:block}.validate-container.error input{background-color:#ffc4c4;border:2px solid #db1111;color:#db1111}.checkbox{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;height:50px;line-height:1.2}.checkbox input{margin:0 10px 0 20px}