.kak-grid-panel {
    margin-bottom: 10px;
}
.kak-grid .column-filter {
    position: relative;
    display: inherit;
}
.date-filter-range .input-group {
    display: block;
}
.kak-grid .column-filter .input-group .form-control {
    display: block;
}

.kak-grid .date-filter-range.open {
    display: block;
    position: absolute;
}
.kak-grid .date-filter-range {
    width: 660px;
    display: none;
    background: #fafafa;
    border: 1px solid #e2e7eb;
    padding: 0 10px;
    padding-top: 10px;
}
.kak-grid .date-filter-range .col-md-6 {
    padding-top: 10px;
    padding-bottom: 20px;
}
.kak-grid .date-filter-range .col-md-6:first-child {
    border-right: 1px solid #e2e7eb;
}
/*
.kak-grid .date-filter-range .input-group {
    display: block;
}*/

.kak-grid.icon-sort a.asc:after, .kak-grid.icon-sort a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

.kak-grid.icon-sort a.asc:after {
    content: "\e151";
}

.kak-grid.icon-sort a.desc:after {
    content: "\e152";
}

.kak-grid.icon-sort.sort-direction a.asc:after {
    content: "\e113";
}

.kak-grid.icon-sort.sort-direction a.desc:after {
    content: "\e114";
}

.kak-grid.icon-sort.sort-numerical a.asc:after {
    content: "\e153";
}

.kak-grid.icon-sort.sort-numerical a.desc:after {
    content: "\e154";
}

.kak-grid.icon-sort.sort-ordinal a.asc:after {
    content: "\e155";
}

.kak-grid.icon-sort.sort-ordinal a.desc:after {
    content: "\e156";
}

.rc-handle-container {
    position: relative;
}
.rc-handle {
    position: absolute;
    width: 7px;
    cursor: ew-resize;
    margin-left: -3px;
    z-index: 2;
}
table.rc-table-resizing {
    cursor: ew-resize;
}
table.rc-table-resizing thead,
table.rc-table-resizing thead > th,
table.rc-table-resizing thead > th > a {
    cursor: ew-resize;
}

