/*Style build-in commands*/
.abutton,
.ak-grid-editbatch,
.ak-grid-movesectors,
div.k-grid .k-grid-edit,
div.k-grid .k-grid-delete,
div.k-grid .k-grid-cancel,
div.k-grid .k-grid-update,
div.k-grid .k-grid-details,
div.k-grid .k-grid-setdefault,
div.k-grid .k-grid-edit-custom,
div.k-grid .k-grid-updatestock,
div.k-grid .k-grid-movestore,
div.k-grid .k-grid-movesectors,
div.k-grid .k-grid-view-prices,
div.k-grid .k-grid-view-inventories,
div.k-grid .k-grid-view-files,
div.k-grid .k-grid-print,
div.k-grid .k-grid-copy,
div.k-grid .ak-grid-replicate,
div.k-grid .ak-grid-editbatch,
div.k-grid .ak-grid-movesectors,
div.k-grid .ak-grid-details,
div.k-grid .ak-grid-excel,
div.k-grid .ak-grid-delete,
div.k-grid .ak-grid-copyRow,
div.k-grid .ak-grid-copy-usr,
div.k-grid .k-grid-status,
div.k-grid .k-grid-status-canceled,
div.k-grid .k-grid-print-delivery,
div.k-grid .k-grid-add-custom,
div.k-grid .k-grid-create,
div.k-grid .k-grid-allitems,
div.k-grid .k-grid-print-row,
div.k-grid .k-grid-create-tree,
div.k-grid .printRow,
div.k-grid .k-grid-corp-map {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    text-indent: -4440px;
    min-width: 0;
    border: 0;
    vertical-align: middle;
    margin: 0 4px;
    background-image: url('../Content/icons/gridicons.png?v=2');
    background-color: transparent;
}

div.k-grid > .k-grid-toolbar .k-grid-edit,
div.k-grid > .k-grid-toolbar .k-grid-delete,
div.k-grid > .k-grid-toolbar .k-grid-cancel,
div.k-grid > .k-grid-toolbar .k-grid-update,
div.k-grid > .k-grid-toolbar .k-grid-details,
div.k-grid > .k-grid-toolbar .k-grid-setdefault,
div.k-grid > .k-grid-toolbar .k-grid-edit-custom,
div.k-grid > .k-grid-toolbar .k-grid-updatestock,
div.k-grid > .k-grid-toolbar .k-grid-movestore,
div.k-grid > .k-grid-toolbar .k-grid-movesectors,
div.k-grid > .k-grid-toolbar .k-grid-view-prices,
div.k-grid > .k-grid-toolbar .k-grid-view-inventories,
div.k-grid > .k-grid-toolbar .k-grid-view-files,
div.k-grid > .k-grid-toolbar .k-grid-print,
div.k-grid > .k-grid-toolbar .k-grid-copy,
div.k-grid > .k-grid-toolbar .ak-grid-replicate,
div.k-grid > .k-grid-toolbar .ak-grid-editbatch,
div.k-grid > .k-grid-toolbar .ak-grid-movesectors,
div.k-grid > .k-grid-toolbar .ak-grid-excel,
div.k-grid > .k-grid-toolbar .ak-grid-delete,
div.k-grid > .k-grid-toolbar .ak-grid-details,
div.k-grid > .k-grid-toolbar .ak-grid-copyRow,
div.k-grid > .k-grid-toolbar .ak-grid-copy-usr,
div.k-grid > .k-grid-toolbar .k-grid-status,
div.k-grid > .k-grid-toolbar .k-grid-status-canceled,
div.k-grid > .k-grid-toolbar .k-grid-print-delivery,
div.k-grid > .k-grid-toolbar .k-grid-add-custom,
div.k-grid > .k-grid-toolbar .k-grid-create,
div.k-grid > .k-grid-toolbar .k-grid-allitems,
div.k-grid > .k-grid-toolbar .k-grid-print-row,
div.k-grid > .k-grid-toolbar .k-grid-create-tree,
div.k-grid > .k-grid-toolbar .k-grid-corp-map {
    margin: 1px 7px 2px 7px;
}

div.k-grid>.k-grid-toolbar .abutton {
    margin: 1px 7px 2px 7px;
}

.abutton {
    margin: 0 4px;
}

