/*
 * Fonts
 */
@import url('//fonts.googleapis.com/css?family=Montserrat:200,200i,400,400i,700&subset=latin-ext');
/*
 * Colors
 */
.hetgebaar #resengo-booknow #resengo-process-flow {
  width: 100%;
  max-width: 100%;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label,
.hetgebaar #resengo-process-flow > #resengo-wrapper select,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"],
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"],
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 1.6;
  letter-spacing: 0;
  color: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper select::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]::-webkit-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4::-webkit-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p::-webkit-input-placeholder {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper select::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]::-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4::-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p::-moz-placeholder {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper select:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]:-ms-input-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4:-ms-input-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p:-ms-input-placeholder {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper select:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]:-moz-placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4:-moz-placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p:-moz-placeholder {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper select::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]::placeholder,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4::placeholder,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p::placeholder {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper #resengo-booknow #resengo-process-flow > #resengo-wrapper:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper .ui-datepicker tbody td a.ui-state-default:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper select:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper textarea:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="text"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="password"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="datetime-local"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="date"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="month"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="time"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="week"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="number"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="email"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="url"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="search"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="tel"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper input[type="color"]:focus,
.hetgebaar #resengo-process-flow > #resengo-wrapper .uneditable-input:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper strong:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label #resengo-booknow #resengo-process-flow > #resengo-wrapper h2:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4:focus,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p:focus {
  box-shadow: inset 0 0 0 1px #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ball-clip-rotate > div,
.hetgebaar #resengo-booknow #resengo-busy,
.hetgebaar #resengo-booknow #resengo-busy-inline {
  border-color: #C0B283;
  border-bottom-color: transparent;
  margin-right: 1rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ball-clip-rotate .loading-text {
  margin-right: 1rem;
  font-size: 16px;
  color: #C0B283;
  letter-spacing: normal;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box {
  background-color: #ffffff;
  padding: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4 {
  margin-top: 2em;
  margin-bottom: 1em;
  font-weight: 400;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 {
  color: #373737;
  font-size: 1.25rem;
  letter-spacing: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 {
  font-size: 1.75rem;
}
.hetgebaar #resengo-process-flow > #resengo-wrapper form .middle {
  padding: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label {
  line-height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown {
  background-color: #F4F4F4;
  line-height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-label {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 3rem;
  letter-spacing: 0;
  color: #373737;
  padding: 0 1rem;
  vertical-align: middle;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .rds-dropdown-icon {
  fill: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  letter-spacing: 0;
  color: #373737;
  text-decoration: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue:hover {
  text-decoration: underline;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link.link-medium,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium.link-medium,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue.link-medium {
  display: inline-block;
  margin-top: 3rem;
  font-size: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link.link-medium:not(.lowercase) translation,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium.link-medium:not(.lowercase) translation,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue.link-medium:not(.lowercase) translation {
  font-size: 16px;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link.link-medium:not(.lowercase) translation::before,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium.link-medium:not(.lowercase) translation::before,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue.link-medium:not(.lowercase) translation::before {
  display: inline-block;
  width: 3rem;
  height: 1rem;
  text-align: center;
  line-height: 1rem;
  margin-top: 2px;
  content: '‹';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-login-link.link-medium.lowercase,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-medium.link-medium.lowercase,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a.link-blue.link-medium.lowercase {
  font-size: 16px;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-footer .stepper-desktop > .pr {
  margin: 3rem auto 0 auto;
  float: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker a:hover {
  text-decoration: none !important;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker a:focus {
  box-shadow: none !important;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header {
  background: #F4F4F4;
  color: #373737;
  padding: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 3rem;
  letter-spacing: 0;
  color: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next {
  text-decoration: none;
  width: 3rem;
  height: 3rem;
  color: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev::after,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next::after {
  display: block;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  content: '‹';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev.ui-datepicker-next::after,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next.ui-datepicker-next::after {
  content: '›';
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev span,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next span {
  background-image: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next:hover {
  color: #373737;
  background-color: #F4F4F4;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box .ui-datepicker-calendar thead th {
  background-color: #F4F4F4;
  line-height: 3rem;
  font-size: .75rem;
  font-family: Montserrat;
  font-weight: 200;
  color: #373737;
  padding: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box .ui-datepicker-calendar tbody td {
  background-color: #ffffff;
  color: #373737;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker a.ui-state-default,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker td.available a.ui-state-default {
  line-height: 35px;
  color: #C0B283;
  font-weight: 400;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker td.queue a.ui-state-default,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker td.offline a.ui-state-default {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker a:before {
  border-color: #C0B283;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker td.queue a.ui-state-default:before,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker td.offline a.ui-state-default:before {
  border-color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1 .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3 .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4 .field-validation-warning,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.field-validation-error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.error,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.field-validation-error {
  background-color: #DCC0D0;
  background-image: none;
  text-align: center;
  padding: 1rem;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1 .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3 .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4 .field-validation-warning p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.field-validation-error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.error p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.field-validation-error p {
  text-align: center;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.white {
  position: relative;
  color: #373737;
  background-color: #F4F4F4;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.white.hour svg {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.white.hour::after {
  position: absolute;
  display: block;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  content: '›';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
  top: -2px;
  right: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.white svg.icon {
  fill: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.white:hover {
  color: #373737;
  background-color: #F4F4F4;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button {
  color: #ffffff;
  background-color: #373737;
  padding: 0 1rem;
  line-height: 3rem;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  letter-spacing: 0;
  border: none;
  min-width: 100px;
  margin: 1rem 0 0 0;
  height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button:hover {
  color: #ffffff;
  background-color: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box h2,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box h4,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head h2,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head h4,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-header h2,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-header h3,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-header h4 {
  color: #ffffff;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 1.75rem;
  letter-spacing: 0;
  line-height: 1.1;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-header,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-header.red {
  background-color: #C0B283;
  padding: 1rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-content {
  padding: 1rem;
  background-color: #F4F4F4;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-content p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .information-message-content p {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 1.6;
  letter-spacing: 0;
  color: #373737;
  text-align: center;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-content .mb-lrg,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.rsg-right,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.rsg-right {
  text-align: center;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper {
  margin-top: 3rem;
  background-color: #F4F4F4;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 3rem;
  letter-spacing: 0;
  padding: 0;
  height: auto;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a:not(.orange),
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper a,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.stepper li a {
  color: #373737;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 3rem;
  letter-spacing: 0;
  opacity: 1;
  text-decoration: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper a:not(.orange):hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper a:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.stepper li a:hover {
  text-decoration: underline;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.stepper li svg {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.stepper li:not(:last-child)::after {
  color: #373737;
  display: inline-block;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  content: '›';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper ul.stepper li.active a {
  font-weight: 400;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper .disabled a {
  color: #9b9b9b;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper .disabled a:hover {
  text-decoration: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dark-blue-box,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .dark-blue-box p {
  background-color: #F4F4F4;
  color: #373737;
  font-size: .75rem;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 3rem;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .resengo-logo-container {
  margin: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .resengo-logo-container svg {
  height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.required::after {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox label {
  line-height: 1.6;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox'] + label,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox'] + input[type="hidden"]:nth-child(n) + label {
  background: url(../img/checkbox-off.svg) no-repeat 0 3px;
  background-size: 1rem 1rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox'] + label::after,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox'] + input[type="hidden"]:nth-child(n) + label::after,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox']:checked + label::after,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper render-checkbox input[type='checkbox']:checked + input[type="hidden"]:nth-child(n) + label::after {
  background: url(../img/checkbox-on.svg) no-repeat 0 3px;
  background-size: 1rem 1rem;
  width: 1rem !important;
  height: 3rem !important;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-desktop .span-large-7.span-small-7 {
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-back-button {
  position: relative;
  background-color: #F4F4F4;
  color: #373737;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-back-button svg {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-back-button::before {
  display: inline-block;
  position: absolute;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  content: '‹';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
  top: 0;
  left: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-next-button {
  position: relative;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-next-button svg {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.rds-next-button::after {
  display: inline-block;
  position: absolute;
  width: 3rem;
  height: 3rem;
  text-align: center;
  line-height: 3rem;
  content: '›';
  font-size: 24px;
  font-family: Montserrat;
  font-weight: 200;
  top: 0;
  right: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.details.tiny,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.details.tiny {
  font-size: .75rem;
  font-style: normal;
  font-weight: 200;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1 .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3 .field-validation-warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.warning--flow,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4 .field-validation-warning--flow {
  background-color: #373737;
  line-height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1 .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2 .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3 .field-validation-warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.warning--flow p,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4 .field-validation-warning--flow p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box .stepper-mobile {
  background-color: #F4F4F4;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-mobile {
  margin: 0;
  padding: 0;
  line-height: 3rem;
  height: auto;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-mobile .stepper-title {
  font-size: 16px;
  font-weight: 400;
  color: #373737;
  line-height: 3rem;
  height: auto;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-mobile .resengo-logo-container,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-mobile .stepper-login-link {
  margin-top: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .reservation-success {
  background: #C0B283;
  margin: 3rem 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .reservation-success svg {
  display: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .reservation-success p {
  color: #ffffff;
  font-weight: 400;
  margin-top: 1rem !important;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .appointment-data_label,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .appointment-data_value {
  font-size: 16px;
  font-weight: 200;
  color: #373737;
  line-height: 1.6;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .appointment-data_label.appointment-data_label,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .appointment-data_value.appointment-data_label {
  font-weight: 400;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .reservation-actions {
  padding: 0;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper input[type="button"].outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .button.outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper input[type="submit"].outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper dl.tabs dt.outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper dl.accordion dt.outline,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .link-fb.outline {
  color: #ffffff;
  background-color: #373737;
  padding: 0 1rem;
  line-height: 3rem;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  letter-spacing: 0;
  border: none;
  min-width: 100px;
  margin: 1rem 0 0 0;
  height: 3rem;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper button.outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper input[type="button"].outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .button.outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper input[type="submit"].outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper dl.tabs dt.outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper dl.accordion dt.outline:hover,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper .link-fb.outline:hover {
  text-decoration: none;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper hr {
  display: block;
  margin: 3rem auto;
  content: ' ';
  width: 10vw;
  border: none;
  border-bottom: solid 2px #C0B283;
  opacity: .5;
}
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper div.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper span.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper label.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper p.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper section.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper article.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h1.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h2.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h3.center,
.hetgebaar #resengo-booknow #resengo-process-flow > #resengo-wrapper h4.center {
  margin: 0 auto;
}
/*
 * Shop
 */
.SHOP {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  line-height: 1.6;
  color: #373737;
  /* CONFIRM ORDER */
}
.SHOP * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.SHOP p,
.SHOP ul {
  font-family: Montserrat;
  font-size: 1rem;
  line-height: 1.6;
}
.SHOP a {
  color: #a39153;
  text-decoration: none;
}
.SHOP a:hover {
  color: #a39153;
  text-decoration: underline;
}
.SHOP hr {
  display: block;
  margin: 3rem auto;
  content: ' ';
  width: 10vw;
  border: none;
  border-bottom: solid 2px #C0B283;
  opacity: .5;
}
.SHOP table {
  width: 100%;
}
.SHOP table.datasheet,
.SHOP table.POS,
.SHOP table.order-overview {
  font-family: Montserrat;
  font-size: 1rem;
}
.SHOP #tdFoldersAndProducts {
  margin: 0;
  border: none;
  float: none;
  display: inline-block;
}
.SHOP #SearchTD {
  display: none;
}
.SHOP #tdProducts {
  padding: 0;
  min-width: 865px;
}
@media (max-width: 885px) {
  .SHOP #tdProducts {
    padding: 0;
    min-width: 400px;
  }
}
.SHOP #tdProducts,
.SHOP #tdShoppingCart,
.SHOP #tdFolders,
.SHOP #CONFIRM.Panel {
  vertical-align: top;
  float: none;
  display: inline-block;
  margin: 0;
}
.SHOP #tdProducts .Panel,
.SHOP #tdShoppingCart .Panel,
.SHOP #tdFolders .Panel,
.SHOP #CONFIRM.Panel .Panel {
  border: none;
  width: 100%;
}
.SHOP #CONFIRM.Panel {
  border: none;
  margin-bottom: 40px;
}
.SHOP td.label {
  width: 34%;
}
.SHOP #tdProducts #Assets {
  min-width: 475px;
}
.SHOP #Folders {
  max-width: 100% !important;
  display: none;
}
.SHOP #tdFolders {
  padding: 0;
  display: block;
  text-align: left;
  padding-right: 0;
}
.SHOP #tdShoppingCart {
  margin-left: -370px;
  width: 100%;
  max-width: 350px;
  padding: 0;
  position: relative;
}
@media (max-width: 885px) {
  .SHOP #tdShoppingCart {
    margin-left: 0;
    max-width: none;
  }
}
.SHOP .Panel_Top_Row_Title {
  background-color: transparent;
}
.SHOP .Panel_Top_Middle_Cell_Title,
.SHOP .table-heading {
  margin-top: 2em;
  margin-bottom: 1em;
  font-weight: 400;
  font-size: 1.25rem;
  text-transform: none;
}
.SHOP .table-heading td {
  font-size: 1.25rem;
}
.SHOP .SHOP_TABLE_Folder {
  line-height: 1.6;
}
.SHOP .SHOP_TABLE_Asset {
  border: none;
  font-size: 16px;
  line-height: 1.6;
  color: #373737;
}
.SHOP .SHOP_TABLE_Asset td {
  font-weight: 200;
  padding: 1rem 0;
}
.SHOP .WS_TopText td {
  /*background-color: #ebeef1;
        color: #727f8e;
        line-height: 1.4;
        padding: 20px 0 !important;
        display: block;
        margin: 0 auto;
        max-width: 865px;
        margin-top: 15px; 
        */
}
.SHOP .WS_TopText td b {
  font-weight: 400;
}
.SHOP img.WS_Asset_ThumbNail {
  margin-right: 1rem;
}
.SHOP #ShoppingBasket {
  max-width: none !important;
}
.SHOP .SHOP_EmptyBasket {
  text-align: center;
  font-family: Montserrat;
  font-weight: 200;
  color: #373737;
  padding-top: 0;
  margin: 2rem 0;
  background: none;
}
.SHOP input[type="button"].orange,
.SHOP .STEPS_BUTTON_Forward.orange {
  background-color: #C0B283;
  margin-top: 2rem;
}
.SHOP input[type="button"].orange:hover,
.SHOP .STEPS_BUTTON_Forward.orange:hover {
  background-color: #C0B283;
}
.SHOP .STEPS_BUTTON_Back + .STEPS_BUTTON_Forward {
  margin-left: .5rem;
}
.SHOP input[type="button"],
.SHOP button,
.SHOP input[type="submit"],
.SHOP .buttons {
  border-radius: 0;
  color: #ffffff;
  background-color: #373737;
  padding: 0 1rem;
  line-height: 3rem;
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 200;
  letter-spacing: 0;
  border: none;
  min-width: 100px;
  margin: 1rem 0 0 0;
  height: 3rem;
  text-transform: uppercase;
}
.SHOP input[type="button"].STEPS_BUTTON_Back,
.SHOP input[type="submit"]#CancelButton {
  background-color: #F4F4F4;
  color: #373737 !important;
}
.SHOP input[type="button"].STEPS_BUTTON_Back:hover,
.SHOP input[type="submit"]#CancelButton:hover,
.SHOP input[type="button"].STEPS_BUTTON_Back:focus,
.SHOP input[type="submit"]#CancelButton:focus,
.SHOP input[type="button"].STEPS_BUTTON_Back:active,
.SHOP input[type="submit"]#CancelButton:active {
  background-color: #F4F4F4;
  color: #373737 !important;
}
.SHOP input[type="button"].STEPS_BUTTON_Forward,
.SHOP input[type="submit"].STEPS_BUTTON_Forward,
.SHOP input[type="button"]#confirm,
.SHOP input[type="submit"] {
  background-color: #373737;
  color: #ffffff;
}
.SHOP input[type="button"].STEPS_BUTTON_Forward:hover,
.SHOP input[type="submit"].STEPS_BUTTON_Forward:hover,
.SHOP input[type="button"]#confirm:hover,
.SHOP input[type="submit"]:hover,
.SHOP input[type="button"].STEPS_BUTTON_Forward:focus,
.SHOP input[type="submit"].STEPS_BUTTON_Forward:focus,
.SHOP input[type="button"]#confirm:focus,
.SHOP input[type="submit"]:focus,
.SHOP input[type="button"].STEPS_BUTTON_Forward:active,
.SHOP input[type="submit"].STEPS_BUTTON_Forward:active,
.SHOP input[type="button"]#confirm:active,
.SHOP input[type="submit"]:active {
  background-color: #373737;
  color: #ffffff;
}
.SHOP input[type="submit"].icon.check {
  background-image: none;
  padding: 0 1rem;
}
.SHOP .add-order-item {
  display: inline-block;
  background: transparent url(../img/plus.svg) no-repeat center;
  background-size: 1rem 1rem;
  width: 3rem;
  height: 3rem;
  vertical-align: -1.5rem;
  margin-left: 2rem;
  border-radius: 3rem;
  -moz-border-radius: 3rem;
  -webkit-border-radius: 3rem;
}
.SHOP .add-order-item:hover {
  background-color: #F4F4F4;
}
.SHOP .add-order-item img {
  display: none;
}
.SHOP .delete-order-item {
  display: inline-block;
  background: transparent url(../img/minus.svg) no-repeat center;
  background-size: 1rem 1rem;
  width: 3rem;
  height: 3rem;
  vertical-align: -1.5rem;
  border-radius: 3rem;
  -moz-border-radius: 3rem;
  -webkit-border-radius: 3rem;
}
.SHOP .delete-order-item:hover {
  background-color: #F4F4F4;
}
.SHOP .delete-order-item img {
  display: none;
}
.SHOP .delete-order-item--spacer {
  width: 3rem;
}
.SHOP .subtotalTR {
  font-size: 1rem;
  color: #373737;
  line-height: 1.6;
}
.SHOP .TotalLine td {
  font-size: 1rem;
  color: #373737;
  line-height: 1.6;
  font-weight: 400;
}
.SHOP tr.TotalLine > td {
  padding-bottom: 2rem;
}
.SHOP .TotalLine br {
  display: none;
}
.SHOP select,
.SHOP textarea,
.SHOP input[type="text"],
.SHOP input[type="password"],
.SHOP input[type="datetime"],
.SHOP input[type="datetime-local"],
.SHOP input[type="date"],
.SHOP input[type="month"],
.SHOP input[type="time"],
.SHOP input[type="week"],
.SHOP input[type="number"],
.SHOP input[type="email"],
.SHOP input[type="url"],
.SHOP input[type="search"],
.SHOP input[type="tel"],
.SHOP input[type="color"] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  height: 3rem;
  background-color: #F4F4F4;
  color: #373737;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  -webkit-appearance: none;
}
.SHOP select:focus,
.SHOP textarea:focus,
.SHOP input[type="text"]:focus,
.SHOP input[type="password"]:focus,
.SHOP input[type="datetime"]:focus,
.SHOP input[type="datetime-local"]:focus,
.SHOP input[type="date"]:focus,
.SHOP input[type="month"]:focus,
.SHOP input[type="time"]:focus,
.SHOP input[type="week"]:focus,
.SHOP input[type="number"]:focus,
.SHOP input[type="email"]:focus,
.SHOP input[type="url"]:focus,
.SHOP input[type="search"]:focus,
.SHOP input[type="tel"]:focus,
.SHOP input[type="color"]:focus,
.SHOP select:active,
.SHOP textarea:active,
.SHOP input[type="text"]:active,
.SHOP input[type="password"]:active,
.SHOP input[type="datetime"]:active,
.SHOP input[type="datetime-local"]:active,
.SHOP input[type="date"]:active,
.SHOP input[type="month"]:active,
.SHOP input[type="time"]:active,
.SHOP input[type="week"]:active,
.SHOP input[type="number"]:active,
.SHOP input[type="email"]:active,
.SHOP input[type="url"]:active,
.SHOP input[type="search"]:active,
.SHOP input[type="tel"]:active,
.SHOP input[type="color"]:active {
  border: solid 1px #9b9b9b;
}
.SHOP select:disabled,
.SHOP textarea:disabled,
.SHOP input[type="text"]:disabled,
.SHOP input[type="password"]:disabled,
.SHOP input[type="datetime"]:disabled,
.SHOP input[type="datetime-local"]:disabled,
.SHOP input[type="date"]:disabled,
.SHOP input[type="month"]:disabled,
.SHOP input[type="time"]:disabled,
.SHOP input[type="week"]:disabled,
.SHOP input[type="number"]:disabled,
.SHOP input[type="email"]:disabled,
.SHOP input[type="url"]:disabled,
.SHOP input[type="search"]:disabled,
.SHOP input[type="tel"]:disabled,
.SHOP input[type="color"]:disabled {
  opacity: .5;
}
.SHOP select,
.SHOP select:focus {
  padding-right: 2rem;
  background-image: url(../img/arrow.svg);
  background-repeat: no-repeat;
  background-position: right 1rem center;
}
.SHOP select#OrderAddress_FI_VATCalculationTypeID {
  max-width: 100%;
  float: right;
  margin-top: 1rem;
}
.SHOP #CONFIRM.Panel {
  max-width: 100% !important;
  width: 100%;
  padding: 1rem 2rem;
}
.SHOP #CONFIRM.Panel .Panel_Middle_Middle_Cell {
  width: 100%;
}
.SHOP .Panel_Top_Middle_Cell_Title {
  text-align: left;
}
.SHOP #OrderDetailTable,
.SHOP #OrderConfirmDeliveryTypesTable {
  max-width: none !important;
  width: 100%;
}
.SHOP #OrderConfirmDeliveryTypesTable {
  margin: 2rem 0;
}
.SHOP table.order-overview,
.SHOP table#AppendEditPersonTable {
  margin-bottom: 3rem;
}
.SHOP .head1 {
  background-color: transparent;
  color: initial;
  text-transform: initial;
  font-weight: initial;
  border-bottom: none !important;
  position: relative;
}
.SHOP .head1 td,
.SHOP .head1 th {
  border-bottom: none !important;
  padding-bottom: 2rem !important;
}
.SHOP .head1 > td,
.SHOP .head1 > th {
  font-weight: 400;
}
.SHOP .TableHeading1 {
  text-transform: none;
  font-weight: 400;
  font-size: 1.25rem;
  letter-spacing: 0;
}
.SHOP .TableHeading1 td,
.SHOP .TableHeading1 th {
  font-size: 1.25rem;
}
.SHOP .TableHeading1 th {
  padding-bottom: 2rem;
  font-weight: 400;
}
.SHOP .TableHeading1.table-head th {
  text-transform: initial;
  font-size: 16px;
  font-weight: 200;
  color: #373737;
  border: none !important;
}
.SHOP th.TableHeading1 {
  padding-bottom: 2rem;
}
.SHOP table .row td {
  font-size: 16px;
  font-weight: 400;
  color: #373737;
  line-height: 1.6;
}
.SHOP table td {
  font-size: 16px;
  color: #373737;
}
.SHOP label,
.SHOP .label {
  font-size: 16px;
  color: #373737;
}
.SHOP .submit-container {
  position: relative;
}
.SHOP .submit-container #SubmitLine td {
  position: absolute;
  width: 100%;
  left: 0;
}
.SHOP #frmConfirmOrder {
  padding: 0;
}
.SHOP #ProgressLine td {
  color: #C0B283;
}
.SHOP #Progressbar {
  margin: 0 auto 2rem;
  background-color: #C0B283 !important;
  height: .5rem !important;
}
.SHOP #CONFIRM .Panel_Bottom_Row .Panal_Bottom_Middle_Cell {
  height: 3rem;
}
.SHOP table .row:hover {
  background-color: transparent;
}
.SHOP .Panel_Middle_Middle_Cell > br,
.SHOP #SubmitLine br {
  display: none;
}
.SHOP table .totals-row {
  background-color: transparent;
}
.SHOP table .row:nth-child(2n+1) {
  background-color: transparent;
}
.SHOP #OrderAddress_FI_VATCalculationTypeID_TR td,
.SHOP #OptionLine td {
  line-height: 3rem;
}
.SHOP .payment-type {
  text-transform: initial;
  font-weight: initial;
  letter-spacing: initial;
}
.SHOP .payment-type input[type="radio"] {
  vertical-align: -2px;
}
.SHOP .SHOP_FreePrice {
  width: 5rem !important;
}
.SHOP #External_WS_OrderAddress_Mobile_1,
.SHOP #External_WS_OrderAddress_Telephone_1,
.SHOP #External_WS_OrderAddress_Telephone_2,
.SHOP #External_WS_OrderAddress_Telephone_3,
.SHOP #External_Mobile {
  width: 3rem;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  margin-right: .5rem;
  text-align: center !important;
}
.SHOP #External_Mobile + #Number_Mobile {
  display: inline-block;
  width: calc(100% - 4rem);
  margin: 0;
  vertical-align: middle;
}
.SHOP #Number_WS_OrderAddress_Mobile_1,
.SHOP #Number_WS_OrderAddress_Telephone_1,
.SHOP #Number_WS_OrderAddress_Telephone_2,
.SHOP #Number_WS_OrderAddress_Telephone_3 {
  display: inline-block;
  width: calc(100% - 4rem);
  margin: 0;
  vertical-align: middle;
}
.SHOP .logintable-container {
  padding-left: 2rem;
}
.SHOP #LoginTable input[type="submit"] {
  margin: 1rem 0;
}
.SHOP span.success {
  text-align: left;
  line-height: 1.6;
}
.SHOP #DixysLink {
  position: static;
  display: block;
}
.SHOP #DixysLink a {
  display: block;
  margin: 20px auto 10px;
  width: 66px;
  height: 24px;
  background: transparent url("/Images/Resengo/resengo-logo.svg") no-repeat center;
  background-size: 66px 24px;
}
.SHOP #DixysLink img {
  display: none;
}
.SHOP #busy {
  display: inline-block;
  background: none !important;
  padding: 2rem;
}
.SHOP #busy:after {
  content: '';
  border: 2px solid #C0B283;
  border-bottom-color: transparent;
  height: 3rem;
  width: 3rem;
  border-radius: 3rem;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate-ball-resengo 1s linear infinite;
  /* Safari 4+ */
  -moz-animation: rotate-ball-resengo 1s linear infinite;
  /* Fx 5+ */
  -o-animation: rotate-ball-resengo 1s linear infinite;
  /* Opera 12+ */
  animation: rotate-ball-resengo 1s linear infinite;
  /* IE 10+, Fx 29+ */
}
@keyframes rotate-ball-resengo {
  from {
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  to {
    -webkit-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@-webkit-keyframes rotate-ball-resengo {
  from {
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  to {
    -webkit-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@-moz-keyframes rotate-ball-resengo {
  from {
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  to {
    -webkit-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@-o-keyframes rotate-ball-resengo {
  from {
    -ms-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  to {
    -webkit-transform: rotate(360deg) scale(1);
    -ms-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@media only screen and (max-width: 885px) {
  .SHOP #tdFoldersAndProducts,
  .SHOP #tdProducts {
    width: 100%;
    min-width: 0 !important;
  }
  .SHOP #tdProducts .Panel {
    max-width: none !important;
    min-width: 0 !important;
  }
  .SHOP #OrderAddress_FI_VATCalculationTypeID_TR td,
  .SHOP #OptionLine td {
    line-height: 1.6;
  }
  .SHOP .SHOP_TABLE_Asset td:first-child {
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 768px) {
  .SHOP .submit-container {
    position: relative;
  }
  .SHOP .submit-container #SubmitLine td {
    position: initial;
    width: initial;
    left: initial;
  }
  .SHOP .submit-container #SubmitLine td .STEPS_BUTTON_Back {
    margin-bottom: .5rem;
    display: block;
  }
  .SHOP .submit-container #SubmitLine td .STEPS_BUTTON_Back + .STEPS_BUTTON_Forward {
    margin-left: 0;
  }
  .SHOP .logintable-container,
  .SHOP .customerdata-container {
    display: block;
    padding-left: initial;
  }
}
@media only screen and (max-width: 680px) {
  .SHOP #OrderConfirmTable + table,
  .SHOP #OrderConfirmTable + table table,
  .SHOP #OrderConfirmTable + table tbody,
  .SHOP #OrderConfirmTable + table th,
  .SHOP #OrderConfirmTable + table tr,
  .SHOP #OrderConfirmTable + table td {
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 0 .5rem 0;
  }
  .SHOP #OrderConfirmTable + table .TotalLine th,
  .SHOP #OrderConfirmTable + table tr.TotalLine,
  .SHOP #OrderConfirmTable + table .TotalLine td {
    display: initial;
    width: auto;
    min-width: 0;
  }
  .SHOP table .row td,
  .SHOP .label {
    font-size: 1rem;
  }
  .SHOP table .table-head th {
    white-space: normal;
  }
  .SHOP .TableHeading1.table-head th {
    font-size: 1rem;
  }
  .SHOP .TotalLine td {
    font-size: 1rem;
  }
  .SHOP table td {
    font-size: 1rem;
  }
}
/*# sourceMappingURL=resengo.css.map */