﻿@charset "UTF-8";
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
  display: none !important;
}

.css-form .ng-invalid {
  border-color: #ebccd1;
  border-style: solid;
  border-width: 1px;
}
.css-form input[type=radio].ng-invalid + label {
  color: #a94442;
}
.css-form .ng-invalid.ng-touched, .css-form input[type=radio].ng-invalid.ng-touched + label {
  border-color: #ebccd1 !important;
  background-color: #f2dede !important;
  color: #a94442;
}
.css-form .ng-valid.ng-touched {
  border-color: #78FA89;
}
.css-form input[type=radio].ng-valid.ng-touched {
  color: #78FA89;
}

#wizard ul.list-inline, #wizard .wizardselectbutton {
  text-align: center;
  margin-top: 20px;
}
#wizard ul.list-inline .btn-beko, #wizard ul.list-inline .btn-default, #wizard ul.list-inline .btn, #wizard .wizardselectbutton .btn-beko, #wizard .wizardselectbutton .btn-default, #wizard .wizardselectbutton .btn {
  display: inline-block;
  min-width: 250px;
  border: 2px solid #0083be;
  font-weight: bold;
  background: white;
  color: #0083be;
  margin-bottom: 2px;
}
#wizard ul.list-inline .btn-beko:hover, #wizard ul.list-inline .btn-default:hover, #wizard ul.list-inline .btn:hover, #wizard .wizardselectbutton .btn-beko:hover, #wizard .wizardselectbutton .btn-default:hover, #wizard .wizardselectbutton .btn:hover {
  background: #0083be;
  color: white;
}
#wizard .wizard-panel button.btn[type=submit], #wizard #allform input[type=submit] {
  display: inline-block;
  min-width: 250px;
  border: 2px solid #0083be;
  font-weight: bold;
  background: white;
  color: #0083be;
  font-size: 22px;
  margin-top: 15px;
}
#wizard .wizard-panel button.btn[type=submit]:hover, #wizard #allform input[type=submit]:hover {
  background: #0083be;
  color: white;
}
#wizard h1 {
  font-size: 20px;
}
#wizard ul.wizard-categories {
  margin-top: 20px;
  padding: 0;
  list-style: none;
}
#wizard ul.wizard-categories li {
  padding: 4px 10px 2px 20px;
  border: 2px solid #11304c;
  border-radius: 10px;
  background-color: #fff;
  background-image: linear-gradient(#fff, #E8EBEE);
  display: inline-block;
  width: calc(33.3333333% - 30px);
  margin: 15px;
  height: 90px;
  float: left;
  /*
  a {
      width: 100%;
      text-align: left;
      color: $beko-blue;
      font-size: 17px;
      text-decoration: none;
      display: block;
      padding: 20px 20px 20px 70px;
      z-index: 1;
      position: relative;
      height: 100%;
  }
      */
  display: table;
  /*
  &#id_spares a {
      padding-top: 28px;
  }

  &#id_lostbook, &#id_modelfinder, &#id_repairs, &#id_extwar, &#id_prodspec, &#id_query {
      a {
          padding-top: 16px;
      }
  }
      */
  position: relative;
}
#wizard ul.wizard-categories li#id_faq, #wizard ul.wizard-categories li#id_how_to_guides {
  width: calc(49.99999% - 30px);
}
#wizard ul.wizard-categories li#id_repairs, #wizard ul.wizard-categories li#id_extwar, #wizard ul.wizard-categories li#id_prodspec, #wizard ul.wizard-categories li#id_query {
  width: calc(24.99999% - 30px);
}
@media (max-width: 991px) {
  #wizard ul.wizard-categories li {
    width: calc(33.3333333% - 20px);
    margin: 15px 10px;
  }
  #wizard ul.wizard-categories li#id_faq, #wizard ul.wizard-categories li#id_how_to_guides {
    width: calc(49.99999% - 20px);
  }
  #wizard ul.wizard-categories li#id_repairs, #wizard ul.wizard-categories li#id_extwar, #wizard ul.wizard-categories li#id_prodspec, #wizard ul.wizard-categories li#id_query {
    width: calc(24.99999% - 20px);
  }
}
#wizard ul.wizard-categories li a {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: left;
  color: #0083be;
  font-size: 17px;
  text-decoration: none;
  padding: 0 20px 0 70px;
  z-index: 1;
  position: relative;
  cursor: pointer;
}
#wizard ul.wizard-categories li:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 20px;
  z-index: 0;
}
#wizard ul.wizard-categories li#id_faq:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/faq.png);
}
#wizard ul.wizard-categories li#id_how_to_guides:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/howto.png);
}
#wizard ul.wizard-categories li#id_spares:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/parts.png);
}
#wizard ul.wizard-categories li#id_lostbook:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/manuals.png);
}
#wizard ul.wizard-categories li#id_modelfinder:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/findmodel.png);
}
#wizard ul.wizard-categories li#id_repairs:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/repair.png);
}
#wizard ul.wizard-categories li#id_extwar:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/warranty.png);
}
#wizard ul.wizard-categories li#id_prodspec:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/laundry.png);
}
#wizard ul.wizard-categories li#id_query:before {
  background-image: url(https://storage.beko.co.uk/bekoupload/Nav/howto.png);
}
#wizard ul.wizard-categories li#id_faq a, #wizard ul.wizard-categories li#id_how_to_guides a {
  transform: translateY(-10px);
}
#wizard ul.wizard-categories li#id_faq:after, #wizard ul.wizard-categories li#id_how_to_guides:after {
  content: "Search or browse our FAQs to find the answer to your query";
  font-size: 14px;
  left: 90px;
  position: absolute;
  top: 45px;
  z-index: 0;
}
#wizard ul.wizard-categories li#id_how_to_guides:after {
  content: "Practical advice on installing and maintaining your appliances";
}
#wizard ul.wizard-categories li.active, #wizard ul.wizard-categories li:hover {
  background-color: #0083be;
  background-image: none;
}
#wizard ul.wizard-categories li.active a, #wizard ul.wizard-categories li:hover a {
  color: white;
}
#wizard ul.wizard-categories li#id_faq:hover:after, #wizard ul.wizard-categories li#id_how_to_guides:hover:after {
  color: #fff !important;
}
@media (max-width: 1199px) {
  #wizard ul.wizard-categories li a {
    font-size: 16px;
    padding: 0 10px 0 65px;
  }
  #wizard ul.wizard-categories li#id_faq:after, #wizard ul.wizard-categories li#id_how_to_guides:after {
    font-size: 12px;
    left: 85px;
    top: 45px;
  }
}
@media (max-width: 992px) {
  #wizard ul.wizard-categories li {
    padding-right: 5px !important;
    padding-left: 15px !important;
  }
  #wizard ul.wizard-categories li a {
    font-size: 16px;
    padding: 0 0 0 55px;
  }
  #wizard ul.wizard-categories li#id_faq a, #wizard ul.wizard-categories li#id_how_to_guides a {
    transform: translateY(-16px);
  }
  #wizard ul.wizard-categories li#id_faq:after, #wizard ul.wizard-categories li#id_how_to_guides:after {
    font-size: 12px;
    left: 70px;
    position: absolute;
    top: 40px;
    z-index: 0;
    margin-right: 10px;
  }
  #wizard ul.wizard-categories li#id_spares a, #wizard ul.wizard-categories li#id_extwar a, #wizard ul.wizard-categories li#id_prodspec a, #wizard ul.wizard-categories li#id_modelfinder a {
    font-size: 13px;
  }
  #wizard ul.wizard-categories li#id_lostbook a, #wizard ul.wizard-categories li#id_query a {
    font-size: 13px;
  }
  #wizard ul.wizard-categories li#id_repairs a {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  #wizard ul.wizard-categories li {
    width: 100% !important;
    margin: 10px 0 0;
    height: auto;
    border-radius: 2px;
  }
  #wizard ul.wizard-categories li#id_faq a, #wizard ul.wizard-categories li#id_how_to_guides a {
    transform: translateY(0);
  }
  #wizard ul.wizard-categories li:before, #wizard ul.wizard-categories li:after {
    display: none !important;
  }
  #wizard ul.wizard-categories li a {
    font-size: 18px !important;
    text-align: center;
    padding: 5px !important;
  }
}
#wizard ul.wizard-categories.backbutton li {
  padding: 7px 15px !important;
  width: auto;
}
@media (max-width: 767px) {
  #wizard ul.wizard-categories {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
  }
}
#wizard div.safety {
  margin: 60px 15px 15px;
  padding: 15px;
  font-size: 17px;
  line-height: normal;
  color: #666;
  border-radius: 60px;
  background-color: #d8d8d8;
  text-align: center;
}
#wizard div.safety span {
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  #wizard div.safety {
    border-radius: 20px;
    margin: 30px 0 0;
    position: relative;
  }
  #wizard div.safety span {
    display: block;
  }
  #wizard div.safety:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #ccc;
    margin: 0;
    bottom: -30px;
    left: 0;
    position: absolute;
  }
}
#wizard ul.working {
  display: none;
}
#wizard ul.working ~ div.safety {
  display: none;
}
@media (max-width: 767px) {
  #wizard ul.backbutton li {
    display: none;
  }
  #wizard ul.backbutton li.working {
    width: calc(100% - 30px);
    display: block;
  }
}
@media (min-width: 768px) {
  #wizard .wizard-panel {
    margin-top: 60px;
  }
  #wizard ul.backbutton li {
    display: none;
  }
  #wizard ul.backbutton li.working {
    display: inline-block;
    padding: 5px;
    height: auto;
    margin: 0 30px 30px 0;
  }
  #wizard ul.backbutton li.working a {
    padding: 0;
    text-align: center;
  }
  #wizard h1 + p {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
}
#wizard .addressblock {
  border-radius: 4px;
  background: #b3b3b3;
  margin: 10px 0;
  padding: 10px 0;
  min-height: 190px;
}
#wizard .addressblock .btn-cancel {
  visibility: hidden;
}
#wizard .addressblock:hover .btn-cancel {
  visibility: visible;
}
#wizard .XXwizardselectbutton .btn {
  border: 1px solid #0083be;
  color: #0083be;
  width: 80%;
  text-align: center;
}
#wizard .modelselect .tahead {
  display: block;
  border: 1px solid black;
  width: 100%;
  padding: 10px 20px;
  z-index: 100;
  cursor: pointer;
  background: #fff;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
   not supported by any browser */
}
#wizard .overlayed {
  position: absolute;
}
#wizard .checkbox label {
  font-weight: bold !important;
  margin: 15px 0;
}
#wizard .box {
  display: inline-block;
  margin-left: 31%;
  margin-top: -100px;
}
#wizard .box h1 {
  font-weight: bold;
}
#wizard .box h1 + p {
  padding: 0;
  margin: 0 0 10px;
}
#wizard .box .emphasis {
  font-style: italic;
}
#wizard .box--faq {
  display: none;
}

