/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

#ui-datepicker-div {
 margin-top: 0;
 margin-left: -1px;
 z-index: 21!important;
}

#ui-datepicker-div a:link,
#ui-datepicker-div a:visited,
#ui-datepicker-div a:hover {
 line-height: 1;
 -webkit-transition: none;
 -moz-transition: none;
 -o-transition: none;
 transition: none;
}


/* Component containers
----------------------------------*/

#ui-datepicker-div.ui-widget {
 font-family: 'Arial', sans-serif;
 font-size: 1.1em;
 line-height: 1;
}

#ui-datepicker-div.ui-widget-content {
 border: 1px solid #e1e1e1;
 background: #fff;
 color: #393939;
}

#ui-datepicker-div .ui-widget-header {
 font-family: 'Arial', sans-serif;
 font-weight: 700;
 color: #fff;
 background: #cc312f;
}


/* Interaction states
----------------------------------*/

#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-header .ui-state-default {
 /* default date */
 font-weight: 400;
 color: #393939;
 border: 1px solid #e1e1e1;
 background: #fff;
}

#ui-datepicker-div .ui-state-hover,
#ui-datepicker-div .ui-state-hover,
#ui-datepicker-div .ui-widget-header .ui-state-hover,
#ui-datepicker-div .ui-state-focus,
#ui-datepicker-div .ui-state-focus,
#ui-datepicker-div .ui-widget-header .ui-state-focus {
 /* hover date */
 font-weight: 400;
 color: #393939;
 border: 1px solid #cc312f;
 background: #fff;
}

#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active {
 /* selected date */
 font-weight: 300;
 color: #fff;
 border: 1px solid #cc312f;
 background: #cc312f;
}

#ui-datepicker-div a,
#ui-datepicker-div a:link,
#ui-datepicker-div a:hover,
#ui-datepicker-div a:visited {
 font-size: 0.9em;
}


/* Interaction Cues
----------------------------------*/


/* .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border: 1px solid #fed22f;
 background: #ffe45c;
 color: #363636;
} */

#ui-datepicker-div .ui-state-disabled,
#ui-datepicker-div .ui-state-disabled,
#ui-datepicker-div .ui-widget-header .ui-state-disabled {
 opacity: .35;
 filter: Alpha(Opacity=35);
}


/* Icons
----------------------------------*/


/* states and images */

.ui-icon {
 display: block;
 text-indent: -99999px;
 overflow: hidden;
 background-repeat: no-repeat;
}

.ui-icon {
 width: 16px;
 height: 16px;
}

.ui-widget-header .ui-icon {
 background-image: url("../img/internal/ui-icons.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
 background-image: url("../img/internal/ui-icons-hover.png");
}

.ui-icon-circle-triangle-e {
 background-position: -48px -192px;
}

.ui-icon-circle-triangle-w {
 background-position: -80px -192px;
}


/* DATEPICKER
----------------------------------*/

#ui-datepicker-div.ui-datepicker {
 width: 21em;
 padding: .7em;
 display: none;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
 position: relative;
 padding: .5em 0;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
 position: absolute;
 top: 9px;
 width: 1.8em;
 height: 1.8em;
 border: 1px solid transparent;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover {
 left: 9px;
 background-color: transparent;
 cursor: pointer;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover {
 right: 9px;
 background-color: transparent;
 cursor: pointer;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover span {
 display: block;
 position: absolute;
 left: 50%;
 margin-left: -7px;
 top: 50%;
 margin-top: -9px;
 border: 1px solid transparent;
 background-color: transparent;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
 margin-left: -10px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover span {
 margin-left: -8px;
 margin-top: -8px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover span {
 margin-left: -9px;
 margin-top: -8px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-title {
 margin: 0 2.3em;
 line-height: 1.8em;
 text-align: center;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-title select {
 padding-right: 0;
 margin: 0 5px;
 font-size: 1em;
 color: #fff!important;
 text-overflow: ellipsis;
 border: none;
 border-bottom: 1px solid rgba(255, 255, 255, 0.4);
 border-radius: 0;
 outline: none;
 background: transparent!important;
 background-size: 28px 7px!important;
 /* removes Apple customization */
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 /* cursor: pointer; */
 opacity: 1;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-title select option {
 color: #000!important;
}

#ui-datepicker-div.ui-datepicker select.ui-datepicker-month {
 width: calc(65% - 10px);
}

#ui-datepicker-div.ui-datepicker select.ui-datepicker-year {
 width: calc(35% - 10px);
}

#ui-datepicker-div.ui-datepicker table {
 width: 100%;
 font-size: .9em;
 border-collapse: collapse;
}

#ui-datepicker-div.ui-datepicker th {
 padding: .7em .3em;
 text-align: center;
 font-weight: 400;
 border: 0;
}

#ui-datepicker-div.ui-datepicker td {
 border: 0;
 padding: 1px;
}

#ui-datepicker-div.ui-datepicker td span,
#ui-datepicker-div.ui-datepicker td a {
 display: block;
 padding: .6em .8em;
 text-align: right;
 text-decoration: none;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane {
 background-image: none;
 margin: .7em 0 0 0;
 padding: 0 .2em;
 border-left: 0;
 border-right: 0;
 border-bottom: 0;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button {
 float: right;
 margin: .5em .2em .4em;
 cursor: pointer;
 padding: .2em .6em .3em .6em;
 width: auto;
 overflow: visible;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float: left;
}


/* RTL support */

.ui-datepicker-rtl {
 direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
 right: 0;
 left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
 left: 0;
 right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
 right: 0;
 left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
 left: 0;
 right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-right-width: 0;
 border-left-width: 1px;
}


/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
 cursor: default !important;
}

#ui-datepicker-div.ui-widget {
 font-size: 0.9em;
}
#ui-datepicker-div.ui-datepicker td span,
#ui-datepicker-div.ui-datepicker td a {
 padding: .4em .6em;
}