div.k-grid .k-grid-add span {
    margin: 0 4px;
}
.k-rtl div.k-grid .k-grid-add span, .k-rtl .abutton.create {
    margin: 0 4px;
}


div.k-grid .k-grid-copy span,
div.k-grid .ak-grid-replicate span,
div.k-grid .ak-grid-editbatch span,
div.k-grid .ak-grid-movesectors span,
div.k-grid .ak-grid-edit span,
div.k-grid .ak-grid-details span,
div.k-grid .ak-grid-delete span,
div.k-grid .ak-grid-excel span,
div.k-grid .ak-grid-copyRow span,
div.k-grid .ak-grid-copy-usr span,
div.k-grid .k-grid-print span,
div.k-grid .k-grid-status span,
div.k-grid .k-grid-status-canceled span,
div.k-grid .k-grid-print-delivery span,
div.k-grid .k-grid-add-custom span,
div.k-grid .k-grid-create span,
div.k-grid .k-grid-allitems span,
div.k-grid .k-grid-print-row span,
div.k-grid .k-grid-create-tree span {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    text-indent: -4440px;
    min-width: 0;
    border: 0;
    vertical-align: middle;
    margin: 0 7px;
    background-image: url('../Content/icons/gridicons.png?v=2');
    background-color: transparent;
}

div.k-grid .k-grid-copy,
div.k-grid .ak-grid-replicate,
div.k-grid .ak-grid-editbatch,
div.k-grid .ak-grid-movesectors,
div.k-grid .ak-grid-edit,
div.k-grid .ak-grid-details,
div.k-grid .ak-grid-delete,
div.k-grid .ak-grid-excel,
div.k-grid .ak-grid-copyRow,
div.k-grid .ak-grid-copy-usr,
div.k-grid .k-grid-print,
div.k-grid .k-grid-status,
div.k-grid .k-grid-status-canceled,
div.k-grid .k-grid-print-delivery,
div.k-grid .k-grid-add-custom,
/*
div.k-grid .k-grid-add,
*/
div.k-grid .k-grid-create,
div.k-grid .k-grid-allitems,
div.k-grid .k-grid-print-row,
div.k-grid .k-grid-create-tree {
    border: 0;
    padding: 0 4px 0 0;
}

div.k-grid .k-grid-add
{ 
    border:0;
    padding: 0;
}
div.k-grid .k-grid-add .k-add
{
    margin: 0 4px;
}

/*Style custom buttons*/
.abutton.create { margin-bottom: 2px; background-position: -32px -64px; }

.abutton.edit { background-position: -32px -0px; }

.abutton.update { background-position: -32px -32px; }

.abutton.cancel { background-position: -32px -48px; }

.abutton.delete { background-position: -32px -16px; }

.abutton.copy { background-position: -64px -84px; }

.abutton.paste { background-position: -64px -128px; }

.abutton.details { background-position: -32px -240px; }

.abutton.setdefault { background-position: -32px -32px; }
    
.abutton.print { margin-bottom: 2px; background-position: -64px -16px; }

.abutton.printRow { margin-bottom: 2px; background-position: -64px -144px; }

.abutton.excel { margin-bottom: 2px; background-position: -64px 0;  }

.abutton.status { margin-bottom: 2px; background-position: -64px -176px;  }

.abutton.status-canceled { margin-bottom: 2px; background-position: -64px -192px;  }

.abutton.execute { background-position: -64px -48px; }

.abutton.editexecute { background-position: -64px -64px; }

.abutton.pricelist { margin-bottom: 2px; background-position: -64px -32px; }

.abutton.copyRow {margin-bottom: 2px;background-position: -64px -112px;}

.abutton.view-files { margin-bottom: 2px; background-position: -290px -76px;}

.abutton.corp-map { margin-bottom: 2px; background-position: -290px -76px;}


.k-grid-add-custom span { margin-bottom: 2px; background-position: -32px -64px; }
.k-grid-add-custom { margin-bottom: 2px; background-position: -32px -64px; }

.ak-grid-excel span { margin-bottom: 2px; background-position: -64px 0; }
.ak-grid-excel { margin-bottom: 2px; background-position: -64px 0; }

.ak-grid-replicate span { margin-bottom: 2px; background-position: -64px -240px; }
.ak-grid-replicate { margin-bottom: 2px; background-position: -64px -240px; }

