﻿.GridContainer {
    display: -ms-grid;
    display: grid;
    grid-gap: 0;
    margin-bottom: 32px;
    justify-items: center;
}

.RowHeader {
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-size: 11px;
    justify-self: left;
    color: #4A4A4A;
    min-width: 200px;
    width: 100%;
    max-width: none !important;
    border-bottom: solid 1px #ECECF2;
}

.SubRowHeader {
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px !important;
    justify-self: left;
    max-width: none !important;
}

.CenterRowHeader {
    justify-self: center;
    flex-direction: unset;
}

.ColumnHeader {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    font-size: 9px;
    color: #60A3BC;
    text-align: center;
    font-weight: bold;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    max-width: none !important;
}
.InvertColumnHeader {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #60A3BC;
    text-align: center;
    font-weight: bold;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    max-width: none !important;
    padding: 4px;
    width: 100%;
}


.Grid2Col {
    -ms-grid-columns: 1fr min-content;
    grid-template-columns: 1fr min-content;
}
.Grid3Col {
    -ms-grid-columns: 1fr 1fr min-content;
    grid-template-columns: 1fr min-content min-content;
}
.Grid4Col {
    -ms-grid-columns: 1fr min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content;
}
.Grid5Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content;
}
.Grid6Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content min-content;
}
.Grid7Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content min-content min-content;
}
.Grid8Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content min-content min-content min-content;
}
.Grid9Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content min-content min-content min-content;
    overflow-x: scroll;
}

.Grid10Col {
    -ms-grid-columns: 1fr min-content min-content min-content min-content min-content min-content min-content min-content;
    grid-template-columns: 1fr min-content min-content min-content min-content min-content min-content min-content min-content;
    overflow-x: scroll;
}

.GridContainer .EditFormLabel {
    display: none;
}

.GridCell {
    display: grid;
    grid-template-columns: 1fr ;
}


.C1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
}

.C2 {
    -ms-grid-column: 2;
    grid-column-start: 2;
}

.C3 {
    -ms-grid-column: 3;
    grid-column-start: 3;
}

.C4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
}

.C5 {
    -ms-grid-column: 5;
    grid-column-start: 5;
}

.C6 {
    -ms-grid-column: 6;
    grid-column-start: 6;
}

.C7 {
    -ms-grid-column: 7;
    grid-column-start: 7;
}

.C8 {
    -ms-grid-column: 8;
    grid-column-start: 8;
}

.C9 {
    -ms-grid-column: 9;
    grid-column-start: 9;
}

.C10 {
    -ms-grid-column: 10;
    grid-column-start: 10;
}

.R1 {
    -ms-grid-row: 1;
    grid-row-start: 1;
}

.R2 {
    -ms-grid-row: 2;
    grid-row-start: 2;
}

.R3 {
    -ms-grid-row: 3;
    grid-row-start: 3;
}

.R4 {
    -ms-grid-row: 4;
    grid-row-start: 4;
}

.R5 {
    -ms-grid-row: 5;
    grid-row-start: 5;
}

.R6 {
    -ms-grid-row: 6;
    grid-row-start: 6;
}

.R7 {
    -ms-grid-row: 7;
    grid-row-start: 7;
}

.R8 {
    -ms-grid-row: 8;
    grid-row-start: 8;
}

.R9 {
    -ms-grid-row: 9;
    grid-row-start: 9;
}

.R10 {
    -ms-grid-row: 10;
    grid-row-start: 10;
}

.R11 {
    -ms-grid-row: 11;
    grid-row-start: 11;
}

.R12 {
    -ms-grid-row: 12;
    grid-row-start: 12;
}

.R13 {
    -ms-grid-row: 13;
    grid-row-start: 13;
}

.R14 {
    -ms-grid-row: 14;
    grid-row-start: 14;
}

.R15 {
    -ms-grid-row: 15;
    grid-row-start: 15;
}

.R16 {
    -ms-grid-row: 16;
    grid-row-start: 16;
}

.R17 {
    -ms-grid-row: 17;
    grid-row-start: 17;
}

.R18 {
    -ms-grid-row: 18;
    grid-row-start: 18;
}

.R19 {
    -ms-grid-row: 19;
    grid-row-start: 19;
}

.R20 {
    -ms-grid-row: 20;
    grid-row-start: 20;
}

.R21 {
    -ms-grid-row: 21;
    grid-row-start: 21;
}

.R22 {
    -ms-grid-row: 22;
    grid-row-start: 22;
}

.R23 {
    -ms-grid-row: 23;
    grid-row-start: 23;
}

.R24 {
    -ms-grid-row: 24;
    grid-row-start: 24;
}

.R25 {
    -ms-grid-row: 25;
    grid-row-start: 25;
}

.R26 {
    -ms-grid-row: 26;
    grid-row-start: 26;
}

.R27 {
    -ms-grid-row: 27;
    grid-row-start: 27;
}

.R28 {
    -ms-grid-row: 28;
    grid-row-start: 28;
}

.R29 {
    -ms-grid-row: 29;
    grid-row-start: 29;
}

.R30 {
    -ms-grid-row: 30;
    grid-row-start: 30;
}

.R31 {
    -ms-grid-row: 31;
    grid-row-start: 31;
}

.R32 {
    -ms-grid-row: 32;
    grid-row-start: 32;
}

.R33 {
    -ms-grid-row: 33;
    grid-row-start: 33;
}

.R34 {
    -ms-grid-row: 34;
    grid-row-start: 34;
}

.R35 {
    -ms-grid-row: 35;
    grid-row-start: 35;
}

