﻿.k-grid .k-grid-content td[data-row-sorting-cell] {
  padding: 0;
  margin: 0;
  position: relative;
}

  .k-grid .k-grid-content td[data-row-sorting-cell] .grid-rowSorting-handle {
    display: block;
    min-height: 30px;
    background-color: rgb(55, 128, 191);
    cursor: move;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-image: url("/MYBS/VarlikYonetimi/Content/images/grid-dot.png");
    box-shadow: 0 0 5px rgba(0, 66, 169, 0.7) inset;
  }

.k-grid .k-grid-content .grid-row-sorting-placeholder {
  width: 100%;
  height: 60px;
  background-color: #cae8ff;
  border: solid 1px #3f7fff;
  box-shadow: 0 0 5px #3f7fff;
}

.k-grid .k-grid-content tr.ui-sortable-helper[role='row'] {
  display: block;
  width: 100%;
  height: 50px !important;
  overflow: hidden;
  background-color: #18a3ff;
  border: solid 1px #3f7fff;
  box-shadow: 0 0 5px #b8e3ff;
}

  .k-grid .k-grid-content tr.ui-sortable-helper[role='row'] > td {
    display: none;
    max-height: 20px !important;
    overflow: hidden;
  }

    .k-grid .k-grid-content tr.ui-sortable-helper[role='row'] > td > * {
      display: none;
      max-height: 20px !important;
      overflow: hidden;
    }


.k-multiselect-wrap .k-input {
  height: 25px;
  line-height: normal;
  padding: 1px 0;
  font-size: 12px;
}

.k-multiselect {
  box-shadow: none;
  border-radius: 3px;
}


.k-multiselect-wrap {
  border-radius: 3px;
  min-height: 24px;
}

  .k-multiselect-wrap li {
    padding: 2px;
    padding-right: 20px;
    line-height: 20px;
  }




.k-grid {
  font-size: 12px;
}

  .k-grid td[role='gridcell'] span.k-dirty {
    display: none;
  }

  .k-grid .k-dirty-cell:before {
    /* content: " "; -- kendo stilinde bu yazıyor. edit edilen satırın kendi kendine aşğıya doğru büyümesine sebep oluyor. */
    content: none !important;
  }

div.k-window,
div.k-window.k-state-focued,
.k-window,
.k-window.k-state-focused {
  box-shadow: 0 2px 0 rgba(255, 255, 255, 0.5) inset, 0px 0px 15px rgba(0, 0, 0, 1) !important;
}

.k-window-titlebar {
  height: 22px;
  padding: 4px 0;
}

.k-window-title {
  text-align: center;
  font-weight: bold;
  color: #444;
  /*text-shadow: 1px 1px 1px #BBB; */
  font-size: 18px;
  height: 22px;
}

div.k-window-titlebar div.k-window-actions a.k-window-action,
div.k-window-titlebar div.k-window-actions a.k-window-action:hover,
div.k-window-titlebar div.k-window-actions a.k-window-action.k-state-hover {
  position: relative;
  top: -3px;
  height: 24px;
  width: 24px;
  background-color: transparent;
  background-image: none;
  border: none;
}

  div.k-window-titlebar div.k-window-actions a.k-window-action span.k-i-close,
  div.k-window-titlebar div.k-window-actions a.k-window-action span.k-i-close:hover,
  div.k-window-titlebar div.k-window-actions a.k-window-action span.k-i-close.k-state-hover,
  div.k-window-titlebar div.k-window-actions a.k-window-action:hover span.k-i-close,
  div.k-window-titlebar div.k-window-actions a.k-window-action:hover span.k-i-close:hover,
  div.k-window-titlebar div.k-window-actions a.k-window-action:hover span.k-i-close.k-state-hover,
  div.k-window-titlebar div.k-window-actions a.k-window-action.k-state-hover span.k-i-close,
  div.k-window-titlebar div.k-window-actions a.k-window-action.k-state-hover span.k-i-close:hover,
  div.k-window-titlebar div.k-window-actions a.k-window-action.k-state-hover span.k-i-close.k-state-hover {
    height: 24px;
    width: 24px;
    background-color: transparent;
    background-image: url("/images/icons/close1.png");
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    background-size: 24px 24px;
  }

