/*================================================================================
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
.auth_logo img {height: 70px;}
.la.la-angle-down.fa-sm {font-size: 15px !important;font-weight: 800}
.la.la-shopping-cart {font-size: 1.5rem;}
.la.la-shopping-cart.header {font-size: 3rem;right:50%;}
.brand-logo {width: 50px;}
.brand-logo-mobile {width: 45px;}
.nav-item.nav-search {padding: 10px;}
.img-fluid.orders{height: 80px;margin: 0px 0px 10px 0px;}
.card.plus_card {min-height: 272px;border: 1px solid;border-style: dashed;padding: 87px 0px;}
.card.add_payment {height: 238px;border: 1px solid;border-style: dashed;padding: 65px 0px;}
.badge.product_detail {padding: 0.2rem 0.5rem;font-size: .9rem;position: absolute;top: 15px;padding: 0.5rem;font-size: 1rem;letter-spacing: 0.25px;left: 15px;}
.card.address_card {min-height: 272px;}
.la.la-map-marker.marker {font-size: 30px;}
.marker_element {margin-left: 11px;padding: 1rem;display:block;width:250px;}
.marker_element:hover {height: 60px;border: 1px solid;padding: 1rem;}
.marker_loc{padding:1rem;}
.dropdown-toggle.nav-link.marker-link.waves-effect.waves-dark {padding: 1rem;}
.marker-link.waves-effect.waves-dark{display: block;}
.edit_address:hover {text-decoration: underline;}
.product_options_selected {border: 1px solid;}
.product_options_selected_list {border: 1px solid;}
.badge.badge-pill.badge-danger.badge-up.badge-glow.header {right: 74px;}
.btn.btn-sm.bootstrap-touchspin-up.bootstrap-touchspin-injected {width: 35px;height: 35px;}
.btn.btn-sm.cart_btn.waves-effect.waves-light {width: 35px !important;height: 35px !important;background: rgb(146,198,64); margin-left:3px;}
.la.la-plus {margin-left: 0;}
.btn.btn-sm.bootstrap-touchspin-up {width: 35px;height: 35px;}
.btn.btn-sm.bootstrap-touchspin-down {width: 35px;height: 35px;}
.btn-trash {width: 40px;height: 40px;background: rgb(146,198,64);}
.btn-update {width: 40px;height: 40px;background: rgb(146,198,64);}
.lazy {width: 700px;height: 467px;display: block;}
.auth_logo {width: 70px !important;}
.ptile {background: #fff;height: 440px;border-radius: 7px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);}
option {background-color: white !important;}
.leaflet-bottom.leaflet-right {display: none;}
.dropdown.dropdown-notification.nav-item.d-none.d-md-block.address-element {width: auto;max-width: 320px;}
.nav-item.d-none.d-md-block.logo-element {padding: 0 0;}
.maps-leaflet {height: 449px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);margin-bottom: 10px;}
.card.height-50.payment-card {margin-bottom: 10px !important;}
.form-control.width-100.cvv {height: 30px;}
.rounded-circle.cvv-img {height: 30px;}
#delivery {font-size: 1rem;font-weight: bold;}
#checkout {font-size: 1rem;font-weight: bold;}
.card-body.py-0.order-list {border-top: 1px solid antiquewhite;}
.order-ul {list-style: none;}
.order-details.mt-1.order-row {width: 20%;float: left;}
.order-row-last{width: 100%;}
.order-details.text-center.mt-1.order-row.img {width: 15%;}
.order-details.mt-1.order-row.detail {width: 30%;}
.btn.btn-danger.bold-font.waves-effect.waves-light {font-weight: bold;}
#bold-font, .bold-font{font-weight: bold;font-size: 1rem;}
.deliver-btn {font-weight: bold;font-size: 1rem;}
#bold-font\ grand-total {font-weight: bold; font-size: 1.1rem;}
.la.la-caret-right {font-size: 1.5rem;font-weight: bold;}
#shop_li {font-size: 1.2rem;}
.sidebar.shop-list {width: 360px;}
.badge.badge-pill.badge-danger.badge-up.badge-glow.header.header-badge {
	padding: 0.2rem 1.1rem;
	font-size: 1.2rem;
	background: rgb(146,198,64);
	box-shadow: none;
	position: absolute;
	top: 10%;
	text-align: center;
	line-height: 1.3rem;
	min-width: 1rem;
	right:50%;}
.text-center.count.touchspin.cart-qty.form-control {width: 50px;}
.card.address_card.box-shadow-0.address-selected {border: 3px solid rgb(146,198,64);}
.checkout-order-total {font-size: 1.1rem;font-weight: bold;}
.card-title.cart-items {font-size: 1.32rem;}
.update-td {width: 25%;}
.cart-action-td {width: 20%;}
.price-box {font-size: 1.1rem;}
.title-area.clearfix.product-header {width: 80%;}
.price-reviews.clearfix.product-header {width: 80%;}
.product-specification {font-size: 1.1rem;}
#bold-font-price {font-size: 1rem;font-weight: bold;}
.la.la-filter {font-size: 1.5rem;}
.ficon.ft-search {font-size: 1.5rem;}
.text-address{color:#6b6f82;}
.footer.footer-static.footer-light {box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);margin-top: 8rem;}
.text-center.count.touchspin.form-control.prod_qty{
    box-shadow: 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
    height: 36.5px;
}
.wishlist-item{background: none !important;color: #000 !important;font-size: 1rem !important;font-weight: bold !important;float:left;width: 100%}
.card.wishlist-card {border: 1px solid rgb(146,198,64);min-height: 300px;max-height: 300px;}
.wishlist.product-price{font-size: 1.1rem !important; font-weight: bold}
.wishlist-form{width:33.33%;}
.card-header.wishlist-header {height: 1.5rem;}
.carousel-control {height: 40px;width: 40px;background-color: #ccc;cursor: pointer;opacity: 7;background-clip: padding-box;-webkit-border-radius: 100%;padding: 4px 4px 0px 4px;}
.la.la-angle-left {font-weight: normal;font-size: 2rem;color: #fff;}
.la.la-angle-right {font-weight: normal;font-size: 2rem;color: #fff;}
.right.carousel-control {margin-right: 0px;}
.media-body.shipto-address {cursor: default;}
.carousel-inner.navbar-container.main-menu-content.category-carousel {overflow: visible;}
.la.la-star.checked {color: yellowgreen;font-size: 1.3rem;font-weight: 800;}
.btn.btn-light.link-review.waves-effect.waves-light {top: 0.32rem;box-shadow: none;}
.form-control.border-input{border:1px solid #a6a6a6;}
.card.related-products {border: 1px solid rgb(146,198,64);}
.card.related-products.bundle {min-height: 520px;max-height: 520px;}
.product-img_shop.related-product.d-flex.align-items-center {height: 0px !important;}
.right.carousel-control.related-product{position: absolute;}
.left.carousel-control.related-product{position: absolute;}
.carousel-control.related-product {top: 12rem;}
.media-body.product-rating-media {cursor: default;}
.card.shop-review-card {overflow-y: scroll;overflow-x: hidden;}
.dropdown-menu-right.shop-review{list-style: none;}
.dropdown.dropdown-user.nav-item {list-style: none;}
.shop-all-reviews:hover {text-decoration: underline;}
.active.carousel-item.related-product.col-md-10 {display: flex;}
.close {color: #000000 !important;font-size: 1.5rem;font-weight: 800;}
.row.media.shop-rating > a {width: 66.66%;}
.media-list.media-bordered.shop-rating-modal {overflow-y: scroll;overflow-x: hidden;}
.media-list.media-bordered.shop-ratiing-modal {border-bottom: 1px solid #E4E7ED;}
.media.shop-rating {border-bottom: 1px solid #E4E7ED !important;border-top: none;}
.header-navbar-category{height:110px;}
.order_header {padding: 10px 10px 0px 10px;}
.product-rating.float-left.ml-1.shop-overall_rating {padding: 7px;}
.ft-shopping-cart {font-weight: bold;font-size: 1rem;}
.navbar-cat-img {margin: 2px auto;display: block;width: 100px;height: 45px;}
#loaderDiv{display: none;}
#backToTop {display: none;position: fixed;bottom: 20px;right: 30px;z-index: 99;border: none;outline: none;background-color: rgb(146,198,64);color: white;cursor: pointer;padding: 12px;border-radius: 10px;font-size: 18px;width: 45px;}
#backToTop:hover {background-color: #555;}
.card.faq-card {margin-bottom: 0px !important;}

.mult-product-img{width: 50px;height: 50px;padding: 0px 0px 1px 0px;border:1px solid #D0D0D0;margin-left: 3px;}
.multiImg {border-radius: 5px;cursor: pointer;transition: 0.3s;min-height: 400px !important;max-height: 400px !important;}
.multiImg:hover {opacity: 0.7;}
.modal-product-zoom {
  display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.modal-content{ -webkit-animation-name: zoom;-webkit-animation-duration: 0.6s;animation-name: zoom;animation-duration: 0.6s;}
.table-wrap {max-height: 158px;overflow-y: auto;}
.table-wrap-shop-list {max-height: 375px;overflow-y: auto;}
#currentAddress{width: 90%;}
.header-navbar-category{height: 6rem;}
.reward-data-col, .price-data-col{max-width:100%;}
.product-rating-tab {max-height: 420px;overflow-y: scroll;overflow-x: hidden;}
.modal-header .view-order-detail-close {margin: -1rem -1rem -1rem 1rem;}
.old-price {color: #6f7274;font-weight: 400;margin-left: 5px;text-decoration: line-through;}
.price-box.combo {color: #6b6f82;font-weight: 500;}
.combo-sm-img {width: 50px;height: 50px;}
.header-navbar .navbar-header{width: 100px;}
@media print {
    /* on modal open bootstrap adds class "modal-open" to body, so you can handle that case and hide body */
    body.modal-open {
        visibility: hidden;
    }
    body.modal-open .modal .modal-header,
    body.modal-open .modal .modal-body {
        visibility: visible;
    }
    .modal-header{display: none;}
    html, body {
      width: 1024px;
    }
    .print-section {
      display: block !important;
      overflow: visible !important;
      position: fixed;
      line-height: 1em;
      word-spacing:1px;
      letter-spacing:0.2px;
      font: 14px "Times New Roman", Times, serif;
      background:white;
      color:black;
      width: 100%;
      float: none;
      left: 0px;
      top: 0px;
    }
    @page {
        margin-top: 0;
        margin-bottom: 0;
        size: A4;
        margin: 0mm;
    }
}



