JSFiddle - React, Tailwind, and code Playground
HTML
<div id="outerContainer" class="outerContainer">
<table class="rowContainer" style="width: 100%;">
<tbody>
<tr>
<td style="background:red">
<!-- red background to show the padding -->
<!-- harmless wrapper just for demo to show non-padding area -->
<div id="wrapperJustForDemo" style="background:#ccc">
<label class=
"formInputLabel">Firma</label>
<div class="inputContainer"><input type="text" name="company" id="company"
value="" class="formInputTextField" style="width: 100%;" /></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
CSS
table.rowContainer {
margin: 5px 0px;
}
table.rowContainer td {
vertical-align: top;
padding-right: 10px;
}
/* */
label {
font-size: 11px;
color: #083772;
cursor: pointer;
}
input.formInputTextField, input.formInputDateField,
input.formInputNumberField, textarea.formInputTextArea,
input.formInputPasswordField, input.formInputEMailField, input.formInputURLField,
select.formInputSingleSelectList, select.formInputDoubleSelectList {
border: 1px solid #7F9DB9;
padding: 2px 2px;
font-family: Arial;
font-size: 11px;
color: #204467;
vertical-align: top;
}
.inputContainer {
background: #fff;
padding: 3px 3px;
border: 1px solid #a9a9a9
}
.inputContainer input {
width: 100%;
margin: 0; padding: 0; border: 0;
display: block
}