.lims-cards-grid-wrapper { position: relative;}
.lims-cards-grid-wrapper .lims-cards-grid-element-wrapper {
    display:inline-table;padding:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:100%;
}

.lims-cards-grid-wrapper.columns5 .lims-cards-grid-element-wrapper:nth-child(5n+1) {
    padding-left: 0;
}

.lims-cards-grid-wrapper.columns4 .lims-cards-grid-element-wrapper:nth-child(4n+1) {
    padding-left: 0;
}

.lims-cards-grid-wrapper.columns3 .lims-cards-grid-element-wrapper:nth-child(3n+1) {
    padding-left: 0;
}

.lims-cards-grid-wrapper.columns2 .lims-cards-grid-element-wrapper:nth-child(2n+1) {
    padding-left: 0;
}

.lims-cards-grid-wrapper.columns1 .lims-cards-grid-element-wrapper:nth-child(n+1) {
    padding-left: 0;
}

.lims-cards-grid-wrapper.columns5 .lims-cards-grid-element-wrapper:nth-child(1),
.lims-cards-grid-wrapper.columns4 .lims-cards-grid-element-wrapper:nth-child(1),
.lims-cards-grid-wrapper.columns3 .lims-cards-grid-element-wrapper:nth-child(1),
.lims-cards-grid-wrapper.columns2 .lims-cards-grid-element-wrapper:nth-child(1),
.lims-cards-grid-wrapper.columns1 .lims-cards-grid-element-wrapper:nth-child(1) {
    padding-top: 10px;
}

.lims-cards-grid-wrapper.columns5 .lims-cards-grid-element-wrapper {width:20%;}
.lims-cards-grid-wrapper.columns4 .lims-cards-grid-element-wrapper {width:25%;}
.lims-cards-grid-wrapper.columns3 .lims-cards-grid-element-wrapper {width:33.33333333333%;}
.lims-cards-grid-wrapper.columns2 .lims-cards-grid-element-wrapper {width:50%;}
.lims-cards-grid-wrapper.columns1 .lims-cards-grid-element-wrapper {width:100%;}
.lims-cards-grid-wrapper .lims-cards-grid-element {
    position:relative;
    overflow:hidden;
    border:2px solid #EEEEEE;
    border-radius: 10px;
    background: #ffffff;
}

.lims-cards-grid-wrapper .lims-cards-grid-element .grid-selected-row-icon.expander-row-icon {background-image:url(material_blue/img/card-expand-icon.png);}
.lims-cards-grid-wrapper .lims-cards-grid-element.expanded .grid-selected-row-icon.expander-row-icon {background-image:url(material_blue/img/card-expand-open-icon.png);}
.lims-cards-grid-wrapper .lims-cards-grid-element-internal {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:10px;
}
.lims-cards-grid-wrapper .lims-cards-grid-element .arrow-top {position:absolute;top:0;left:0;border-left:10px solid red;border-top:10px solid red;border-bottom:10px solid transparent;border-right:10px solid transparent;display:inline-block;outline:none;}
.lims-cards-grid-wrapper .lims-cards-grid-element .lims-cards-items-list {
    /*max-height:180px;*/overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    line-height:20px;
}
.lims-cards-grid-wrapper .lims-cards-items-root {
    display:table;width:100%;
}

.lims-cards-grid-wrapper .lims-cards-items-root .lims-cards-items-left-col {
    display:table-cell;
}

.lims-cards-grid-wrapper .lims-cards-items-root .lims-cards-items-right-col {
    display:table-cell;vertical-align: bottom;
    max-width:30px;min-width:30px;width:30px;
}

