  ﻿/* Begin Allen's kickass calendar css overrides */
.kalendae .k-days {
    display: flex !important;
    flex-wrap: wrap !important;
}
​
.kalendae .k-header > span,
.kalendae .k-days > span {
    display: block !important;
    width: calc(100% / 7) !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 0 !important;
    border: none !important;
    aspect-ratio: 1 !important;
}

​
.kalendae .k-days span.k-in-month.k-active.k-today {
    border: 1px solid #0469b1 !important;
}

​
.kalendae .k-days > span.k-active:hover {
    background-color: #0469b1 !important;
    color: #fff !important;
}
/* End Allen's kickass calendar css overrides */


.inputWrapper input,
.inputWrapper textarea,
.inputWrapper select {
    padding: 0.5em !important;
}

.wForm form .oneChoice label,
.wForm form .oneChoice .label {
    vertical-align: baseline !important;
}

.wForm .field-hint, .wForm .field-hint-inactive .hint {
    background-color: transparent !important;
    opacity: 0.75 !important;
    font-style: italic !important;
}

.oneChoice {
    vertical-align: baseline !important;
}

.inputWrapper textarea {
    width: 100% !important;
}

.wFormContainer table.columnLayout {
    margin: 0 !important;
}

.wFormContainer,
.wFormContainer .wForm,
.wFormContainer .inputWrapper table tr,
.wFormContainer .inputWrapper table td,
.wFormContainer .inputWrapper table,
.wFormContainer table.columnLayout,
.wFormContainer table.columnLayout td {
    background-color: transparent !important;
    padding: 0 !important;
    border: none !important;
    margin: 0 !important;
}

.wFormContainer .inputWrapper table td {
    padding: 0.5em !important;
}

.wFormContainer button,
.wFormContainer input[type='submit'],
.wFormContainer input[type='button'] {
    background-color: #e2e2e2 !important;
    color: #000 !important;
    border: none !important;
    padding: 0.5em 1em !important;
}

.wFormContainer input[type='submit'].primaryAction {
    background-color: #0067b1 !important;
    color: #fff !important;
    border: none !important;
    padding: 0.5em 1em !important;
}

.searchPersonButton {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}