div.input-field-group {
    align-items: center;
}

div.input-field-group input {
    margin-left: 10px;
    border: 1px solid #ced4da !important;
}

#form73Form input.ui-inputfield, #form72Form input.ui-inputfield, #form536Form input.ui-inputfield  {
    max-width: 400px;
}

#manualAddressEntry input.ui-inputfield {
    max-width: none !important;
}

#form73Form label.ui-outputlabel, #form72Form label.ui-outputlabel, #form536Form label.ui-outputlabel {
    display: block;
}

div.input-field-group label.ui-outputlabel {
    display: inline !important;
}

div.output-text {
    max-width: 1200px;
    margin: 10px;
    padding: 10px;
}

.scroll-dialog {
    overflow-y: scroll !important;
    max-height: 90vh;
}

.no-header thead {
    display: none;
}

body .ui-datatable .ui-datatable-data > tr.ui-state-highlight {
    background: #e3f2fd;
    color: #495057;
}

body .ui-datatable .ui-datatable-data > tr .ui-row-editor .ui-icon.ui-icon-check:before,
body .ui-datatable .ui-datatable-data > tr .ui-row-editor .ui-icon.ui-icon-close:before {
    color: black;
}

.ui-tooltip .ui-tooltip-text {
    background-color: #e3f2fd !important;
    color: #65656a !important;
}

.composition-toolbar {
    background-color: #ced4da !important;
}

.composition-datatable th {
    background-color: #dee2e6 !important;
}

div.odd-row {
    background-color: #f8f9fa;
    padding-bottom: 0.2em;
    padding-top: 0.1em;
}

div.even-row {
    padding-bottom: 0.4em;
    padding-top: 0.2em;
}

.ui-fileupload-filename {
    white-space: nowrap;
}

.no-header .ui-datatable-header {
    display: none;
}