.ak-grid-editbatch span { margin-bottom: 2px; background-position: -64px -64px; }
.ak-grid-editbatch { margin-bottom: 2px; background-position: -64px -64px; }

.ak-grid-movesectors span { margin-bottom: 2px; background-position: -80px -144px; }
.ak-grid-movesectors { background-position: -80px -144px; }

.ak-grid-delete span { margin-bottom: 2px; background-position: -32px -16px; }
.ak-grid-delete { margin-bottom: 2px; background-position: -32px -16px; }

.ak-grid-edit span { margin-bottom: 2px; background-position: -32px -0px; }
.ak-grid-edit { margin-bottom: 2px; background-position: -32px -0px; }

.ak-grid-details span { margin-bottom: 2px; background-position: -32px -240px; }
.ak-grid-details { margin-bottom: 2px; background-position: -32px -240px; }

.ak-grid-copyRow span { margin-bottom: 2px; background-position: -64px -112px; }
.ak-grid-copyRow { margin-bottom: 2px; background-position: -64px -112px; }

.ak-grid-copy-usr span { margin-bottom: 2px; background-position: -64px -256px; }
.ak-grid-copy-usr { margin-bottom: 2px; background-position: -64px -256px; }

.k-grid-allitems span { margin-bottom: 2px; background-position: -64px -224px; }
.k-grid-allitems { margin-bottom: 2px; background-position: -64px -224px; }

.k-grid-print span { margin-bottom: 2px; background-position: -64px -16px; }
.k-grid-print { margin-bottom: 2px; background-position: -64px -16px; }

.k-grid-status span { margin-bottom: 2px; background-position: -64px -176px; }
.k-grid-status { margin-bottom: 2px; background-position: -64px -176px; }

.k-grid-status-canceled span { margin-bottom: 2px; background-position: -64px -192px; }
.k-grid-status-canceled { margin-bottom: 2px; background-position: -64px -192px; }

.k-grid-copy span { margin-bottom: 2px; background-position: -64px -112px; }
.k-grid-copy { margin-bottom: 2px; background-position: -64px -112px; }

.k-grid-print-delivery span { margin-bottom: 2px; background-position: -64px -144px; }
.k-grid-print-delivery { margin-bottom: 2px; background-position: -64px -144px; }

.k-grid-create span { margin-bottom: 2px; background-position: -32px -64px; }
.k-grid-create { margin-bottom: 2px; background-position: -32px -64px; }

.k-grid-print-row span { margin-bottom: 2px; background-position: -64px -144px; }
.k-grid-print-row { margin-bottom: 2px; background-position: -64px -144px; }

.k-grid-create-tree span { margin-bottom: 2px; background-position: -112px -304px; }
.k-grid-create-tree { margin-bottom: 2px; background-position: -112px -304px; }

.k-grid tbody td > .k-grid-details { background-position: -32px -240px; }

.k-grid tbody td > .k-grid-setdefault { background-position: -32px -32px; }

.k-grid tbody td > .k-grid-updatestock { background-position: -64px -64px; }

.k-grid tbody td > .k-grid-movestore { background-position: -288px -4px; }
.k-grid tbody td > .k-grid-movesectors { background-position: -80px -144px; }

.k-grid tbody td > .k-grid-edit { background-position: -32px -0px; }

.k-grid tbody td > .k-grid-edit-custom { background-position: -32px 0; }

.k-grid tbody td > .k-grid-delete { background-position: -32px -16px; }

.k-grid tbody td > .k-grid-copy { background-position: -64px -84px; }

.k-grid tbody td > .k-grid-update { background-position: -32px -32px; }

.k-grid tbody td > .k-grid-cancel { background-position: -32px -48px; }

.k-grid tbody td > .k-grid-view-prices { background-position: -64px -32px; }

.k-grid tbody td > .k-grid-view-inventories { background-position: -290px -80px; }

.k-grid tbody td > .k-grid-view-files { background-position: -290px -76px; }

.k-grid tbody td > .k-grid-corp-map { background-position: -290px -76px; }


/* TabStrip on index window */
#maintabstrip { border: none; background: none; }
#maintabstrip-1 { padding: 10px; }
#maintabstrip-2 { padding: 10px; }

.ak-check-ok {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Content/icons/gridicons.png?v=2');
    background-position: -32px -32px;
}

