.datepicker-container { background-color: #fff; direction: ltr; font-size: 12px; left: 0; line-height: 30px; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: none; touch-action: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 210px; z-index: -1 }
.datepicker-container:after, .datepicker-container:before { border: 5px solid transparent; content: " "; display: block; height: 0; position: absolute; width: 0 }
.datepicker-dropdown { border: 1px solid #ccc; -webkit-box-shadow: 0 3px 6px #ccc; box-shadow: 0 3px 6px #ccc; -webkit-box-sizing: content-box; box-sizing: content-box; position: absolute; z-index: 1 }
.datepicker-inline { position: static }
.datepicker-top-left, .datepicker-top-right { border-top-color: #f49a00 }
.datepicker-top-left:after, .datepicker-top-left:before, .datepicker-top-right:after, .datepicker-top-right:before { border-top: 0; left: 10px; top: -5px }
.datepicker-top-left:before, .datepicker-top-right:before { border-bottom-color: #f49a00 }
.datepicker-top-left:after, .datepicker-top-right:after { border-bottom-color: #fff; top: -4px }
.datepicker-bottom-left, .datepicker-bottom-right { border-bottom-color: #f49a00 }
.datepicker-bottom-left:after, .datepicker-bottom-left:before, .datepicker-bottom-right:after, .datepicker-bottom-right:before { border-bottom: 0; bottom: -5px; left: 10px }
.datepicker-bottom-left:before, .datepicker-bottom-right:before { border-top-color: #f49a00 }
.datepicker-bottom-left:after, .datepicker-bottom-right:after { border-top-color: #fff; bottom: -4px }
.datepicker-bottom-right:after, .datepicker-bottom-right:before, .datepicker-top-right:after, .datepicker-top-right:before { left: auto; right: 10px }
.datepicker-panel > ul { margin: 0; padding: 0; width: 102% }
.datepicker-panel > ul:after, .datepicker-panel > ul:before { content: " "; display: table }
.datepicker-panel > ul:after { clear: both }
.datepicker-panel > ul > li { background-color: #fff; cursor: pointer; float: left; height: 30px; line-height: 30px; list-style: none; margin: 0; padding: 0; text-align: center; width: 30px }
.datepicker-panel > ul > li:hover { background-color: #e5f2ff }
.datepicker-panel > ul > li.muted, .datepicker-panel > ul > li.muted:hover { color: #999 }
.datepicker-panel > ul > li.highlighted { background-color: #e5f2ff }
.datepicker-panel > ul > li.highlighted:hover { background-color: #cce5ff }
.datepicker-panel > ul > li.picked, .datepicker-panel > ul > li.picked:hover { color: #f49a00; background: #122035; }
.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover { background-color: #fff; color: #ccc; cursor: default }
.datepicker-panel > ul > li.disabled.highlighted, .datepicker-panel > ul > li.disabled:hover.highlighted { background-color: #e5f2ff }
.datepicker-panel > ul > li[data-view="month next"], .datepicker-panel > ul > li[data-view="month prev"], .datepicker-panel > ul > li[data-view="year next"], .datepicker-panel > ul > li[data-view="year prev"], .datepicker-panel > ul > li[data-view="years next"], .datepicker-panel > ul > li[data-view="years prev"], .datepicker-panel > ul > li[data-view=next] { font-size: 18px }
.datepicker-panel > ul > li[data-view="month current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="years current"] { width: 150px }
.datepicker-panel > ul[data-view=months] > li, .datepicker-panel > ul[data-view=years] > li { height: 52.5px; line-height: 52.5px; width: 52.5px }
.datepicker-panel > ul[data-view=week] > li, .datepicker-panel > ul[data-view=week] > li:hover { background-color: #fff; cursor: default }
.datepicker-hide { display: none }
