.left-align {
    text-align: left;
}

.header-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    font-weight: bold;
}

.header-field,
.data-field {
    flex-basis: 25%;
    text-align: center;
}

.data-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.item .content {
    flex-basis: 25%;
    text-align: center;
}

.data-field.font-color-black {
    color: black !important;
}

.mortgageLeftMenu a.item {
    margin-bottom: 0;
}

table.ui.celled.table {
    border-collapse: collapse;
    width: 100%;
}
table.ui.celled.table thead th, table.ui.celled.table tbody td {
    border-left: none !important;
    border-right: none !important;
}
table.ui.celled.table thead th {
    border-bottom: 1px solid #ddd !important;
}
table.ui.celled.table tbody td {
    border-top: 1px solid #ddd !important;
}
table.ui.celled.table tbody tr {
    height: 82.56px;
}

table.ui.celled.table thead th:nth-child(1), table.ui.celled.table tbody td:nth-child(1) {
    width: 36%;
}
table.ui.celled.table thead th:nth-child(2), table.ui.celled.table tbody td:nth-child(2) {
    width: 21%;
}
table.ui.celled.table thead th:nth-child(3), table.ui.celled.table tbody td:nth-child(3),
table.ui.celled.table thead th:nth-child(4), table.ui.celled.table tbody td:nth-child(4),
table.ui.celled.table thead th:nth-child(5), table.ui.celled.table tbody td:nth-child(5) {
    width: 14.8%;
}