.R36 {
    -ms-grid-row: 36;
    grid-row-start: 36;
}

.R37 {
    -ms-grid-row: 37;
    grid-row-start: 37;
}

.R38 {
    -ms-grid-row: 38;
    grid-row-start: 38;
}

.R39 {
    -ms-grid-row: 39;
    grid-row-start: 39;
}

.R40 {
    -ms-grid-row: 40;
    grid-row-start: 40;
}

.R41 {
    -ms-grid-row: 41;
    grid-row-start: 41;
}

.R42 {
    -ms-grid-row: 42;
    grid-row-start: 42;
}

.R43 {
    -ms-grid-row: 43;
    grid-row-start: 43;
}

.R44 {
    -ms-grid-row: 44;
    grid-row-start: 44;
}

.R45 {
    -ms-grid-row: 45;
    grid-row-start: 45;
}

.R46 {
    -ms-grid-row: 46;
    grid-row-start: 46;
}

.R47 {
    -ms-grid-row: 47;
    grid-row-start: 47;
}

.R48 {
    -ms-grid-row: 48;
    grid-row-start: 48;
}

.R49 {
    -ms-grid-row: 49;
    grid-row-start: 49;
}

.R50 {
    -ms-grid-row: 50;
    grid-row-start: 50;
}

.R51 {
    -ms-grid-row: 51;
    grid-row-start: 51;
}

.R52 {
    -ms-grid-row: 52;
    grid-row-start: 52;
}

.R53 {
    -ms-grid-row: 53;
    grid-row-start: 53;
}

.R54 {
    -ms-grid-row: 54;
    grid-row-start: 54;
}

.R55 {
    -ms-grid-row: 55;
    grid-row-start: 55;
}

.R56 {
    -ms-grid-row: 56;
    grid-row-start: 56;
}

.R57 {
    -ms-grid-row: 57;
    grid-row-start: 57;
}

.R58 {
    -ms-grid-row: 58;
    grid-row-start: 58;
}

.R59 {
    -ms-grid-row: 59;
    grid-row-start: 59;
}

.R60 {
    -ms-grid-row: 60;
    grid-row-start: 60;
}

.R61 {
    -ms-grid-row: 61;
    grid-row-start: 61;
}

.R62 {
    -ms-grid-row: 62;
    grid-row-start: 62;
}

.R63 {
    -ms-grid-row: 63;
    grid-row-start: 63;
}

.R64 {
    -ms-grid-row: 64;
    grid-row-start: 64;
}

.R65 {
    -ms-grid-row: 65;
    grid-row-start: 65;
}

.R66 {
    -ms-grid-row: 66;
    grid-row-start: 66;
}

.R67 {
    -ms-grid-row: 67;
    grid-row-start: 67;
}

.R68 {
    -ms-grid-row: 68;
    grid-row-start: 68;
}

.R69 {
    -ms-grid-row: 69;
    grid-row-start: 69;
}

.R70 {
    -ms-grid-row: 70;
    grid-row-start: 70;
}

.R71 {
    -ms-grid-row: 71;
    grid-row-start: 71;
}

.R72 {
    -ms-grid-row: 72;
    grid-row-start: 72;
}

.R73 {
    -ms-grid-row: 73;
    grid-row-start: 73;
}

.R74 {
    -ms-grid-row: 74;
    grid-row-start: 74;
}

.R75 {
    -ms-grid-row: 75;
    grid-row-start: 75;
}

.R76 {
    -ms-grid-row: 76;
    grid-row-start: 76;
}

.R77 {
    -ms-grid-row: 77;
    grid-row-start: 77;
}

.R78 {
    -ms-grid-row: 78;
    grid-row-start: 78;
}

.R79 {
    -ms-grid-row: 79;
    grid-row-start: 79;
}

.R80 {
    -ms-grid-row: 80;
    grid-row-start: 80;
}

.R81 {
    -ms-grid-row: 81;
    grid-row-start: 81;
}

.R82 {
    -ms-grid-row: 82;
    grid-row-start: 82;
}

.R83 {
    -ms-grid-row: 83;
    grid-row-start: 83;
}

.R84 {
    -ms-grid-row: 84;
    grid-row-start: 84;
}

.R85 {
    -ms-grid-row: 85;
    grid-row-start: 85;
}

.R86 {
    -ms-grid-row: 86;
    grid-row-start: 86;
}

.R87 {
    -ms-grid-row: 87;
    grid-row-start: 87;
}

.R88 {
    -ms-grid-row: 88;
    grid-row-start: 88;
}

.R89 {
    -ms-grid-row: 89;
    grid-row-start: 89;
}

.R90 {
    -ms-grid-row: 90;
    grid-row-start: 90;
}

.R91 {
    -ms-grid-row: 91;
    grid-row-start: 91;
}

.R92 {
    -ms-grid-row: 92;
    grid-row-start: 92;
}

.R93 {
    -ms-grid-row: 93;
    grid-row-start: 93;
}

.R94 {
    -ms-grid-row: 94;
    grid-row-start: 94;
}

.R95 {
    -ms-grid-row: 95;
    grid-row-start: 95;
}

.R96 {
    -ms-grid-row: 96;
    grid-row-start: 96;
}

.R97 {
    -ms-grid-row: 97;
    grid-row-start: 97;
}

.R98 {
    -ms-grid-row: 98;
    grid-row-start: 98;
}

.R99 {
    -ms-grid-row: 99;
    grid-row-start: 99;
}

.R100 {
    -ms-grid-row: 100;
    grid-row-start: 100;
}


