﻿.eshop .content .customer-detail {
  background: url(/images/background-checkout.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.eshop .content .customer-detail .success .success-header {
  font-size: 38px;
  font-weight: 900;
  margin: 15px 0px 40px 0px;
  color: #9aca3c;
}
.eshop .content .customer-detail .success .success-text {
  font-size: 18px;
  font-weight: 300;
}
.eshop .content .customer-detail .success .success-text .success-text-bold {
  font-weight: 700;
}
.eshop .content .customer-detail .success .success-without-mail {
  font-size: 16px;
  margin: 40px 0px 4px 0px;
}
@media (min-width: 768px) {
  .eshop .content .customer-detail .success .success-without-mail {
    margin: 150px 0px 0px 0px;
  }
}
.eshop .content .customer-detail .success .success-without-mail a {
  font-weight: 500;
  font-size: 16px;
  color: #9aca3c;
}
.eshop .content .customer-detail .success .success-without-mail .success-without-mail-text {
  font-size: 12px;
  font-weight: 300;
  color: #939598;
}
.eshop .content .customer-detail .already-bought {
  color: #000000;
  font-weight: 300;
  margin: 30px 0px 15px 0px;
}
.eshop .content .customer-detail .already-bought .already-bought-header {
  font-size: 24px;
}
.eshop .content .customer-detail .already-bought .already-bought-header .already-bought-header-strong {
  font-weight: 700;
}
.eshop .content .customer-detail .already-bought .already-bought-subheader {
  font-size: 16px;
}
.eshop .content .customer-detail .already-bought .already-bought-subheader a {
  font-size: 18px;
  color: #9aca3c;
}
.eshop .content .customer-detail .registration-button {
  margin: 50px 0px 50px 15px;
  display: inline-block;
  width: 200px;
  line-height: 68px;
  height: 68px;
  background-color: #9aca3c;
  cursor: pointer;
  text-align: center;
  border: 1px solid #9aca3c;
  border-radius: 1px;
}
.eshop .content .customer-detail .registration-button .registration-button-text {
  font-weight: 900;
  font-size: 20px;
  color: #ffffff;
}
.eshop .content .customer-detail .registration-button:hover {
  background-color: #ffffff;
  border: 1px solid #9aca3c;
}
.eshop .content .customer-detail .registration-button:hover .registration-button-text {
  color: #9aca3c;
}
.eshop .content .customer-detail .registration-button:disabled {
  background-color: #e2e0e0;
  border: 1px solid #c8c4c4;
}
.eshop .content .customer-detail .registration-button:disabled .registration-button-text {
  color: #ffffff;
}
.eshop .content .customer-detail .customer-detail-form-header {
  color: #dfdfdf;
  font-size: 30px;
  font-weight: 700;
  margin: 20px 0px 10px 0px;
}
.eshop .content .customer-detail .customer-detail-form .agreement {
  font-size: 16px;
  margin-left: 20px;
}
.eshop .content .customer-detail .customer-detail-form .agreement a {
  font-size: 16px;
  color: #9aca3c;
}
.eshop .content .customer-detail .customer-detail-form .customer-detail-form-label {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}
.eshop .content .customer-detail .customer-detail-form .customer-detail-form-label-small {
  font-size: 14px;
  font-weight: 300;
}
.eshop .content .customer-detail .registration-advantage tr > td {
  padding-bottom: 15px;
}
.eshop .content .customer-detail .registration-advantage .registration-advantage-header {
  font-size: 30px;
  color: #9aca3c;
  font-weight: 300;
  margin: 20px 0px 25px 0px;
}
.eshop .content .customer-detail .registration-advantage .registration-states-we-deliver {
  font-size: 16px;
  color: #b4b6b8;
}
.eshop .content .customer-detail .registration-advantage .registration-advantage-item {
  font-size: 20px;
  color: #919396;
  font-weight: 300;
}
.eshop .content .customer-detail .registration-advantage .registration-advantage-icon {
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background: url(/images/tick-ii.png);
  margin-right: 30px;
}
.eshop .content .customer-detail .shift {
  height: 173px;
  padding: 23px 10px 0px 20px;
}
.eshop .content .customer-detail .shift .header {
  font-size: 40px;
  font-weight: 900;
  color: #ffffff;
}
.eshop .content .customer-detail .shift .subtitle {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
}
.eshop .content .customer-detail .white-background {
  padding: 0px 10px 20px 20px;
  background-color: #ffffff;
}
@media (min-width: 1200px) {
  .eshop .content .customer-detail .white-background {
    min-height: 834px;
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .eshop .content .customer-detail .white-background {
    padding-top: 0px;
  }
}