.formio-form > div > nav > ul.pagination {
    justify-content: center;
}

.formio-form {

    .formio-component-htmlelement ol,
    .formio-component-htmlelement ul {
        margin: 0 0 1rem 2.5rem;
    }
    
    .formio-component-datagrid .datagrid-table,
    .formio-component-datagrid .datagrid-table td,
    .formio-component-datagrid .datagrid-table th {
        border: 0 !important;
    }

    .help-block,
    .formio-hidden {
        display: none !important;
    }

    table.table.datagrid-table.table-bordered {
        border: 1px solid #ccc !important;
    
        td {
            padding: 1.25rem;
        }
        
        .formio-component-title {
            margin: unset !important;
        }
        
        .btn {
            padding: 0.75rem 1.25rem;
            border-style: none;        
        }
    }
    
    .fieldset-body {
        display: grid;
        gap: 1rem;
    
        > .formio-component {
            padding: 0;
            margin: 0;
        }
    
        .formio-component-columns {
            display: grid !important; 
            grid-template-columns: 1fr 1fr !important;
            gap: 1rem 2rem !important;
            padding: 0 !important;
            margin: 0 !important;
    
            &::before {
                display: none !important;
            }
    
            > div {
                padding: 0 !important;
                display: grid !important;
                gap: 0.25rem !important;
                width: unset !important;
            }
        }    
    }
    
    .formio-choices + .formio-select-autocomplete-input {
        display: none;
    }
    
    
    .navigation-container button {
        border-style: none;
    }
    
    table tfoot {
        box-shadow: unset;
    }
        
    .formio-button-add-row {
        margin-top: 1rem;
        padding: 0.75rem 1.5rem;
        border-style: none;
    }
}

.qld__body ul:not([class]) > li > ul:not([class]) {
    list-style: none !important;
}

.formio-form fieldset div.formio-component-fieldset {
    padding-top: 1.5rem !important;
}
.form-group > fieldset > legend {
    margin-bottom: 1.25rem !important;
}