/*********************************************
  BREAKPOINTS
**********************************************/
i.fa.fa-shopping-bag.fa-fw.icon:before,
i.fa.fa-shopping-bag.fa-fw.bag-icon:before,
i.fa.fa-shopping-bag.mobile-bag-icon:before {
  content: "\f07a";
}

/*********************************************
 HEADER
*********************************************/
#header > .header-nav {
  z-index: 5;
  padding: 0;
  margin: 0;
  height: 0;
}
#header .col.col-auto.col-md.left-nav,
#header .col.col-auto.center-nav.text-center {
  display: none !important;
}
#header .col.col-auto.col-md.right-nav.text-right {
  position: absolute;
  right: calc(50vw - 620px + 260px);
  top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0;
  margin: 0;
}
@media (max-width: 1200px) {
  #header .col.col-auto.col-md.right-nav.text-right {
    right: calc(50vw - 620px + 320px);
  }
}
@media (max-width: 991.98px) {
  #header .col.col-auto.col-md.right-nav.text-right {
    right: 0;
    top: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }
}
#header .col.col-auto.col-md.right-nav.text-right > #language_selector {
  flex: 1;
  background-color: #f8f8f8;
  padding: 8px 10px;
  min-height: 45px;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  #header .col.col-auto.col-md.right-nav.text-right > #language_selector {
    min-height: 0;
  }
}
#header .col.col-auto.col-md.right-nav.text-right > #language_selector:hover {
  background-color: rgb(222.5, 222.5, 222.5);
}
#header .col.col-auto.col-md.right-nav.text-right > #language_selector:after {
  display: none;
}
@media (max-width: 768px) {
  #header .col.col-auto.col-md.right-nav.text-right > #language_selector .expand-more {
    font-size: 0;
  }
}
@media (max-width: 768px) {
  #header .col.col-auto.col-md.right-nav.text-right > #language_selector .expand-more i {
    font-size: 12px;
    top: 4px;
    display: inline-block;
    position: relative;
    right: -2px;
  }
}
#header .col.col-auto.col-md.right-nav.text-right > .afqQuotesCartOver {
  min-height: 45px;
}
#header .col.col-auto.col-md.right-nav.text-right > .afqQuotesCartOver > #quotesCart > .quotes_cart {
  margin: 0;
}
#header .col.col-auto.col-md.right-nav.text-right > .afqQuotesCartOver > #quotesCart > .quotes_cart > #quotes-cart-link {
  background: none;
  padding: 8px 10px;
  background-color: #f8f8f8;
}
#header .col.col-auto.col-md.right-nav.text-right > .afqQuotesCartOver > #quotesCart > .quotes_cart > #quotes-cart-link:hover {
  background-color: rgb(222.5, 222.5, 222.5);
}
@media (max-width: 1200px) {
  #header .col.col-header-center {
    padding-left: 0;
    padding-right: 0;
  }
}
#header .col.col-header-center > #search_widget {
  margin: 0;
}
#header .col.col-auto.col-header-right.text-right {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
#header .col.col-auto.col-header-right.text-right #ps-shoppingcart-wrapper #cart-toogle {
  padding: 5px;
  background: none;
}
#header .col.col-auto.col-header-right.text-right #ps-shoppingcart-wrapper #cart-toogle > i.fa.fa-shopping-bag.fa-fw.icon {
  font-size: 1.618rem;
  color: #C1C1C1;
}
#header .col.col-auto.col-header-right.text-right #ps-shoppingcart-wrapper #cart-toogle > i.fa.fa-shopping-bag.fa-fw.icon .cart-products-count-btn {
  position: absolute;
  top: -3px;
  right: -5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #DE4002;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #ffffff;
  font-weight: normal;
  width: 18px;
  height: 18px;
  padding: 0;
  line-height: 1;
  min-width: 0;
  min-height: 0;
}
#header .col.col-auto.col-header-right.text-right #ps-shoppingcart-wrapper .info-wrapper {
  display: none;
}
#header .col.col-auto.col-header-right.text-right #user_info {
  margin: 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1200px) {
  #header .col.col-auto.col-header-right.text-right #user_info {
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
#header .col.col-auto.col-header-right.text-right #user_info .account {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
#header .col.col-auto.col-header-right.text-right #user_info .account span {
  font-size: 1rem;
}
#header .col.col-auto.col-header-right.text-right #user_info .text-faded {
  display: none;
}
#header .col.col-auto.col-header-right.text-right #user_info .logout {
  display: inline-block;
  line-height: 1.2;
  font-size: 0.75rem;
  opacity: 0.8;
}
@media (max-width: 400px) {
  #header > #mobile-header > .container > .mobile-main-bar > .col-mobile-logo.text-center > a > img {
    width: 260px;
  }
}
#header #mobile-cart-wrapper #mobile-cart-toogle > i.fa.fa-shopping-bag.mobile-bag-icon {
  font-size: 2.058rem;
  color: #C1C1C1;
}
@media (max-width: 576px) {
  #header #mobile-cart-wrapper #mobile-cart-toogle > i.fa.fa-shopping-bag.mobile-bag-icon {
    font-size: 1.618rem;
  }
}
#header #mobile-cart-wrapper #mobile-cart-toogle > i.fa.fa-shopping-bag.mobile-bag-icon .cart-products-count-btn {
  position: absolute;
  top: -5px;
  right: -10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #DE4002;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #ffffff;
  font-weight: normal;
  width: 18px;
  height: 18px;
  padding: 0;
  line-height: 1;
  min-width: 0;
  min-height: 0;
}
@media (max-width: 576px) {
  #header #mobile-cart-wrapper #mobile-cart-toogle > i.fa.fa-shopping-bag.mobile-bag-icon .cart-products-count-btn {
    top: -9px;
    right: -15px;
  }
}

