/*Style build-in commands*/
.abutton,
div.k-grid .k-grid-edit,
div.k-grid .k-grid-delete,
div.k-grid .k-grid-cancel,
div.k-grid .k-grid-details,
div.k-grid .k-grid-custom-edit,
div.k-grid .k-grid-custom-print,
div.k-grid .k-grid-custom-delete,
div.k-grid .k-grid-update {
    display:inline-block;
    width:16px;
    height:16px;
    text-align:center;
    text-indent:-4440px;
    min-width:0;
    border:0;
    vertical-align: middle;
    margin: 0 5px 0 5px;
    background-image: url('../images/icons/gridicons.png');
}

div.k-grid .k-grid-divider {
    cursor: default;
    padding: 0;
    height: 25px;
    width: 2px;
    border-left: 1px solid white;
    margin: 0 4px;
}

div.k-grid .k-grid-users span,
div.k-grid .k-grid-copy span,
div.k-grid .k-grid-excel span,
div.k-grid .k-grid-print span,
div.k-grid .k-grid-copy span,
div.k-grid .k-grid-print-delivery span,
div.k-grid .k-grid-custom-add span {
    display:inline-block;
    width:16px;
    height:16px;
    text-align:center;
    text-indent:-4440px;
    min-width:0;
    border:0;
    vertical-align: middle;
    margin-left: 5px;
    background-image: url('../images/icons/gridicons.png');
}

.k-grid-users span {
    background-position: -64px -96px;
}

.k-grid-copy span {
    background-position: -32px -128px;
}

.k-rtl .k-grid td
{
    border-left-width: 0;
    border-right-width: 1px;
}

.k-rtl .k-grid th
{
    border-left-width: 0;
    border-right-width: 1px;
}

.k-rtl .k-grid tbody td:first-child
{
    border-right-width: 0;
    border-left-width: 0;
}

.k-rtl .k-grid-header :first-child.k-header
{
    border-right-width: 0;
    border-left-width: 0;
}

.k-rtl .k-grid tfoot td:first-child
{
    border-right-width: 0;
    border-left-width: 0;
}

.k-rtl .k-grid .k-grid-footer td {
    border-top: 1px solid #c1c1c1;
    background-color: #faf5b9;
}

/*Style custom buttons*/
.abutton.delete, 
.k-grid tbody td > .k-grid-delete,
.k-grid tbody td > .k-grid-custom-delete {
    background-position: -32px -16px;
}

.k-grid tbody td > .k-grid-edit {
    background-position: -32px 0;
}

.k-grid-custom-add span {
    margin-bottom: 2px;
    background-position: -32px -64px;    
}

.abutton.details, .k-grid tbody td > .k-grid-details {
    background-position: -32px -240px;
}
    
.k-grid tbody td > .k-grid-custom-edit {
    background-position: -32px 0;
}
    
.k-grid tbody td > .k-grid-custom-print {
    background-position: -64px -16px;
}

.k-grid-print span {
    margin-bottom: 2px;
    background-position: -64px -16px;
}

.k-grid-print-delivery span {
    margin-bottom: 2px;
    background-position: -64px -16px;
}

.k-grid-excel span {
    margin-bottom: 2px;
    background-position: -64px 0; 
}

.k-grid-copy span {
    margin-bottom: 3px;
    background-position: -64px -112px; 
}

.k-filter-menu div{
    padding: 0 3px;
}
.k-rtl .k-filter-menu div button[type="submit"]{
    margin-left: 4%;
    margin-right: 0;
}
.content-wrapper .k-grouping-header {
    color: gray;
}
.k-rtl .content-wrapper .k-grid-header .k-filterable .k-link
{
    padding-left: 0;
    padding-right: 0;
    margin-left: 1.6em;
    margin-right: 0;
    text-align: right;
}