.lims-cards-grid-wrapper .lims-cards-grid-element .lims-cards-items-list .lims-cards-item-namefield {
    font-size: 16px;
    line-height: 40px;
}
.lims-cards-grid-wrapper .lims-cards-grid-element .lims-cards-item-wrapper {display:table;width:100%;}
.lims-cards-grid-wrapper .lims-cards-grid-element .lims-cards-item-label {display:table-cell;vertical-align:top;width:150px;text-align:left;}
.lims-cards-grid-wrapper .lims-cards-grid-element .lims-cards-item-value {display:table-cell;vertical-align:top;text-align:left;font-weight:bold;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-yellow1 {background:#FAFFE9;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-yellow1 .arrow-top {border-left-color:#DCFE76;border-top-color:#DCFE76;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-gray1 {background:#E0E0E0;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-gray1 .arrow-top {border-left-color:#676767;border-top-color:#676767;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-blue1 {background:#D9EBFF;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-blue1 .arrow-top {border-left-color:#027FFD;border-top-color:#027FFD;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-pink1 {background:#F9D9DA;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-pink1 .arrow-top {border-left-color:#D70000;border-top-color:#D70000;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-green1 {background:#E6F4DA;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-green1 .arrow-top {border-left-color:#5AB100;border-top-color:#5AB100;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-pink2 {background:#FECCFF;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-pink2 .arrow-top {border-left-color:#F604F8;border-top-color:#F604F8;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-blue2 {background:#D8DEEE;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-blue2 .arrow-top {border-left-color:#01248C;border-top-color:#01248C;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-orange1 {background:#FFEFDF;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-orange1 .arrow-top {border-left-color:#FF9326;border-top-color:#FF9326;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-green2 {background:#DAE8D9;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-green2 .arrow-top {border-left-color:#056704;border-top-color:#056704;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-violet1 {background:#E0CCE7;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-violet1 .arrow-top {border-left-color:#68008B;border-top-color:#68008B;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-gray2 {background:#E8E1D9;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-gray2 .arrow-top {border-left-color:#663200;border-top-color:#663200;}
.lims-cards-grid-wrapper .lims-cards-grid-element.status-yellow2 {background:#FFFFD9;}
.lims-cards-grid-wrapper .lims-cards-grid-element.state-yellow2 .arrow-top {border-left-color:#FDFE00;border-top-color:#FDFE00;}
.lims-cards-grid-wrapper .lims-cards-expander-parent {
    position:absolute;top:0;left:0;width:100%;padding:0 20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.lims-cards-grid-wrapper .lims-cards-expander-parent .lims-cards-expander-wrapper {background:#FBFBFB;overflow-x:auto;overflow-y:visible;}
.lims-cards-grid-wrapper .lims-cards-expander-parent .expander-loading{height:100px;background:url(material_blue/img/modal-loading.gif) no-repeat center center;}
.lims-cards-grid-wrapper .card-check-mark {width:20px;height:20px;display:inline-block;background:url(material_blue/img/select-off.png) no-repeat center center;}
.lims-cards-grid-wrapper .card-check-mark.checked {background-image:url(material_blue/img/select-on.png);}

.new-grid-paginator-wrapper {text-align:center;}

.lims-cards-grid-wrapper .lims-cards-grid-element .arrow-top.inconsistent-green{
    border-left-color: green;
    border-top-color:green;
}
.lims-cards-grid-wrapper .lims-cards-grid-element .arrow-top.inconsistent-red{
    border-left-color: red;
    border-top-color: red;
}


.lims-rows-grid-wrapper {/*display:table;*/margin-bottom:20px;}
.new-lims-grid .lims-rows-grid-wrapper .grid-selected-row-icon{ vertical-align:top;}/*display: inline-table;*/
.lims-rows-grid-wrapper span.checkbox {display:none;}
.lims-rows-grid-header {/*display:table-row;*/}
.lims-rows-grid-header .lims-rows-grid-header-col {/*display:table-cell;*/text-align:center;background:#edecec; border-bottom: 1px solid #bebdbd;vertical-align:middle;padding:5px;}
.lims-rows-grid-element-row {/*display:table-row;*/}
.lims-rows-grid-element-row.actions-row {position:relative;height:30px;display:none;}
.lims-rows-grid-element-row.selected .lims-rows-grid-element-row-cell{border-bottom:none;}
.lims-rows-grid-element-row.selected + .lims-rows-grid-element-row.actions-row {display:table-row;}
.lims-rows-grid-actions-row-inner {border-bottom: 1px dotted #bebdbd;}
.lims-rows-grid-element-row .lims-rows-grid-element-row-cell {/*display:table-cell;*/border-bottom: 1px dotted #bebdbd;vertical-align:middle;padding:5px;white-space: nowrap;}
.lims-rows-grid-element-row.expanded .lims-rows-grid-element-row-cell {background:#edecec;}
.lims-rows-grid-element-row.expanded + .lims-rows-grid-element-row.actions-row .lims-rows-grid-actions-row-inner {background:#edecec;}
.actions-row-cell {position:relative;}
.lims-rows-grid-actions-row-inner {position:absolute;top:0;left:0;width:100%;height:100%; text-align: center;}
.lims-rows-grid-element-row-expander {}
.lims-rows-grid-element-row-expander .lims-rows-grid-element-cell-expander {position:relative;background:#edecec;height: 50px;}
.lims-rows-grid-element-row-expander .lims-rows-grid-element-cell-expander .expander-loading{height:100px;background:url(material_blue/img/modal-loading.gif) no-repeat center center;}

.lims-rows-grid-element-group-row {}
.lims-rows-grid-element-group-row .group-row-cell {font-weight:bold;font-size:16px;background:#FAFAFA;}