.text-center {
    text-align: center;
}
.multiple-date-picker {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.multiple-date-picker, .picker-days-row, .picker-days-week-row, .picker-top-row {
    width: 100%}
.picker-top-row>div {
    display: inline-block;
}
.picker-navigate {
    width: 16.66%}
.picker-navigate:hover {
    cursor: pointer;
}
.picker-navigate.disabled, .picker-navigate.disabled:hover {
    color: #ddd;
    cursor: default;
}
.picker-month {
    width: 66.66%}
.picker-days-row>div, .picker-days-week-row>div {
    width: 14.28%;
    display: inline-block;
}
.picker-day, .picker-top-row {
    padding: 10px 0;
}
.picker-day {
    background-color: #fff;
    border: 1px solid #eee;
    box-sizing: border-box;
    color: #000;
    cursor: pointer;
}
.picker-day.today, .picker-day.today.picker-off, .picker-day.today.picker-off:hover, .picker-day.today.picker-selected, .picker-day.today:hover {
    color: #00a3ff;
}
.picker-day:not(.picker-off):not(.picker-empty):hover {
    opacity: 0.5
}
.picker-day.picker-selected {
    background-color: #2769AB;
    color: #fff;
}
.picker-day.picker-off, .picker-day.picker-off:hover {
    background-color: #eee;
    color: #bbb;
    cursor: default;
}
.picker-day.picker-empty, .picker-day.picker-empty:hover {
    background-color: #fafafa;
    cursor: default;
}