p.reveal-wrapper {
  text-align: center;
  font-size: 18px;
  color: #666;
}

#wizard.grundig {
  /*Disable hovered button*/
  /*
      label.off {
          position: absolute;
          left: -100000px;
      }
          */
}
#wizard.grundig .css-form input[type=radio] + label {
  display: inline;
}
#wizard.grundig .css-form .ng-invalid {
  /*
  border-color: #ebccd1;
  border-style: solid;
  border-width: 1px;
      */
  background-color: #fff;
  color: #BB442A;
}
#wizard.grundig .css-form input[type=radio].ng-invalid + label {
  /*color: #a94442;*/
  background-color: #fff;
  color: #BB442A;
}
#wizard.grundig .css-form input[type=checkbox].ng-invalid + label {
  /* color: #a94442;*/
  background-color: #fff;
  color: #BB442A;
}
#wizard.grundig .css-form .ng-invalid.ng-touched, #wizard.grundig .css-form input[type=radio].ng-invalid.ng-touched + label {
  /*border-color: #ebccd1;
  background-color: #f2dede;
  color: #a94442;
      */
  background-color: #fff;
  color: #BB442A;
}
#wizard.grundig .css-form .ng-valid.ng-touched {
  border-color: transparent;
}
#wizard.grundig .css-form input[type=radio].ng-valid.ng-touched {
  color: #BB442A;
}
#wizard.grundig input[disabled], #wizard.grundig button[disabled] {
  color: inherit !important;
  border-color: inherit !important;
  background-color: inherit !important;
}
#wizard.grundig .form-input--nofloat {
  float: none !important;
}
#wizard.grundig p {
  font-size: 18px;
  margin-top: 1.5em;
}
#wizard.grundig .group:before,
#wizard.grundig .group:after {
  content: "";
  display: table;
}
#wizard.grundig .group:after {
  clear: both;
}
#wizard.grundig .group {
  zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
