.simple-calendar {
    table {
      -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      background-color: rgba(0, 0, 0, 0);
      border: 2px solid rgb(10, 10, 10);
      border-collapse: collapse;
      box-sizing: border-box;
      max-width: 100%;
      width: 100%;
    }
  
    tr {
      border-collapse: collapse;
    }
  
    th {
      padding: 7px;
      border-bottom: 2px solid rgb(11, 10, 10);
      border-collapse: collapse;
      border-left: 1px solid rgb(8, 8, 8);
      border-right: 1px solid rgb(8, 7, 7);
      border-top: 2px none rgb(51, 51, 51);
      box-sizing: border-box;
      text-align: left;
    }
  
    td {
      padding: 6px;
      vertical-align: top;
      width: 14%;
  
      border: 2px solid #060606;
      border-top-color: rgb(8, 8, 8);
      border-top-style: solid;
      border-top-width: 1px;
      border-right-color: rgb(25, 25, 25);
      border-right-style: solid;
      border-right-width: 1px;
      border-bottom-color: rgb(14, 14, 14);
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-left-color: rgb(20, 19, 19);
      border-left-style: solid;
      border-left-width: 1px;
    }
  
    .calendar-heading nav {
      display: inline-block;
      color:rgb(11, 11, 11);

    }
  
    .day {
      height: 80px;
      color:#051a45
    }
  
    .wday-0 {}
    .wday-1 {}
    .wday-2 {}
    .wday-3 {}
    .wday-4 {}
    .wday-5 {}
    .wday-6 {}
  
    .today {
      background: #64d3df
    }
  
    .past {}
    .future {}
  
    .start-date {}
  
    .prev-month {
      background: #8e9091;
    }
    .next-month {
      background: #8e9091;
    }
    .current-month {
     color:#051a45;
    }
  
    .has-bookings {}
  }