
/* ThemeSwb - All + Header
----------------------------------*/
#ui-datepicker-div {
    width: 18.1em;
    padding: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
#ui-datepicker-div .ui-datepicker-header {
    background-image: none;
    color: #474949;
    background-color: transparent;
    border: 0px none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span.ui-icon {
    background-image: url(../../../Images/glyphicons-halflings555.png);
    background-position: -432px -72px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover {
    background-image: none;
    background-color: white;
    top: 2px !important;
    left: 2px !important;
    cursor:pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover span.ui-icon {
    background-position: -432px -72px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span.ui-icon {
    background-image: url(../../../Images/glyphicons-halflings555.png);
    background-position: -456px -72px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover {
    background-image: none;
    background-color: white;
    top: 2px !important;
    right: 2px !important;
    cursor:pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover span.ui-icon {
    background-position: -456px -72px;
}

/* ThemeSwb - Table
----------------------------------*/
.ui-datepicker td {
    padding: 0px;
}
.ui-datepicker table thead{
    font-size: .8em;
    color: #878d8f;
}
#ui-datepicker-div .ui-datepicker-calendar td a {
    background-image: none;
}
#ui-datepicker-div .ui-datepicker-current-day a {
    background-color: #19b2fe !important;
    background-image: none;
    color: white;
}
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover {
    background-color: #19b2fe !important;
    color: white;
}
#ui-datepicker-div.ui-widget-content {
    background:#fff;
}
#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-content .ui-state-default,
#ui-datepicker-div .ui-widget-header .ui-state-default {
    border: 0px none;
}
#ui-datepicker-div.ui-datepicker td span,
#ui-datepicker-div.ui-datepicker td a {
    padding: .8em;
}
#ui-datepicker-div.ui-state-disabled,
#ui-datepicker-div.ui-widget-content .ui-state-disabled,
#ui-datepicker-div.ui-widget-header .ui-state-disabled {
    opacity: 1 !important;
    filter: Alpha(Opacity=100) !important;
}
/*  Nicht auswählbar */
#ui-datepicker-div .dp-highlight-unknown .ui-state-default {
    background: #f3f3f3 !important;
    color: #d5d5d5 !important;
}
/*  Auswählbar */
#ui-datepicker-div .dp-highlight-selectable .ui-state-default {
    background: #00519e !important;
    color: #ffffff !important;
}
/*  Inbetween */
#ui-datepicker-div .dp-highlight-selectable.ui-datepicker-unselectable .ui-state-default {
    color: #8C9191 !important;
    background: #e1e8f4 !important;
}
/*  Ausgewählt */
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active {
    background-color: #19b2fe !important;
}

/* ThemeSwb - Button
----------------------------------*/
.ui-datepicker .ui-datepicker-buttonpane button {
    background: transparent;
    font-weight: normal;
    font-size: .8em;
}
.ui-datepicker .ui-datepicker-buttonpane button:hover,
.ui-datepicker .ui-datepicker-buttonpane button:focus {
    color: #a2defb;
}
.ui-datepicker .ui-datepicker-current {
    display: none;
}


/* z-index des Datepickers (Standard = 1) oberhalb Navigation Top (=100)
----------------------------------*/
input.hasDatepicker {
	position: relative;
	z-index:101;
}



