.calendar_theme_alfa-on-color {
    color: #fff;
    background-color: rgb(11, 31, 53);
}

    .calendar_theme_alfa-on-color .calendar__event {
            background-color: rgb(11, 31, 53);
        }

    .calendar_theme_alfa-on-color .calendar__event:after {
                background-color: rgba(255, 255, 255, 0.3);
            }

    .calendar_theme_alfa-on-color .calendar__wrapper {
            background-color: rgb(11, 31, 53);
        }

    .calendar_theme_alfa-on-color .calendar__wrapper:before {
                background: linear-gradient(
                    to bottom,
                    #0b1f35 0%,
                    #0b1f35 33%,
                    rgba(11, 31, 53, 0) 100%
                );
            }

    .calendar_theme_alfa-on-color .calendar__day:hover {
                background: rgba(255, 255, 255, 0.1);
            }

    .calendar_theme_alfa-on-color .calendar__day_state_today {
                box-shadow: inset 0 0 0 1px #fff;
            }

    .calendar_theme_alfa-on-color .calendar__day_state_current {
                color: #0b1f35;
                background: #fff;
            }

    .calendar_theme_alfa-on-color .calendar__day_state_current:hover {
                    background: #fff;
                }

    .calendar_theme_alfa-on-color .calendar__dayname {
            color: rgba(255, 255, 255, 0.3);
        }

    .calendar_theme_alfa-on-color .calendar__day_empty,
        .calendar_theme_alfa-on-color .calendar__select_type_off,
        .calendar_theme_alfa-on-color .calendar__day_type_off,
        .calendar_theme_alfa-on-color .calendar__day_type_weekend-off {
            color: rgba(255, 255, 255, 0.3);
        }

    .calendar_theme_alfa-on-color .calendar__day_empty:hover, .calendar_theme_alfa-on-color .calendar__select_type_off:hover, .calendar_theme_alfa-on-color .calendar__day_type_off:hover, .calendar_theme_alfa-on-color .calendar__day_type_weekend-off:hover {
                background-color: transparent;
            }

    .calendar_theme_alfa-on-color .calendar__name_month,
            .calendar_theme_alfa-on-color .calendar__name_year {
                background: rgba(255, 255, 255, 0.05);
            }

    .calendar_theme_alfa-on-color .calendar__name_month:hover, .calendar_theme_alfa-on-color .calendar__name_year:hover {
                    background-color: rgba(255, 255, 255, 0.2);
                }

    .calendar_theme_alfa-on-color .calendar__select {
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid rgba(255, 255, 255, 0.2);
        }

    .calendar_theme_alfa-on-color .calendar__select:hover {
                background: rgba(255, 255, 255, 0.2);
                border-color: rgba(255, 255, 255, 0.3);
            }

    .calendar_theme_alfa-on-color .calendar__select_type_off:hover {
                background: rgba(255, 255, 255, 0.05);
                border-color: rgba(255, 255, 255, 0.2);
            }

    .calendar_theme_alfa-on-color .calendar__select_state_current {
                border-color: #fff;
            }

    .calendar_theme_alfa-on-color .calendar__select_state_current:hover {
                    border-color: #fff;
                }

/*# sourceMappingURL=calendar_theme_alfa-on-color.css.map */
