.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { color: rgba(36, 92, 141, 0.8); }
.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { color: rgba(36, 92, 141, 0.8); }
.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { color: rgba(36, 92, 141, 0.8); }
.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { color: rgba(36, 92, 141, 0.8); }

/* Firefox 4-18 */
:-moz-placeholder { color: rgba(36, 92, 141, 0.8); opacity: 1; }
/* Firefox 19+ */
::-moz-placeholder { color: rgba(36, 92, 141, 0.8); opacity: 1; }

.is-half { height:38px } /* add this height parameter to Bulma's is-half to reduce vertical space between input fields ih */