.table_blur {
  background: #f5ffff;
  border-collapse: collapse;
  text-align: left;
  width: 100%;
  /*tbody:hover {
   td {
   color: transparent;
   text-shadow: 0 0 3px #a09f9d;
   }
   & tr:hover td {
   color: #444444;
   text-shadow: none;
   }
   }*/ }
  .table_blur tr:nth-child(odd) {
    background: #ebf3f9; }
  .table_blur th {
    background: linear-gradient(#8dbf41, #8dbf41);
    color: white;
    padding: 10px 15px;
    position: relative;
    text-align: center;
    font: 20px ArimoBold, "Arial Black", Gadget, sans-serif;
    border-top: 1px solid rgba(255, 0, 0, 0); }
    .table_blur th:after {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 25%;
      height: 25%;
      width: 100%;
      background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.08)); }
    .table_blur th:first-child {
      border-left: 1px solid rgba(255, 0, 0, 0);
      border-bottom: 1px solid rgba(255, 0, 0, 0); }
    .table_blur th:last-child {
      border-right: 1px solid rgba(0, 0, 0, 0);
      border-bottom: 1px solid rgba(119, 119, 119, 0);
      box-shadow: inset -1px 1px 0 #999, inset 0 -1px 0 #999; }
  .table_blur td {
    border: 1px solid #e3eef7;
    padding: 10px 15px;
    position: relative;
    transition: all 0.5s ease;
    font-size: 16px; }
    @media screen and (max-width: 425px) {
  .table_blur td {
    padding: 5px; } }
  .table_blur a.bron_form {
    background: #8dbf41;
    padding: 6px 15px;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 1px 1px #000, inset 0 1px 0 rgba(255, 255, 255, 0.6);
    border-radius: 3px;
    transition: all 0.5s; }
    .table_blur a.bron_form:hover {
      background: #a1cf5c; }
  @media screen and (max-width: 768px) {
  .table_blur tr {
    display: grid;
    position: relative;
    grid-template-areas: 'a a a' 'b c d' 'btn btn btn'; }
    .table_blur tr:first-child {
      display: none; }
  .table_blur td {
    display: flex;
    flex-flow: column;
    text-align: center; }
    .table_blur td:before {
      content: attr(data-label);
      font-weight: bold; }

    .table_blur td:nth-child(1) {
      grid-area: a; }

    .table_blur td:nth-child(2) {
      grid-area: b; }

    .table_blur td:nth-child(3) {
      grid-area: c; }

    .table_blur td:nth-child(4) {
      grid-area: d; }

    .table_blur td:nth-child(5) {
      grid-area: btn; } }
