/**
 * @package		PickMeUp - jQuery datepicker plugin
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author		Stefan Petre <www.eyecon.ro>
 * @copyright	Copyright (c) 2013-2014, Nazar Mokrynskyi
 * @copyright	Copyright (c) 2008-2009, Stefan Petre
 * @license		MIT License, see license.txt
 */
.pickmeup{font-family: var(--font-family); background:  var(--light); width:20%;border-radius:.4em;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation}
.pickmeup *{-moz-box-sizing:border-box;box-sizing:border-box}
.pickmeup.pmu-flat{position:relative}
.pickmeup.pmu-hidden{display:none}
.pickmeup .pmu-instance{display: inline-block;height: auto;padding: .5em;text-align: center;width: 100%; }
.pickmeup .pmu-instance .pmu-button{color:var(--primary-txt-color);cursor:pointer;outline:none;text-decoration:none; border-radius: 10px;}
.pickmeup .pmu-instance .pmu-today{color:#FFCF31}
.pickmeup .pmu-instance .pmu-button:hover{background:var(--primary);color:var(--primary-txt-color);border-radius: 10px;}
.pickmeup .pmu-instance .pmu-not-in-month{color: #dedede;}
.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default}
.pickmeup .pmu-instance .pmu-selected{background:var(--primary-light);color:var(--primary-txt-color); border-radius: 10px;}
.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#17384d; color: #dedede;}
.pickmeup .pmu-instance nav{color:#eee;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:2em}
/* .pickmeup .pmu-instance nav *:first-child :hover{color:#FFCF31} */
.pickmeup .pmu-instance nav .pmu-prev,
.pickmeup .pmu-instance nav .pmu-next{display:none;height:auto;width: 10%;}
.pickmeup .pmu-instance nav .pmu-month{width:14em}
.pickmeup .pmu-instance .pmu-years *,
.pickmeup .pmu-instance .pmu-months *{display:inline-block;line-height:3.6em;width:20%}
.pickmeup .pmu-instance .pmu-day-of-week{color:var(--primary-txt-color);cursor:default}
.pickmeup .pmu-instance .pmu-day-of-week *,
.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:1.5em;width:14%;padding:15px;}
.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em; border:none;}
.pickmeup .pmu-instance:first-child .pmu-prev,
.pickmeup .pmu-instance:last-child .pmu-next{display:block}
.pickmeup .pmu-instance:first-child .pmu-month,
.pickmeup .pmu-instance:last-child .pmu-month{width:13em}
.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:80%;}
.pickmeup:not(.pmu-view-days) .pmu-days,
.pickmeup:not(.pmu-view-days) .pmu-day-of-week,
.pickmeup:not(.pmu-view-months) .pmu-months,
.pickmeup:not(.pmu-view-years) .pmu-years{display:none}


/**
 * @package   PickMeUp - jQuery datepicker plugin
 * @author    Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author    Stefan Petre <www.eyecon.ro>
 * @copyright Copyright (c) 2013-2014, Nazar Mokrynskyi
 * @copyright Copyright (c) 2008-2009, Stefan Petre
 * @license   MIT License, see license.txt
 */
.date-type-ans .pickmeup {
    background: #e6e6e6;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: none;
    position: absolute;
    width: 100%;
      font-size: 14px;
      font-family: var(--font-family) }
.date-type-ans .pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.date-type-ans .pickmeup .pmu-instance {
    display: inline-block;
    height: auto;
    text-align: center;
    width: 100%; }
.date-type-ans .pickmeup .pmu-instance .pmu-button {
      color: var(--primary-txt-color);
      cursor: pointer;
      outline: none;
      text-decoration: none;font-weight: bold; }
