.m-brand__logo-wrapper img{max-height: 70px;max-width: 160px;}
.plus_btn_fixed {width: 55px;height: 55px;position: fixed;bottom: 83px;right: 21px;cursor: pointer;text-align: center;vertical-align: middle;padding: 16px;z-index: 110;border-radius: 100%;background: #36a3f7;-webkit-box-shadow: 0px 0px 15px 1px rgba(69,65,78,0.2);box-shadow: 0px 0px 15px 1px rgba(69,65,78,0.2);color: white;}
.plus_btn_fixed i{font-size: 1.8rem;font-weight: 800;}
input[type="radio"].form-control, input[type="checkbox"].form-control{width: auto !important;}
.m-quick-sidebar .m-quick-sidebar__popout {position: absolute;font-size: 1.4rem;cursor: pointer;top: 16px;right: 53px;}
#m_quick_sidebar{padding: 0px;}
#selected_address_label{max-width: 200px;    overflow: hidden;}
.m-loader.m-loader--brand.custom-loader::before {width: 50px;height: 50px;}
.m-loader.m-loader--brand.custom-loader {position: inherit;}
.btn-address-page{padding: 0.60rem 1rem;line-height: 1.00;}
.tab-content > .tab-pane,.pill-content > .pill-pane {display: none;}
.tab-content > .active,.pill-content > .active {display: block;}
#payment .nav {display: block;}
.action-bar-content .m-form .m-form__group {padding-top: 0;}
#payment .nav-link{background-color: #ebecf2;color: #000;}
#payment .nav-item{line-height: 25px;}
#payment .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {background-color: #fff;border-bottom-color: #ca1313;border-right: none;}
.cart-details-review .m-accordion__item-head .m-accordion__item-title{  width: 80% !important;}
#order-summary .m-invoice__logo{  padding-top: 6rem;}
#checkout-address .m-accordion__item-head:hover, #checkout-address .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head:hover {background-color: #fff !important;}
#checkout-address .m-accordion__item-head, #checkout-address .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head {background-color: #fff;}
.add_form_action{cursor: pointer;}
.circular-progress-container{position: absolute; width: 100%; height: 100%;z-index: 100; display: none;}
.circular-progress-container .circular-progress{top: 50%;background: #ccc;border-radius: 100%;color: #5967dd;}

/* Order Summary Page */
.box-shadow-0{box-shadow:none !important;}
.payment-details-section .m-accordion__item{position: relative;border:none !important;background:none !important;margin:0 !important;}
.payment-details-section .accordion__item-inner{border: 1px solid #ebedf2;border-radius: 6px;margin: 0 0 0 68px;margin-bottom:2rem;-webkit-box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);
box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);}
.payment-details-section .m-accordion__item .step-wizard-block{width:54px;height:54px;background-color: #ebedf2;color: #333;font-size:20px;border-radius:50px;text-align: center;line-height:54px;position: absolute;left:0;top:0;}
.payment-details-section .m-accordion__item:after{width:5px;height:100%;background: #ebedf2;position: absolute;left:25px;top:50px;content: '';display: block;}
.payment-details-section .m-accordion__item:last-child::after{display: none;}

.payment-details-section .m-accordion__item.active .step-wizard-block{background-color:#726ac7;color:#fff;}
.payment-details-section .m-accordion__item.active:after{background:#726ac7;}

.payment-details-section .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head.collapsed,.payment-details-section .m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head.collapsed{border-radius: 6px;}

.payment-details-section .m-accordion__item-content{padding:0 !important;}

.payment-verify-block dl{border-bottom:solid 1px #ebedf2;margin-bottom:0;}
.payment-verify-block dt{width:40%;display: inline-block;vertical-align:middle;position: relative;padding:1rem;}
.payment-verify-block dd{width:50%;display: inline-block;vertical-align:middle;padding:1rem;}
.payment-verify-block dd:before{content: ':';display:inline-block;vertical-align:middle;margin-right:15px;font-weight:bold;}

/* .order-summary-payment-div{background: #fff url('../img/bg/order-summary-payment.png') no-repeat center bottom;} */
/* Order Summary Page */


.shadow-md {-webkit-box-shadow: 0 0.125rem 3.25rem rgba(0,0,0,0.085) !important;box-shadow: 0 0.125rem 3.25rem rgba(0,0,0,0.085) !important;}

/* Catalogue Page Style */
.action-bar-content .m-form .m-form__group{position: relative;}
div#suffix-search {border: 1px solid #e2e1e1; max-height: 250px; overflow-y: scroll; position: absolute; background: white; width: auto;z-index: 1;min-width:100%;display: none;}
.catalogue-result-ul { list-style: none; }
.catalogue-result-ul li { padding: 5px 10px; background: #f4f5f8; border-bottom: 1px solid #fcfcfc; }
.catalogue-result-ul li:hover { background: #c3c3c3a1; }
.catalogue-result-ul li.selected { background: #c3c3c3a1; }
/* Catalogue Page Style */
/* Formset style  */
.formset-quick{height: 40px;margin-top: 25px;}
.formset-remove-btn{margin-left: 30px;text-decoration: none !important;border-radius: 20px;}
.formset-add-btn{text-decoration: none !important;border-radius: 20px;}
.dynamic-form .select2-container{width:100% !important}
/* Formset style  */


.form-eps-group{margin:20px auto 5px auto;position:relative;}
.form-eps-group label{padding:10px;pointer-events:none;position:absolute;left:5px;top:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);opacity:0.5;font-size:1rem;}
.form-eps-group input:focus+label{opacity:1;transform:scale(1) translateY(-100%) translateX(-30px);}
.form-eps-group input:is(:placeholder-shown)+label{opacity:1;transform:scale(0.75) translateY(-100%) translateX(-30px);}
.form-eps-group.open>label{opacity:1;transform:scale(0.75) translateY(-100%) translateX(-30px);}
.form-eps-group input:is(:-ms-input-placeholder)+label{opacity:1;transform:scale(0.75) translateY(-100%) translateX(-30px);}
.errorlist {list-style-type: None;color: red;}
.height-100 {height: 100%;}
.m-pricing-table-2 .m-pricing-table-2__content .m-pricing-table-2__container .m-pricing-table-2__items .m-pricing-table-2__item .m-pricing-table-2__price{ font-size: 3.1rem; }
.transaction-fee-block { border: solid 1px #a4f364; background-color: #f2ffe9; padding: 1.5rem; }
.modify-ewallet h6 { margin-bottom: 2.2rem !important; }

.m-invoice__logo img{max-height: 56px;max-width: 160px;}
.widget-group-msg {padding: 10px 0px; margin: 15px; border-bottom: 2px solid; }
.widget-group .m-form__group:first-child { padding-top: 15px !important; }
.btn-whatsapp {
    background-color: #4af48b2e;
    border-color: #4af48b00;
    color: #41d211;
}

.btn-whatsapp:hover {
    color: #fff;
    background-color: #26f282;
    border-color: #1af18d
}

.btn-whatsapp.focus,
.btn-whatsapp:focus {
    color: #fff;
    background-color: #26f282;
    border-color: #1af18d;
    -webkit-box-shadow: 0 0 0 .2rem rgba(68, 214, 129, 0.5);
    box-shadow: 0 0 0 .2rem rgba(68, 214, 129, 0.5)
}

.btn-whatsapp.disabled,
.btn-whatsapp:disabled {
    color: #212529;
    background-color: #4af48b;
    border-color: #4af48b
}

.btn-whatsapp:not(:disabled):not(.disabled).active,
.btn-whatsapp:not(:disabled):not(.disabled):active,
.show>.btn-whatsapp.dropdown-toggle {
    color: #fff;
    background-color: #1af18d;
    border-color: #0ff074
}

.btn-whatsapp:not(:disabled):not(.disabled).active:focus,
.btn-whatsapp:not(:disabled):not(.disabled):active:focus,
.show>.btn-whatsapp.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(68, 214, 129, 0.5);
    box-shadow: 0 0 0 .2rem rgba(68, 214, 129, 0.5)
}

.btn-whatsapp+.btn.dropdown-toggle {
    position: relative
}

.btn-whatsapp+.btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-whatsapp+.btn.dropdown-toggle.active:before,
.btn-whatsapp+.btn.dropdown-toggle:focus:before,
.btn-whatsapp+.btn.dropdown-toggle:hover:before {
    display: none
}
/*MARKET-14*/
.m-brand.m-brand--skin-dark{
    background: #fff;
}
#m_header_nav {
    background: #13182c;
}
.m-login__logo img {
    max-height: 130px;
}

.bulk-action-button.btn-brand{background-color: transparent; }
.bulk-action-button.btn-brand:hover{color: #16181b; }
/*MARKET-14*/

@media only screen and (max-width: 600px) {
    .sponsor-data{
        flex-direction: column;
    }
    .media.media01 .media-action {
        margin-left: 0;
        margin-top: .5rem;
    }
    .tree-popover {
        width: 273px !important;
    }
    #basic-addon2{
        width: 100%;
    }
    #id_linkedin{
        width: 100%;
    }
    .input-group-append{
        width: 100%;
    }
    #id_csv_file{
        overflow: hidden;
    }
    .select2-container {
        min-width: auto !important;
    }
    .select2.select2-container.select2-container--default{
        width: 95% !important;
    }
}

@media only screen and (max-width: 320px) {
    .m-dropdown__inner {
       max-height: 280px;
       overflow: scroll;
    }
}