.active-day {
  background-color: #008000 !important;
  cursor: pointer;
}
.fc-center h2 {
  font-size: 100% !important;
}
.fc-button-next {
  background: none !important;
}
.fc-state-default {
  height: 1.8em !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.fc-state-default.fc-corner-right,
.fc-state-default .fc-corner-left {
  border-radius: 0 !important;
}
.fc-basic-view tbody .fc-row {
  min-height: 0em !important;
}
.fc-view-container {
  position: relative;
}

.fc-view-container thead th {
  border: none !important;
}

.fc-view-container td {
  text-align: center !important;
  border: none !important;
}

.ui-tooltip {
    display: block;
    font-size: 11px;
    opacity: 0.8;
    position: absolute;
    visibility: visible;
    z-index: 1024;
    max-width: 200px;
}

.ui-tooltip {
    background: #000000;
    border: 1px solid #000000;
}

.ui-tooltip {
    color: #FFFFFF;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: inset 0 1px 0 #000000; /* Safari 4 */
    -moz-box-shadow: inset 0 1px 0 #000000; /* Firefox 3.6 */
    box-shadow: inset 0 1px 0 #000000;
    border-radius: 4px 4px 4px 4px;
}

body .ui-tooltip {
    border-width: 1px;
}

/* make old calendar module responsive*/
.ui-datepicker {
  width: auto !important;
}
