.sch-event.sch-event-hover.sch-event-selected,
.sch-event.sch-event-selected,
.sch-event.sch-event-hover,
.sch-event {
    box-shadow : 1px 1px 1px rgba(150, 150, 150, 0.5);
    border     : 2px solid #fff;
    background : #ffd103;
}

.sch-event.sch-event-hover.sch-event-selected,
.sch-event.sch-event-selected {
    font-weight : bold;
}

.sch-timelineview .customZoneStyle {
    background : url(images/pattern.png) repeat !important;
}

.sch-timelineview .myZoneStyle {
    background : whitesmoke url(images/texture.png) repeat !important;
}

.sch-header-indicator.myZoneStyle {
    border-color : rgb(103, 126, 255);
}

.sch-timelineview .important {
    border-width: 2px 0 0 2px;
    border-style: dotted;
    border-color: red;
}

.sch-header-indicator.important {
    border-color : red;
}

.sch-zone {
    text-align : center;
}

.zone-type,
.line-text {
    background-color : rgb(103, 126, 255);
    bottom           : 0;
    display          : block;
    position         : absolute;
    width            : inherit;
    padding          : 3px;
    color            : #fff;
}

.sch-timeline {
    overflow : visible;
}

.line-text {
    bottom        : 0px;
    left          : -2px;
    box-shadow    : 1px 1px 2px #ccc;
    white-space   : nowrap;
    width         : auto;
    padding-left  : 3px;
    padding-right : 3px;
}

.sch-zone {
    z-index : 0; /* Make zones more visible and above the row lines */
}

.sch-header-indicator.diamond {
    font-family   : 'Font Awesome 5 Free';
    font-weight   : 900;
    content       : "\f02b";
    border        : 0;
    box-shadow    : none;
    background    : red;
    border-radius : 0;
}

.sch-header-indicator.icon {
    border            : 0;
    box-shadow        : none;
    background        : none;
    border-radius     : 0;
    -webkit-transform : none;
    -moz-transform    : none;
    -ms-transform     : none;
    -o-transform      : none;
    transform         : none;
    font-size         : 15px;
}

.sch-header-indicator.icon:before {
    font-family : 'Font Awesome 5 Free';
    font-weight : 900;
    top         : -3px;
    position    : relative;
    color       : rgb(103, 126, 255);
}

.sch-timeline.icon .line-text,
.sch-timeline.diamond .line-text,
.sch-timeline.icon:before {
    display : none;
}
