img {
    border: 0px;
}

:root {
    --fc-border-color: #000000;
    --fc-daygrid-event-dot-width: 5px;
    --fc-page-bg-color: #e96817;
    --fpMoreNotSoDark: #e96817;
    --fc-event-selected-overlay-color: #e96817;
    background-color: #000000;
  }

 .fc-timegrid-event .fc-event-main {
    padding: 5px;
}

hr {
    border: 1px dotted #c9c1c1;
    border-style: none none dotted;
    margin: 0px 80px 0px 80px;
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #e96817;
    text-align: center;
    background-color: #4e5465;
    border-radius: .25rem;
    border-color: #f8b119;
}

.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #4e5465;
    border-width: 0 5px 5px;
}

.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #4e5465;
    border-width: 0 5px 5px;
}

.tooltip {
    border-color: #f8b119;
}

.block-color-descriptor {
    width: 100px;
    height: 20px;
    border-style: solid;
    border-color: #e96817;
    border-width: 1px;
}

.event-types {
    text-align: center;
    vertical-align: middle;
}

.event-view-note {
    height: 20px;
    font-size: 12px;
    background-color: #000000;
    text-align: center;
    vertical-align: center;
}

.event-types-cell{
    vertical-align: middle;
    padding: 5px;
}