.calendar-layout {
  display: flex;
}
.calendar-layout .monthly-cup {
  text-align: center;
}
.calendar-layout .monthly-cup img {
  max-width: 100%;
}
.calendar-layout .monthly-day-selector {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.calendar-layout .monthly-day-selector .strong-toggle {
  padding: 20px 0;
}
.calendar-layout .monthly-day-selector .ui-datepicker {
  width: 100%;
}
.calendar-layout .monthly-day-selector .ui-state-highlight,
.calendar-layout .monthly-day-selector .ui-widget-content .ui-state-highlight,
.calendar-layout .monthly-day-selector .ui-widget-header .ui-state-highlight {
  border-color: #000;
}
.calendar-layout .monthly-day-selector .ui-datepicker td span,
.calendar-layout .monthly-day-selector .ui-datepicker td a {
  padding: 1em 0.2em;
  text-align: center;
}
.calendar-layout .monthly-day-selector td.state-is-run a {
  background: #6a9ae4;
  color: #fff;
}
.calendar-layout .monthly-day-selector td.state-is-win a {
  background: url("../images/icons/win_star.png") 50% 50% no-repeat;
  color: #000;
}
@media (max-width: 767px) {
  .calendar-layout {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .calendar-layout .monthly-cup {
    width: 50%;
    padding-right: 20px;
  }
  .calendar-layout .monthly-day-selector {
    width: 50%;
  }
}
/*# sourceMappingURL=daily.css.map */