﻿.date-picker-wrapper {
    padding: 0 !important;
    border: 0;
    box-shadow: 0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);
}

    .date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {
        color: #0e0f3e !important;
        background: none !important;
    }

    .date-picker-wrapper .footer {
        display: none;
    }

    .date-picker-wrapper .month-wrapper {
        border: 0;
    }

.month-wrapper thead > tr > th {
    padding-bottom: 15px !important;
    font-weight: 600;
    font-size: 14px;
}

.date-picker-wrapper .month-wrapper table .day {
    width: 40px;
    height: 40px;
    line-height: 32px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 3px;
    margin: 2px;
}

.month-wrapper thead {
    border-bottom: 2px solid #eee;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
    background: none;
    border: 1px solid #0e0f3e;
    color: #0e0f3e;
}

.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {
    background-color: #0e0f3e !important;
    color: #fff;
}

.date-picker-wrapper .month-wrapper table .day.checked, .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
    background-color: #f2f6ff;
}