/*********************************************
 FOOTER
*********************************************/
#footer #footer-copyrights {
  background: none;
}

/*********************************************
  GENERIC SITE GLOBAL
*********************************************/
#iqithtmlandbanners-block-1 {
  padding-top: 80px;
}

/*********************************************
  BUTTONS
*********************************************/
.btn.btn-primary {
  font-weight: bold;
}
.fly_to_quote_cart_button.btn.btn-primary {
  background: none;
  padding: 8px 10px;
  background-color: rgb(235.25, 235.25, 235.25);
  font-weight: normal;
  color: #5D5D5D;
}
.fly_to_quote_cart_button.btn.btn-primary:focus, .fly_to_quote_cart_button.btn.btn-primary:hover {
  background-color: rgb(222.5, 222.5, 222.5);
}

/*********************************************
 LISTING PRODUCTS
*********************************************/
#js-product-list > .products.row.products-list .product-price-and-shipping:has(.regular-price) {
  justify-content: flex-end;
}
#js-product-list > .products.row.products-list .product-price-and-shipping .product-price, #js-product-list > .products.row.products-list .product-price-and-shipping .regular-price {
  font-size: 1.272rem;
}
.product-price-and-shipping:has(.regular-price) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  flex-direction: row-reverse;
}
.product-price-and-shipping:has(.regular-price) .product-price {
  color: #00984C;
  font-weight: bold;
}
.product-price-and-shipping > .aeuc_from_label {
  font-size: 0.75rem;
}
.product-price-and-shipping > .product-price {
  font-size: 1.1rem;
}
.product-price-and-shipping .regular-price {
  vertical-align: middle;
  margin: 0;
  font-size: 1.1rem;
  font-weight: 400;
  text-decoration: line-through !important;
  text-align: center;
  color: #009de0 !important;
  opacity: 1 !important;
  line-height: inherit !important;
}
.product-price-and-shipping .discount-percentage, .product-price-and-shipping .discount-amount {
  display: none;
}

.product-prices > .has-discount > div {
  display: flex;
  align-items: center;
  gap: 5px;
}
.product-prices > .has-discount > div .current-price .product-price.current-price-value {
  font-size: 1.272rem;
  color: #00984C;
  font-weight: 800;
  display: inline-block;
  text-align: center;
  line-height: 1.2;
}
.product-prices > .has-discount > div .product-discount {
  vertical-align: middle;
  margin: 0;
  font-size: 1.272rem;
  font-weight: 400;
  text-decoration: line-through !important;
  text-align: center;
  color: #009de0 !important;
  opacity: 1 !important;
  line-height: inherit !important;
}
.product-prices > .has-discount > div .badge {
  display: none;
}

