#PRVDomplusStartButtonWrapper {
  text-align:center;
  padding-bottom:1rem;
}

#PRVDomplusListWrapper > ul {
  display:flex;
  flex-direction: row;
}

#PRVDomplusMainWrapper li:before {
  display:none;
}

#PRVDomplusListWrapper > ul > li {
  padding-left:0;
}

.PRVActivityTabContentInner {
  padding:25px;
  background:#eee;
  display:flex;
  flex-direction: column;
  align-items: center;
}

.PRVActivityTabContentInner h3 {
  font-size:1.4rem;
  margin-bottom:.5rem;
  margin-top:1.5rem;
  text-align:center;
}

.PRVActivityTabContentInner .PRVActivityDays li + li {
  margin-top:1rem;
}
.PRVActivityTabContentInner .PRVActivityDaySlotsList li {
  padding:0;
  text-align:center;
}

.PRVActivityTabContentInner li + li {
  margin-top:.5rem;
}

#PRVDomplusFormWrapper label {
  height:auto;
  margin-top:.5rem;
}

#PRVDomplusFormWrapper.noActivityTextSel .selectedActivity {
  display:none;
}

#PRVDomplusFormWrapper input[type="date"] {
  padding:calc(.5rem - 1px);
}

_::-webkit-full-page-media, _:future, :root #PRVDomplusFormWrapper input[type="date"] {
  padding:calc(.5rem - 4px);
}

_::-webkit-full-page-media, _:future, :root #PRVDomplusFormWrapper input[type="date"].doubleBorder {
  padding:calc(.5rem - 5px);
}

#PRVDomplusFormWrapper textarea {
  overflow:scroll;
}

#PRVDomplusFormWrapper form {
  display:flex;
  flex-direction: column;
}

#PRVDomplusFormWrapper .btn {
  margin:.5rem auto 0;
}

#PRVDomplusMainWrapper .loading-bttn > div {
  height: 14px;
  width: 14px;
  -webkit-animation: PRVbttnRotate 1s infinite linear;
  -moz-animation: PRVbttnRotate 1s infinite linear;
  animation: PRVbttnRotate 1s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  display:inline-block;
}

#PRVDomplusMainWrapper .loading-bttn:hover > div {
  filter:invert(0);
}

@-webkit-keyframes PRVbttnRotate {
  0%    { -webkit-transform: rotate(0deg); }
  100%  { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes PRVbttnRotate {
  0%    { -moz-transform: rotate(0deg); }
  100%  { -moz-transform: rotate(360deg); }
}

@keyframes PRVbttnRotate {
  0%    { transform: rotate(0deg); }
  100%  { transform: rotate(360deg); }
}