/*>>/Themes/PEBA/styles/theme.less*/
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
h3 {
  color: #002d5f;
}
.os-page-container {
  position: relative;
  padding-bottom: 50px;
}
.os-page-container:after {
  content: "";
  position: absolute;
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
  height: 50px;
  bottom: -50px;
  width: 100%;
  border-radius: 4.25925926px;
}
@media (max-width: 767px) {
  .os-page-container {
    margin-top: 109px;
  }
}
.my-account .os-page-container:after {
  display: none;
}
.my-account .os-main-footer {
  clear: both;
}
.os-breadcrumbs {
  background-color: transparent !important;
}
.os-shopping-cart .os-panel-footer {
  padding-bottom: 150px;
}
.os-shopping-cart .os-panel-footer form {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .os-shopping-cart > .controller-shoppingcart > .os-panel-body .os-item .os-item-media {
    float: none;
    width: 100%;
  }
}
.widget-store-locator-widget {
  display: inline-block;
}
.widget-store-locator-widget .filter {
  margin-bottom: 20px;
}
.modal-content {
  padding: 20px 20px;
}
.modal-content .modal-body .os-product-price span.sale {
  color: red;
}
.modal-content .modal-body .os-product-price span.os-markdown {
  color: #000;
}
.gift-card-amount-grid .btn-success {
  background-color: #002d5f;
  border-color: #004592;
}
.mylists .btn-success,
.mylists .btn-info {
  background-color: #002d5f;
  border-color: #004592;
}
.validationMessage,
.field-validation-error {
  color: #ff0000;
}
.modal {
  z-index: 2000;
}
.os-product-list .os-panel-body .os-facets {
  display: none;
}
body.modal-open {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.os-body-wrapper.right.in {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
/*body.os-overflow-hidden {
    //height: 100%;
    overflow: auto !important;
}*/
.os-body-wrapper.left.in {
  overflow: hidden;
  position: fixed;
}

