.grid{margin:0 auto;width:100%;float:left;clear:none;table-layout:fixed;border-spacing:0;position:relative}.grid-container .bottom{padding:0 15px 15px;background-color:#f5f5f5;border:1px solid #ccc;clear:both}.grid-frozen-wrapper{clear:both;float:left;position:relative;box-shadow:3px 0 5px #e4e4e4}.grid-main-wrapper{clear:none;float:left}.grid-scroll-x{overflow-x:scroll}table.grid>thead>tr>th{background-color:#edf0f4!important;border-bottom:2px solid #aaa;cursor:pointer;padding:3px 0 3px 10px;height:25px;line-height:25px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #ddd!important;border-right:none!important}table.grid>thead>tr>th .sort-icon{top:8px;background-color:transparent;border:0;cursor:pointer;margin-right:1px;height:1.4em}.grid th.sort-disabled{cursor:default}table.grid>thead>tr>th .title{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid tr{height:30px}.grid tr.odd{background-color:#fff;border-bottom:1px solid #ddd;border-color:#ddd}.grid tr.even{background-color:#fff;border-bottom:1px solid #ddd;border-color:#ddd}.grid tr.selected{background:#ddd!important}.grid tr.hover{background-color:#b2cedf}.grid td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding:0 10px;border-left:1px solid #ddd!important;border-right:none!important;min-height:30px}.grid td.focus,.grid td.focus a{background-color:#ccdfe9!important;color:#000!important}.grid tbody tr td form input{vertical-align:top;width:98%!important;padding-left:5px;height:20px;border:1px solid #778fa0}.grid-container{position:relative}.sort-icon{float:right;margin-top:4px}.sort-handle{float:right;height:100%;width:5px;cursor:w-resize}.grid-button-menu-icon{background:url('rX5biNfDXF5PMIsF6ZBHlMkZAJj6uWzkBCNr1cDpczk.png') no-repeat;height:20px;width:15px}.grid-main-wrapper .column-visibility-menu{position:absolute;top:0!important;z-index:1101;background:url('BNhNi9GcD4b0JcpmcNfcjC0AvVOzqtEb4TBD9R3Vvtj.png') no-repeat center;width:30px;padding:0;cursor:pointer}.grid-main-wrapper .visibility-control-column{position:static;border-left:none!important;border-right:1px solid #ddd!important;border-bottom:0;padding:0;width:1.5%}.grid-main-wrapper .grid th.visibility-control-column{border-bottom:1px solid #ddd!important}.grid-main-wrapper .grid td{border-right:0}.button-menu-container{position:absolute;z-index:1101;display:inline-block;background:none repeat scroll 0 0 white;padding:10px;margin-top:4px;border:1px solid #ddd;border-top:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3)}.button-menu-container ul{float:left;list-style-type:none;margin:0;padding:0}.button-menu-container ul li{padding:4px 0}.button-menu-container ul li input{height:auto}.button-menu-overlay{opacity:.0;filter:alpha(opacity=0);position:absolute;top:0;left:0;background-color:#000;width:100%;z-index:1100}.grid.grid-frozen tr td:first-child{padding-left:10px}.grid.grid-frozen tr{border-right:1px solid #ddd}.grid tr.notification-success{background-color:#ddf4c9!important}.grid tr.notification-error{background-color:#ebcfcf!important}.grid tr.notification-error{background-color:#ebcfcf!important}.grid tr.notification-warning{background-color:#fff6b3!important}.grid tr.notification-warning{border:1px solid #f9dc87;background-color:#fff6b3!important}.grid tr.notification-error td.notification-error{padding-left:20px;background:url("8LxFvRXSoGCl7rjjz2oLvkwHVqz1jxYBZtnNFcuiOvO.png") no-repeat left center}.grid td.notification-warning{border:1px solid #f9dc87!important}.grid td.readonly{background-color:#f5f6f7;color:#676a6e}.grid .hasMultiCalendarPicker{border:1px solid #778fa0;border-radius:0 3px 3px 0;height:20px!important;margin:0 -22px 0 0!important;padding:0 0 0 0!important}.focus-by-row .grid tr.focus{background-color:#ccdfe9!important}.focus-by-cell .grid td.focus{background-color:#ccdfe9!important}.add-row-hover{background-color:#b2cede!important;border:1px solid #b1cee0!important;color:#000!important}.add-row-selected,.add-row-selected a:not(.select2-choice){border:1px solid #005c96!important;color:#FFF!important;background-color:#005c96!important}.grid tr td:first-child{padding-left:10px}.grid tr.selected{background-color:#FFF!important}.grid tr.hover{background-color:#FFF}.grid tr{border-bottom:1px solid #bbb!important}.grid thead th{background-color:#edf0f4!important}.grid tr.add-row-hover td.readonly,.grid tr.add-row-hover td.add-row-selected,.grid tr.add-row-hover td.add-row-selected a{background-color:#b2cede!important;border:1px solid #b1cee0!important;color:#000!important}