﻿.order-completed .details {
  max-width: 100% !important;
}

.checkout-page .section {
  margin: 0 0 30px;
  text-align: center;
}

.page-title {
  text-align: center;
}

.contact-page textarea#Enquiry {
  width: 37%;
  height: auto;
}

@media (min-width: 1200px) {
  td.item.ItemQuantity {
    width: 104px;
  }
}

.html-registration-page .date-of-birth select {
  width: 11.5% !important;
}

.html-customer-info-page .date-of-birth select {
  width: 15.7% !important;
}

.jumbotron.visual-section {
  background: url("../images/homepage_img.jpg");
}

.pager ul:not([class]) > li {
  position: inherit !important;
  padding: 0 !important;
}
.pager ul:not([class]) > li a {
  text-decoration: none !important;
}
.pager ul:not([class]) > li span {
  background: #404145;
}
.pager ul:not([class]) > li span:hover {
  background: #fff200;
  color: #333438;
}

.header-menu {
  border: none !important;
}

.option-list {
  margin: 0 !important;
  padding: 0 !important;
}

span#attr-span {
  display: flex;
}

@media (max-width: 1200px) and (min-width: 480px) {
  .breakme {
    display: none;
  }
}
@media (min-width: 1001px) {
  .group-page .overview {
    float: initial !important;
    width: 100% !important;
    text-align: center !important;
  }
  .group-page .submit {
    width: 60%;
    float: right !important;
  }
}

.order-details-page .page-title a.print-order-button, .checkout-page .button-1 {
  background-color: #404145 !important;
  text-decoration: none !important;
}
.order-details-page .page-title a.print-order-button:hover, .checkout-page .button-1:hover {
  background-color: #fff200 !important;
  color: #333438;
}

.order-details-page .actions button:first-child {
  background-color: #404145 !important;
}
.order-details-page .actions button:first-child:hover {
  background-color: #fff200 !important;
  color: #333438;
}

@media (max-width: 1200px) {
  .order-details-page .totals.section {
    width: 100% !important;
  }
  .total-table tr {
    display: flex !important;
  }
}
.order-details-page strong.bold {
  display: block;
}

.modal-backdrop-prod.show {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #333438;
  opacity: 0.85;
}

#bar-notification {
  display: none;
}

@media (max-width: 480px) {
  .html-registration-page .form-fields label {
    text-align: left !important;
    display: inherit;
  }
  .html-registration-page .date-of-birth select {
    width: 30.5% !important;
  }
}
#top-bar ul li a {
  text-transform: capitalize !important;
}

@media only screen and (max-width: 667px) {
  .WindowForm .card-img > img {
    margin: 0 !important;
  }
  .login-page .new-wrapper, .login-page .returning-wrapper {
    width: 100% !important;
  }
}
.attribute_data li, .order-details-page .info li {
  text-transform: capitalize;
}

@media only screen and (max-width: 1200px) {
  .table.table-striped {
    overflow: scroll;
    display: block;
  }
  .table-total li {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1200px) {
  input.qty-input {
    position: relative;
  }
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.product-tr .ItemSubtotal,
.product-tr .price {
  white-space: nowrap;
}
