
.flatpickr-calendar.hasTime.animate.showTimeInput.arrowTop.open, .flatpickr-calendar.hasTime.animate.arrowTop.open, .flatpickr-calendar.hasTime.animate.open.arrowBottom {
    background: #26005E !important;
    padding: 0 37px 120px !important;
    font-family: "Quicksand" !important;
    box-shadow: none !important;
    border-radius: 0 10px 10px 0 !important;
    max-width: unset !important;
    width: 410px;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
}


.flatpickr-current-month .numInputWrapper span.arrowDown::after {
  border-top-color: #C093FF !important;
}


.flatpickr-current-month .numInputWrapper span.arrowUp::after {
  border-bottom-color: #C093FF !important;
}


.flatpickr-current-month .flatpickr-monthDropdown-months {
    width: 100% !important;
  text-align: center !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  height: auto !important;
  padding: 5px !important;
  line-height: 1.3em !important;
}
    


.flatpickr-current-month .numInputWrapper {
 
  display: flex !important;
  align-self: center !important;
  width: 110px !important;
    padding-left: 20px !important;
  font-size: 25px !important;
}

span.flatpickr-day.today {
    background: #7a1bff;
}

.flatpickr-month {
    height: auto !important;
}


.flatpickr-current-month {
  width: 100% !important;
  display: flex !important;
  position: relative !important;
  flex-direction: column !important;
  height: auto !important;
  left: 0 !important;
  transform: unset !important;
  gap: 10px !important;
}

.flatpickr-calendar span, span.flatpickr-weekday {
    color: #fff !important;
}


.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    
    top: 37px;
    height: auto;
    padding: 10px 53px;
    z-index: 3;
    
    
}

.flatpickr-current-month span, .flatpickr-current-month input, .flatpickr-current-month {
    color: #1DD694 !important;
    font-weight: 800 !important;
   
}
span.flatpickr-next-month, span.flatpickr-prev-month {
    fill: #FC5723 !important;
}
input.numInput.flatpickr-hour, input.numInput.flatpickr-minute{
    color: #fff !important;
    font-size: 24px !important;
    font-weight: 800 !important;
}


input.numInput.flatpickr-hour:hover, input.numInput.flatpickr-minute:hover, input.numInput.flatpickr-hour:focus, input.numInput.flatpickr-minute:focus {
    background: #fff !important ;
    color: #620BDC !important;
}

.flatpickr-calendar.hasTime.animate.showTimeInput.arrowTop.open {
    width: 313px !important;
}

span.flatpickr-day.prevMonthDay, span.flatpickr-day.nextMonthDay {
    
    color: #C093FF !important;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
    
        border-top: 2px dotted #620bdd !important;
    margin-top: 8px !important;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #FC5723 !important;
    color: #fff !important;
    
}
span.flatpickr-day:hover {
    background: #620bdd !important;
    font-weight: 800 !important;
    
}
span.flatpickr-day {
    border: none !important;
    font-family: "Quicksand" !important;
    border-radius: 3px !important;
     font-weight: 600 !important;
    
}

.flatpickr-calendar.open {
    display: flex !important;
    z-index: 99999;
    top: 0 !important;
    left: 0 !important;
    height: 100% !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    max-height: unset !important;
}


.ger_show a {
    color: #FC5723;
    text-decoration: underline;
}


.bot-mais .elementor-button {
    width: 60px;
    height: 60px;
}

.bot_add_show {
    cursor: pointer;
}



.bot-mais .elementor-button {
    width: 60px;
    height: 60px;
}