/*
* jQuery-Calendar Plugin v1.1.0
*
* 2018 (c) Sebastian Knopf
* This software is licensed under the MIT license!
* View LICENSE.md for more information
*/
.calendar{box-shadow:0 3px 3px rgba(0,0,0,.25);font:13px/1.5 "Helvetica Neue",Helvatica,Arial,san-serif;display:table;width:100%}.calendar header{cursor:default;height:40px;position:relative;font-weight:700;text-transform:uppercase}.calendar header span{display:inline-block;line-height:40px}.calendar header .button{width:40px;text-align:center;position:absolute;cursor:pointer}.calendar header .left.button{left:0}.calendar header .right.button{right:0;top:0}.calendar header .header-label{letter-spacing:1px;width:100%;text-align:center;cursor:pointer}.calendar table{background:#fff;border-collapse:collapse}.calendar table td{color:#2b2b2b;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #e6e6e6;cursor:default}.calendar thead th{height:26px;line-height:26px;text-transform:uppercase;font-size:90%;color:#9e9e9e}.calendar thead th:not(:last-child){border-right:1px solid #fff}.calendar .calendar-frame table{width:100%}.calendar .calendar-frame tbody td.today,.calendar .calendar-frame tbody td:not(.disabled).selected{background:#eee;color:#555}

/*overwrite*/
.calendar {
  box-shadow: none;
  display: block;
}
.calendar thead th,
.calendar table tbody tr td {
  padding: 4px 0;
}
.calendar header .button {
  padding: 0;
  border: none;
  background: transparent;
}
.calendar-frame {
  margin-top: -1px;
}
.calendar table {
  margin: 0 auto;
}

.calendar .calendar-frame tbody td.today,
.calendar .calendar-frame tbody td:not(.disabled).selected {
  background: rgb(190, 190, 190);
  color: #fff;
}

@media (max-width: 992px) {
  .calendar {
    display: none;
  }
}
