﻿
.k-calendar-range td.k-state-focused .k-link {
    box-shadow: inset 0 0 2px 1px #f35800;
}

.k-calendar-range td.k-state-selected .k-link {
    border-color: var(--ih-dark-blue);
    color:white;
    background-color:var(--ih-dark-blue);
}

.k-calendar-range td.k-range-end, .k-calendar-range td.k-range-mid, .k-calendar-range td.k-range-start {
    background-color:var(--ih-light-blue);
    background-image: none;
}

.k-calendar .k-today .k-link {
    color: var(--ih-dark-blue);
    box-shadow: inset 0 0 0 1px var(--ih-dark-blue);
}

.k-calendar-range td.k-state-focused .k-link {
    box-shadow: inset 0 0 2px 1px var(--ih-dark-blue);
}

.k-calendar-range .k-footer .k-nav-today {
    color: black;
}

.k-calendar-range .k-footer .k-nav-today:hover {
    color: black;
}

