#payment .payment-view {
  display: none;
}
#payment .payment-view[data-payment="credit-card"] .StripeElement {
  background-color: white;
  height: 40px;
  padding: 10px 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}
#payment .payment-view[data-payment="credit-card"] .StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}
#payment .payment-view[data-payment="credit-card"] .StripeElement--invalid {
  border-color: #fa755a;
}
#payment .payment-view[data-payment="credit-card"] .StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
#payment .payment-view[data-payment="sepa"] input,
#payment .payment-view[data-payment="sepa"] .StripeElement {
  height: 40px;
  padding: 10px 12px;
  color: #32325d;
  background-color: white;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}
#payment .payment-view[data-payment="sepa"] input:focus,
#payment .payment-view[data-payment="sepa"] .StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}
#payment .payment-view[data-payment="sepa"] .StripeElement--invalid {
  border-color: #fa755a;
}
#payment .payment-view[data-payment="sepa"] .StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
#payment .payment-view[data-payment="paypal"] {
  display: block;
}
form.order-overview select {
  width: auto;
}
form.order-overview fieldset {
  margin: 0;
  background-color: #F9B234;
  padding: 10px;
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.6), inset 0 -1px 1px rgba(0,0,0,0.6), 0 0 5px rgba(0,0,0,0.6);
  border-bottom: 0px solid transparent;
  font-weight: bold;
  border-radius: 5px;
}
form.order-overview legend {
  font-family: 'amatic_scbold';
  font-size: 35px;
  font-weight: 700;
  padding: 10px;
  border-radius: 10px;
  text-align: center;
  background-color: #0f70b7;
  color: #ffffff;
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.6), inset 0 -1px 1px rgba(0,0,0,0.6), 0 0 5px rgba(0,0,0,0.6);
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 0;
  background-image: url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/bevel_300.png);
  background-repeat: repeat-x;
}
form.order-overview .panel-body {
  color: #000000;
  font-size: 14px;
}
form.order-overview .payment-box {
  display: none;
}
#order-upload-modal .modal-body .hint-image_upload {
  text-align: center;
}
#order-upload-modal .modal-body .hint-image_upload .text {
  font-size: 18px;
}
#order-upload-modal .modal-body .hint-image_upload .hint {
  font-size: 14px;
}
#frontend-nav_bak .style-kcdhp4tgrepeaterButtonlabel {
  display: inline-block;
  padding: 0 10px;
  color: #ffffff;
  transition: color 0.4s ease 0s;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox1252846306__root {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 5px 5px;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root {
  display: flex;
  width: 100%;
  height: 100%;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root .search_icon {
  position: absolute;
  top: 12px;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root .clear_icon {
  position: absolute;
  top: 17px;
  right: 16px;
  cursor: pointer;
  display: none;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root .clear_icon:hover {
  color: #000000;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root input {
  width: 100%;
  color: #2F2E2E;
  padding-left: 35px;
  font-size: 17px;
  border-radius: 5px;
  border: 1px solid #f9b234;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root input:focus {
  border: 1px solid #000000;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root input::-webkit-input-placeholder {
  color: #2F2E2E;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root input:-ms-input-placeholder {
  color: #2F2E2E;
}
#frontend-nav_bak .style-kcdhrsb1.searchbox3973752156__root input::placeholder {
  color: #2F2E2E;
}
