.calendar_theme_alfa-light {
    color: #000;
    background-color: #f3f4f5;
}

    .calendar_theme_alfa-light .calendar__event {
            background-color: #f3f4f5;
        }

    .calendar_theme_alfa-light .calendar__event:after {
                background-color: #202022;
            }

    .calendar_theme_alfa-light .calendar__wrapper {
            background-color: #f3f4f5;
        }

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

    .calendar_theme_alfa-light .calendar__day:hover {
                background: #e9e9eb;
            }

    .calendar_theme_alfa-light .calendar__day_state_today {
                box-shadow: inset 0 0 0 1px
                    #262629;
            }

    .calendar_theme_alfa-light .calendar__day_state_current {
                color: #fff;
                background: #121212;
            }

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

    .calendar_theme_alfa-light .calendar__dayname {
            color: #8a8a8e;
        }

    .calendar_theme_alfa-light .calendar__day_empty,
        .calendar_theme_alfa-light .calendar__select_type_off,
        .calendar_theme_alfa-light .calendar__day_type_off,
        .calendar_theme_alfa-light .calendar__day_type_weekend-off {
            color: #c5c5c7;
        }

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

    .calendar_theme_alfa-light .calendar__name_month,
            .calendar_theme_alfa-light .calendar__name_year {
                background-color: #e9e9eb;
            }

    .calendar_theme_alfa-light .calendar__name_month:hover, .calendar_theme_alfa-light .calendar__name_year:hover {
                    background-color: #fff;
                }

    .calendar_theme_alfa-light .calendar__select {
            background: #e9e9eb;
            border: 1px solid #f3f4f5;
        }

    .calendar_theme_alfa-light .calendar__select:hover {
                background: #fff;
                border-color: #dcdcdd;
            }

    .calendar_theme_alfa-light .calendar__select_type_off:hover {
                background: #e9e9eb;
                border-color: #f3f4f5;
            }

    .calendar_theme_alfa-light .calendar__select_state_current {
                border-color: #262629;
            }

    .calendar_theme_alfa-light .calendar__select_state_current:hover {
                    border-color: #262629;
                }

/*# sourceMappingURL=calendar_theme_alfa-light.css.map */