ul.product-flags {
  position: absolute;
  z-index: 6;
  top: 30px !important;
  left: inherit !important;
  right: 30px !important;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (max-width: 576px) {
  ul.product-flags {
    top: 10px !important;
    right: 10px !important;
  }
}
ul.product-flags li.product-flag {
  width: fit-content;
  font-size: 0.887rem;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #935A5A !important;
  font-weight: bold;
  padding: 6px 14px;
  line-height: 1;
  margin-top: 0;
}
ul.product-flags li.product-flag.on-sale, ul.product-flags li.product-flag.discount {
  background-color: #00984C !important;
}
ul.product-flags li.product-flag.new {
  background-color: #00984C !important;
}
ul.product-flags li.product-flag.out_of_stock {
  background-color: #935A5A !important;
  font-size: 0.75rem;
}

.price-countdown-wrapper {
  display: none !important;
}

/*********************************************
 DETAIL PRODUCT
*********************************************/
#product .product-actions.js-product-actions {
  padding-top: 60px;
}

/*****************
PAGE PANIER
 ******************/
#cart > main > section#wrapper {
  background-color: #FAFAFA;
  padding-top: 40px;
}
#cart .page-title {
  margin-bottom: 0;
  border-bottom: 1px solid #E2E2E2;
}
#cart .cart-grid-body.col-12.col-lg-8 {
  padding-top: 40px;
}
#cart .cart-grid-body.col-12.col-lg-8 .product-line-grid-body.col-12.col-sm-6.col-md-6 .product-line-info a.label {
  display: inline-block;
  line-height: 1.4;
  color: #333;
  font-weight: bold;
  max-width: 180px;
}
#cart .cart-grid-body.col-12.col-lg-8 .btn.btn-secondary.mt-3.mb-3 {
  background: none !important;
  padding: 0 !important;
  color: #B8B8B8 !important;
  text-decoration: underline;
}
#cart .col.col-auto.col-md.unit-price .value {
  color: #009de0;
}
#cart .col.col-auto.col-md.unit-price .product-discount .regular-price {
  color: #009de0;
  text-decoration: line-through;
}
#cart .col.col-auto.col-md.unit-price .product-discount .discount {
  display: none;
}
#cart .col.col-auto.col-md.unit-price .product-discount + .value {
  color: #00984C;
  font-weight: bold;
}
#cart .cart-grid-right.col-12.col-lg-4 .card.cart-summary {
  background-color: #F5F5F5;
  border: none;
}
#cart .cart-grid-right.col-12.col-lg-4 .cart-detailed-totals.js-cart-detailed-totals {
  display: flex;
  flex-direction: column;
}
#cart .cart-grid-right.col-12.col-lg-4 .cart-detailed-totals.js-cart-detailed-totals hr {
  display: none;
}
#cart .cart-grid-right.col-12.col-lg-4 .cart-detailed-totals.js-cart-detailed-totals > .card-body.cart-detailed-subtotals.js-cart-detailed-subtotals {
  order: 1;
  border-bottom: 1px solid #E2E2E2;
}
#cart .cart-grid-right.col-12.col-lg-4 .cart-detailed-totals.js-cart-detailed-totals > .card-body.cart-summary-totals.js-cart-summary-totals {
  order: 3;
}
#cart .cart-grid-right.col-12.col-lg-4 .cart-detailed-totals.js-cart-detailed-totals > .block-promo {
  order: 2;
  border-bottom: 1px solid #E2E2E2;
}
#cart .cart-grid-right.col-12.col-lg-4 .block-promo .cart-voucher-area {
  background: none;
}
#cart .cart-grid-right.col-12.col-lg-4 .block-promo .input-group i.fa.fa-tag.btn.voucher-icon {
  position: relative;
  width: 100%;
  text-align: left;
}
#cart .cart-grid-right.col-12.col-lg-4 .block-promo .input-group i.fa.fa-tag.btn.voucher-icon:before {
  display: none;
}
#cart .cart-grid-right.col-12.col-lg-4 .block-promo .input-group i.fa.fa-tag.btn.voucher-icon:after {
  content: "Code Promo";
  text-transform: uppercase;
  color: #333;
  z-index: 1.272rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 5px;
}
#cart .cart-grid-right.col-12.col-lg-4 .checkout.cart-detailed-actions.js-cart-detailed-actions.card-body .btn.btn-primary.btn-lg.btn-block {
  font-weight: bold;
}

#ps-shoppingcart #blockcart-content {
  background-color: #F5F5F5;
}
#ps-shoppingcart #blockcart-content .cart-products .col.col-info > .pb-1 > a {
  display: inline-block;
  line-height: 1.4;
  color: #333;
  font-weight: bold;
}

/*****************
POPUP AJOUT AU PANIER
 ******************/
