/*! jQuery UI - v1.12.1 - 2016-09-14
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* BACKGROUNDS */
/* FONTS */
/* BOTH */
/* MIX */
/* SIZES */
/* WEIGHT */
/* STATUS */
/* line 8, ../../sass/datepicker/main.scss */
.ui-datepicker {
  width: 525px;
  padding: 0;
  display: none;
}

/* line 13, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  margin: 10px;
  background: transparent;
  height: 55px;
  border: none;
}

/* line 17, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 24px;
  font-weight: 900;
/*  margin: 10px;*/
  cursor: pointer;
  background-color: #f9cf41;
  text-align: center;
  font-weight: 700;
  -moz-transition: background-color, linear 300ms;
  -o-transition: background-color, linear 300ms;
  -webkit-transition: background-color, linear 300ms;
  transition: background-color, linear 300ms;
}

/* line 30, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  -moz-transition: background-color, linear 300ms;
  -o-transition: background-color, linear 300ms;
  -webkit-transition: background-color, linear 300ms;
  transition: background-color, linear 300ms;
  background-color: #cfcfcf;
}
@media screen and (max-width: 1015px) {
  /* line 30, ../../sass/datepicker/main.scss */
  .ui-datepicker .ui-datepicker-prev:hover,
  .ui-datepicker .ui-datepicker-next:hover {
    background-color: #f9cf41;
  }
}

/* line 38, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 0;
  margin-right: 20px;
}

/* line 41, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-next {
  right: 0;
  margin-left: 20px;
}

/* line 44, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 auto;
  line-height: 55px;
  width: 355px;
  text-align: center;
  background-color: #9c9c9c;
  color: #1c1c1c;
  font-weight: 900;
}

/* line 49, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 53, ../../sass/datepicker/main.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 57, ../../sass/datepicker/main.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 63, ../../sass/datepicker/main.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
  text-transform: uppercase;
  display: none;
}

/* line 70, ../../sass/datepicker/main.scss */
.ui-datepicker td {
  border: 0;
  padding: 0;
  margin: 10px;
  width: 55px;
/*  height: 55px;*/
  text-align: center;
}

/* line 74, ../../sass/datepicker/main.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0;
  line-height: 55px;
  text-decoration: none;
}

/* line 81, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 89, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 97, ../../sass/datepicker/main.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 102, ../../sass/datepicker/main.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 105, ../../sass/datepicker/main.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 108, ../../sass/datepicker/main.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 112, ../../sass/datepicker/main.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 115, ../../sass/datepicker/main.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 118, ../../sass/datepicker/main.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 121, ../../sass/datepicker/main.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 125, ../../sass/datepicker/main.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 128, ../../sass/datepicker/main.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 135, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 138, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 142, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 146, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 150, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 154, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 157, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 160, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 164, ../../sass/datepicker/main.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Component containers
----------------------------------*/
/* line 172, ../../sass/datepicker/main.scss */
.ui-widget {
  font-family: inherit;
  font-size: 1em;
}

/* line 176, ../../sass/datepicker/main.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 179, ../../sass/datepicker/main.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: inherit;
  font-size: 1em;
}

/* line 186, ../../sass/datepicker/main.scss */
.ui-widget.ui-widget-content {
  background: transparent;
  float: left;
  margin: -25px 40px 0 40px;
}

/* line 189, ../../sass/datepicker/main.scss */
.ui-widget-content {
  background: #cfcfcf;
  color: #333333;
  margin-top: 5px;
}

/* line 195, ../../sass/datepicker/main.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 198, ../../sass/datepicker/main.scss */
.ui-widget-header {
  border: 1px solid #5d5c5a;
  background: #5d5c5a;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 205, ../../sass/datepicker/main.scss */
.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
/* line 211, ../../sass/datepicker/main.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: #9c9c9c;
  font-weight: 900;
  color: #1c1c1c;
  font-size: 18px;
  margin: 10px;
  -moz-transition: background-color, linear 300ms;
  -o-transition: background-color, linear 300ms;
  -webkit-transition: background-color, linear 300ms;
  transition: background-color, linear 300ms;
}

/* line 224, ../../sass/datepicker/main.scss */
.ui-widget-content .ui-state-default:hover {
  -moz-transition: background-color, linear 300ms;
  -o-transition: background-color, linear 300ms;
  -webkit-transition: background-color, linear 300ms;
  transition: background-color, linear 300ms;
  background: #f9cf41;
}

/* line 229, ../../sass/datepicker/main.scss */
.ui-state-active,
.ui-widget-content .ui-state-active {
  background: #f9cf41;
}

/* Interaction Cues
----------------------------------*/
/* line 237, ../../sass/datepicker/main.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  color: #1c1c1c;
}

@media only screen and (max-width: 1450px) {
  .ui-widget.ui-widget-content {
/*    float: none;*/
    margin: 0 52px 60px 52px;
    width: 350px;
  }
  
  .ui-datepicker .ui-datepicker-header {
    margin: 2px;
    height: 45px;
  }
  
  .ui-datepicker .ui-datepicker-title {
    line-height: 45px;
    height: 45px;
    width: 248px;
  }
  
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    margin: 2px;
    line-height: 45px;
  }
  
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    width: 45px;
    line-height: 45px;
    height: 45px;
  }
}