.date-type-ans .pickmeup .pmu-instance .pmu-today {
      color: #0078d7; }
.date-type-ans .pickmeup .pmu-instance .pmu-button:hover {
      color:var(--primary-txt-color); }
.date-type-ans .pickmeup .pmu-instance .pmu-not-in-month {
      color: #dedede;background-color: #4B4B4D;visibility: hidden; }
.date-type-ans .pickmeup .pmu-instance .pmu-disabled,
.date-type-ans .pickmeup .pmu-instance .pmu-disabled:hover {
      color: #333333;
      cursor: default; }
.date-type-ans .pickmeup .pmu-instance .pmu-selected {
      background: none;
      color: #0078d7; }
.date-type-ans .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
      background: #17384d;
color: #dedede; }
.date-type-ans .pickmeup .pmu-instance nav {
      color: #eeeeee;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      line-height: 3em;
      padding: 5px 0;background-color: #0078d7 }
.date-type-ans .pickmeup .pmu-instance nav *:first-child :hover {
        color: #0078d7; }
.date-type-ans .pickmeup .pmu-instance nav .pmu-prev,
.date-type-ans .pickmeup .pmu-instance nav .pmu-next {
        display: none;
        height: 2em;
        width: 3em; }
.date-type-ans .pickmeup .pmu-instance nav .pmu-month {
        width: 14em;
}
.date-type-ans .pickmeup .pmu-instance .pmu-years *,
.date-type-ans .pickmeup .pmu-instance .pmu-months * {
      display: inline-block;
      line-height: 3.7em;
width: 25%;
padding: 13px; }
.date-type-ans .pickmeup .pmu-instance .pmu-day-of-week {
      color: var(--primary-txt-color);
      cursor: default; background-color: #e6e6e6  }
.date-type-ans .pickmeup .pmu-instance .pmu-day-of-week *,
.date-type-ans .pickmeup .pmu-instance .pmu-days * {
      display: inline-block;
      line-height: 2.5em;
      width: 14%;padding: 6px;border:none; }
.date-type-ans .pickmeup .pmu-instance .pmu-day-of-week * {
      line-height: 2.8em;padding: 0 8px;border:none; }
.date-type-ans .pickmeup .pmu-instance:first-child .pmu-prev,
.date-type-ans .pickmeup .pmu-instance:last-child .pmu-next {
    display: block;float: right;color: #FFFFFF; }
.date-type-ans .pickmeup .pmu-instance:first-child .pmu-month,
.date-type-ans .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em; }
.date-type-ans .pickmeup .pmu-instance:first-child:last-child .pmu-month {
    width: 90%;color: #FFFFFF; }
.date-type-ans .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none; }
/**
 * @package   PickMeUp - jQuery datepicker plugin
 * @author    Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author    Stefan Petre <www.eyecon.ro>
 * @copyright Copyright (c) 2013-2014, Nazar Mokrynskyi
 * @copyright Copyright (c) 2008-2009, Stefan Petre
 * @license   MIT License, see license.txt
 */
.single .pickmeup {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: none;
    position: absolute;
    width: 100%;
    /* font-size: 0.8em; */
    font-family: var(--font-family);
}
.single .pickmeup * {
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.single .pickmeup .pmu-instance {
    display: inline-block;
    height: auto;
    text-align: center;
    width: 100%; }
.single .pickmeup .pmu-instance .pmu-button {
      color: var(--primary-txt-color);
      cursor: pointer;
      outline: none;
      text-decoration: none;
      border-radius: 10px; }
.single .pickmeup .pmu-instance .pmu-today {
      background:var(--primary-light);color:var(--primary-txt-color); border-radius: 10px; }
.single .pickmeup .pmu-instance .pmu-button:hover {
      color: var(--primary-txt-color);
      border-radius: 10px;
}
.single .pickmeup .pmu-instance .pmu-not-in-month {
      color: #dedede;}
.single .pickmeup .pmu-instance .pmu-disabled,
.single .pickmeup .pmu-instance .pmu-disabled:hover {
      color: #333333;
      cursor: default; }
.single .pickmeup .pmu-instance .pmu-selected {
      background:var(--primary-light);
      color:var(--primary-txt-color); }
.single .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {
      background: #17384d;
      color: #dedede;
}
.single .pickmeup .pmu-instance nav {
      color: #eeeeee;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      line-height: 2em;
      padding: 5px 0;
      justify-content: space-between;
}
.single .pickmeup .pmu-instance nav *:first-child :hover {
        /* color: #FFCF31;  */
      }
.single .pickmeup .pmu-instance nav:first-child{
      border-bottom: 1px solid var(--gray-300);
      margin-bottom: 10px;
      padding-bottom: 4px;
}
.single .pickmeup .pmu-instance nav .pmu-prev,
.single .pickmeup .pmu-instance nav .pmu-next {
        display: none;
        /* height: 2em;
        width: 3em; */
      width: 32px;
      height: 32px;
      border-radius: 6px;
      transition: all 0.2s; }
.single .pickmeup .pmu-instance nav .pmu-month {
        width: 14em;
}
.single .pickmeup .pmu-instance nav .pmu-month:hover {
        background: #f0f0f0;
      border-radius: 6px; }
.single .pickmeup .pmu-instance nav .pmu-prev:hover, .single .pickmeup .pmu-instance nav .pmu-next:hover {
        background: var(--primary-light);
      border-radius: 6px; }
.single .pickmeup .pmu-instance .pmu-years *,
.single .pickmeup .pmu-instance .pmu-months * {
      /* display: inline-block;
      line-height: 2em;
      margin: 10px 8px;
      padding: 12px; */
      display: -ms-flexbox;
      display: -webkit-flex;
      display: inline-block;
      line-height: 2em;
      padding: 12px 6px;
      margin: 4px;
      justify-content: space-between;
}
.single .pickmeup .pmu-instance .pmu-day-of-week {
      color: var(--primary-txt-color);
      cursor: default;  }
.single .pickmeup .pmu-instance .pmu-day-of-week *,
.single .pickmeup .pmu-instance .pmu-days .highlight{
	position: relative;
}
.single .pickmeup .pmu-instance .pmu-days .pmu-today.highlight::before,
.single .pickmeup .pmu-instance .pmu-days .pmu-selected.highlight::before {
      content: " \2022";
      color: var(--danger);
      position:absolute;
      top: 0;
      right: 5px;
}
.single .pickmeup .pmu-instance .pmu-days .highlight::before {
  content: " \2022";
  color: var(--danger);
  position:absolute;
  top: -5px;
  right: 5px;
}
.single .pickmeup .pmu-instance .pmu-days * {
      /* display: inline-block;
      line-height: 1em;
      width: 11.9%;
      padding: 10px 0px;
      border: none;
      margin: 1px 4px;  */
      display: -ms-flexbox;
      display: -webkit-flex;
      display: inline-block;
      line-height: 2em;
      padding: 5px 0;
      justify-content: space-between;
}
.single .pickmeup .pmu-instance .pmu-day-of-week * {
      line-height: 1em;padding: 0 8px;border:none; }
.single .pickmeup .pmu-instance:first-child .pmu-prev,
.single .pickmeup .pmu-instance:last-child .pmu-next {
    /* display: block;float: right;  */
    display: flex;
      align-items: center;
      align-content: center;
      justify-content: center;
      flex-wrap: wrap;
}
.single .pickmeup .pmu-instance:first-child .pmu-prev i,
.single .pickmeup .pmu-instance:last-child .pmu-next i{
      line-height:unset
}
.single .pickmeup .pmu-instance:first-child .pmu-month,
.single .pickmeup .pmu-instance:last-child .pmu-month {
    width: 13em; }
.single .pickmeup .pmu-instance:first-child:last-child .pmu-month {
       width: 70%;
      display: flex;
      justify-content: center;
      align-items: center;
}
.single .pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years {
    display: none; }
