/* line 5, ../../sass/calacademy/datepicker.scss */
body .ui-datepicker {
  z-index: 10101010 !important;
}
/* line 9, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div {
  padding: 10px;
  border: 1px solid #e6e6e6;
  border-bottom: 2px solid #5e924d;
  background-color: #ffffff;
}
/* line 11, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div, body #ui-datepicker-div * {
  font-family: inherit;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 18, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div * {
  background: none;
  border: 0;
}
/* line 28, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-datepicker-title {
  font-weight: 600;
}
/* line 34, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-icon {
  width: 20px;
  height: 20px;
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  body #ui-datepicker-div .ui-icon {
    background-image: url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  body #ui-datepicker-div .ui-icon {
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
  }
}
/* line 41, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-datepicker-prev .ui-icon {
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  body #ui-datepicker-div .ui-datepicker-prev .ui-icon {
    background-image: url("/sites/all/themes/calacademy_zen/images/arrow-solid-orange-medium-left@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  body #ui-datepicker-div .ui-datepicker-prev .ui-icon {
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
  }
}
/* line 46, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-datepicker-prev-hover,
body #ui-datepicker-div .ui-datepicker-next-hover {
  cursor: hand;
  cursor: pointer;
  top: 2px;
}
/* line 52, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-datepicker-prev-hover {
  left: 2px;
}
/* line 56, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div .ui-datepicker-next-hover {
  right: 2px;
}
/* line 61, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div table td, body #ui-datepicker-div table th {
  border-right: 1px solid #e6e6e6;
  text-align: center;
}
/* line 66, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div table td:last-child,
body #ui-datepicker-div table th:last-child {
  border-right: 0;
}
/* line 72, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div table td a {
  color: #2793ce;
  text-align: center;
}
/* line 77, ../../sass/calacademy/datepicker.scss */
.no-touch body #ui-datepicker-div table td a:hover, .touch body #ui-datepicker-div table td a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-color: #2793ce;
  color: #ffffff;
}
/* line 86, ../../sass/calacademy/datepicker.scss */
body #ui-datepicker-div table .ui-datepicker-today a {
  color: #f27134;
}
/* line 90, ../../sass/calacademy/datepicker.scss */
.no-touch body #ui-datepicker-div table .ui-datepicker-today a:hover, .touch body #ui-datepicker-div table .ui-datepicker-today a:active {
  background-color: #f27134;
}
