﻿.k-grid {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-top: 1px solid #CDCDCD;
  box-shadow: none; }
  .k-grid > .k-grid-header {
    background-color: transparent;
    padding-left: 15px; }
    .k-grid > .k-grid-header:first-child th.k-header:first-child {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
    .k-grid > .k-grid-header > .k-grid-header-wrap {
      border: 0;
      padding: 5px 0; }
    .k-grid > .k-grid-header tr:hover {
      background-color: #E4F2FD; }
    .k-grid > .k-grid-header tr > th.k-header {
      background-color: transparent;
      font-weight: bold;
      border-width: 0 0 0 1px; }
    .k-grid > .k-grid-header tr > th:first-child {
      border-left-width: 1px; }
    .k-grid > .k-grid-header tr > th:last-child {
      border-right-width: 1px; }
  .k-grid > .k-grid-content {
    border-bottom: 1px #CDCDCD solid; }
    .k-grid > .k-grid-content > table {
      padding-left: 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .k-grid > .k-grid-content > table tr {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .k-grid > .k-grid-content > table tr:hover {
          background-color: #E4F2FD; }
        .k-grid > .k-grid-content > table tr.k-state-selected {
          background-color: #E4F2FD;
          color: #646464;
          -webkit-box-shadow: none;
          box-shadow: none; }
          .k-grid > .k-grid-content > table tr.k-state-selected:hover > td {
            background-color: #CDCDCD; }
        .k-grid > .k-grid-content > table tr > td {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          border: 0; }
          .k-grid > .k-grid-content > table tr > td.k-state-selected {
            background-color: #E4F2FD;
            color: #646464;
            -webkit-box-shadow: none;
            box-shadow: none; }
            .k-grid > .k-grid-content > table tr > td.k-state-selected:hover {
              background-color: #CDCDCD; }
        .k-grid > .k-grid-content > table tr.k-alt {
          background-color: transparent; }
          .k-grid > .k-grid-content > table tr.k-alt:hover {
            background-color: #E4F2FD; }
          .k-grid > .k-grid-content > table tr.k-alt.k-state-selected {
            background-color: #E4F2FD;
            color: #646464;
            -webkit-box-shadow: none;
            box-shadow: none; }
            .k-grid > .k-grid-content > table tr.k-alt.k-state-selected:hover > td {
              background-color: #CDCDCD; }
        .k-grid > .k-grid-content > table tr.selected {
          background-color: #CDCDCD; }
          .k-grid > .k-grid-content > table tr.selected:hover {
            background-color: #CDCDCD; }
  .k-grid > .k-grid-footer {
    border-top-width: 0; }
    .k-grid > .k-grid-footer > .k-grid-footer-wrap {
      border-right-width: 0; }
      .k-grid > .k-grid-footer > .k-grid-footer-wrap > table {
        padding-left: 15px; }
        .k-grid > .k-grid-footer > .k-grid-footer-wrap > table > tbody > tr > td {
          border-style: none; }
    .k-grid > .k-grid-footer:focus {
      outline: none; }
  .k-grid > .k-grid-pager {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0; }