.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-button:active,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-marquee-color {
  background-color: #3780BF;
  border-color: #003DB7 #003DB7 #003399;
  color: #FFFFFF;
}



.k-grid td {
  padding: 4px 2px;
}

.k-grid tbody .k-button.k-grid-delete {
  display: inline-block;
  height: 22px;
  margin: 0;
  min-height: 0px;
  min-width: 0px;
  padding: 0px 2px;
  text-align: center;
  width: 100%;
}

  .k-grid tbody .k-button.k-grid-delete .k-icon.k-delete {
    margin: 0;
    min-width: 0px;
    padding: 0;
    position: relative;
    top: -2px;
  }

.k-grid td .input-sm {
  border-radius: 6px;
  min-height: 28px;
  height: auto;
  margin: -3px 1px;
  padding: 3px;
}

.k-grid:disabled td .input-sm,
.k-grid[disabled] td .input-sm,
[disabled] .k-grid td .input-sm {
  border: none;
  background-color: transparent;
  box-shadow: none;
}

/*.k-grid:disabled .chkGridRowSelect,
.k-grid[disabled] .chkGridRowSelect,
[disabled] .k-grid .chkGridRowSelect,
.k-grid:disabled .chkGridSelectAll,
.k-grid[disabled] .chkGridSelectAll,
[disabled] .k-grid .chkGridSelectAll {
  display: none;
}*/



