select, textarea, input:not([type="checkbox"],[type="radio"],[type="file"],[type="submit"])  {
    margin: 0;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: 0;
    background-color: #FFFFFF;
    box-shadow: none;
    line-height: 1.5;
}

select, textarea, input:not([type="checkbox"],[type="radio"],[type="file"],[type="submit"]) {
    height: 2.4375rem;
    padding: 0.5rem;
}


/***************************************************************************
* Placeholder
****************************************************************************/
::-webkit-input-placeholder { color: #cacaca; }
::placeholder { color: #cacaca; }



/***************************************************************************
* Searchform
****************************************************************************/
.searchform .button {
    margin-bottom: 0;
}
.searchform [type="search"] {
    margin: 0;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: 0;
    background-color: #FFFFFF;
    box-shadow: none;
    line-height: 1.5;
}