#wizard.grundig ul.wizard-categories {
  margin-top: 0;
}
#wizard.grundig ul.wizard-categories li {
  border-color: #BB442A;
}
#wizard.grundig .wizardselectbutton {
  width: 50%;
  display: inline-block;
  float: left;
}
#wizard.grundig .wizardselectbutton > * {
  height: 100%;
  width: 100%;
  padding: 5px;
}
#wizard.grundig .wizardselectbutton .button {
  width: 100%;
  display: inline-block;
}
#wizard.grundig label.block {
  display: block !important;
}
#wizard.grundig .addressblock {
  padding: 20px;
}
#wizard.grundig .addressblock .form-input.select:after {
  color: #000;
  margin-right: 0;
}
#wizard.grundig .alert {
  padding: 0;
  margin-bottom: 40px;
  border: 1px solid transparent;
  border-radius: 4px;
  position: absolute;
  bottom: 0;
  right: 0;
}
#wizard.grundig .alert-warning {
  border: 1px solid transparent;
  border-radius: 4px;
  /*
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
      */
  color: #fff;
  background-color: #BB442A;
  border-color: #BB442A;
  padding: 10px;
}
#wizard.grundig .alert-warning input[type=checkbox].ng-invalid + label {
  color: #fff;
  background-color: #BB442A;
}
#wizard.grundig .alert-danger {
  border: 1px solid transparent;
  border-radius: 4px;
  /*
  color: #fff;
  background-color: #000;
  border-color: #a94442;
      */
  color: #fff;
  background-color: #BB442A;
  border-color: #fff;
}
#wizard.grundig .form-group {
  margin-bottom: 20px;
  position: relative;
}
#wizard.grundig .form-group label {
  font-weight: bold;
}
#wizard.grundig .form-group.form-input.wide {
  padding: 0;
  width: 100%;
}
#wizard.grundig .form-group.form-input.wide:before {
  margin: 0;
}
#wizard.grundig .form-group.form-input input, #wizard.grundig .form-group.form-input select {
  text-transform: none;
}
#wizard.grundig input[type=radio].radio:checked + label:before, #wizard.grundig input[type=radio].radio:not(:checked) + label:before {
  content: " ";
}
#wizard.grundig textarea {
  width: 100%;
}
#wizard.grundig button.btn-default.btn.btn-info {
  color: #BB442A;
  background-color: #EEEDE9;
}
#wizard.grundig button.btn-default.btn.btn-info.active {
  color: #BB442A;
  background-color: #fff;
  border: 1px solid #000;
}
#wizard.grundig button:disabled {
  color: #BB442A;
  background-color: rgba(212, 174, 132, 0.2);
}
#wizard.grundig .pad12 {
  padding-left: 12px;
}
#wizard.grundig .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#wizard.grundig .glyphicon-chevron-right:before {
  content: "▶";
}
#wizard.grundig .glyphicon-chevron-left:before {
  content: "◀";
}
#wizard.grundig .glyphicon-exclamation-sign:before {
  content: "❗";
}
#wizard.grundig .btn-wrap {
  padding: 20px 0;
}
#wizard.grundig .btn-gdig {
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #BB442A;
  background: #fff;
}
#wizard.grundig .btn-file, #wizard.grundig .btn-default, #wizard.grundig .btn-cancel {
  border: 1px solid #BB442A;
  background: #fff;
}
#wizard.grundig .btn-cancel {
  background: #fff;
}
#wizard.grundig .btn-float {
  float: left;
  margin-right: 12px;
}
@media screen and (max-width: 479px) {
  #wizard.grundig .form .form-input.select, #wizard.grundig .form .form-input.text {
    margin-left: 12px;
  }
}
#wizard.grundig h1 {
  font-size: 32px;
}
#wizard.grundig h2 {
  font-size: 28px;
  line-height: normal;
  margin: 0;
}
#wizard.grundig p a {
  text-decoration: underline;
}
#wizard.grundig ul.wizard-categories li {
  background-color: #fff;
  background-image: none;
  padding: 7px 10px 0 20px;
}
#wizard.grundig ul.wizard-categories li a {
  color: #BB442A;
}
#wizard.grundig ul.wizard-categories li.active, #wizard.grundig ul.wizard-categories li:hover {
  background-color: #BB442A;
  background-image: none;
}
#wizard.grundig ul.wizard-categories li.active a, #wizard.grundig ul.wizard-categories li:hover a {
  color: white;
}
#wizard.leisure .find {
  padding: 20px 0;
}
#wizard.leisure .find > div > * {
  text-align: left !important;
}
#wizard.leisure .find h3, #wizard.leisure .find h4, #wizard.leisure .find p {
  font-size: 20px;
  font-weight: normal;
  text-align: left;
  margin: 0;
  padding: 0;
  text-align: left !important;
  color: #1c1919;
  margin-bottom: 7px;
}
#wizard.leisure .find h4 {
  font-size: 32px;
  font-weight: bold;
  margin: 14px 0 7px;
}
#wizard.leisure .find img {
  max-width: 100%;
  height: auto;
}
#wizard.leisure .find .btn {
  margin: 10px 0 30px;
  width: auto;
  max-width: 100%;
  min-width: 0;
}
@media (min-width: 768px) {
  #wizard.leisure .find--product .btn {
    position: absolute;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  #wizard.leisure .btn-group .btn + .btn {
    margin-top: 11px;
  }
}
#wizard.leisure .css-form .ng-invalid {
  border-color: #ebccd1;
  border-style: solid;
  border-width: 1px;
}
#wizard.leisure .css-form input[type=radio].ng-invalid + label {
  color: #a94442;
}
#wizard.leisure .css-form .ng-invalid.ng-touched, #wizard.leisure .css-form input[type=radio].ng-invalid.ng-touched + label {
  border-color: red !important;
  background-color: white !important;
  color: #000;
}
#wizard.leisure .css-form p.alert.alert-danger {
  color: red;
  display: block;
  text-align: left;
  font-size: 20px;
  margin: -4px 0 10px;
}
#wizard.leisure .css-form .ng-valid.ng-touched {
  border-color: #1c1919;
}
#wizard.leisure .css-form input[type=radio].ng-valid.ng-touched {
  color: #1c1919;
}
#wizard.leisure .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#wizard.leisure .btn--alt {
  border: none !important;
  background: #fb6674 !important;
  color: #1c1919 !important;
}
#wizard.leisure .btn--alt:hover {
  background: #ad3642 !important;
  color: white !important;
}
#wizard.leisure ul.list-inline .btn-beko, #wizard.leisure ul.list-inline .btn-default, #wizard.leisure ul.list-inline .btn, #wizard.leisure .wizardselectbutton .btn-beko, #wizard.leisure .wizardselectbutton .btn-default, #wizard.leisure .wizardselectbutton .btn {
  border: 2px solid #ea3b5f;
  color: #ea3b5f;
}
#wizard.leisure ul.list-inline .btn-beko:hover, #wizard.leisure ul.list-inline .btn-default:hover, #wizard.leisure ul.list-inline .btn:hover, #wizard.leisure .wizardselectbutton .btn-beko:hover, #wizard.leisure .wizardselectbutton .btn-default:hover, #wizard.leisure .wizardselectbutton .btn:hover {
  background: #ea3b5f;
  color: white;
}
#wizard.leisure ul.list-inline li + li {
  margin-top: 11px;
}
@media (max-width: 767px) {
  #wizard.leisure ul.list-inline li a {
    min-width: 0 !important;
    width: 100%;
    max-width: 350px;
  }
}
#wizard.leisure button.btn-primary {
  border: 2px solid #ea3b5f;
  background: white;
  color: #ea3b5f;
}
#wizard.leisure button.btn-primary:hover {
  background: #ea3b5f;
  color: white;
}
#wizard.leisure button.btn-sm {
  padding: 5px 10px;
}
#wizard.leisure .wizard-panel button.btn[type=submit], #wizard.leisure #allform input[type=submit] {
  border: 2px solid #ea3b5f;
  background: white;
  color: #ea3b5f;
  margin-top: 11px;
}
#wizard.leisure .wizard-panel button.btn[type=submit]:hover, #wizard.leisure #allform input[type=submit]:hover {
  background: #ea3b5f;
  color: white;
}
#wizard.leisure .wizard-panel button.btn[type=submit].btn--alt, #wizard.leisure #allform input[type=submit].btn--alt {
  border: none;
  background: #fb6674;
  color: #1c1919;
}
#wizard.leisure .wizard-panel button.btn[type=submit].btn--alt:hover, #wizard.leisure #allform input[type=submit].btn--alt:hover {
  background: #ad3642;
  color: white;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
