.calendar_theme_alfa-on-white {
    color: rgba(11, 31, 53, 0.95);
    background-color: rgb(255, 255, 255);
}

    .calendar_theme_alfa-on-white .calendar__event {
            background-color: rgb(255, 255, 255);
        }

    .calendar_theme_alfa-on-white .calendar__event:after {
                background-color: rgba(11, 31, 53, 0.3);
            }

    .calendar_theme_alfa-on-white .calendar__wrapper {
            background-color: rgb(255, 255, 255);
        }

    .calendar_theme_alfa-on-white .calendar__wrapper:before {
                background: linear-gradient(
                    to bottom,
                    #fff 0%,
                    #fff 33%,
                    rgba(255, 255, 255, 0) 100%
                );
            }

    .calendar_theme_alfa-on-white .calendar__day:hover {
                background: rgba(11, 31, 53, 0.1);
            }

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

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

    .calendar_theme_alfa-on-white .calendar__day_state_current:hover {
                    background: #0b1f35;
                }

    .calendar_theme_alfa-on-white .calendar__dayname {
            color: rgba(11, 31, 53, 0.3);
        }

    .calendar_theme_alfa-on-white .calendar__day_empty,
        .calendar_theme_alfa-on-white .calendar__select_type_off,
        .calendar_theme_alfa-on-white .calendar__day_type_off,
        .calendar_theme_alfa-on-white .calendar__day_type_weekend-off {
            color: rgba(11, 31, 53, 0.3);
        }

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

    .calendar_theme_alfa-on-white .calendar__name_month,
            .calendar_theme_alfa-on-white .calendar__name_year {
                background-color: rgba(11, 31, 53, 0.05);
            }

    .calendar_theme_alfa-on-white .calendar__name_month:hover, .calendar_theme_alfa-on-white .calendar__name_year:hover {
                    background-color: rgba(11, 31, 53, 0.15);
                }

    .calendar_theme_alfa-on-white .calendar__select {
            background: rgba(11, 31, 53, 0.05);
            border: 1px solid rgba(11, 31, 53, 0.15);
        }

    .calendar_theme_alfa-on-white .calendar__select:hover {
                background: rgba(11, 31, 53, 0.15);
                border-color: rgba(11, 31, 53, 0.3);
            }

    .calendar_theme_alfa-on-white .calendar__select_type_off:hover {
                background: rgba(11, 31, 53, 0.05);
                border-color: rgba(11, 31, 53, 0.15);
            }

    .calendar_theme_alfa-on-white .calendar__select_state_current {
                border-color: #0b1f35;
            }

    .calendar_theme_alfa-on-white .calendar__select_state_current:hover {
                    border-color: #0b1f35;
                }

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