
#productDrawer[style] {
  padding-right: 0px !important;
}
#productDrawer .modal .show {
  display: block;
  padding-right: 0px;
}

#productDrawer .productRating {
    pointer-events: none!important;
}

#productDrawer[style] {
  padding-right: 0px !important;
}
#exteriorProductDrawer .modal .show {
  display: block;
  padding-right: 0px;
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
#productDrawer .modal-dialog, #exteriorProductDrawer .modal-dialog {
  margin: 0;
  height: 100vh;
}
#productDrawer .animated, #exteriorProductDrawer .animated  {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#productDrawer .modal-header, #exteriorProductDrawer .modal-header {
  border-radius: 0;
  background-color: #ffffff;
  border-color: #C7C7C7;
  align-items: center;
  padding: 1.75rem 1.2rem;
}

#productDrawer .modal-content, #exteriorProductDrawer .modal-content {
  border-radius: 0;
  border: 0;
  background-clip: padding-box;
  min-height: 100vh;
  /* overflow-y: scroll; */
  /* overflow-y: auto; */
}
#productDrawer .modal-content, #exteriorProductDrawer .modal-content {
  background: var(--primaryBackgroundColor);
}
.example-open .modal-backdrop {
  background-color: black !important;
  opacity: 0.8 !important;
}

.modal-header.bg-custom {
  background: #f6f5f0;
  border-bottom: 1px solid #dee2e6 !important;
}

.img-content {
    position: relative;
}

#productDrawer .nav-tabs {
  border-bottom: 1px solid #C7C7C7;
  /*padding-left: 15px;*/
}

#productDrawer .tab-selector {
  white-space: nowrap;
  overflow: auto;
  /* margin-left: 15px; */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
    /*border-bottom: 1px solid #C7C7C7!important;*/
  
}

#productDrawer .tab-selector a {
  text-decoration: none;
  color: #465058 !important;
}

#productDrawer .tab-selector .list-inline-item {
  margin-right: 1rem;
  margin-left: 1rem;
}

#productDrawer .tab-selector .list-inline-item:last-child {
  padding-right: 25px;
}

#productDrawer .tab-selector .active {
  border-bottom: 3px solid #465058;
  padding-bottom: 3px;
}

#productDrawer .tab-selector::-webkit-scrollbar {
  display: none;
}

#productDrawer ul {
  /*padding-bottom: 20px;*/
}

#productDrawer input {
  height: 50px;
  border-radius: 10px;
}

#productDrawer .options-block {
  margin-left: 15px;
}

#productDrawer .nav {
  flex-wrap: nowrap;
  background-color: unset !important;
}

#productDrawer .product-content {
  padding-top: 20px;
  margin-left: 15px;
  margin-right: 15px;
}

#productDrawer .tab-content {
  margin-bottom: 0px;
  /* margin-right: 15px; */
  width: 100%;
  /* border-top: 1px solid #C7C7C7; */
}
#productDrawer .modal-header {
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #C7C7C7 !important;
}
#productDrawer .product-content {
    padding: 10px 0px;
}
.shortDesc {
    font-weight: 700!important;
    color: #465058!important;
}
#productDrawer .coverage-and-coatings img,
#productDrawer .coverage-and-area img,
#productDrawer .product-price img
 {
    display: inline;
    padding-right: 5px; 
}
#product_input-panel .product-content .content {
    border-bottom: 1px solid #C7C7C7 !important;
    margin-bottom: 20px;    
}
#product_input-panel {
    /* padding-left: 10px; */
}

#productDrawer .product-cat-compare__disclaimer {
    margin-top: 0px!important;
}
#productDrawer .content .pt-3.shortDesc:last-of-type {
    padding-bottom: 20px;
}
#productDrawer h4 {
    font-size: 1.5rem;
}
#productDrawer hr {
    border-top: 1px solid #C7C7C7!important;
}
#productDrawer .tab-selector {
  /* border-bottom: 1px solid #C7C7C7; */
}
/*#product_input-panel .product-content .content .col-12 .shortDesc:last-of-type{
    border-bottom: 1px solid #C7C7C7 !important;
}*/
#productDrawer .close-btn {
    vertical-align: baseline;
}
#productDrawer .coverage-and-coatings,
#productDrawer .coverage-and-area,
#productDrawer .product-price   {
    font-weight: 900;
}

#productDrawer {
  color: #465058;
}
/*.modal {
    overflow-y: hidden!important;
    overflow-x: hidden!important;
    overflow:hidden!important;
}*/

#productDrawer .product-cat-compare__disclaimer p {
    padding-bottom: 10px!important;
}
#productDrawer .product-cat-compare__disclaimer p:last-of-type {
    padding-bottom: 20px!important;
}

#product_input-panel [data-bv-show="inline_rating"] div.bv_sub_container div.bv_numReviews_component_container {
    display: none !important;
}
 
#product_input-panel [data-bv-show="inline_rating"] div {
    cursor: context-menu !important;
}