.dropbtn-cus {
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

.dropdown-cus {
    position: relative;
    display: inline-block;
}

.dropdown-cus-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-cus-content a {
    color: black;
    padding: 12px 15px;
    text-decoration: none;
    display: block;
    font-size: 13px;
}

.dropdown-cus-content a:hover {background-color: #ddd;}

.dropdown-cus:hover .dropdown-cus-content {display: block;}

.product .search-box{
    padding: unset;
}

.product .search-box .cus-btn-search{
    height: 100%;
    color: #fff;
    font-size: 25px;
}

.c-share__input:checked ~ .c-share_options{
    height: auto;
}

.card-button .btn-primary:not(:disabled):not(.disabled).active{
    color: #fff;
    background-color: #e04f3f;
}

.products .pagination .page-link{
    color: #e04f3f;
}

.products .pagination .page-link:focus{
    box-shadow: unset;
}

.products .pagination .page-link.active{
    color: #fff;
    background-color: #ecc235;
}

.comment-rating i{
    font-size: 1rem!important;
    padding: 0 0.1em!important;
}

.ratings .swiper-slide .card .card-body .box-title{
    margin-top: 40px;
}

.cart-warning{
    padding: 20px;
    margin: 60px;
}

.qty-cart{
    color: #e04f3f;
    position: absolute;
    top: 1px;
    z-index: 1;
    left: 0px;
    font-size: 14px;
    padding: 5px 10px;
}

.coupons-input{
    width: 70%;
    border: 1px solid #9995 !important;
}

.result-coupon{
    margin-right: 7px;
}

.result-coupon img{
    width: 20px;
}

section .notification-info .info .text{
    line-height: 40px;
}

.provider-profile .card .image-personal img{
    width: 125px;
}

.txt-left{
    text-align: left;
}

.news-btn .add-new{
    background-color: #ecc235;
    border-color: #ecc235;
    margin-top: 20px;
}

#attributes-section .block-row{
    margin-top: 25px;
}

.edit-one-product .card-images img{
    height: 178px;
}

.personal .tab-content .tab-pane .box-search-time .add-dates {
    background-color: #2E2D2A;
    line-height: 57px;
    text-align: center;
    height: 60px;
}

.personal .tab-content .tab-pane .box-search-time .add-dates a {
    color: #fff;
    font-size: 20px;
}

.personal .tab-content .tab-pane .box-search-time .add-dates a i {
    padding: 0 8px;
    font-size: 17px;
}

.payedAd_tap .choose_card{
    margin-top: 60px;
}

.from-to-report-date .from-report-date{
    display:inline-block;
}

.from-to-report-date .to-report-date{
    display:inline-block;
    margin-right: 20px;
}

section .card .card-body .card-content .card-text{
    height:45px;
}

.personal .tab-content .tab-pane .card .card-body p.card-text{
    height:80px!important;
}

/*.personal .tab-content .tab-pane#offer_tab .card .card-body p.card-text{*/
/*    height:45px!important;*/
/*}*/

.description .card .card-body .card-content .card-text{
    height: auto!important;
}

.related-products .card .card-body .card-content .card-text{
    height: 80px!important;
}

.custom-product-image{
    position: relative;
    top: 70px;
    color: #e04f3f;
}

.payedAd_tap .box-search-time .input-group-addon{
    position: absolute;
    top: 10px;
    left: 25px;
    font-size: 30px;
}

.navbar .buttons .selectpicker-lang{
    width:unset;
    padding: 5px;
    border-radius: 8px;
}

.navbar .buttons .join-partner {
  background-color: #E04F3F;
  border: 0;
  border-radius: 5px;
  font-size: 10px;
  padding: 8px 8px;
  margin: 4px 2px;
  color:#fff;
}

.li-cart div.icon{
    position: relative;
}

.li-cart div.icon span.badge{
    position: absolute;
    top: 1px;
    right: 1px;
    color: #212529;
}

.custom-new-button {
  background-color: #E04F3F;
  color: #fff;
  width: 180px;
  height: 45px;
  line-height: 45px;
  border-radius: 5px;
  padding: 0;
  border: 1px solid #E04F3F;
  margin: auto;
  font-size: 15px;
  margin: auto;
}

.custom-new-button:hover {
  background-color: #4F2B82;
  border: 1px solid #4F2B82;
  color: #fff;
}

section .card .card-body .card-content .card-title {
    height: 77px;
}

.discounts-bar{
    text-align: center;
    padding-top: 13px;
}

.dim_this{
    opacity: 0.5;
}




