body:not(.cke_editable) .ckrt-basic-theme {
  border-collapse: collapse;
}

body:not(.cke_editable) .ckrt-basic-theme thead {
  background: #ccc;
}

body:not(.cke_editable) .ckrt-basic-theme thead th {
  font-weight: 600;
  padding: 15px;
  text-align: left;
}

body:not(.cke_editable) .ckrt-basic-theme tbody {
  border: 1px solid #ccc;
}

body:not(.cke_editable) .ckrt-basic-theme tbody tr {
  border-bottom: 3px solid #ccc;
}

@media (min-width: 768px) {
  body:not(.cke_editable) .ckrt-basic-theme tbody tr {
    border-bottom: none;
  }
}

body:not(.cke_editable) .ckrt-basic-theme tbody tr td {
  text-align: right;
  padding: 15px;
  border-bottom: 1px solid #ccc;
}

@media (min-width: 768px) {
  body:not(.cke_editable) .ckrt-basic-theme tbody tr td {
    text-align: left;
    border: 1px solid #ccc;
  }
}

body:not(.cke_editable) .ckrt-basic-theme tbody tr td:before {
  float: left;
  font-weight: 600;
  margin-right: 10px;
}

body:not(.cke_editable) .ckrt-basic-theme tbody tr td:last-child {
  border-bottom: 0;
}

body:not(.cke_editable) .ckrt-basic-theme tbody tr:last-child {
  border-bottom: 0;
}

@media (max-width: 470px) {
	body:not(.cke_editable) .ck-responsive-table tbody tr{
		border-bottom: 1px solid RGBA(0,0,0,.3);
	}
}

/*# sourceMappingURL=basic-theme.css.map */
