/* VIEW: https://www.ratioapp.de/webplattform/apps/webbuchung/app/views/style.css */

/* CONTENT */

#content>.container {
  margin-top: 1rem;
}

/* LOGO */

.rs-buchungsmaske-logo-img {
  height: 100px;
}

/* ZUSTIEGE SECTION */

#rs-buchungsmaske-zustieg-collapse .collapse .card-body {
  background-color: white !important;
}

.rs-buchungsmaske-sitzplatzspiegel .card-body {
  background-color: white !important;
}

.rs-buchungsmaske-sitzplatzspiegel-image-container {
  position: relative;
}

.rs-buchungsmaske-sitzplatzspiegel-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}


/* VIEW: https://www.ratioapp.de/webplattform/apps/webbuchung/app/views/buchung/view.css */

/* ALLGEMEIN */

.rs-errors {
  display: none;
}

/* TERMIN SECTION */

.rs-termin-fehler {
  color: red;
  font-weight: bold;
}

/* TEILNEHMER SECTION */

.rs-buchungsmaske-teilnehmer {
  counter-increment: teilnehmerCounter;
}

.rs-buchungsmaske-teilnehmer-counter:before {
  content: counter(teilnehmerCounter);
}

.rs-buchungsmaske-teilnehmer:first-of-type .rs-buchungsmaske-copy-teilnehmerdaten-button {
  display: none;
}

.rs-buchungsmaske-paket-section .custom-select,
.rs-buchungsmaske-paket-section .custom-select option,
.rs-buchungsmaske-zusatzleistungen-section .custom-select,
.rs-buchungsmaske-zusatzleistungen-section .custom-select option {
  font-weight: bold;
}

.rs-buchungsmaske-legende {
  font-weight: bold;
  font-size: small;
}

/* ZUSTIEG SECTION */

.rs-buchungsmaske-zustieg-pro-teilnehmer:last-of-type > hr {
  display: none;
}

/* ZUSAMMENFASSUNG WIDGET */

.rs-zusammenfassung-widget {
  width: 340px;
  max-height: calc(100vh - 110px);
  position: fixed;
  top: 0px;
  left: 960px;
  overflow-y: auto;
}

.rs-zusammenfassung-widget-spinner {
  position: absolute;
  top: 1rem;
  right: 1.25rem;
}

.rs-zusammenfassung-widget .card-body,
.rs-zusammenfassung-widget .card-footer,
.rs-zusammenfassung-widget .list-group {
  font-size: 0.8rem;  
}

.rs-zusammenfassung-widget table {
  margin: 0;
}

.rs-zusammenfassung-widget table td {
  padding-top: 2px;
  padding-bottom: 2px;
}

.rs-zusammenfassung-widget-teilnehmer table td {
  padding-top: 0;
  padding-bottom: 0;
}

.rs-zusammenfassung-widget table td:first-of-type {
  padding-left: 0;
  width: 20px;
}

.rs-zusammenfassung-widget-reise,
.rs-zusammenfassung-widget-termin,
.rs-zusammenfassung-widget-teilnehmer,
.rs-zusammenfassung-widget-leistungen,
.rs-zusammenfassung-widget-zustiege,
.rs-zusammenfassung-widget-reisepreis {
  font-weight: bold;
}

.rs-zusammenfassung-widget-leistungen-empty {
  font-weight: normal;
}

.rs-zusammenfassung-widget-zustiege > div {
  margin-top: 5px;
}

.rs-zusammenfassung-widget-zustiege > div:first-of-type {
  margin-top: 0;
}

.rs-zusammenfassung-widget-beschriftung {
  font-weight: normal;
}

.rs-zusammenfassung-widget-refresh-button {
  display: none;
}


/* VIEW: https://www.ratioapp.de/webplattform/platform/apps/framework/ci/app/views/account-3rd/view.css */

#account-3rd-registrierung {
  display: none;
}

#account-3rd-adresse {
  display: none;
}

#account-3rd-reset-pw {
  display: none;
}

#account-3rd-reset-pw-submitted {
  display: none;
}

#account-3rd-registrierung-submitted {
  display: none;
}

#account-3rd-errors {
  display: none;
}