#wizard.leisure ul.wizard-categories:not(.backbutton).working {
  display: none;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li {
  border: none;
  background-color: #fff;
  padding: 10vw 20px 0;
  max-width: 100%;
  height: 60vw;
  background: #fff;
  border-radius: 0;
  border-bottom: 0;
  background: url("https://storage.beko.co.uk/assets/leisure/leisure21/support/wizarddesktop.svg") center center no-repeat;
  background-size: contain;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li a {
  padding: 40px 10px 0;
  text-align: center;
  font-family: ProximaSoft;
  line-height: 1.2;
  font-weight: bold;
  color: #1c1919;
  vertical-align: top;
  text-transform: none;
  font-size: 8vw !important;
  margin-top: 20px;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li a:after {
  content: "VIEW MORE";
  background: #fb6674;
  padding: 11px;
  color: #1c1919;
  display: inline-block;
  border-radius: 40px;
  font-size: 11px;
  position: absolute;
  bottom: 13vw;
  left: 50%;
  width: 142px;
  text-align: center;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  #wizard.leisure ul.wizard-categories:not(.backbutton) li {
    width: 400px !important;
    height: 250px;
    padding: 4px 20px 0;
  }
  #wizard.leisure ul.wizard-categories:not(.backbutton) li a {
    margin-top: 0;
    font-size: 36px !important;
  }
  #wizard.leisure ul.wizard-categories:not(.backbutton) li a:after {
    font-size: 16px;
    padding: 15px;
    bottom: 35px;
  }
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li:before {
  display: none;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li.active a, #wizard.leisure ul.wizard-categories:not(.backbutton) li:hover a {
  color: #fb6674;
}
#wizard.leisure ul.wizard-categories:not(.backbutton) li.active a:after, #wizard.leisure ul.wizard-categories:not(.backbutton) li:hover a:after {
  color: white;
}
#wizard.leisure ul.wizard-categories.backbutton {
  padding: 0;
  border: none;
}
#wizard.leisure ul.wizard-categories.backbutton li {
  border: none;
  padding: 0 !important;
  background-color: transparent;
  background-image: none;
  margin: 0;
}
#wizard.leisure ul.wizard-categories.backbutton li a {
  display: inline-block;
  padding: 15px 20px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #1C1919;
  text-decoration: none;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0px;
  font-family: ProximaSoft;
  font-weight: 600;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.31);
  cursor: pointer;
  background-color: #fb6674;
  color: black;
  margin-bottom: 20px;
}
#wizard.leisure ul.wizard-categories.backbutton li a:hover {
  background-color: #ad3642;
  color: white;
}
#wizard.leisure .wizard-panel {
  text-align: center;
}
#wizard.leisure .wizard-panel hr {
  height: 1px;
  background-color: #fb6674;
  border: none;
}
#wizard.leisure .wizard-panel .alert.alert-warning {
  border: 1px solid #fb6674;
  background-color: #fcedee;
  color: #1c1919;
  padding: 10px;
  margin: 20px 0;
}
#wizard.leisure .wizard-panel .form-group {
  margin: 48px 0;
}
#wizard.leisure .wizard-panel .form-group > * {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
}
#wizard.leisure .wizard-panel .form-group label {
  display: block;
  font-size: 24px;
  color: #000;
  font-weight: bold;
  padding: 10px 0;
}
#wizard.leisure .wizard-panel .form-group select, #wizard.leisure .wizard-panel .form-group input[type=text], #wizard.leisure .wizard-panel .form-group input[type=email], #wizard.leisure .wizard-panel .form-group textarea {
  border: 2px solid #1c1919;
  background: white;
  color: #1c1919;
  font-size: 16px;
  padding: 8px 16px;
  text-align: left;
  border-radius: 24px;
  min-width: 100%;
}
#wizard.leisure .wizard-panel .form-group p {
  font-size: 16px;
  text-align: left;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker .btn {
  border: none;
  box-shadow: none;
  background: transparent;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker thead {
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker thead tr:first-child {
  height: 70px;
  vertical-align: top;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker button[disabled] {
  opacity: 0.2;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker button.uib-title {
  font-size: 24px;
  font-weight: bold;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker .active {
  background: #fb6674;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker .glyphicon:before {
  color: #fb6674;
  font-size: 24px;
  font-style: normal;
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker .glyphicon-chevron-left:before {
  content: "<";
}
#wizard.leisure .wizard-panel .form-group .uib-datepicker .glyphicon-chevron-right:before {
  content: ">";
}
@media (min-width: 768px) {
  #wizard.leisure .wizard-panel .form-group select, #wizard.leisure .wizard-panel .form-group input[type=text], #wizard.leisure .wizard-panel .form-group input[type=email], #wizard.leisure .wizard-panel .form-group textarea {
    font-size: 20px;
    padding: 10px 20px;
    min-width: 70%;
  }
  #wizard.leisure .wizard-panel .form-group p {
    font-size: 24px;
    text-align: inherit;
  }
}
#wizard.leisure .wizard-panel h1, #wizard.leisure .wizard-panel p {
  text-align: center;
  font-family: ProximaSoft;
  font-size: 32px;
  line-height: 1.2;
  font-weight: bold;
  color: #1c1919;
}
#wizard.leisure .wizard-panel p {
  font-size: 24px;
  color: #000;
  font-weight: normal;
}
#wizard.leisure .wizard-panel p a {
  color: #fb6674;
  text-decoration: underline;
}
#wizard.leisure .wizard-panel button.btn-primary[type=submit] {
  display: inline-block;
  padding: 15px 20px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #1C1919;
  text-decoration: none;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0px;
  font-family: ProximaSoft;
  font-weight: 600;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.31);
  cursor: pointer;
  background-color: #fb6674;
  color: black;
  border: none;
}
#wizard.leisure .wizard-panel button.btn-primary[type=submit]:hover {
  background-color: #ad3642;
  color: white;
}
#wizard.leisure .wizard-panel .backbutton {
  display: none;
}
@media (min-width: 768px) {
  #wizard.leisure .wizard-panel h1 {
    font-size: 48px;
  }
  #wizard.leisure .wizard-panel p {
    font-size: 24px;
  }
}
#wizard.leisure .css-form h2 {
  color: #fb6674;
  font-size: 36px;
}
#wizard.leisure .css-form label, #wizard.leisure .css-form div {
  text-align: left !important;
}
#wizard.leisure .css-form .terms {
  margin-bottom: 20px;
}
#wizard.leisure .css-form .terms label {
  font-family: ProximaSoft;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  margin-bottom: 10px;
}
#wizard.leisure .css-form .radio-container {
  float: left;
  display: flex;
  align-items: center;
}
#wizard.leisure .css-form .radio-container input[type=radio] {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #1c1919;
  border-radius: 50%;
  outline: none;
}
#wizard.leisure .css-form .radio-container input[type=radio]:hover {
  box-shadow: 0 0 10px 0px #fb6674 inset;
}
#wizard.leisure .css-form .radio-container input[type=radio]:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
#wizard.leisure .css-form .radio-container input[type=radio]:checked:before {
  background: #fb6674;
}
#wizard.leisure .css-form .radio-container label {
  margin-right: 20px;
}
#wizard.blomberg h1 {
  text-align: left;
}
#wizard.blomberg ul.wizard-categories {
  margin-top: 60px !important;
}
#wizard.blomberg ul.list-inline li, #wizard.blomberg ul.wizard-categories li {
  border: 2px solid #bd1721;
  color: #bd1721;
}
#wizard.blomberg ul.list-inline li:hover, #wizard.blomberg ul.wizard-categories li:hover {
  background: #bd1721;
  color: white;
}
#wizard.blomberg ul.list-inline li a {
  border: none;
  color: #bd1721;
}
#wizard.blomberg ul.list-inline li a:hover {
  background: #bd1721;
  color: white;
}
#wizard.blomberg button.btn-primary {
  border: 2px solid #bd1721;
  background: white;
  color: #bd1721;
}
#wizard.blomberg button.btn-primary:hover {
  background: #bd1721;
  color: white;
}
#wizard.blomberg .wizard-panel button.btn[type=submit], #wizard.blomberg #allform input[type=submit] {
  border: 2px solid #bd1721;
  background: white;
  color: #bd1721;
}
#wizard.blomberg .wizard-panel button.btn[type=submit]:hover, #wizard.blomberg #allform input[type=submit]:hover {
  background: #bd1721;
  color: white;
}
#wizard.blomberg ul.wizard-categories li {
  padding: 4px 10px 0 20px;
  border: 2px solid #bd1721;
  background-color: #fff;
}
#wizard.blomberg ul.wizard-categories li a {
  color: #bd1721;
}
#wizard.blomberg ul.wizard-categories li.active, #wizard.blomberg ul.wizard-categories li:hover {
  background-color: #bd1721;
}
#wizard.blomberg ul.wizard-categories li.active a, #wizard.blomberg ul.wizard-categories li:hover a {
  color: white;
}
#wizard.blomberg ul.wizard-categories.backbutton li.working {
  margin-bottom: 68px !important;
}
#wizard.blomberg .box {
  margin-top: -125px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  #wizard.blomberg .box {
    margin: 0 0 40px;
  }
}
#wizard.Zenith h1 {
  text-align: left;
}
#wizard.Zenith .wizard-panel h1, #wizard.Zenith .wizard-panel h2 {
  color: #293740;
}
#wizard.Zenith ul.wizard-categories {
  margin-top: 60px !important;
}
#wizard.Zenith ul.list-inline li, #wizard.Zenith ul.wizard-categories li {
  border: 2px solid #293740;
  color: #293740;
}
#wizard.Zenith ul.list-inline li:hover, #wizard.Zenith ul.wizard-categories li:hover {
  background: #293740;
  color: white;
}
#wizard.Zenith ul.list-inline li a {
  border: none;
  color: #293740;
}
#wizard.Zenith ul.list-inline li a:hover {
  background: #293740;
  color: white;
}
#wizard.Zenith button.btn-primary {
  border: 2px solid #293740;
  background: white;
  color: #293740;
}
#wizard.Zenith button.btn-primary:hover {
  background: #293740;
  color: white;
}
#wizard.Zenith .wizard-panel button.btn[type=submit], #wizard.Zenith #allform input[type=submit] {
  border: 2px solid #293740;
  background: white;
  color: #293740;
}
#wizard.Zenith .wizard-panel button.btn[type=submit]:hover, #wizard.Zenith #allform input[type=submit]:hover {
  background: #293740;
  color: white;
}
#wizard.Zenith ul.wizard-categories li {
  padding: 4px 10px 0 20px;
  border: 2px solid #293740;
  background-color: #fff;
}
#wizard.Zenith ul.wizard-categories li a {
  color: #293740;
}
#wizard.Zenith ul.wizard-categories li.active, #wizard.Zenith ul.wizard-categories li:hover {
  background-color: #293740;
}
#wizard.Zenith ul.wizard-categories li.active a, #wizard.Zenith ul.wizard-categories li:hover a {
  color: white;
}
#wizard.Zenith ul.wizard-categories.backbutton li.working {
  margin-bottom: 68px !important;
}
#wizard.Zenith .box {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  #wizard.Zenith .box {
    margin: 0 0 60px;
  }
}
#wizard.flavel h1 {
  text-align: left;
  color: #4ba4a9;
  margin: 85px 0 20px;
  font-size: 40px;
  text-shadow: none;
}
#wizard.flavel#wizard .wizard-panel {
  margin-top: 0;
}
#wizard.flavel .css-form input[type=radio].ng-invalid + label {
  color: #4ba4a9;
}
#wizard.flavel ul.wizard-categories li {
  padding: 6px 10px 0 20px;
}
#wizard.flavel ul.list-inline li, #wizard.flavel ul.wizard-categories li {
  border: 2px solid #333;
  color: #333;
}
#wizard.flavel ul.list-inline li:hover, #wizard.flavel ul.wizard-categories li:hover {
  background: #333;
  color: white;
}
#wizard.flavel ul.list-inline li {
  margin: 5px;
}
#wizard.flavel ul.list-inline li a {
  color: #333;
  border: none !important;
}
#wizard.flavel ul.list-inline li a:hover {
  background: #333;
  color: white;
}
#wizard.flavel button.btn-primary {
  border: 2px solid #bd1721;
  background: white;
  color: #333;
}
#wizard.flavel button.btn-primary:hover {
  background: #333;
  color: white;
}
#wizard.flavel .wizard-panel button.btn[type=submit], #wizard.flavel #allform input[type=submit] {
  border: 2px solid #333;
  background: white;
  color: #333;
}
#wizard.flavel .wizard-panel button.btn[type=submit]:hover, #wizard.flavel #allform input[type=submit]:hover {
  background: #333;
  color: white;
}
#wizard.flavel ul.wizard-categories.backbutton li {
  border: none;
  background: none;
  padding: 0 !important;
}
#wizard.flavel ul.wizard-categories.backbutton li:hover {
  background: none !important;
}
#wizard.flavel ul.wizard-categories li {
  border: 2px solid #333;
  background-color: #fff;
}
#wizard.flavel ul.wizard-categories li a {
  color: #333;
}
#wizard.flavel ul.wizard-categories li.active, #wizard.flavel ul.wizard-categories li:hover {
  background-color: #333;
}
#wizard.flavel ul.wizard-categories li.active a, #wizard.flavel ul.wizard-categories li:hover a {
  color: white;
}
@media (max-width: 767px) {
  #wizard.flavel .box {
    margin: 0;
  }
}

