/*
 * Calendar Theme
 * Design by degiam - https://degiam.github.io
 * Based on jQuery UI Date Picker version 1.12.1
 * Copyright (c) 2020
 *
 */
.ui-widget{font-family:inherit}.ui-widget.ui-widget-content{border-color:#94d4e8}.ui-corner-all{border-radius:.45rem .45rem 0 0}.ui-datepicker *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.ui-datepicker{width:-moz-fit-content;width:fit-content;width:100%;padding:1rem;border-radius:.5rem}.ui-datepicker .ui-datepicker-title{font-size:17px}.ui-widget-header{border:none;color:#fff;background:#0fb4e8}.ui-widget-header .ui-icon{background-image:none}.ui-datepicker .ui-datepicker-header{padding:.8rem 0;margin:-1rem -1rem 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:flex;align-items:center;justify-content:center;cursor:pointer;top:0;width:3.4rem;height:3.4rem}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}.ui-datepicker .ui-datepicker-prev:before{content:"\f053"}.ui-datepicker .ui-datepicker-next:before{content:"\f054"}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev-hover{background:#0f9dca;border-radius:.4rem 0 0 0}.ui-datepicker .ui-datepicker-next-hover{background:#0f9dca;border-radius:0 .4rem 0 0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none;background:transparent;border-radius:50%}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background:#999;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:none;background:#0fb4e8;color:#fff;font-weight:700}.ui-state-highlight.ui-state-active,.ui-widget-content .ui-state-highlight.ui-state-active,.ui-widget-header .ui-state-highlight.ui-state-active{background:#0fb4e8;color:#fff}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none}.ui-datepicker table{font-size:inherit}.ui-datepicker table thead tr:first-child{border-bottom:1px solid #f1d0d8}.ui-datepicker th{font-weight:400;padding:1.5em .3em}.ui-datepicker td{padding:.35rem}.ui-datepicker td span,.ui-datepicker td a{margin:auto;padding:0;width:3.37rem;height:3.37rem;display:flex;align-items:center;justify-content:center;position:relative}.ui-datepicker-calendar{height:452px}.ui-datepicker-calendar td.highlight>a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f111';font-size:.4rem;position:absolute;top:.75rem;right:.75rem;color:#f9003c}.ui-datepicker-calendar td.ui-datepicker-current-day.highlight>a:after{color:#fff}@media (max-width:991px){.ui-datepicker td span,.ui-datepicker td a{width:2.37rem;height:2.37rem}.ui-datepicker-calendar td.highlight>a:after{top:.4rem;right:.4rem}}@media (max-width:575px){.ui-datepicker{width:100%}.ui-datepicker td span,.ui-datepicker td a{width:auto;height:2rem}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border-radius:.25rem}.ui-datepicker-calendar{height:320px}.ui-datepicker-calendar td.highlight>a:after{top:.2rem;right:.2rem}.ui-state-highlight:after{bottom:0}}