div.k-grid-header, div.k-grid-footer{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 0!important;
	padding-right: 0!important;
}
.k-grid-header .k-header{
	text-align:right ;
}
:root * > .k-icon, *:root * > .k-sprite, *:root * > .k-editor-button .k-tool-icon{
	vertical-align:sub !important;
}

.pf-button-right{
	width:26px !important;height:2.31em !important;
}
.k-window-titlebar, .k-block > .k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-state-border-down.k-calendar-container, .k-state-border-down.k-list-container, .k-state-border-down.k-autocomplete, .k-state-border-down.k-dropdown-wrap, .k-state-border-down.k-picker-wrap, .k-state-border-down.k-numeric-wrap{
	/*direction:ltr;*/
}
.k-grid-header :first-child.k-header, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {
	border-right-width: 1px !important;
	border-left-width: 1px !important;
}

li.k-item{
	margin: 0 !important;
}
li.k-first{
	margin: 0 !important;
}
.k-window-titlebar, .k-block>.k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-calendar-container.k-state-border-down, .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-multiselect.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
    -moz-border-radius: 4px 4px 0 0 !important;
    -webkit-border-radius: 4px 4px 0 0 !important;
    border-radius: 4px 4px 0 0 !important;
}