﻿
/**********************/
/* Begin Calendar CSS */
/**********************/
#historyCalWrapper {
    font-weight: 700;
    display: inline-flex;
}

#historyCalWrapper button {
    font-size: 20pt;
    font-weight: bold;
    height: 100%;
    background: none;
    border: none;
    padding: 0 7px 0 7px;
}

#historyCalWrapper button:hover {
    background-color: #F8F8F8;
}
    
#historyCalWrapper a:link, 
#historyCalWrapper a:visited  {
    color: #052534;
    text-decoration: none;
}

#historyCalWrapper a:focus {
    border: 1px solid black;
}

#historyCalWrapper a:hover {
    text-decoration: underline;
}

#historyCalWrapper #historyCalendar {
    font-weight: 600;
    color: gray;
    padding: 10px;
    flex: 45%;
}

#historyCalWrapper #historyCalendar td {
    padding: 2px;
}

#historyCalWrapper #historyMonthText {
    color: black;
    padding: 0 0 5px 2px;
}

#historyCalWrapper #historyPrevMonthNav,
#historyCalWrapper #historyNextMonthNav {
    flex: 5%;
}

#historyCalWrapper #historyPrevMonthNav button:focus,
#historyCalWrapper #historyNextMonthNav button:focus {
    border: 1px solid black;
}

#historyCalWrapper .history-current-day-highlight {
    background-color: darkgray;
}

#historyCalWrapper .history-chosen-day-highlight {
    background-color: lightgray;
}

@media (max-width: 767px) {
    #historyCalWrapper {
        margin-top: 40px;
    }

    #historyCalWrapper #historyCalendar {
        font-size: 20px;
        display: inline-block;
        position: relative;
    }

    #historyCalWrapper #historyCalendar td {
        padding: 4px;
    }

}
/* End Calendar CSS */