.pika-title .pika-label {
  text-decoration: underline;
  color: #777;
}
.pika-title .pika-label:hover {
  color: #333;
}

.grundig p.reveal-wrapper {
  color: #14243A;
}
.grundig p.reveal-wrapper a {
  color: #BB442A;
}
.grundig label {
  display: none;
}
.grundig label[for=serial] {
  display: inline-block;
}
.grundig .emphasis {
  font-style: italic;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/data/localprojects/Beko2014/Website/Content/CS/css/cs.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA,OApiCN;EAqiCM;EACA;EACA;EACA;;AAEA;EACI;EACA,YAliCN;EAmiCM;EACA,OA9iCV;EA+iCU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EA3CJ;IA4CQ;IACA;IACA;;EAEA;IACI;IACA;;EAEA;IACI;IACA;IACA;;;AAKZ;EACI;;AAKA;EACI,OAzkCN;;AA2kCM;EACI;;AAOpB;EACI;EACA;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBA9mCF;EA+mCE;EACA;;AAEA;EACI;EACA;;AAShB;EACI;;AAGA;EACI;EACA,kBAnoCE;EAooCF;;AAGJ;EACI;EACA;EACA,OAppCF;EAqpCE;EACA;;AAIJ;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA,OAhrCN;EAirCM;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAIA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI,YA/sCN;;AAktCE;EACI,OAntCN;EAotCM;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;IACI;IACA;IACA;;EAGJ;IACI;IACA;;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA,OAhwCF;;AAmwCF;EACI;EACA;EACA;;AAEA;EACI,OA/vCF;EAgwCE;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBArxCE;EAsxCF;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;IACI;;EAGJ;IACI;;;AAOR;EACI,OAjzCE;EAkzCF;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EAEA;;AAGJ;EACI,YAv2CF;;AA02CF;EACI;;AAOZ;EACI;;AAGJ;EACI;;AAIA;EACI;EACA,OA34CP;;AA64CO;EACI,YA94CX;EA+4CW;;AAKZ;EACI;EACA,OAt5CH;;AAw5CG;EACI,YAz5CP;EA05CO;;AAIR;EACI;EACA;EACA,OAj6CH;;AAm6CG;EACI,YAp6CP;EAq6CO;;AAIR;EACI;EACA;EACA,OA56CH;;AA86CG;EACI,YA/6CP;EAg7CO;;AAKJ;EACI;EACA;EACA;;AAEA;EACI,OA37CX;;AA87CO;EACI,kBA/7CX;;AAi8CW;EACI;;AAKZ;EACI;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAMR;EACI;;AAGJ;EACI,OA39CD;;AA89CH;EACI;;AAIA;EACI;EACA,OAr+CL;;AAu+CK;EACI,YAx+CT;EAy+CS;;AAKZ;EACI;EACA,OAh/CD;;AAk/CC;EACI,YAn/CL;EAo/CK;;AAIR;EACI;EACA;EACA,OA3/CD;;AA6/CC;EACI,YA9/CL;EA+/CK;;AAIR;EACI;EACA;EACA,OAtgDD;;AAwgDC;EACI,YAzgDL;EA0gDK;;AAKJ;EACI;EACA;EACA;;AAEA;EACI,OArhDT;;AAwhDK;EACI,kBAzhDT;;AA2hDS;EACI;;AAKZ;EACI;;AAIR;EACI;;AACA;EAFJ;IAGQ;;;AAMR;EACI;EACA,OA9hDK;EA+hDL;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI,OAziDK;;AA6iDL;EACI;;AAKJ;EACI;EACA,OAtkDL;;AAwkDK;EACI,YAzkDT;EA0kDS;;AAKZ;EACI;;AAEA;EACI,OAnlDL;EAolDK;;AAEA;EACI,YAvlDT;EAwlDS;;AAKZ;EACI;EACA;EACA,OAhmDD;;AAkmDC;EACI,YAnmDL;EAomDK;;AAIR;EACI;EACA;EACA,OA3mDD;;AA6mDC;EACI,YA9mDL;EA+mDK;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;;AAKR;EACI;EACA;;AAEA;EACI,OApoDT;;AA0oDK;EACI,kBA3oDT;;AA6oDS;EACI;;AAQZ;EAFJ;IAGQ;;;;AAOhB;EACI;EACA;;AACA;EACI;;;AAKJ;EACI,OA9pDM;;AAgqDN;EACI,OAtqDE;;AAyqDV;EAAO;;AACP;EAAoB;;AACpB;EACI%22%7D */