.ul-form {
padding: 0;
list-style-type: none;
}
.field-list tr td {
padding: 2px 7px;
}
.field-list tr td:first-child {
background-color: #eef7dc;
font-weight: bold;
text-align: right;
}
.field-list tr td:nth-child(2) {
font-size: 18px;
}
.flat-field {
margin: 5px;
font-size: 18px;
background: white;
border-width: 1px;
border-style: solid;
border-color: #b4c2aa;
border-radius: 0;
}
.flat-field:invalid {
border-color: lightcoral;
}
.flat-button {
margin: 10px;
box-shadow: none;
background: none;
background-color: #f5ffe2;
border-radius: 6px;
border: 3px solid #b4c2aa;
font-weight: bold;
padding: 5px 20px;
cursor: default;
color: black;
font-size: 16px;
text-decoration: none;
text-shadow: 1px 1px 0 white;
}
.flat-button:hover {
background-color: var(--color-2);
}