.ag-bootstrap .ag-body-viewport{overflow-x:hidden}.ag-bootstrap img{vertical-align:middle;border:0}.ag-bootstrap .ag-root{border:none}.ag-bootstrap .ag-cell-not-inline-editing{padding:4px}.ag-bootstrap .ag-cell-range-selected-1:not(.ag-cell-focus){background-color:rgba(120,120,120,0.4)}.ag-bootstrap .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(80,80,80,0.4)}.ag-bootstrap .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(40,40,40,0.4)}.ag-bootstrap .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(0,0,0,0.4)}.ag-bootstrap .ag-cell{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ag-bootstrap .ag-cell.col-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ag-bootstrap .ag-column-moving .ag-cell{transition:left .2s}.ag-bootstrap .ag-column-moving .ag-header-cell{transition:left .2s}.ag-bootstrap .ag-column-moving .ag-header-group-cell{transition:left .2s}.ag-bootstrap .ag-cell-first-right-pinned{border-left:none}.ag-bootstrap .ag-cell-last-left-pinned{border-right:none}.ag-bootstrap .ag-cell-highlight{border:1px solid #006400}.ag-bootstrap .ag-cell-highlight-animation{transition:border 1s}.ag-bootstrap .ag-value-change-delta{padding-right:2px}.ag-bootstrap .ag-value-change-delta-up{color:#006400}.ag-bootstrap .ag-value-change-delta-down{color:#8b0000}.ag-bootstrap .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-bootstrap .ag-value-change-value-highlight{background-color:#cceecc;transition:background-color .1s}.ag-bootstrap .ag-rich-select{font-size:14px;border:none;background-color:#ffffff}.ag-bootstrap .ag-rich-select-value{padding:2px}.ag-bootstrap .ag-rich-select-list{border-top:1px solid #d3d3d3}.ag-bootstrap .ag-rich-select-row{padding:2px}.ag-bootstrap .ag-rich-select-row-selected{background-color:#bde2e5}.ag-bootstrap .ag-large-text{border:none}.ag-bootstrap .ag-header{color:#444;background:none;border-bottom:none;text-transform:uppercase;text-align:left;font-weight:600}.ag-bootstrap .ag-header-icon{color:#0060aa;stroke:none;fill:#0060aa}.ag-bootstrap .ag-header-icon i{position:relative;top:1px}.ag-bootstrap .ag-header-container{background:none;border-bottom:2px #ddd solid}.ag-bootstrap .ag-header-cell{text-align:left;border-right:none}.ag-bootstrap .ag-header-cell.col-center{text-align:center}.ag-bootstrap .ag-header-cell.col-right{text-align:right}.ag-bootstrap .ag-header-cell-moving{background-color:#bebebe}.ag-bootstrap .ag-header-cell-moving .ag-header-cell-label{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-bootstrap .ag-header-group-cell{border-right:none}.ag-bootstrap .ag-header-group-cell-with-group{border-bottom:none}.ag-bootstrap .ag-header-cell-label{padding:4px 2px 4px 2px}.ag-bootstrap .ag-header-cell-text{position:relative;line-height:20px;cursor:pointer}.ag-bootstrap .ag-header-group-cell-label{padding:4px;padding-left:10px}.ag-bootstrap .ag-header-group-text{margin-right:2px}.ag-bootstrap .ag-header-cell-menu-button{padding:2px;margin-top:4px;border:1px solid transparent;border-radius:3px;box-sizing:content-box;line-height:0}.ag-bootstrap .ag-pinned-right-header{border-left:none}.ag-bootstrap .ag-header-cell-menu-button:hover{border:none}.ag-bootstrap .ag-row{transition:background-color .1s;border-bottom:1px #ddd solid;cursor:pointer}.ag-bootstrap .ag-row:last-child{border-bottom-width:0}.ag-bootstrap .ag-row:hover{background:#f3f3f3}.ag-bootstrap .ag-row-selected{background-color:#ebf6ff}.ag-bootstrap .ag-floating-top .ag-row{background-color:#f0f0f0}.ag-bootstrap .ag-floating-bottom .ag-row{background-color:#f0f0f0}.ag-bootstrap .ag-overlay-loading-wrapper{background-color:rgba(255,255,255,0.5)}.ag-bootstrap .ag-overlay-loading-center{background-color:#ffffff;border:none;border-radius:10px;padding:10px;color:#000000}.ag-bootstrap .ag-overlay-no-rows-center{background-color:#ffffff;border:none;border-radius:10px;padding:10px}.ag-bootstrap .ag-group-cell-entire-row{background-color:#f6f6f6;padding:4px}.ag-bootstrap .ag-footer-cell-entire-row{background-color:#f6f6f6;padding:4px}.ag-bootstrap .ag-group-cell{font-style:italic}.ag-bootstrap .ag-group-expanded{padding-right:4px}.ag-bootstrap .ag-group-contracted{padding-right:4px}.ag-bootstrap .ag-group-value{padding-right:2px}.ag-bootstrap .ag-group-checkbox{padding-right:2px}.ag-bootstrap .ag-footer-cell{font-style:italic}.ag-bootstrap .ag-menu{border:1px solid #808080;background-color:#f6f6f6;cursor:default;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.ag-bootstrap .ag-menu .ag-tab-header{background-color:#e6e6e6}.ag-bootstrap .ag-menu .ag-tab{padding:6px 8px 6px 8px;margin:2px 2px 0 2px;display:inline-block;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.ag-bootstrap .ag-menu .ag-tab-selected{background-color:#f6f6f6;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3}.ag-bootstrap .ag-menu-separator{border-top:1px solid #d3d3d3}.ag-bootstrap .ag-menu-option-active{background-color:#bde2e5}.ag-bootstrap .ag-menu-option-icon{padding:2px 4px 2px 4px;vertical-align:middle}.ag-bootstrap .ag-menu-option-text{padding:2px 4px 2px 4px;vertical-align:middle}.ag-bootstrap .ag-menu-option-shortcut{padding:2px 2px 2px 20px;vertical-align:middle}.ag-bootstrap .ag-menu-option-popup-pointer{padding:2px 4px 2px 4px;vertical-align:middle}.ag-bootstrap .ag-menu-option-disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-bootstrap .ag-menu-column-select-wrapper{margin:2px}.ag-bootstrap .ag-filter-checkbox{position:relative;top:2px;left:2px}.ag-bootstrap .ag-filter-header-container{border-bottom:1px solid #d3d3d3}.ag-bootstrap .ag-filter-apply-panel{border-top:1px solid #d3d3d3;padding:2px}.ag-bootstrap .ag-filter-value{margin-left:4px}.ag-bootstrap .ag-selection-checkbox{padding-right:4px}.ag-bootstrap .ag-paging-panel{padding:4px}.ag-bootstrap .ag-paging-button{margin-left:4px;margin-right:4px}.ag-bootstrap .ag-paging-row-summary-panel{display:inline-block;width:300px}.ag-bootstrap .ag-tool-panel{background-color:#f6f6f6;border-right:none;border-bottom:none;border-top:none;color:#000000}.ag-bootstrap .ag-tool-panel .ag-column-select-panel{border-bottom:none}.ag-bootstrap .ag-status-bar{color:#000000;background-color:#f6f6f6;font-size:14px;height:22px;border-bottom:none;border-left:none;border-right:none;padding:2px}.ag-bootstrap .ag-status-bar-aggregations{float:right}.ag-bootstrap .ag-status-bar-item{padding-left:10px}.ag-bootstrap .ag-column-drop-cell{background:none;color:#000000;border:1px solid #808080}.ag-bootstrap .ag-column-drop-cell-ghost:not(.ag-row-hover){opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-bootstrap .ag-column-drop-cell-text{padding-left:2px;padding-right:2px}.ag-bootstrap .ag-column-drop-cell-button{border:1px solid transparent;padding-left:2px;padding-right:2px;border-radius:3px}.ag-bootstrap .ag-column-drop-cell-button:hover{border:none}.ag-bootstrap .ag-column-drop-empty-message{padding-left:2px;padding-right:2px;color:#808080}.ag-bootstrap .ag-column-drop-icon{padding-right:4px}.ag-bootstrap .ag-column-drop{background-color:#f6f6f6}.ag-bootstrap .ag-column-drop-horizontal{padding:4px 4px 4px 4px;border-top:none;border-left:none;border-right:none}.ag-bootstrap .ag-column-drop-horizontal .ag-column-drop-cell{padding:2px}.ag-bootstrap .ag-column-drop-vertical{padding:4px 4px 10px 4px;border-bottom:none}.ag-bootstrap .ag-column-drop-vertical .ag-column-drop-cell{margin-top:2px}.ag-bootstrap .ag-column-drop-vertical .ag-column-drop-empty-message{text-align:center;padding:5px}.ag-bootstrap .ag-pivot-mode{border-bottom:none;padding:4px;background-color:#f6f6f6}.ag-bootstrap .ag-select-agg-func-popup{cursor:default;position:absolute;font-size:14px;background-color:#ffffff;border:none}.ag-bootstrap .ag-select-agg-func-item{padding-left:2px;padding-right:2px}.ag-bootstrap .ag-select-agg-func-item:hover{background-color:#bde2e5}