.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected,
.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range,
.react-datepicker__day--in-selecting-range:not(
.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
    background: yellowgreen;
    border-radius: 50%;
}
.react-datepicker__day {
    border-radius: 50% !important;
}
.react-datepicker__day--today {
    border: 1px solid yellowgreen;
}
.react-datepicker__day--today:hover, .react-datepicker__day--selected:hover, .react-datepicker__day--in-range:hover {
    background: #ccc;
}
.react-datepicker__day--keyboard-selected {
    background: transparent;
    color: #000;
}
.guestSelect {
    width: 65px !important;
}
.incrementButton, .decrementButton {
    width: 42px;
    border: 1px solid #ccc;
    background: #fff;
    color: #ccc;
    border-radius: 3px;
}

/* Chrome, Safari, Edge, Opera */
.guestSelect::-webkit-outer-spin-button,
.guestSelect::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.guestSelect[type=number] {
    -moz-appearance: textfield;
    text-align: center;
}
