

.rstart, .rend, .rstartrend, .rzajete, .rzajetenew, .rstartnew, .rendnew,
.rstart-red, .rend-red, .rstartrend-red, .rzajete-red
{
  position: relative;
  overflow: hidden !important;
}

.rzajete a:any-link, .rzajete span {
  color: #bcdeec !important;
}

.rzajete-red a:any-link, .rzajete-red span {
  color: #f8f7f7 !important;
}
.cal-start-zajete {

  background-image: url("/userfiles/calendar/zajete-start.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}


.cal-start-zajete-red {

  background-image: url("/userfiles/calendar/red/zajete-start.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}


.cal-start-zajete-red {

  background-image: url("/userfiles/calendar/red/zajete-start.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}


.cal-start-zajete-new {

  background-image: url("/userfiles/calendar/new-zajete-start.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-end-zajete {

  background-image: url("/userfiles/calendar/zajete-end.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-end-zajete-red {

  background-image: url("/userfiles/calendar/red/zajete-end.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}


.cal-end-zajete-new {

  background-image: url("/userfiles/calendar/new-zajete-end.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-startend-zajete {

  background-image: url("/userfiles/calendar/zajete-startend.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-startend-zajete-red {

  background-image: url("/userfiles/calendar/red/zajete-startend.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-full-zajete {

  background-image: url("/userfiles/calendar/zajete-full.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.cal-full-zajete-red {

  background-image: url("/userfiles/calendar/red/zajete-full.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}


.cal-full-zajete-new {

  background-image: url("/userfiles/calendar/new-zajete-full.svg");
  background-position: top right;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
}

.rzajetenew a:any-link, .rzajetenew span {
  color: #fff !important;
}
.rendnew span, .rendnew a:any-link {
  color: black;
}



.datepicker-out {
  padding: 20px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}


.ui-datepicker.ui-datepicker-multi {
  width: 100% !important;
  display: flex !important;
  justify-content: center;
}
.ui-datepicker-multi .ui-datepicker-group {

}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
}
.ui-datepicker-multi-3 .ui-datepicker-group {
}
.ui-datepicker-multi-4 .ui-datepicker-group {
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  width: 0 !important;
  display: none;
  font-size: 0;
}



