  .index :not(.simple) + .contents {
    display: unset !important;
  }

  .minicalendars.formed {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
    max-height: 18em;
    overflow: hidden;
    margin-top: 10px !important;
  }

  .flatpickr-calendar.inline:not(:last-of-type) {
    margin-right: 2em;
    padding: 0 0 15px 0 !important;
  }

.banner a:link, nav.logon input {
             font-size: 1.3em !important;
         font-weight: 600 !important;
 }

.dwm_main tbody tr:hover th {
	    background-color: #a4d65e;
}

.banner .logo img {
	    width: 300px !important;
}

.dwm_main thead th {
         white-space: normal !important;
}

 td.booked {
     white-space: normal !important;
}

.flatpickr-calendar.inline .dayContainer {
	    width: calc(7 * 55px) !important;
	        min-width: calc(7 * 45px) !important;
}

.flatpickr-calendar.inline .flatpickr-day {
    max-width: 45px !important;
    height: 20px !important;
    line-height: 20px !important;
}

