﻿.m1-grid th, .m1-grid td { padding:0px 2px 0px 2px; }
.m1-grid thead th, .m1-grid thead td,
.m1-grid tfoot th, .m1-grid tfoot td { background-color: #C9D1DE; vertical-align: middle; }
.m1-grid thead th, .m1-grid thead td { cursor:pointer; }
.m1-grid thead th, .m1-grid thead td { height: 40px; border-top:1px solid #4D6082; border-left:1px solid #4D6082; border-bottom:1px solid #4D6082;vertical-align:middle }
.m1-grid tbody th, .m1-grid tbody td { height: 40px; border-left:1px solid #B5BFD2; border-bottom:1px solid #B5BFD2;vertical-align:middle  }
.m1-grid th div { text-align: center;}
.m1-grid tbody tr:nth-of-type(2n) { background-color:#E3E8EE; }
.m1-grid tfoot td { height: 30px; border-left:1px solid #4D6082; border-bottom:1px solid #4D6082; border-top:1px solid #4D6082; vertical-align:middle }
.m1-grid td.clickableCell {background-color:#2b3b59; color:#fff; cursor:pointer; font-weight:bold; text-decoration:underline}
#divLeft {height:100%;position: fixed;overflow:hidden;border-right: 1px solid #B5BFD2;background-color: #fff;}
.m1-grid .waitingForTotal {
    height: 20px;
}
.m1-listViewLink {color:blue; cursor:pointer}

.m1-grid .a, .m1-grid a:hover, .m1-grid a:visited, .m1-grid a:link, .m1-grid a:active {
    color: inherit;
}

.m1-grid thead tr, .m1-grid tbody tr {
    width: 100%;
}

.m1-grid th, .m1-grid td {
    overflow-x: hidden;
    word-wrap: break-word;
}

.m1-grid-scrollable,
.m1-grid-scrollable-body,
.m1-grid-scrollable table{
    width:100%;
}

.m1-grid-scrollable{
    height: 100%;
}

.m1-grid-scrollable-body{
    height: calc(100% - 42px);
    overflow-y: auto;
    overflow-x: hidden;
}


table.m1-grid-scrollable-footer td{
    border:none;
    background-color:transparent;
}