#blockcart-modal .modal-content, #blockcart-modal .modal-header, #blockcart-modal .modal-body {
  background: #ffffff;
}
#blockcart-modal .modal-content {
  border: none;
  border-radius: 0;
  overflow: hidden;
}
#blockcart-modal .modal-title {
  color: #333;
  font-size: 1.272rem;
  max-width: 95%;
}
#blockcart-modal .modal-title i {
  margin-right: 8px;
}
#blockcart-modal .modal-body {
  padding: 30px 20px;
}
#blockcart-modal .modal-body .col.col-info .product-name > a {
  color: #333;
  font-size: 1rem;
  font-weight: 700;
}
#blockcart-modal .modal-body .col-md-6 *, #blockcart-modal .modal-body .cart-content * {
  color: #5B5B5B;
}
#blockcart-modal .modal-body .divide-right {
  border: none;
}
#blockcart-modal .modal-body .divide-right .row > .col-md-6 .product-image {
  max-width: 100%;
}
#blockcart-modal .modal-body .divide-right .row .col-md-6 span {
  font-size: 0.887rem;
  font-weight: 300;
}
#blockcart-modal .modal-body .divide-right .row .col-md-6 span strong {
  display: inline;
  font-weight: normal;
  color: #5D5D5D;
}
#blockcart-modal .modal-body .cart-content {
  padding-left: 0;
}
#blockcart-modal .modal-body .product-name {
  color: #5D5D5D;
  font-size: 1.272rem;
}
#blockcart-modal .modal-body .product-price {
  font-weight: bold;
  font-size: 1rem;
  color: #5D5D5D;
}
#blockcart-modal .modal-body .cart-content .cart-products-count {
  font-size: 0.887rem;
  font-weight: 500;
}
#blockcart-modal .modal-body .cart-content p {
  font-size: 1rem;
  color: #5D5D5D;
  font-weight: 300;
}
#blockcart-modal .modal-body .cart-content p span {
  font-size: 1rem;
  color: #5D5D5D;
  font-weight: 300;
}
#blockcart-modal .modal-body .cart-content .value {
  font-size: 1rem;
  color: #5D5D5D;
  font-weight: 300;
}
#blockcart-modal .modal-body .cart-content .product-total {
  background-color: transparent;
  padding-top: 0.5em;
  border-top: 1px solid #E2E2E2;
}
#blockcart-modal .modal-body .cart-content .product-total .label {
  font-weight: 500;
}
#blockcart-modal .modal-body .cart-content .product-total .value {
  font-weight: 500;
}
#blockcart-modal .modal-body .cart-content .cart-content-btn a {
  color: #ffffff;
}
#blockcart-modal .modal-body .cart-content .cart-content-btn a i {
  color: #ffffff;
}
.modal.quickview .modal-body {
  padding: 30px;
}
/*****************
CHECKOUT
 ******************/
