.div_calculator .bootstrap-select .dropdown-menu li .dropdown-item {font-weight: bold !important;}
.contact_info a {color: #29b1e0 !important}
.contact_info a i {margin-right: 5px !important;}
.contact_info a:hover,.contact_info a:focus {color: #ffffff !important}

/*nav .dropdown-menu, .navbar .dropdown-menu, .top-header .dropdown-menu {font-size: 20px;}*/

/*#product_list_without_category .card-body,*/
/*#product_list_without_category .card-footer {    display: none !important;}*/
/*#product_list_without_category .card {border-radius: 1.25rem !important;overflow:hidden;}*/
/*.navbar-nav .nav-item.submenu_custom_link .nav-link:after {display: none !important;}*/

body footer .footer-nav .bottom-links li:last-child::before {
    display: none !important;
}
#quote_create .page-header,
#faq_details .page-header,
#category_product_list .page-header {
    display: none !important;
}
body #price_calculator.card .card-header {
    display: block;
}

.home_page_body .banner-content p,
#footer .order-lg-2 p{
    font-family: "GranthaSangamMN-Regular", sans-serif !important;
}
#footer .order-lg-2 p {font-size: 16px !important;}

.user-info .btn-outline-secondary{width:auto !important;}

.sample-pack .btn-primary:hover{transform: translate(3px, 3px);}

#btnlogin_page{font-size:1rem;}

ul.navbar-nav > li.exlink.nav-item + li.exlink.nav-item {
  display:none;
}

#userlogin_page .float-left > p {opacity:0;}

@media only screen and (min-width: 768px) {
    #userlogin_page .float-left > p {opacity:1;}
}

@media only screen and (max-width:768px){
     #userlogin_page .float-left{
        text-align:left !important;display: flex; align-items: start; justify-content: start; flex-direction: column;
    }
    .facebook_login {margin-bottom:0 !important;font-size:0.9rem;}
}
#product-info .ops_customclass .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  width: 1rem !important;
  height: 1rem !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
  border: 1px solid;
}


#quote-product-info .custom-radio .custom-control-input:checked ~ .custom-control-label::after,
#additional_info_accordion .custom-radio .custom-control-input:checked ~ .custom-control-label::after{
  background-color: #29b1e0 !important;
 border-radius: 50% !important;
  width: 8px !important;
  height: 8px !important;
  right: auto !important;
  left: -20px !important;
  top: 8px !important;
  background-image: none !important;
  border:none !important;
}

#quote-product-info .custom-radio .custom-control-label::before,
#additional_info_accordion .custom-radio .custom-control-label::before {
  background-color: rgba(0,0,0,0) !important;
  border-color: #000 !important;
  box-shadow: none important;;
}

#quote-product-info .ops_customclass .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
#additional_info_accordion .ops_customclass .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
 background-color: rgba(0,0,0,0) !important;
  border-color: #000 !important;
}

.ops_customclass .bootstrap-select > .dropdown-toggle {margin-bottom:1rem;}

body #main-content{background-attachment: fixed;}

#quote-product-info .ops_customclass .custom-control-label,
#additional_info_accordion .ops_customclass .custom-control-label{
  border: none !important;
}

/* 10-02-2025 changes */
#product-info #pricecalulate .ops_Material-Sticker-Chimp .custom-control-label + span,
#product-info #pricecalulate .ops_Shape-Sticker-Chimp_14 .custom-control-label + span{
    display: none !important;
}
body .custom-control-right.custom-control .custom-control-label::after {
 top: 50% !important;
}
body .navbar .nav-item.dropdown .dropdown-menu.login a.float-right,
body .navbar .nav-item.dropdown .dropdown-menu.login .dropdown-item-text a{
 color: #6c757d !important;
}
body .navbar .nav-item.dropdown .dropdown-menu.login .form-group a:hover,
body .navbar .nav-item.dropdown .dropdown-menu.login .dropdown-item-text a:hover{
    color: #29b1e0 !important;
}
/*#user_account_history #reward_coupon #FrmRewardCoupon .col-form-label {
 top: 50%;
 transform: translateY(-50%);
}*/
#user_account_history #reward_coupon .page-sub-header h3 {
 color: #000;
}
#loginid_popup .bg-secondary{
    height: 30px;width: 30px;padding-top: 10px !important;
}
.google_login > span{font-size:20px;}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0!important;
    flex-basis: 0!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1 !important;;
    max-width: 100% !important;
  }
}

.reward_coupon_info ul li::before{border: 1px solid #b1b1b1;}
.reward_coupon_info ul li:not(:last-child)::after{background: #b1b1b1;}
.save_for_later .shadow{box-shadow:none !important;}
.save_for_later .shadow .row .col-lg-3 .row{background-color:#fff; padding:1rem;}
#login_signup_popup .dropdown-item-text a{display:block;margin:0!important;}
#login_signup_popup .dropdown-item-text{text-align:left !important;}
#user_reward_point .border{background-color:#fff;}
.reward-history {background-color:#fff;}
.reward-history .tab-content{padding-inline:1rem !important;padding-top:1rem !important;}

/*Testing*/
.myAccountSidebar ~ #middle-content .main-content {
    padding: 15px 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e7e9f2;
    -webkit-box-shadow: 0 0 5px 0px #e7e9f2;
    -moz-box-shadow: 0 0 5px 0px #e7e9f2;
    box-shadow: 0 0 5px 0px #e7e9f2;
    margin: 0;
    background-color:#ffffff;
}
.MyAccDropDown {position:relative;}
.MyAccDropDown .dropdown-menu{background: #000;}
.MyAccDropDown .dropdown-menu .dropdown-item{
    white-space: normal;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: "JungleAdventurerRegular",sans-serif;
  color: #fff !important;
  border: none !important;
  font-size: 1.25rem;
}
.MyAccDropDown .dropdown-menu .dropdown-item:hover{color:#2bb2df !important;}
.container{max-width:100%;}
@media only screen and (min-width:1400px) {
    .MyAccDropDown .dropdown-menu{min-width: 215px;}
    .container{max-width: 1300px;}
}
#MyAccountDropDown .header-link{font-family: "JungleAdventurerRegular",sans-serif;}
@media (max-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 100%;
  }
}