.sitex-extra-info-form-container {
    margin-top: 3rem;
}

.sitex-extra-info-form-container .form-horizontal .form-group > label {
    font-weight: normal;
    padding: 3px 1rem 3px 6px !important;
    text-align: left !important;
}

.sitex-extra-info-form-container .form-horizontal .form-group > label,
.sitex-extra-info-form-container .form-horizontal .form-group > div {
    font-size: 10pt;
    float: none;
    display: table-cell;
    border-top: 1px solid #f5f5f5;
}
.sitex-extra-info-form-container .form-horizontal .form-group > div {
    padding: 3px 0 3px 0;
}

.sitex-extra-info-form-container .form-group {
    margin-bottom: 5px;
    display: table-row;
}
.sitex-extra-info-form-container .form-horizontal .form-group > div button {
    padding: 0;
    margin: 0;
}
.sitex-extra-info-form-container .form-horizontal .form-group > div .not-set {
    color: #dddddd;
    font-style: italic;
}
.sitex-extra-info-form-container .header-row > label,
.sitex-extra-info-form-container .header-row > div {
    background-color: #f5f5f5;
}
.sitex-extra-info-form-container .header-row:not(:first-child) > label,
.sitex-extra-info-form-container .header-row:not(:first-child) > div {
    border-top: 20px solid white !important;
}
.sitex-extra-info-form-container .header-row > label {
    text-transform: uppercase;
}