
.grid thead tr.row-filter td img {
    float: right;
}

.grid thead td div.resize {
    right: 0;
    left: unset;
}

.grid thead td.arrow-up:before, .grid thead td.arrow-down:before {
    left: unset;
    right:1px;
}

.grid-button > div {
    border-left: unset;
    border-right: 1px solid #a29999;
}

.grid-button img {
    margin-left: 6px;
}

.grid-filter > div .grid-filter-img {
    float: left;
}

.grid .grid-header .grid-title {
    text-align: left;
}

.grid .grid-header .container-more.notify-change:before {
    right: 4px;
    left: unset;
}


.grid .grid-header .container-more .dropdown-menu {
    right: 0;
    left: unset;
}

    .grid .grid-header .container-more .dropdown-menu > li > a img {
        float: left;
        margin-right: 8px;
        margin-left: unset;
    }

.grid .grid-header .grid-header-buttons > div:not(.container-more) {
    float: right;
}

.grid .grouping .grouping-menu > img, .grid-header-buttons > img, .grid .grid-header .grid-header-buttons > img, .grid .grid-header .grid-header-buttons > * > img {
    float: right;
}


.grid .grid-footer {
    text-align: left;
    padding-bottom: 2px;
}

    .grid .grid-footer input[type="text"] {
        text-align: left;
        margin-left: 10px;
    }

    .grid .grid-footer .ico-go {
        left: unset;
        right: 30px;
    }


.grid-filter-more {
    float: right;
    margin-left: 10px;
}

    .grid-filter-more .dropdown-menu {
        position: unset;
    }

        .grid-filter-more .dropdown-menu .dropdown-submenu ul {
            left: unset !important;
            right: 100% !important;
        }

        .grid-filter-more .dropdown-menu .dropdown-submenu .caret-submenu {
            right: unset !important;
            left: 7px !important;
            border-left: unset;
            border-top: 4px solid transparent;
            border-bottom: 4px solid transparent;
            border-right: 4px solid;
        }


.grid .column-select input[type="checkbox"] {
    float: right;
}

.grid .column-select .move {
    float: left;
}
.grid-print {
    width: 30px;
    height: 24px;
    /*border-right: 1px solid #a29999;*/
    background: url(../img/pages/grid/print.svg) center no-repeat;
    padding-right: 36px;
    margin-right: 5px;
    cursor: pointer;
    background-size: 20px 20px;
}

.grid .grouping .grouping-menu > img, .grid .grid-header .grid-header-buttons > img, .grid .grid-header .grid-header-buttons .ico-more, .grid .grid-header .grid-header-buttons .ico-tag-related, .grid .grid-header .grid-header-buttons .ico-tag-filter, .grid .grid-header .grid-header-buttons .ico-filter, .grid .grid-header .grid-header-buttons .ico-refresh {
    float: right;
    margin-right: 5px;
    margin-left: unset;
}

.grid .grid-header .container-more > .dropdown-menu > li > a{
    direction:ltr;
}

    .grid .grid-header .container-more > .dropdown-menu > li > a div, .grid .grid-header .container-more > .dropdown-menu > li > a img {
        margin-right: 8px;
        margin-left: unset;
    }

.grid-footer .ico-prev svg, .grid-footer .ico-next svg, .grid-footer .ico-go svg {
    transform: rotate( 180deg );
}

.grid-footer .grid-selection, .grid-footer .grid-selection-delete {
    float: right;
    margin-right: 16px;
    margin-left: unset;
}

.grid .grid-header-buttons .container-button .grid-new-row svg {
    margin-left: unset;
    margin-right: 5px;
}

.grid .grid-header-buttons .container-button.grid-button-new {
    margin-left: unset;
    margin-right: 14px;
}

.grid-new-row {
    margin-left: unset;
}

.grid .column-expandable.column-collapse svg {
    transform: rotate(180deg);
}

.grid tbody tr:hover td.column-select .move {
    margin-left: unset;
    margin-right: 2px;
}

.grid .checkbox-control {
    margin-left: unset !important;
    margin-right: 4px !important;
}

    .grid .checkbox-control:checked:after {
        left: 5px !important;
    }