.v-application .ct-scroll-up-btn.v-btn {
  border-radius: 0;
  background-color: var(--v-primary-base) !important;
}

.v-application .ct-scroll-up-btn.v-btn .v-icon::before {
  content: "\F19B2";
}

.v-application .service-availability-box .availability-dates .v-icon {
  color: var(--v-info-base) !important;
}

.v-application .ct-gdpr-footer .v-footer {
  background-color: #001141 !important;
}

.v-application .swiper-button-prev, .v-application .swiper-button-next {
  color: var(--v-primary-base) !important;
}

.v-application .v-picker .v-picker__title, .v-application .v-picker .v-time-picker-title {
  background-color: #f1f5ff !important;
  color: var(--v-primary-base) !important;
}

.v-application .v-picker .v-picker__body {
  background-color: #f1f5ff !important;
}

.v-application .v-picker .v-picker__body .v-date-picker-header button {
  color: var(--v-primary-base) !important;
}

.v-application .v-picker .v-date-picker-table .v-btn.v-btn--active, .v-application .v-picker .v-date-picker-table .v-btn.v-btn--active::before {
  background-color: var(--v-primary-base) !important;
}

.v-application .v-picker .v-date-picker-table .v-btn.v-btn--active .v-btn__content {
  color: #ffffff !important;
}

.v-application .v-picker .v-time-picker-clock__item--active, .v-application .v-picker .v-time-picker-clock__hand {
  background-color: var(--v-primary-base) !important;
}

.v-application .v-picker .v-date-picker-table__current.v-btn {
  caret-color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base) !important;
}

.v-application .booking-page .ct-media-header-with-two-columns .gradient--bottom, .v-application .marketplace-page .ct-media-header-with-two-columns .gradient--bottom {
  background-image: linear-gradient(225deg, rgba(0, 50, 195, 0), rgba(0, 50, 195, 0.8))
}

.v-application .ct-right-categories__list.d-flex.flex-column.justify-space-between {
  justify-content: normal !important
}

.v-application .service-card:not(.ct-hide-service-card-desc .service-card) .v-card {
  min-height: 325px;
}
