/*Table*/
.datagrid-wrap {
  border: none;

  .datagrid-htable {
    height: 34px !important;
  }
  .datagrid-header {
    background: #f5f6fa;
    height: 34px !important;
    border-color: #f3f3f3;
    td {
      border-width: 0 0 1px 0;
      color: @color-txt-gray2;
    }
  }
  .datagrid-toolbar {
    border: none;
    padding-left: 0px;
    padding-right: 0px;
  }

  .datagrid-view1 {
    border-left: 1px solid #f3f3f3;
  }
  .datagrid-view2 {
    border-right: 1px solid #f3f3f3;
  }

}

.datagrid-row-over {
  background: #f9f9fa;
}

.datagrid-pager,
.pagination .pagination-num,
.datagrid-footer .datagrid-footer-inner {
  border-color: #f3f3f3;
}

.datagrid-header-over {
  background: #f5f6fa !important;
}

.datagrid .datagrid-pager, .pagination-info {
  border-width: 0px;
  background: #f5f6fa;
  height: 38px !important;
  line-height: 38px;
  letter-spacing: 2px;
}

.datagrid .datagrid-body td {
  height: 36px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #f3f3f3;

  .datagrid-cell{
    img{
      width: 45px;
      padding: 4px;
    }
  }
}

.datagrid-header .datagrid-cell span,
.datagrid-cell, .datagrid-cell-group,
.datagrid-header-rownumber, .datagrid-cell-rownumber,
.pagination-info, .pagination span {
  font-size: 14px;
}

.window-body .datagrid-header .datagrid-cell span {
  font-size: 12px;
}

.window-body {
  .tabs-header {
    border: 0px;
  }
  .tabs {
    padding: 0px;

    li.tabs-selected{
      a{
        background: #f5f6fa;
        border-bottom: 1px solid #f5f6fa;
      }
    }
  }
  .tabs-panels .panel-body{
    overflow: hidden;
  }
}

.l-btn-plain:hover, .l-btn-plain:focus {
  border: 1px solid transparent;
  outline: 1px solid transparent;
}

.pagination-page-list {
  border: 0px;
  outline: 1px solid #ddd;
  height: 20px;
}

.action-inline {
  font-weight: 400;
  color: #35c6dc;
  margin-right: 5px;

  &:hover, &:focus {
    color: #35c6dc;
    text-decoration: underline;
  }
}

.textbox-focused {
  border: 1px solid @core-color;
}