.k-grid td[role="gridcell"] a.k-button.k-grid-delete,
.k-grid td[role="gridcell"] a.k-button.k-grid-delete:hover {
  border-radius: 4px;
  border-color: #ECECEC #ECECEC #C3C3C3;
  box-shadow: none;
  background-image: none, linear-gradient(to bottom, #FFFFFF 0px, #F3F3F3 100%);
  height: 24px;
  color: #444;
}

  .k-grid td[role="gridcell"] a.k-button.k-grid-delete:hover {
    border-radius: 4px;
    border-color: #ECECEC #ECECEC #C3C3C3;
    box-shadow: none;
    background-image: none, linear-gradient(to bottom, #FFFFFF 0px, #F9F9F9 100%);
    height: 24px;
    color: #a50a0a;
  }

.k-grid td[role="gridcell"] span.k-icon.k-delete {
  background-image: none;
  background-position: center center;
  font-family: Glyphicons Halflings;
  font-size: 12px;
  line-height: 18px;
  text-indent: 0;
}

  .k-grid td[role="gridcell"] span.k-icon.k-delete:before {
    content: "\e020";
  }


.k-grid .k-grid-content tr.k-state-selected a:not('.btn'),
.k-grid .k-grid-content tr.k-state-selected a:not('.k-button') {
  color: #f4f1f7;
}

.k-grid .k-grid-content tr.k-state-selected a:hover:not('.btn'),
.k-grid .k-grid-content tr.k-state-selected a:hover:not('.k-button') {
  color: #fff;
}


.k-grid .k-grid-content tr.k-state-selected a > div,
.k-grid .k-grid-content tr.k-state-selected a > span,
.k-grid .k-grid-content tr.k-state-selected a > table,
.k-grid .k-grid-content tr.k-state-selected dropdown-menu > li > a {
  color: #333;
}

.disabled .k-button.k-grid-delete,
[disabled] .k-button.k-grid-delete {
  display: none !important;
}


div.multiCombo {
  border: 1px solid #BCBBBB;
  border-radius: 4px;
  min-height: 0;
  padding: 0;
  outline: medium none;
  width: 100%;
}

  div.multiCombo .k-multiselect {
    border: medium none;
    cursor: pointer;
    width: 100%;
  }

  div.multiCombo .k-multiselect-wrap {
    background: url("/images/icons/formelements-select.png") no-repeat scroll right -2px #fff;
  }



.k-widget .k-autocomplete.k-state-hover,
.k-widget .k-picker-wrap.k-state-hover,
.k-widget .k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #66AFE9;
  background-image: none, linear-gradient(to bottom, #0088CC 0px, #66AFE9 100%);
  background-position: 50% 50%;
  border-color: #66AFE9 #66AFE9 #0088CC;
  border-color: #66AFE9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
  border-radius: 6px;
}

.k-webkit .k-combobox .k-dropdown-wrap:before, .k-webkit .k-picker-wrap:before, .k-webkit .k-numeric-wrap:before {
  height: 23px;
}

.k-widget .k-numeric-wrap .k-input,
.k-widget .k-numeric-wrap.k-expand-padding .k-input,
.k-widget .k-dropdown-wrap .k-input,
.k-widget .k-picker-wrap .k-input,
.k-widget .k-numeric-wrap .k-input {
  border-radius: 5px;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
}

span.k-widget.k-timepicker.k-header {
  padding: 0;
}


ul.k-list li.k-item .table {
  margin: 1px;
}


.k-widget.k-tooltip {
  border-color: rgb(104, 104, 104);
  background-color: rgb(27, 27, 27);
  color: rgb(243, 246, 249);
  box-shadow: 0 0 20px rgb(102, 102, 102);
  font-size: 12px;
}

  .k-widget.k-tooltip.k-state-border-up {
    margin-top: 10px;
  }

  .k-widget.k-tooltip .k-callout-n {
    border-bottom-color: #000;
  }

  .k-widget.k-tooltip .k-callout-s {
    border-top-color: #000;
  }


.k-grid-content tr.k-grouping-row > td {
  background-color: #DFF0D8;
  font-size: 14px;
  text-shadow: 0 0 2px #95a88e;
  border-top: solid 2px #5F8A4D;
  color: #2F4626;
  border-bottom-left-radius: 12px;
}

.k-grid-content tr.k-group-footer {
  background-color: #DFF0D8;
}

  .k-grid-content tr.k-group-footer > td {
    background-color: #DFF0D8;
    font-size: 11px;
    font-weight: bold;
  }

    .k-grid-content tr td.k-group-cell,
    .k-grid-content tr.k-group-footer > td.k-group-cell {
      background-color: #DFF0D8;
      border: none;
    }

.k-grid .k-grid-footer {
  background-color: #DFF0D8;
  border-top: solid 2px #5F8A4D;
}

  .k-grid .k-grid-footer tr.k-footer-template > td {
    background-color: #DFF0D8;
    font-size: 11px;
    color: #2F4626;
  }


.k-grid-header tr[role=row] .k-header {
  border-style: solid;
  border-width: 0 0 1px 1px;
  font-weight: normal;
  overflow: visible;
  padding: 0.5em 0.6em 0.4em;
  -ms-text-overflow: clip;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: normal;
  vertical-align: middle;
  position: relative;
}

  .k-grid-header tr[role=row] .k-header > .k-link {
    max-height: 32px;
  }


  .k-grid-header tr[role=row] .k-header > a.k-grid-filter,
  .k-grid-header tr[role=row] .k-header > a.k-header-column-menu {
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    float: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
  }

    .k-grid-header tr[role=row] .k-header > a.k-grid-filter.k-state-active,
    .k-grid-header tr[role=row] .k-header > a.k-header-column-menu.k-state-active {
      background-color: #77F551;
      border: solid 1px #00A500;
      box-shadow: 0 0 8px #3BFF00;
    }

    .k-grid-header tr[role=row] .k-header > a.k-grid-filter > span.k-icon.k-filter,
    .k-grid-header tr[role=row] .k-header > a.k-header-column-menu > span.k-icon.k-i-arrowhead-s,
    .k-grid-header tr[role=row] .k-header > a.k-header-column-menu > span.k-icon.k-i-arrowhead-n {
      position: absolute;
      left: 3px;
      top: calc(50% - 6px);
      display: inline-block;
    }


.k-grid-header tr.k-filter-row th {
  padding: 2px;
}

.k-grid-header tr.k-filter-row span.k-filtercell > span {
  padding-right: 0;
}

.k-grid-header tr.k-filter-row span.k-filtercell .k-button,
.k-grid-header tr.k-filter-row span.k-filtercell .k-dropdown-operator {
  display: none;
}
