.mobileBlock .gridHeaderRow {
    display: none;
}

.mobileBlock .gridTable {
    display: block;
}

.mobileBlock .gridScrollContainer {
    border-top: 1px solid #ccc;        
    -webkit-tap-highlight-color: transparent;
}

.mobileBlock .gridRowCellContainer.arrayField {
    flex-direction: column;
    width: 100%;
}

.mobileBlock .gridBody {
    display: block;
}

.mobileBlock .gridRow {
    display: block;
    border: 1px solid #ccc;
    margin: 5px;
}

.mobileBlock .gridRow:not( .gridGroupRow ) {
    display: flex;
    flex-flow: wrap;
    align-items:flex-end;
}

.mobileBlock .gridRowCellContainer {
    display: flex;
    border: none !important;
    white-space: unset;
    max-width: unset;
}

.mobileBlock .userFieldRow {border: 3px solid #e63a3a;}

/*.mobileBlock .gridRowCellContainer.editable > :not( .formField, .dummyToolbarButtonContainer ) {
    display: none;
}*/

.mobileBlock .gridRowCellContainer.editing > .formField {
    font-weight: bold;
    text-decoration: underline;
}

.mobileBlock .gridRowCellContainer[caption]:before {
    content: attr( caption ) ": ";
    font-weight: bold;
    float: left;
    padding-right: 2pt;
}

.mobileBlock .gridRowCellContainer.checkbox:not(.hidden) {
    display: block !important;
    text-align: unset !important;
}

.mobileBlock .gridRowCellContainer:empty {
    display: none !important;
}

.mobileBlock .gridRowCellContainer.checkbox .formField {
    width: unset;
}

/* Teljes képernyőd dialógusablakok */

.mobileDevice .mobileBlock .dialog .formContainer:not(.alert), .mobileBlock .dummyWindow {
    width: 100%;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    transform: unset;
    left: 0;
    top: 0 !important;
}

/* Scrollozható toolbar */

.mobileBlock .dummyToolbarActions, .mobileBlock .selection .dummyToolbarSelections {
    display: inline-block;
    float: none;
    overflow-y: auto;
    white-space: nowrap;
}

.mobileBlock .emptyValue:not( .editable ) {
    display: none !important;
}