﻿@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;
  background-color: #f2dede;
  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;
}

#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 20px;
  border: 2px solid #0083be;
  border-radius: 4px;
  background-color: #fff;
  margin-bottom: 20px;
}

#wizard ul.wizard-categories li a {
  width: 100%;
  text-align: center;
  color: #0083be;
  font-size: 20px;
  text-decoration: none;
  display: block;
}

#wizard ul.wizard-categories li.active, #wizard ul.wizard-categories li:hover {
  background-color: #0083be;
}

#wizard ul.wizard-categories li.active a, #wizard ul.wizard-categories li:hover a {
  color: white;
}

#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.grundig {
  /*Disable hovered button*/
  /*
            label.off {
                position: absolute;
                left: -100000px;
            }
                */
}

#wizard.grundig .css-form .ng-invalid {
  border-color: #ebccd1;
  border-style: solid;
  border-width: 1px;
}

#wizard.grundig .css-form input[type="radio"].ng-invalid + label {
  color: #a94442;
}

#wizard.grundig .css-form input[type="checkbox"].ng-invalid + label {
  color: #a94442;
}

#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;
}

#wizard.grundig .css-form .ng-valid.ng-touched {
  border-color: #78FA89;
}

#wizard.grundig .css-form input[type="radio"].ng-valid.ng-touched {
  color: #78FA89;
}

#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 .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;
}

#wizard.grundig .alert-danger {
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  background-color: #000;
  border-color: #a94442;
}

#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: #888;
  background-color: #797979;
}

#wizard.grundig button.btn-default.btn.btn-info.active {
  color: #333;
  background-color: #fff;
  border: 1px solid #000;
}

#wizard.grundig button:disabled {
  color: #888;
  background-color: #eee;
}

#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 #333;
  background: #ccc;
}

#wizard.grundig .btn-file, #wizard.grundig .btn-default, #wizard.grundig .btn-cancel {
  border: 1px solid #333;
  background: #eee;
}

#wizard.grundig .btn-cancel {
  background: #eee;
}

#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.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 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;
}

#wizard.leisure .wizard-panel button.btn[type=submit]:hover, #wizard.leisure #allform input[type=submit]:hover {
  background: #ea3b5f;
  color: white;
}

#wizard.leisure ul.wizard-categories li {
  border: 2px solid #ea3b5f;
  background-color: #fff;
}

#wizard.leisure ul.wizard-categories li a {
  color: #ea3b5f;
}

#wizard.leisure ul.wizard-categories li.active, #wizard.leisure ul.wizard-categories li:hover {
  background-color: #ea3b5f;
}

#wizard.leisure ul.wizard-categories li.active a, #wizard.leisure ul.wizard-categories li:hover a {
  color: white;
}

#wizard.blomberg ul.list-inline .btn-beko, #wizard.blomberg ul.list-inline .btn-default, #wizard.blomberg ul.list-inline .btn, #wizard.blomberg .wizardselectbutton .btn-beko, #wizard.blomberg .wizardselectbutton .btn-default, #wizard.blomberg .wizardselectbutton .btn {
  border: 2px solid #bd1721;
  color: #bd1721;
}

#wizard.blomberg ul.list-inline .btn-beko:hover, #wizard.blomberg ul.list-inline .btn-default:hover, #wizard.blomberg ul.list-inline .btn:hover, #wizard.blomberg .wizardselectbutton .btn-beko:hover, #wizard.blomberg .wizardselectbutton .btn-default:hover, #wizard.blomberg .wizardselectbutton .btn: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 {
  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.flavel ul.list-inline .btn-beko, #wizard.flavel ul.list-inline .btn-default, #wizard.flavel ul.list-inline .btn, #wizard.flavel .wizardselectbutton .btn-beko, #wizard.flavel .wizardselectbutton .btn-default, #wizard.flavel .wizardselectbutton .btn {
  border: 2px solid #333;
  color: #333;
}

#wizard.flavel ul.list-inline .btn-beko:hover, #wizard.flavel ul.list-inline .btn-default:hover, #wizard.flavel ul.list-inline .btn:hover, #wizard.flavel .wizardselectbutton .btn-beko:hover, #wizard.flavel .wizardselectbutton .btn-default:hover, #wizard.flavel .wizardselectbutton .btn: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 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;
}

.pika-title .pika-label {
  text-decoration: underline;
  color: #777;
}

.pika-title .pika-label:hover {
  color: #333;
}

/*# sourceMappingURL=cs.css.map */