span.flatpickr-weekday {
  display: inline-block;
  width: 14.2857143%;
}
span.flatpickr-day {
  width: 14.2857143%;
  margin: 0 2.491071428571428px;
}
@media screen and (min-width: 0\0) {
  div.flatpickr-current-month {
    padding-top: 0px !important;
  }
}
.flatpickr-innerContainer{
	padding: 0px;
}
.flatpickr-rContainer{
	padding: 4px;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{
	left: 75% !important;
	width: 40px;
	background: url('/local/templates/corpmsp/libs/flatpickr/prev.svg') no-repeat center center;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month svg{
	display: none;
}

.flatpickr-next-month{
	right: 0;
	width: 40px;
	background: url('/local/templates/corpmsp/libs/flatpickr/next.svg') no-repeat center center;
}

.flatpickr-next-month svg{
	display: none;
}
.flatpickr-current-month{
	left: 0;
}
.flatpickr-day{
	border-radius: 8px;
	line-height: 43px;
	height: 43px;
	max-width: 34px;
}
.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{
	font-family: Wadik, Onest, sans-serif;
	font-size: 15px;
	color: #383081;
}
.flatpickr-day.selected,.flatpickr-day.selected:hover{
	background: #C12D28;
	border-color: #C12D28;
}