.dateInput {
    display: inline-block;
    width: 90px;
}

.dateInput.NoDay {
    width: 113px;
}

.dateInput .inputItem {
    width: 67px;
}

.dateInput.NoDay .inputItem {
    width: 47px;
}


.dateInput .inputItemError,
.dateInput .inputItemRest {
    padding: 0px;
    margin: 0px;
    width: 0px;
}

.dateInput .dropDownButton {
    float: right;
    margin: 1px;
}

.dateInput .increaseButton,
.dateInput .decreaseButton {
    margin: 1px;
}

.dateInput .increaseButton {
    float: right;
}

.dateInput .decreaseButton {
    float: left;
}

.ui-state-default {
line-height: 11px;
}

.weekYearPicker *,
.monthYearPicker * {
z-index: 6667;
}

.weekYearPicker,
.monthYearPicker {
z-index: 6666;
position: absolute;
background-color: white;
border: 1px solid black;
}

.weekYearPicker .yearListHolder,
.monthYearPicker .yearListHolder {
    background-color: Lightgray;
    border-bottom: 1px black solid;
}

.weekYearPicker .weekPickerYearSelector,
.monthYearPicker .monthPickerYearSelector {
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
}


.weekYearPicker .weekPickerYearSelector .inputItem,
.monthYearPicker .monthPickerYearSelector .inputItem {
    overflow: visible;
    text-align: center;
}

.weekYearPicker .weekListHolder,
.monthYearPicker .monthListHolder {
    overflow: visible;
}

.weekYearPicker .weekListColumn,
.monthYearPicker .monthListColumn {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.weekYearPicker .weekPickerMonthSelector,
.monthYearPicker .monthPickerMonthSelector {
    width: auto;
}


.timeInput.ActualTimeInput.Empty .inputItem {
    color: black;
}
