/*
    JQuery EasyUI 1.5.x of Insdep Theme 1.0.0
    演示地址：https://www.insdep.com/example/
    下载地址：https://www.insdep.com
    问答地址：https://bbs.insdep.com

    项目地址：http://git.oschina.net/weavors/JQuery-EasyUI-1.5.x-Of-Insdep-Theme

    QQ交流群：184075694 （优先发布更新主题及内测包）
*/

.table {
  width: 100%;
  background: #FFFFFF;
  margin: 1em 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0.28571429rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0px;
}
.table:first-child {
  margin-top: 0em;
}
.table:last-child {
  margin-bottom: 0em;
}

.table th,
.table td {
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

.table thead {
  box-shadow: none;
}
.table thead th {
  cursor: auto;
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.92857143em 0.78571429em;
  vertical-align: inherit;
  font-style: none;
  font-weight: bold;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}
.table thead tr > th:first-child {
  border-left: none;
}
.table thead tr:first-child > th:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}
.table thead tr:first-child > th:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}
.table thead tr:first-child > th:only-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.table tfoot {
  box-shadow: none;
}
.table tfoot th {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429em 0.78571429em;
  vertical-align: middle;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}
.table tfoot tr > th:first-child {
  border-left: none;
}
.table tfoot tr:first-child > th:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}
.table tfoot tr:first-child > th:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}
.table tfoot tr:first-child > th:only-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Table Row */
.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}
.table tr:first-child td {
  border-top: none;
}

.table td {
  padding: 0.78571429em 0.78571429em;
  text-align: inherit;
}


.table-structured.table {
  border-collapse: collapse;
}
.table-structured.table thead th {
  border-left: none;
  border-right: none;
}
.table-structured.sortable.table thead th {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}
.table-structured.basic.table th {
  border-left: none;
  border-right: none;
}
.table-structured.table-celled.table tr th,
.table-structured.table-celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
  border-right: 1px solid rgba(34, 36, 38, 0.1);
}


.table-definition.table thead:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: -1px -1px 0px 1px #FFFFFF;
}
.table-definition.table tfoot:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: rgba(0, 0, 0, 0.4);
  color: normal;
  box-shadow: 1px 1px 0px 1px #FFFFFF;
}

.table-celled.table-definition.table thead:not(.full-width) th:first-child {
  box-shadow: 0px -1px 0px 1px #FFFFFF;
}
.table-celled.table-definition.table tfoot:not(.full-width) th:first-child {
  box-shadow: 0px 1px 0px 1px #FFFFFF;
}

.table-definition.table tr td:first-child:not(.ignored),
.table-definition.table tr td.table-definition {
  background: rgba(0, 0, 0, 0.03);
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  text-transform: '';
  box-shadow: '';
  text-align: '';
  font-size: 1em;
  padding-left: '';
  padding-right: '';
}

.table-definition.table thead:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.table-definition.table tfoot:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
.table-definition.table td:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.table-celled.table tr th,
.table-celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
}
.table-celled.table tr th:first-child,
.table-celled.table tr td:first-child {
  border-left: none;
}

.table-striped.table > tr:nth-child(2n),
.table-striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 50, 0.02);
}

.inverted.table-striped.table > tr:nth-child(2n),
.inverted.table-striped.table tbody tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-striped.selectable.selectable.selectable.table tbody tr.active:hover {
  background: #EFEFEF !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

.table-basic.table {
  background: transparent;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
.table-basic.table thead,
.table-basic.table tfoot {
  box-shadow: none;
}
.table-basic.table th {
  background: transparent;
  border-left: none;
}
.table-basic.table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.table-basic.table td {
  background: transparent;
}
.table-basic.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* Very Basic */
[class*="table-very table-basic"].table {
  border: none;
}
[class*="table-very table-basic"].table:not(.sortable):not(.striped) th,
[class*="table-very table-basic"].table:not(.sortable):not(.striped) td {
  padding: '';
}
[class*="table-very table-basic"].table:not(.sortable):not(.striped) th:first-child,
[class*="table-very table-basic"].table:not(.sortable):not(.striped) td:first-child {
  padding-left: 0em;
}
[class*="table-very table-basic"].table:not(.sortable):not(.striped) th:last-child,
[class*="table-very table-basic"].table:not(.sortable):not(.striped) td:last-child {
  padding-right: 0em;
}
[class*="table-very table-basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
  padding-top: 0em;
}