/*- my account -*/
.my-account-page-content .my-account-links > a,
.my-account-page-content .my-account-links > div { display: flex; }
.my-account-page-content .my-account-links > a, .my-account-page-content .my-account-links > div {  display: flex;  }
.my-account-page-content .my-account-links > a span.link-item { display: flex;align-items: center; }
.my-account-page-content .my-account-links > a span.link-item i { height: unset;min-height: unset;color:#000; }
.my-account-page-content .my-account-links > a span.link-item svg { height:18px;width:18px; }
.my-account-page-content .my-account-links > .list-group-item { padding: 0;border: 0;display: block;width: 100%; }
.my-account-page-content .my-account-links > .list-group-item a { display: block;width: 100%; }
.my-account-page-content .my-account-links > .list-group-item i { display:inline-flex;align-items:center;justify-content:center; }
.my-account-page-content .my-account-content a { color: var(--color-primary)!important;transition: .45s all; }
.my-account-page-content .my-account-content footer.form-footer { display: flex;justify-content: center; }
.my-account-page-content .my-account-content .addresses-footer a { width: fit-content;margin: auto;display: flex;align-items: center;height: 42px;background: #000;color: #fff !important;border-color: #000; }
.my-account-page-content .my-account-content .addresses-footer a:hover { background: var(--color-primary) !important;color: #fff !important;border-color: var(--color-primary); }
.my-account-page-content .table .thead-default th { background-color: #9e9e9e26; }
.my-account-page-content .my-account-content .table .order-actions a { background: #000 !important;color: #fff!important;border-radius: 0!important;border: 1px solid #000; }
.my-account-page-content .my-account-content .table .order-actions a:hover { background: var(--color-primary) !important;color:#fff !important;border-color:var(--color-primary); }
.my-account-page-content .alert.alert-info { background: var(--color-primary);color:#fff;border-color:var(--color-primary); }
.my-account-page-content .alert.alert-info li { color:#fff !important; }

#addresses #content-wrapper .row>.col-md-6 { padding:0 15px; }
.address-form .form-group.row .col-md-6.js-input-column { padding:0 15px !important }
.address-form .form-group.row { margin-bottom: 20px; }
.address-form button.btn { width: fit-content;margin: auto;display: flex;align-items: center;height: 42px;background: #000;color: #fff !important;border-color: #000; }
.address-form button.btn:hover { background: var(--color-primary);box-shadow: unset;border-color:var(--color-primary); }

#wishlist-clipboard-btn { background: var(--bg-color-btn);color: #fff; }
#my_wishlist .product-button a { color: #fff!important;border-color: #000;background: #000; }
#my_wishlist .product-button a:hover { color: #fff !important;background: var(--color-primary);border-color: var(--color-primary); }
#my_wishlist .shop_table .price { color: #000; }

@media (max-width:1024px){ 
    .my-account-page-content .my-account-content { margin-left:0;margin-right:0; }    
    .address-form .form-group.row .col-md-6.js-input-column { padding:0 10px !important }
}

@media (max-width:767px){ 
    .my-account-page-content .orders.hidden-xl-up .order h3 { font-size:15px !important; }
    .address-form .form-group.row .col-md-6.js-input-column { padding:0 5px !important; }
    #my_wishlist tr td.product-name { padding: 0 30px 0 0; }
}

/* May 19th 2026 */
.ets-am-content .ets-am-content-links li.list-title i { font-size: 11px; font-weight: 900; font-family: "Font Awesome 5 Free"; }
.stat-filter form.form-inline .eam_action i { font-weight: 900; font-family: "Font Awesome 5 Free"; }
.eam-form.eam-voucher-form .input-group-append span { padding: 0px 5px; }
/* .list-group-item > a { left: -21px; position: relative; width: 100%;border-right: unset; } */

/* May 20th 2026 */
.login-form { margin-top: 0px !important; }
.login-form .js-input-column,
body#address .form-fields .form-group.row .js-input-column { padding: 0px 15px !important; }
.list-group-item { position: unset !important; display: unset !important; padding: unset !important; margin-bottom: unset !important; background-color: unset !important; border: unset !important; width: 100% !important; }
.my-account-links .list-group-item a { width: 100% !important; }
#history .orders .order .label { background-color: #8dbbae; }
body#my-account #main-content #content .my-account-content p { font-size: 18px; }
#main-content #content h2 { font-size: 22px; }
#main-content #content p { font-size: 18px; }
#content-wrapper .container.row { flex-direction: column; }
body#module-ets_affiliatemarketing-aff_products .eam-pagination ul > li.active > a { background: #8dbbae; border-color: #8dbbae; }
.ets-am-content .ets-am-content-links li a.active:before { background: #8dbbae; }
.my-account-page-content .my-account-content .btn { color: #fff !important; }
.stat-filter form.form-inline .eam_action .btn { background: #000; color: #fff;border: unset; }
.stat-filter form.form-inline .eam_action .btn:hover { background: #8dbbae; }
.eam-rewards-boxes .box.box-col-3 .box-title, 
.eam-rewards-boxes .box.box-col-3 .box-data {
    color: #fff !important;
}
.box-tooltip.bottom { color: #fff; background: #8dbbae; }
.my-account-page-content .my-account-content .address-footer a { color: #000 !important; }
.my-account-page-content { align-items: flex-start; }
.my-account-links { position: sticky; top: 60px; }

@media (max-width: 1024px) {
.login-form .js-input-column,
body#address .form-fields .form-group.row .js-input-column { padding: 0px 10px !important; }   
.my-account-links { position: unset; top: unset; }
#content-wrapper .container.row { margin-left: 0; margin-right: 0; }
}

@media (max-width: 767px) {
.login-form .js-input-column,
body#address .form-fields .form-group.row .js-input-column { padding: 0px 5px !important; }    
body#history .orders .order a i { color: #000; }
.my-account-page-content .my-account-content a#exportDataToCsv { margin-bottom: 10px; }
}