body {
  background-color: #FFFFFF;
  font-family: Helvetica;
}
body .login-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 98vh;
}
body .login-wrapper .login-form-container {
  max-width: 350px;
  width: 100%;
  margin: 0 auto;
}
body .login-wrapper .login-form-container .logos {
  margin-bottom: 25px;
}
body .login-wrapper .login-form-container .logos figure {
  margin: 0;
}
body .login-wrapper .login-form-container .logos figure img {
  max-width: 265px;
  width: 100%;
}
body .login-wrapper .login-form-container .form form {
  display: flex;
  flex-direction: column;
}
body .login-wrapper .login-form-container .form form input {
  margin-bottom: 15px;
  padding: 8px;
}
body .login-wrapper .login-form-container .form form input[type="submit"] {
  cursor: pointer;
  background-color: #0079ac;
  color: #FFFFFF;
  border: solid 1px #0079ac;
  border-radius: 8px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 12px;
  min-height: 40px;
  display: block;
}
body .login-wrapper .login-form-container .form form input[type="text"] {
  cursor: pointer;
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #0079ac;
  border-radius: 8px;
  letter-spacing: 1.2px;
}
body .login-wrapper .login-form-container .form form input[type="password"] {
  cursor: pointer;
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #0079ac;
  border-radius: 8px;
  letter-spacing: 1.2px;
}
body .success-msg.wrapper {
  padding: 45px;
}
body button.button {
  background-color: #0079ac;
  border: none;
  border-radius: 8px;
  padding: 8px 12px;
  max-width: 350px;
  width: 100%;
  cursor: pointer;
}
body button.button.reset {
  background-color: #FFFFFF;
  border: solid 1px #0079ac;
}
body button.button.reset span {
  color: #000000;
}
body button.button span {
  color: #FFFFFF;
  font-weight: 400;
  font-size: 16px;
}
body input.submit-data-form {
  background-color: #000000;
  border: none;
  padding: 8px 12px;
  max-width: 180px;
  width: 100%;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 16px;
}
body input.disabled {
  opacity: 0.08;
  cursor: default;
}
body span.empty-note {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
}
body .return-button a {
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
}
body .page.wrapper {
  display: flex;
  flex-direction: column;
  padding: 15px 45px;
}
@media all and (max-width: 968px) {
  body .page.wrapper {
    padding: 15px 0;
  }
}
body .page.wrapper .logout {
  margin-bottom: 25px;
}
body .page.wrapper .logout a {
  color: #000000;
  text-decoration: none;
}
body .page.wrapper .content {
  max-width: 1124px;
  width: 100%;
}
body .page.wrapper .content header {
  margin-bottom: 35px;
}
body .page.wrapper .content header .logo {
  display: flex;
  justify-content: flex-start;
}
body .page.wrapper .content header .logo figure {
  margin: 0;
  max-width: 265px;
  width: 100%;
}
body .page.wrapper .content header .logo figure img {
  width: 100%;
}
body .page.wrapper .content main .content.wrapper .title {
  font-size: 28px;
  margin-bottom: 25px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] {
  margin-bottom: 45px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .action-buttons {
  display: flex;
  justify-content: space-between;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .action-buttons button {
  max-width: 300px;
  width: 100px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select {
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select label {
  margin-bottom: 35px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row {
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper {
  margin-bottom: 35px;
  background-color: rgba(0, 0, 0, 0.03);
  padding: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  min-height: 160px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item {
  max-width: 150px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item.name-description {
  max-width: 450px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item.temp-marge {
  max-width: 350px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .sku {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .sku .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .ean {
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .ean .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .name {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .name .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .description {
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .description .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .netto-marge-subtotal {
  max-width: 250px;
  width: 100%;
  margin-bottom: 5px;
  display: block;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .netto-marge-subtotal .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .netto-marge-total {
  display: block;
  max-width: 250px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .netto-marge-total .label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .qty {
  margin-top: 5px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .qty input {
  cursor: pointer;
  margin-top: 5px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item .qty input:not([type="checkbox"]) {
  padding: 8px 12px;
  max-width: 100px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item.image {
  max-width: 110px;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.image-sku-ean .item.image figure {
  margin: 0;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.price-marge .price-wrapper {
  display: flex;
  justify-content: space-between;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.price-marge .price-wrapper .item {
  display: flex;
  flex-direction: column;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .item-wrapper .row.price-marge .price-wrapper .item span.label {
  font-weight: 700;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item {
  display: flex;
  justify-content: space-between;
  padding: 11px;
}
@media all and (max-width: 968px) {
  body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item {
    flex-direction: column;
    margin-bottom: 15px;
  }
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item:nth-of-type(2n) {
  background-color: rgba(0, 0, 0, 0.05);
}
@media all and (max-width: 968px) {
  body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item .item:not(:first-child) {
    margin-top: 9px;
  }
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item .item.product {
  max-width: 350px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item .item input {
  cursor: pointer;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select .product-choose-area-rows .row .row-item .item input:not([type="checkbox"]) {
  padding: 8px 12px;
  max-width: 120px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="get_product_data"] .row.item-select button.submit.get_item {
  margin-top: 25px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media all and (max-width: 1024px) {
  body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper {
    flex-direction: column;
  }
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields {
  display: flex;
  justify-content: space-between;
}
@media all and (max-width: 968px) {
  body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields {
    flex-direction: column;
  }
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields .customer-row {
  max-width: 800px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields .customer-row .item {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields .customer-row .item label {
  max-width: 150px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields .customer-row .item input,
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .customer-details .fields .customer-row .item textarea {
  padding: 8px 12px;
  max-width: 250px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details {
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box {
  padding: 15px;
  margin: 15px 0;
  max-width: 450px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.02);
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box:nth-of-type(2n) {
  background-color: rgba(0, 0, 0, 0.04);
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item-count {
  font-size: 22px;
  margin-bottom: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin-bottom: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item label {
  max-width: 150px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item input,
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item textarea {
  padding: 8px 12px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item input.product-value-field,
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item textarea.product-value-field {
  max-width: 80%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .fields .inner-box .item:last-child {
  display: none;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .marge-result {
  display: flex;
  flex-direction: column;
  margin-top: 35px;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .marge-result .item {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 15px;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .marge-result .item label {
  max-width: 250px;
  width: 100%;
}
body .page.wrapper .content main .content.wrapper form[name="data_form"] .data-wrapper .product-details .marge-result .item .value {
  font-weight: 700;
}
/*# sourceMappingURL=nabo-duracell.css.map */