div.k-grid .k-grid-divider {
    cursor: default;
    padding: 0;
    height: 22px;
    display: inline-block;
    width: 0;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid white;
    margin: 0 4px 0 4px;
    vertical-align: middle;
}

div.k-grid .custom-add span
{
    margin: 2px 0 0 5px;
}

/*
.k-grid-edit-row td {
    padding: 0.15em;
}
*/

.ak-selected
{
    background-color: rgb(243, 88, 0);
    color: #fff;
}
.k-grid-edit-row a:focus {
    background-color: #CBC4C0 !important;
}
.ak-gridheader-lastcell {
    border-left: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}

.k-grid tfoot td:first-child, .k-grid tfoot td:last-child, .k-grid .k-footer-template td:last-child, .k-grid .k-grid-footer-wrap {
    border-right-width: 0;
}

.k-grid-header th.k-header>.k-link {
   overflow: visible;
   white-space: normal;
}
.k-grid-header th.k-header {
    vertical-align: inherit;
}
.k-grid-toolbar {
/*
    height: 21px;
*/
}
.k-grid-header th>.k-link>.k-icon {
    vertical-align: middle;
}
.k-grid-header .k-grid-filter>span::before {
    content: '\e12b'!important;
    color: #5E4C48;
      }

.k-filter-menu .k-multicheck-wrap input[type="checkbox"] {
    margin: 8px 8px 8px 0!important;
    vertical-align: middle;
}
.k-rtl .k-filter-menu .k-multicheck-wrap input[type="checkbox"] {
	margin: 8px 0 8px 8px !important;
	vertical-align: middle;
}
.k-filter-menu .k-multicheck-wrap li:first-child {
    font-weight: bold;
    border-bottom: 1px solid silver;
}
.k-filter-menu .k-multicheck-wrap li:first-child label {
    font-weight: bold;
}
.k-filter-menu .k-multicheck-wrap li label {
    font-weight: normal;
}
.k-filter-menu .k-multicheck-wrap li {
    padding-right: 10px;
}
.k-rtl .k-filter-menu .k-multicheck-wrap li {
	padding-right: inherit;
    padding-left: 10px;
}
.k-filter-menu .k-multicheck-wrap {
	min-width: 150px;
}
.k-filter-menu .k-multicheck-wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.ak-simple li {
    border-bottom: none!important;
}
.ak-simple li label {
    font-weight: normal!important;
}
.ak-simple .k-filter-selected-items {
    display: none;
}
.ak-simple li label {
    min-width: 120px;
}
.ak-two-column-edit {
    float: left; 
    width: 50%; 
    padding-top: 10px;
}
.k-rtl .ak-two-column-edit {
    float: right; 
}
.ak-files-icon {
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    padding: 1px 3px 5px 3px;
    background: silver;
    border: 1px solid silver;
    color: white;
    text-align: center;
}
.ak-files-icon-ne {
    background: var(--filesIconColor);
    border: 1px solid var(--filesIconColor);
}

.ak-validity-icon {
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
    padding: 1px 3px 5px 3px;
    background: silver;
    border: 1px solid silver;
    color: white;
    text-align: center;
}

.ak-validity-icon-ne {
    background: #FF0000;
    border: 1px solid #FF0000;
}

.k-grid-add {
	min-width: 24px !important;
}

.k-grid-add:hover {
	background: transparent;
}
.ak-grid-help {
    float: right;
    cursor: pointer;
}
.k-rtl .ak-grid-help {
	float: left;
}
.ak-window-help {
	margin-right: 6px;
	margin-top: 3px;
    float: left;
    cursor: pointer;
}
.k-rtl .ak-window-help {
	margin-left: 6px;
    float: right;
}
.k-grid tbody td, .k-grid tfoot td {
    padding-left: 0.3em;
    padding-right: 0.3em;
    /* border: none!important; */
}
.k-i-link:before {
	content: "\e10f";
}
.k-grid .k-command-cell .k-grid-unlink {
	display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    text-align: center;
    min-width: 0;
    border: 0;
    vertical-align: middle;
    margin: 0;
    background-color: transparent;
    background-image: none;
	margin-top: -7px;
	box-shadow: none;
}
.k-grid .k-command-cell {
	text-align: center;
}
    .k-grid .k-command-cell .k-grid-unlink span {
        padding: 0;
	    margin: 0;
}
.k-grid .k-command-cell .k-i-unlink:before {
    content: "\e110";
}
