.dkfqsRealtimeIcon {
    cursor: pointer;
}

.dkfqsGenericError {
}

/* mandatory class for any popup */
.dkfqsPopup {
}

/* see commonLib.clearAllClearableInnerHTMLvalues(e, htmlText) and commonLib.clearAllClearableInnerHTMLvaluesWithSpinner(e) */
.dkfqsClearableInnerHTMLvalue {
}

/* see commonLib.clearAllClearableFormTextValues(e) */
.dkfqsClearableFormTextValue {
}

/* see commonLib.clearAllClearableSelects(e) */
.dkfqsClearableSelect {
}

/* see commonLib.clearAllClearableCheckboxes(e) */
.dkfqsClearableCheckbox {
}

/* see commonLib.clearAllClearableInvalidFormElements(e) */
.dkfqsClearableInvalidFormElement {
}

/* see commonLib.clearAllClearableSpinnerElements(e) */
.dkfqsClearableSpinnerElement {
}

/* see commonLib.toggleAllDisabledFormElements(e, disabled) */
.dkfqsToggleDisabledFormElement {
}

/* see commonLib.toggleAllToggleableBootstrapButtons(e, enable) */
.dkfqsToggleableBootstrapButton {
}

/* support for dkfqsUploadFileWidget */
.dkfqsUploadFileDropArea {
    border: 2px dashed #333;
    border-radius: 0.8rem;
    padding: 0.5rem 1rem;
}
.dkfqsUploadFileInput {
    display: none;
}
.dkfqsUploadFileSpinner {
}
.dkfqsUploadFileGenericError {
}
.dkfqsUploadFileList {
}

.dkfqsTableCellSmallPadding {
    padding-top: 0.1rem !important;
    padding-bottom: 0.1rem !important;
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
    word-wrap: anywhere
}

.dkfqsTableCellMediumSmallPadding {
    padding-top: 0.1rem !important;
    padding-bottom: 0.1rem !important;
    padding-left: 0.35rem !important;
    padding-right: 0.35rem !important;
    word-wrap: anywhere
}

.dkfqsTableCellMediumPadding {
    padding-top: 0.15rem !important;
    padding-bottom: 0.15rem !important;
    padding-left: 0.35rem !important;
    padding-right: 0.35rem !important;
    word-wrap: anywhere
}

/* styles for fixed table heads */
.dkfqsTableFixHead8rem          { overflow: auto; height: 8rem; }
.dkfqsTableFixHead8rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead10rem          { overflow: auto; height: 10rem; }
.dkfqsTableFixHead10rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead12rem          { overflow: auto; height: 12rem; }
.dkfqsTableFixHead12rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead13rem          { overflow: auto; height: 13rem; }
.dkfqsTableFixHead13rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead14rem          { overflow: auto; height: 14rem; }
.dkfqsTableFixHead14rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead18rem          { overflow: auto; height: 18rem; }
.dkfqsTableFixHead18rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead22rem          { overflow: auto; height: 22rem; }
.dkfqsTableFixHead22rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead26rem          { overflow: auto; height: 26rem; }
.dkfqsTableFixHead26rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead30rem          { overflow: auto; height: 30rem; }
.dkfqsTableFixHead30rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead34rem          { overflow: auto; height: 34rem; }
.dkfqsTableFixHead34rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead40rem          { overflow: auto; height: 40rem; }
.dkfqsTableFixHead40rem thead th { position: sticky; top: 0; z-index: 1; }

.dkfqsTableFixHead46rem          { overflow: auto; height: 46rem; }
.dkfqsTableFixHead46rem thead th { position: sticky; top: 0; z-index: 1; }


