body#my-account .links a .link-item
{
    padding: 1.5rem;
    text-align: left;
    position: relative;
    cursor: pointer;
    border-radius: 0.75rem;
    border: 1px solid #e5e7eb;
    background-color: white;
    transition: all 0.2s;
    text-transform: none;
    display: flex!important;
}
body#my-account .links a .link-item:hover
{
    border-color: var(--tinyshop-lightgreen);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
body#my-account .links a .link-item:hover .link-title,
body#module-blockwishlist-lists a.text-primary
{
    color: var(--tinyshop-green)!important;
}
body#my-account .links a .link-item .link-title
{
    color: black;
}
body#my-account .links a .link-item p
{
    margin-bottom: 0;
}
body#my-account .links a .link-item .icon-wrapper
{
    padding: 0.80rem;
    border-radius: 0.5rem;
    background-color: #e5e7eb;
    width: fit-content;
    margin-right: 1rem;
}
body#my-account .links a .link-item .material-icons
{
   /* padding: 0.75rem;
    border-radius: 0.5rem;
    background-color: var(--gray-100);
    font-size: 1.5rem;
    height: 50px;
    width: 50px;*/
}
body#my-account .links a svg,
body#my-account .links a .link-item .material-icons
{
    fill: #e5e7eb!important;
}
body#my-account .links a .link-item:hover i, body#my-account .links a:hover svg
{
    color: black !important;
    fill: #e5e7eb!important;
}

/*EVERYTHING RELATED TO ETS_MARKETPLACE*/
/*vendor backoffice*/
body[id^="module-ets_marketplace-"] header .header-nav,
body#identity header .header-nav,
body#addresses header .header-nav,
body#history header .header-nav,
body#order-slip header .header-nav,
body#module-psgdpr-gdpr header .header-nav,
body#contact header .header-nav,
body#module-blockwishlist-lists header .header-nav
{
    display: none;
}
body[id^="module-ets_marketplace-"] header #_desktop_top_menu,
body#identity header #_desktop_top_menu,
body#addresses header #_desktop_top_menu,
body#history header #_desktop_top_menu,
body#order-slip header #_desktop_top_menu,
body#module-psgdpr-gdpr header #_desktop_top_menu,
body#contact header #_desktop_top_menu,
body#module-blockwishlist-lists header #_desktop_top_menu
{
    /*display: none;*/
}


body[id^="module-ets_marketplace-"] #wrapper,
body#identity #wrapper,
body#addresses #wrapper,
body#history #wrapper,
body#order-slip #wrapper,
body#module-psgdpr-gdpr #wrapper,
body#contact #wrapper,
body#module-blockwishlist-lists #wrapper
{
    margin-top: 2rem;
}
body[id^="module-ets_marketplace-"] .container,
body#identity .container,
body#addresses .container,
body#history .container,
body#order-slip .container,
body#module-psgdpr-gdpr .container,
body#contact .container,
body#module-blockwishlist-lists .container
{
    width: 100%;
}
/*left nav-list*/
.ets_mp_content_left ul
{
    padding:5px;
    background: white;
}
.ets_mp_content_left h4
{
    margin-left: 14px;
    margin-top: 15px;
    margin-bottom: 11px;
}
.ets_mp_content_left li.ets_mp_item
{
    margin-bottom: 4px;
}
.ets_mp_content_left li.ets_mp_item a
{
    display: flex;
    align-items: center;
    padding: 0.7rem 0.8rem;
    text-decoration: none;
    color: #2c3e50;
    border-radius: 10px;
    border: none;
    transition: all 0.3s ease;
    font-size: 0.9rem;
}
.ets_mp_content_left li.ets_mp_item.active a,
.ets_mp_content_left li.ets_mp_item:hover a
{
    background:
    rgba(52, 152, 219, 0.1);
    color: #0f766e;
    font-weight: 500;
}
.ets_mp_content_left li.ets_mp_item a i
{
    width: 20px;
    margin-right: 10px;
    font-size: 0.9rem;
    color: #7F8C8DFF;
    fill: #7F8C8DFF;
}
.ets_additional_tabs .ets_mp_item a svg
{
    fill: white!important;
}
.ets_host_tabs
{
    border: 2px solid #a7b8eb!important;
}
.ets_brand_tabs
{
    border: 2px solid #a1cda1!important;
}
.ets_additional_tabs
{
    border: 2px solid #dadada!important;
}
/*all panels and tables*/
.ets_mp_content_left>ul,
body[id^="module-ets_marketplace-"] .stats-box-info .box-info,
body[id^="module-ets_marketplace-"] .section-item,
.ets_mp_content_left>.panel,
.ets_mp_content_left>.ets_mp-panel,
.ets_mp_content_left .panel.panel-default,
body#identity #customer-form,
body#history .panel,
body#order-slip .panel,
body#module-psgdpr-gdpr .panel,
body#contact .contact-rich,
body#addresses article.address
{
    background-color: white;
    border:none;
    border-radius: 10px;
    box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);
}
body#identity #customer-form,
body#history .panel,
body#order-slip .panel,
body#module-psgdpr-gdpr .panel,
body#contact .contact-rich
{
    padding: 20px;
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info
{
    background: white!important;
    transition: all 0.3s ease;
}

body[id^="module-ets_marketplace-"] .stats-box-info .box-info:hover
{
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info,
body[id^="module-ets_marketplace-"] .stats-box-info .box-info .box-info-title,
body[id^="module-ets_marketplace-"] .stats-box-info .box-info .box-info-title + .box-info-content
{
    color: var(--main-text-color);
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info .box-tooltip
{
    color:white;
    background-color: var(--tinyshop-darkgreen);
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info .box-tooltip::before
{
    border-bottom: 6px solid var(--tinyshop-darkgreen);
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info svg
{
    padding: 10px;
    background-color: var(--tinyshop-superlightgreen);
    border-radius: 6px;
    margin-top: 0;
}
body[id^="module-ets_marketplace-"] .stats-box-info .box-info svg path
{
    color: var(--tinyshop-green);
}
body[id^="module-ets_marketplace-"] .table-responsive
{
    overflow: visible;
}
/*buttons*/
body[id^="module-ets_marketplace-"] .btn,
body[id^="module-ets_marketplace-"] .list-toolbar-btn,
body[id^="module-ets_marketplace-"] #list-ms_orders .btn-group-action a.btn.btn-default,
body[id^="module-ets_marketplace-"] .well.hidden-print .btn.btn-default,
body[id^="module-ets_marketplace-"] .kpi_panel-heading-action a.btn.btn-default:not(.disabled),
.ets_mp_content_left .btn-group-action a.btn.btn-default,
body[id^="module-ets_marketplace-"] .ets_mp-panel .actions button.btn,
body[id^="module-ets_marketplace-"] .btn-group-action .btn-group button.btn-default.dropdown-toggle,
body#identity button,
body#module-psgdpr-gdpr .btn,
body#contact .contact-form .btn
{
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    color: white;
    background-color: var(--tinyshop-green);
    border-color: var(--tinyshop-green);
    border-radius: 6px;
}
.ets_mp_content_left .dropdown-menu li a
{
    background-color: white!important;
    color: var(--main-text-color)!important;
}
body[id^="module-ets_marketplace-"] .btn:hover,
body[id^="module-ets_marketplace-"] .list-toolbar-btn:hover,
body[id^="module-ets_marketplace-"] table th.actions button.btn.btn-default:hover,
.ets_mp_content_left .btn-group-action a.btn.btn-default:hover,
.ets_mp_content_left .btn-group-action a.btn.btn-default:hover::before,
body[id^="module-ets_marketplace-"] .panel-heading-action .list-toolbar-btn:hover,
body[id^="module-ets_marketplace-"] .btn-group-action .btn-group button.btn-default.dropdown-toggle:hover,
body[id^="module-ets_marketplace-"] #list-ms_orders .btn-group-action a.btn.btn-default:hover,
.ets_mp_content_left .dropdown-menu li a:hover,
body#module-psgdpr-gdpr .btn:hover
{
    background-color: var(--tinyshop-lightgreen)!important;
    border-color: var(--tinyshop-lightgreen)!important;
    /*box-shadow: 0 0 #0000, 0 0 #0000 , 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    transform: translate(0,0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05);*/
}
body[id^="module-ets_marketplace-"] .ets_upload_file_custom .custom-file-label::after
{
    background-color: var(--tinyshop-green);
    border-color: var(--tinyshop-green);
    border-radius: 6px;
}
body[id^="module-ets_marketplace-"] .btn-group-action>.btn-group>.btn:not(:only-child)
{
    border-radius: 6px 0 0 6px!important;
}
body[id^="module-ets_marketplace-"] .btn-group-action>.btn-group>button.dropdown-toggle,
body#identity .input-group button,
body#contact .input-group .btn
{
    border-radius: 0 6px 6px  0!important;
    border-left: 1px solid white!important;
}
.ets_mp_content_left table input,
.ets_mp_content_left table select,
body[id^="module-ets_marketplace-"] .stats-options-right .box-tool-dropdown select,
body[id^="module-ets_marketplace-"] .box-tool-buttons .box-tool input#product_search_chart
{
    border-radius: 6px!important;
}
.ets_mp-panel tr.nodrag.nodrop.filter.row_hover
{
    border: 1px solid #a0d0eb;
}
body[id^="module-ets_marketplace-"] input[type="radio"]
{
    accent-color: var(--tinyshop-green)
}