/*Remove errors on decimals within number-input-boxes*/
input:required {
    box-shadow:none;
}
input:invalid {
    box-shadow: none;
}
/*Remove arrows on number input boxes*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
/*    appearance: none;*/
    margin: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield;
}

.inputBox {
    text-align: right;
    width: 60px;
}