/**
* jQuery DatePicker
* @author biohzrdmx <github.com/biohzrdmx>
* @version 2.0
* @requires jQuery 1.8+
* @license MIT
*/
.jquery-datepicker{position:relative;outline:0;display:none;box-sizing:border-box;width:240px;height:240px;padding:5px;font-size:16px;font-family:sans-serif}.jquery-datepicker .datepicker-box{display:none;flex-direction:column;height:100%}.jquery-datepicker .datepicker-box .box-row{display:flex;min-height:0;flex:1}.jquery-datepicker .datepicker-box .box-row.row-header{flex:none;position:relative;padding-bottom:5px;padding-right:60px;margin-bottom:5px}.jquery-datepicker .datepicker-box .box-row.row-header .header-title{display:flex;justify-content:center;flex-direction:column;text-align:left;padding:5px 7px;cursor:pointer;width:100%}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions{position:absolute;top:3px;right:3px;bottom:3px}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions .header-action{display:flex;position:relative;justify-content:center;flex-direction:column;text-align:center;float:left;height:100%;width:25px;cursor:pointer}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions .header-action:not(:last-child){margin-right:3px}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions .header-action::after{content:'';position:absolute;width:0;height:0;border-style:solid;top:50%;left:50%;margin-left:-3px;margin-top:-6px}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions .header-action.action-down::after{border-width:5px 6px 5px 0;border-color:transparent red transparent transparent}.jquery-datepicker .datepicker-box .box-row.row-header .header-actions .header-action.action-up::after{border-width:5px 0 5px 6px;border-color:transparent transparent transparent red}.jquery-datepicker .datepicker-box .box-row.row-days{font-size:12px;text-align:center;text-transform:uppercase}.jquery-datepicker .datepicker-box .box-row.row-week{font-size:14px;text-align:right}.jquery-datepicker .datepicker-box .box-row .box-cell{display:flex;flex:1 1 0;justify-content:center;flex-direction:column;text-align:center;padding:5px;cursor:default}.jquery-datepicker .datepicker-box.is-active{display:flex}.jquery-datepicker.is-2x{width:480px;height:480px;font-size:21px}.jquery-datepicker.is-2x .datepicker-box .box-row.row-days{font-size:16px}.jquery-datepicker.is-2x .datepicker-box .box-row.row-week{font-size:18px}.jquery-datepicker.is-open{display:block}.jquery-datepicker.is-popup{position:absolute;top:50px;left:50px;box-shadow:0 2px 12px rgba(0,0,0,.15)}.jquery-datepicker.is-popup::after,.jquery-datepicker.is-popup::before{content:'';position:absolute;width:0;height:0;border-style:solid}.jquery-datepicker.is-popup.tip-below::after,.jquery-datepicker.is-popup.tip-below::before{bottom:-10px;border-width:10px 10px 0;border-color:red transparent transparent}.jquery-datepicker.is-popup.tip-below::before{bottom:-11px}.jquery-datepicker.is-popup.tip-above::after,.jquery-datepicker.is-popup.tip-above::before{top:-10px;border-width:0 10px 10px;border-color:transparent transparent red}.jquery-datepicker.is-popup.tip-above::before{top:-11px}.jquery-datepicker.is-popup.tip-right::after,.jquery-datepicker.is-popup.tip-right::before{right:20px}.jquery-datepicker.is-popup.tip-left::after,.jquery-datepicker.is-popup.tip-left::before{left:20px}.jquery-datepicker.theme-light{border:1px solid #ccc;background:#fff;color:#222}.jquery-datepicker.theme-light .datepicker-box{background:#fff}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header{color:#626262;border-bottom:1px solid rgba(204,204,204,.5)}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header .header-title:hover{color:#222}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header .header-actions .header-action.action-down::after{border-color:transparent #ccc transparent transparent}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header .header-actions .header-action.action-up::after{border-color:transparent transparent transparent #ccc}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header .header-actions .header-action.action-down:hover::after{border-color:transparent #222 transparent transparent}.jquery-datepicker.theme-light .datepicker-box .box-row.row-header .header-actions .header-action.action-up:hover::after{border-color:transparent transparent transparent #222}.jquery-datepicker.theme-light .datepicker-box .box-row.row-days{color:#7b7b7b}.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-marked:hover,.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-today:hover,.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell:hover{background:#eee;color:#222}.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-grayed{background:0 0;color:#ccc}.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-today{background:#fff;color:#12afcb}.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-marked{background:rgba(255,213,79,.2);color:#cf9d00}.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-forbidden{background:rgba(229,115,115,.2);color:#b72222}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-selected,.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-selected:hover,.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-selected,.jquery-datepicker.theme-light .datepicker-box .box-row.row-week .box-cell.cell-selected:hover{background:#12afcb;color:#fff}.jquery-datepicker.theme-light.tip-below::before{border-color:#ccc transparent transparent}.jquery-datepicker.theme-light.tip-above::before{border-color:transparent transparent #ccc}.jquery-datepicker.theme-light.tip-below::after{border-color:#fff transparent transparent}.jquery-datepicker.theme-light.tip-above::after{border-color:transparent transparent #fff}.jquery-datepicker.theme-dark{border:1px solid #323232;background:#1b1b1b;color:#fff}.jquery-datepicker.theme-dark .datepicker-box{background:#1b1b1b}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header{color:rgba(255,255,255,.5);border-bottom:1px solid rgba(50,50,50,.75)}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header .header-title:hover{color:#fff}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header .header-actions .header-action.action-down::after{border-color:transparent #323232 transparent transparent}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header .header-actions .header-action.action-up::after{border-color:transparent transparent transparent #323232}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header .header-actions .header-action.action-down:hover::after{border-color:transparent #fff transparent transparent}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-header .header-actions .header-action.action-up:hover::after{border-color:transparent transparent transparent #fff}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-days{color:rgba(255,255,255,.35)}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-marked:hover,.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-today:hover,.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell:hover{background:#323232;color:#fff}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-grayed{background:0 0;color:#323232}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-today{background:#1b1b1b;color:#12afcb}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-marked{background:rgba(255,213,79,.05);color:#cf9d00}.jquery-datepicker.theme-dark .datepicker-box .box-row.row-week .box-cell.cell-forbidden{background:rgba(229,115,115,.05);color:#b72222}.jquery-datepicker.theme-dark.tip-below::before{border-color:#323232 transparent transparent}.jquery-datepicker.theme-dark.tip-above::before{border-color:transparent transparent #323232}.jquery-datepicker.theme-dark.tip-below::after{border-color:#1b1b1b transparent transparent}.jquery-datepicker.theme-dark.tip-above::after{border-color:transparent transparent #1b1b1b}