@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}
@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}
.prod-zoom-header{border-bottom: none !important;}
#img01 {position: inherit;width: 100%;}
.track {position: relative;background-color: #ddd;height: 7px;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 60px;margin-top: 50px}
.track .step {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 25%;margin-top: -18px;text-align: center;position: relative}
.track .step.active:before {background: rgb(146,198,64);}
.track .step::before {height: 7px;position: absolute;content: "";width: 100%;left: 0;top: 18px}
.track .step.active .icon {background: rgb(146,198,64);color: #fff}
.track .icon {display: inline-block;width: 40px;height: 40px;line-height: 40px;position: relative;border-radius: 100%;background: #ddd}
.track .step.active .text {font-weight: 400;color: #000}
.track .text {display: block;margin-top: 7px}
.itemside {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%}
.itemside .aside {position: relative;-ms-flex-negative: 0;flex-shrink: 0}
.img-sm {width: 80px;height: 80px;padding: 7px}
ul.row,
ul.row-sm {list-style: none;padding: 0}
.itemside .info {padding-left: 15px;padding-right: 7px}
.itemside .title {display: block;margin-bottom: 5px;color: #212529}
.btn-warning {color: #ffffff;background-color: #ee5435;border-color: #ee5435;border-radius: 1px}
.btn-warning:hover {color: #ffffff;background-color: #ff2b00;border-color: #ff2b00;border-radius: 1px}
.order-status-bar{padding-bottom: 10px;}
.card.related-products {min-height: 520px;max-height: 520px;}
.card.card-order {margin-bottom: 1px;border-radius: 0px;}
.mult-product-img.active {border: 1px solid black;}
.product-zoom{max-height: 500px; overflow-y: scroll;}
.product-zoom-hearder{display: contents;}
.order-status.active {text-decoration: underline;text-decoration-color: blueviolet;letter-spacing: 0.5px;text-decoration-thickness: 2px;font-weight: bold;color: black;}
.order-status{cursor:pointer;}
.points-block{margin-left:10px;background-color:#D0D0D0;width: 47%;}
.points-block-cart{margin-bottom:0}
/*.card-body.card-body-redeem-points {padding: 5px 10px 0px 15px;}*/
.la.la-rupee.redeem-point {font-size: 1.2rem;}
.la.la-rupee.redeem-point-detail {font-size: 1.5rem;}
#DataTables_Table_0_filter{float: right;}
.order-cancel-btn{margin-left: 4px;}
.spinner{display: none;}
.modal-header{border-bottom: 1px solid #D0D0D0;padding: 0.5rem 1rem}
.modal-footer{border-top: 1px solid #D0D0D0;padding: 0.5rem;}
.view-order-modal:hover {text-decoration: underline !important;cursor: pointer;color: #c45500 !important;}
.order-list{overflow: hidden;}
.modal-content.order-detail {height: 600px;overflow-y: scroll;overflow-x: hidden;}
.header-navbar .navbar-header .navbar-brand {​​​​​​​left: 20% !important;}​​​​​
.content-detached.content-right.center {margin-left: 150px;margin-right: 150px;}
.content-header.row.center {margin-left: 150px;}
.bundle-row:hover {background-color: #D0D0D0;cursor: pointer;}
.product-info.bundle {width: 100%;}
.product-title.bundle-title {font-size: 1rem;}
.la.la-angle-double-right.mobile-menu {font-size: 1rem !important;}
.nav-item.active {top: 0.5rem;}
.mobile-cat-image{width: 30px;height: 30px;float: left;}
.btn.btn-sm.btn-update.waves-effect.waves-light {margin-left: 1rem;}
.bundle-row {border-top: 1px solid #e3ebf3;}
.card-body.home-map { padding: 0;}
.basic-carousel .card-body, #basic-carousel .card-body { padding: 0;}
.card { margin-bottom: 0.875rem;}
.pdt-detail-btn-cart{margin-left: 5px;}
.btn.btn-outline-info.btn-block.login-btn.waves-effect.waves-light {
  background-color: rgb(146,198,64);
  color: #fff;
  font-weight: bold;
}
.btn.btn-outline-info.btn-block.register-btn.waves-effect.waves-light {
  background-color: rgb(9,108,174 );
  font-weight: bold;
  color: #fff;
}
.btn.btn-outline-danger.btn-block.waves-effect.waves-light {
  background-color: rgb(9,108,174 );
  color: #fff;
  font-weight: bold;
}
@media (min-width: 992px){
.content-detached.content-right.center {margin-left: 150px;margin-right: 150px;}
.content-header.row.center {margin-left: 150px;}
.update-td {width: 25%;}
.logo_mobile{display: none;}
.left-prod-filter{display: block;}
}
.img-fluid.mb-1.related {margin-left: 60%;}
@media only screen and (max-width: 600px) {
.title-area.clearfix.product-header {width: 100%;}
.price-reviews.clearfix.product-header {width: 100%;}
.product-detail .product-info {width: 100%;}
.wishlist-form{width:100%;}
.modal-content {width: 100%;}
.points-block{width: 100%;}
.product-action {width: 150%;}
.update-td {width: 30%;}
#Carousel{display: none;}
.logo_mobile{position: relative;}
.content-detached.content-right.center {margin-left: 0;margin-right: 0;}
.content-header.row.center {margin-left: 0;}
.btn.btn-sm.btn-update.waves-effect.waves-light {margin-left: 5px;height: 35px;width: 35px;top: 2px;}
.cart-buy-btn{margin-top: 5px;}
/* .left-prod-filter{display: none;} */
.multiImg {
  min-height: 80px !important;
  max-height: 120px !important;
  margin-left: auto !important;
}
.navbar-wrapper {
  background-color: rgb(9,108,174 );
}
.img-fluid.related {margin-left: 20%;}
.img-fluid.mb-1.related {margin-left: 21%;}
.img-fluid.orders {height: auto;}
.order-details.mt-1.order-row.detail {width: 100%;}
.card.pull-up.product{min-height: 400px !important;max-height: 650px !important;}
.card.related-products{min-height: 520px; max-height: 750px !important;}
.order-details {width: 100% !important;}
#cart-table table, #cart-table thead, #cart-table tbody, #cart-table th, #cart-table td, #cart-table tr { display: block; }
#cart-table thead tr {position: absolute;top: -9999px;left: -9999px;}
#cart-table tr { border-bottom: 1px solid #D0D0D0; }
#cart-table tr:last-child { border-bottom: none; }
td {border: none; border-bottom: 1px solid #D0D0D0; position: relative;padding-left: 50%;}
td:before {position: absolute; top: 0; left: 2rem; width: 45%; padding-right: 10px; white-space: nowrap;}
#cart-table td:nth-of-type(4):before { content: "Unit Price:"; }
#cart-table td:nth-of-type(5):before { content: "Sub Total:"; }
.update-td{width: 70%;}
.table tbody td, .table tbody th { height: auto; padding-top:0;}
.cart-action-td{width: 70%; padding-bottom: 4rem !important;}
.cart-price-td{padding-left: 35% !important;}
.points-block-cart{margin-right: 1rem;}
}
.badge-not-running {background-color: yellow;color: black;font-weight: bold;}
.badge-running {background-color: green;color: #ffffff;font-weight: bold;}
.card.pull-up.product {min-height: 480px;max-height: 480px;}
.price-box.product-description {margin-bottom: 5px;margin-top: 5px;font-size: 15px;}
.add_bid {max-height: 36px;max-width: 36px;}
.solid-border {border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-top: 0rem;border-top-style: none;border-top-width: 0px;border-top-color: currentcolor;}
.card-title.solid-border-card-title {font-weight: 500;font-size: 13px;text-transform: uppercase;letter-spacing: .3px;display: inline-block;}
.participated {border: 1px solid rgb(146,198,64);}
.sell-tick {border: 1px solid red;}
.buy-tick {border: 1px solid green;}
.participated-tick {width: 0px;height: 0px;font-size: 2rem;padding: 0 0 0 83%;margin-top: 0;}
.participated-img {max-width: 36px;max-height: 36px;}
#Carousel-sticky-wrapper{display: none;}
.card-title.solid-border-card-title {font-weight: 600;}
.navbar-container.content {background-color: rgb(9,108,174 );}
.user-name {color: #ffffff;}
.icon-group {display: revert;}
.auction-box {clear: both;float: left;}
.price-box {float:left}
.location-icon{min-height: 36px;max-height: 36px;}
.price-reviews .price-box {float: left;clear: both;display: block;}
.blue-btn{
  font-size: 1.2rem;
  font-weight: bold;
  color: #fff !important;
  background: blue !important;
  border-radius: 1.5rem;
}
.cancel-btn { border-radius: 1.5rem;}
.buy-bid-btn {font-size: 1.2rem;font-weight: bold;color: #fff;background: blue;border-radius: 1.5rem;}
.add_bid.btn.btn-sm.btn-success.waves-effect.waves-light{
  font-size: 1.2rem;
  font-weight: bold;
  color: #fff;
  background: blue;
  border-radius: 1.5rem;
}
.price-box.asking_price {color: blue;font-weight: bold;}
.confirm-buy-now {background-color: green !important;color: #fff;}
/* .input-group-append.action-btns {padding: 0px 45px;} */