/* TANGORA CSS */
.ts-panel { display:flex; }
.ts-panel > * { flex:var(--ts-panelbox-flex, 1 1 auto); margin:var(--ts-panelbox-margin, 0px); padding:var(--ts-panelbox-padding, 0px); border-top:var(--ts-panelbox-bordertop, none); border-right:var(--ts-panelbox-borderright, none); border-bottom:var(--ts-panelbox-borderbottom, none); border-left:var(--ts-panelbox-borderleft, none) }
/* RESOURCE #8 BEGIN */
/* MINI CALENDAR */
div[id*="SingleCalendar"]
{
    width: 100% !important;
    max-width: var(--minicalendar-max-width);
    height: 218px !important;
    border: 1px solid var(--clr-vand-havet) !important;
}

.calendarWrapper
{
    padding: 1rem !important;
    /*width: calc(100% - 2rem);*/
    width: 270px;
}

td.CalendarText,
table.CalendarHeader td
{
    padding: .25rem;
    font-size: 1rem;
    font-family: 'Gudea', sans-serif;
    text-align: center !important;
}

.calendarWrapper .selectableCell .selectedCell
{
    color: #fff !important;
    background-color: var(--clr-vand-havet);
}

.calendarWrapper .selectableCell.todayCell.selectedCell,
.calendarWrapper .selectableCell.selectedCell
{
    background-color: var(--clr-vand-havet) !important;
    border: 1px solid var(--clr-vand-havet) !important;
}

.calendarWrapper .selectableCell.todayCell
{
    border: 1px solid var(--clr-vand-havet) !important;
}
/* RESOURCE #8 END */