#checkout > main > section#wrapper {
  background-color: #FAFAFA;
  padding-top: 40px;
}
#checkout .page-title {
  border-bottom: 1px solid #E2E2E2;
  margin-bottom: 0;
}
#checkout #main > .row > .col-md-8 {
  padding-top: 40px;
}
#checkout #main > .row > .col-md-8 #checkout-personal-information-step .step-title .step-number:before {
  content: "\f2bb";
}
#checkout #main > .row > .col-md-8 #checkout-addresses-step .step-title .step-number:before {
  content: "\f041";
}
#checkout #main > .row > .col-md-8 #checkout-delivery-step .step-title .step-number:before {
  content: "\f0d1";
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .step-title .step-number:before {
  content: "\f09d";
}
#checkout #main > .row > .col-md-8 section.checkout-step .step-title {
  text-transform: uppercase;
}
#checkout #main > .row > .col-md-8 section.checkout-step .step-title .step-number {
  margin-right: 10px;
}
#checkout #main > .row > .col-md-8 section.checkout-step .step-title .step-number:before {
  content: "\f07a";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  padding-right: 10px;
  vertical-align: middle;
  text-align: center;
  font-weight: 900;
  min-width: 32px;
}
#checkout #main > .row > .col-md-8 section.checkout-step .step-title i.fa.fa-check {
  margin-left: 10px;
  color: #8ec032;
}
#checkout #main > .row > .col-md-8 section.checkout-step .continue.btn.btn-primary {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
}
#checkout #main > .row > .col-md-8 section.checkout-step .continue.btn.btn-primary:focus, #checkout #main > .row > .col-md-8 section.checkout-step .continue.btn.btn-primary:hover {
  color: #ffffff;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options {
  color: #5B5B5B;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options p {
  color: #5B5B5B;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options .payment-option {
  display: flex;
  align-items: center;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options .payment-option label {
  margin: 0;
  display: flex;
  align-items: center;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options .payment-option label span {
  font-weight: bold;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step .payment-options .payment-option label img {
  padding-left: 10px;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #conditions-to-approve {
  margin: 0;
  margin-top: 20px;
  padding-top: 0;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #conditions-to-approve .custom-checkbox input[type=checkbox] + span .checkbox-checked {
  color: #009de0 !important;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #conditions-to-approve label.js-terms {
  padding-left: 30px;
  margin-left: -30px;
  font-size: 1rem;
  color: #5B5B5B;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #conditions-to-approve label.js-terms a {
  font-size: 1rem;
  color: #5B5B5B;
  text-decoration: underline;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #payment-confirmation {
  margin-top: 20px;
}
#checkout #main > .row > .col-md-8 #checkout-payment-step #order-summary-content {
  display: none !important;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary {
  background-color: #F5F5F5;
  border: none;
  display: flex;
  flex-direction: column;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary hr {
  display: none;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .card-body:first-child > .cart-summary-products.js-cart-summary-products > div:first-child {
  display: none;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .card-body:first-child > .cart-summary-products.js-cart-summary-products #cart-summary-product-list {
  display: flex !important;
  flex-direction: column;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .card-body:first-child > .cart-summary-products.js-cart-summary-products #cart-summary-product-list .media-left.mr-3.align-self-center {
  display: none;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .card-block.cart-summary-subtotals-container.js-cart-summary-subtotals-container {
  order: 1;
  border-bottom: 1px solid #E2E2E2;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .card-body.cart-summary-totals.js-cart-summary-totals {
  order: 3;
}
#checkout .col-md-4.cart-grid-right #js-checkout-summary > .block-promo {
  order: 2;
  border-bottom: 1px solid #E2E2E2;
}
#checkout .col-md-4.cart-grid-right .block-promo .cart-voucher-area {
  background: none;
}
#checkout .col-md-4.cart-grid-right .block-promo .input-group i.fa.fa-tag.btn.voucher-icon {
  position: relative;
  width: 100%;
  text-align: left;
}
#checkout .col-md-4.cart-grid-right .block-promo .input-group i.fa.fa-tag.btn.voucher-icon:before {
  display: none;
}
#checkout .col-md-4.cart-grid-right .block-promo .input-group i.fa.fa-tag.btn.voucher-icon:after {
  content: "Code Promo";
  text-transform: uppercase;
  color: #333;
  z-index: 1.272rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 5px;
}
#checkout .col-md-4.cart-grid-right .checkout.cart-detailed-actions.js-cart-detailed-actions.card-body .btn.btn-primary.btn-lg.btn-block {
  font-weight: bold;
}

/*****************
MY ACCOUNT -> user account + other pages
 ******************/
#content.page-content.my-account-page-content-wrapper {
  margin-bottom: 80px;
  border: none;
}

#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down {
  border: none;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down .thead-default {
  background: #FCFCFC;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down .thead-default tr th {
  background: none;
  border: none;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr {
  background: none;
  border-bottom: 1px solid #E2E2E2;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr th, #history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr td {
  background: none;
  border: none;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr .text-center.order-actions a {
  line-height: 1.2;
  display: inline-block;
  display: inline-flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  font-weight: normal;
  min-height: 40px;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr .text-center.order-actions a:nth-child(1) {
  color: #5B5B5B;
  background-color: #F5F5F5;
  margin-bottom: 5px;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr .text-center.order-actions a:nth-child(3) {
  color: #ffffff;
  background-color: #B8B8B8;
}
#history .my-account-page-content.col-sm-9 .table.table-striped.table-bordered.table-labeled.table-responsive.hidden-sm-down tbody tr .text-center.order-actions hr {
  display: none;
}
#history .my-account-page-content.col-sm-9 .orders .order a h3 {
  color: #5D5D5D;
}
/*****************
HISTORIQUE DES COMMANDES - Detail
 ******************/
#order-detail .box, #guest-tracking .box {
  border: none;
}

.label.label-pill {
  background: none !important;
  color: #5B5B5B !important;
  line-height: 1.2;
  display: inline-block;
  padding: 0;
  font-weight: bold;
}

/*# sourceMappingURL=otiva.css.map */
