.elementor-8548 .elementor-element.elementor-element-339e943{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-8548 .elementor-element.elementor-element-a407069{--display:flex;--min-height:473px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-8548 .elementor-element.elementor-element-22c1bd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8548 .elementor-element.elementor-element-250c254{text-align:center;}.elementor-8548 .elementor-element.elementor-element-250c254 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8548 .elementor-element.elementor-element-189a963{text-align:center;}.elementor-8548 .elementor-element.elementor-element-189a963 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#C0C0C0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8548 .elementor-element.elementor-element-1d02024{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-8548 .elementor-element.elementor-element-1d02024 .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-8548 .elementor-element.elementor-element-1d02024 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8548 .elementor-element.elementor-element-eeec19d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--border-radius:17px 17px 17px 17px;}.elementor-8548 .elementor-element.elementor-element-61eb172{--display:flex;}.elementor-8548 .elementor-element.elementor-element-60fb0bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8548 .elementor-element.elementor-element-60fb0bd.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-8548 .elementor-element.elementor-element-250c254 .elementor-heading-title{font-size:42px;}.elementor-8548 .elementor-element.elementor-element-189a963 .elementor-heading-title{font-size:42px;}}@media(min-width:768px){.elementor-8548 .elementor-element.elementor-element-22c1bd6{--width:49%;}.elementor-8548 .elementor-element.elementor-element-eeec19d{--width:100%;}.elementor-8548 .elementor-element.elementor-element-61eb172{--width:100%;}}@media(max-width:767px){.elementor-8548 .elementor-element.elementor-element-250c254 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8548 .elementor-element.elementor-element-250c254{text-align:center;}.elementor-8548 .elementor-element.elementor-element-250c254 .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-8548 .elementor-element.elementor-element-189a963 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8548 .elementor-element.elementor-element-189a963{text-align:center;}.elementor-8548 .elementor-element.elementor-element-189a963 .elementor-heading-title{font-size:19px;line-height:1.1em;}}/* Start custom CSS for shortcode, class: .elementor-element-60fb0bd *//* Apply Montserrat Semi-Bold and white color to all h3 headings */
.affiliate-dashboard h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; /* Semi-Bold */
    color: #ffffff !important; /* Force white text */
}

/* Change text color to black for order table */
.woocommerce-orders-table th,
.woocommerce-orders-table td,
.woocommerce-orders-table a {
  color: #000 !important;  /* Forces the text color to black */
}

/* Change table headers specifically */
.woocommerce-orders-table__header {
  color: #000 !important;
}

/* Ensure active links in the sidebar stay highlighted */
.woocommerce-MyAccount-navigation-link a {
  color: #00e5ff !important; /* Sidebar links */
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: #fff !important;  /* Active link stays white */
}
/* Make all text inside WooCommerce orders table white */
.woocommerce-orders-table th,
.woocommerce-orders-table td,
.woocommerce-orders-table a {
  color: #ffffff !important;  /* Forces the text color to white */
}

/* Specifically targeting the order number links */
.woocommerce-orders-table__cell-order-number a {
  color: #ffffff !important;
}

/* Table headers */
.woocommerce-orders-table__header {
  color: #ffffff !important;
}

/* Change sidebar link colors (optional for consistency) */
.woocommerce-MyAccount-navigation-link a {
  color: #00e5ff !important;
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: #ffffff !important;  /* Active sidebar link in white */
}
/* Make the 'Order' header text black */
.woocommerce-orders-table__header-order-number span.nobr {
  color: #000000 !important;  /* Forces the text color to black */
}

/* Keep all other table text white */
.woocommerce-orders-table th,
.woocommerce-orders-table td,
.woocommerce-orders-table a {
  color: #ffffff !important;  /* White text for all other elements */
}

/* Sidebar link colors */
.woocommerce-MyAccount-navigation-link a {
  color: #00e5ff !important;
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: #ffffff !important;
}
/* Make the table headers text black */
.woocommerce-orders-table__header-order-number span.nobr,  /* Order */
.woocommerce-orders-table__header-order-date span.nobr,    /* Date */
.woocommerce-orders-table__header-order-status span.nobr,  /* Status */
.woocommerce-orders-table__header-order-total span.nobr,   /* Total */
.woocommerce-orders-table__header-order-actions span.nobr  /* Actions */ {
  color: #000000 !important;  /* Black text */
}

/* Keep other text white */
.woocommerce-orders-table th,
.woocommerce-orders-table td,
.woocommerce-orders-table a {
  color: #ffffff !important;  /* White text */
}

/* Sidebar link colors */
.woocommerce-MyAccount-navigation-link a {
  color: #00e5ff !important;  /* Blue text */
}

.woocommerce-MyAccount-navigation-link.is-active a {
  color: #ffffff !important;  /* Active sidebar link stays white */
}



/* Make order summary text white */
.woocommerce-order-details__title,
.woocommerce-order-details p,
.woocommerce-order-overview__order,
.woocommerce-order-overview__date,
.woocommerce-order-overview__status {
  color: #ffffff !important;  /* White text */
}

/* Make the 'Order details' heading white */
h2.woocommerce-order-details__title {
  color: #ffffff !important;  /* White text */
}

/* Ensure product name and links are white */
.woocommerce-table__product-name,
.woocommerce-table__product-name a {
  color: #ffffff !important;
}

/* Keep table headings (Product, Total, etc.) white */
.woocommerce-table th {
  color: #ffffff !important;
}

/* Ensure subtotal, payment method, total cost in white */
.woocommerce-table td {
  color: #ffffff !important;
}


/* Make Order Number, Date, and Status white */
mark.order-number,
mark.order-date,
mark.order-status {
  color: #ffffff !important;  /* Set text color to white */
}

/* Make the Order Details heading white */
h2.woocommerce-order-details__title {
  color: #ffffff !important;
}

/* Ensure all text in the order summary is white */
.woocommerce-order-details p,
.woocommerce-customer-details p {
  color: #ffffff !important;
}

/* Keep table headers (Product, Total) white */
.woocommerce-table th {
  color: #ffffff !important;
}

/* Ensure all other text in order summary tables is white */
.woocommerce-table td {
  color: #ffffff !important;
}
/* Make the "Order Details" heading text white */
h2.woocommerce-order-details__title {
  color: #ffffff !important;  /* Force text color to white */
}

/* Ensure all text in the order summary stays white */
.woocommerce-order-details p,
.woocommerce-customer-details p {
  color: #ffffff !important;
}

/* Ensure the order number, date, and status are white */
mark.order-number,
mark.order-date,
mark.order-status {
  color: #ffffff !important;
}

/* Ensure table headers and table content are white */
.woocommerce-table th,
.woocommerce-table td {
  color: #ffffff !important;
}
/* Force "Order Details" heading text to be white */
section.woocommerce-order-details h2.woocommerce-order-details__title {
  color: #ffffff !important;  /* Force text color to white */
  background: transparent !important;  /* Remove any background color */
}

/* Ensure all text inside the order details section is white */
section.woocommerce-order-details * {
  color: #ffffff !important;
}
/* Force "Order Details" heading text to be white */
section.woocommerce-order-details h2.woocommerce-order-details__title {
  color: #ffffff !important;  /* Force text color to white */
  background: transparent !important;  /* Remove any background color */
}

/* Ensure all text inside the order details section is white */
section.woocommerce-order-details * {
  color: #ffffff !important;
}
/* Make the license key product name text black */
table.shop_table th {
  color: #000000 !important;  /* Force text color to black */
}

/* Ensure any headings inside the license key section stay white */
section.woocommerce-customer-details h2 {
  color: #ffffff !important;  /* Keep headings white */
}
/* Make the "Billing address" heading text black */
h2.woocommerce-column__title {
  color: #000000 !important;  /* Set text color to black */
}
/* Force the "Billing Address" heading to be black */
section.woocommerce-customer-details h2.woocommerce-column__title {
  color: #000000 !important;  /* Force text color to black */
}
/* Hide the "Order Again" button */
.woocommerce-order-details .order-again {
  display: none !important;
}
/* Make input fields transparent with custom border */
#affwp-login-user-login, 
#affwp-login-user-pass {
    background-color: rgba(0, 0, 0, 0.3) !important;  /* Transparent black background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners matching your screenshot */
    padding: 10px;  /* Add padding for spacing */
    box-shadow: none !important;  /* Remove any existing shadow */
}

/* Adjust placeholder text for visibility */
#affwp-login-user-login::placeholder, 
#affwp-login-user-pass::placeholder {
    color: #cccccc !important;  /* Lighter gray placeholder text */
}

/* Make button match the transparent style */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* Slightly transparent button */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners */
    padding: 10px 20px;
    font-weight: bold;
    cursor: pointer;
}

/* Button hover effect */
input.button[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;  /* Slightly less transparent on hover */
}


/* Make the login button transparent */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* Transparent white background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners to match input fields */
    padding: 10px 20px;  /* Spacing inside the button */
    font-weight: bold;  /* Bold text */
    cursor: pointer;  /* Pointer cursor on hover */
    transition: background-color 0.3s ease;  /* Smooth hover transition */
}

/* Hover effect for better interaction */
input.button[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;  /* Slightly less transparent on hover */
    color: #ffffff !important;  /* Keep text white */
}


/* Hide the "Lost your password?" link */
p.affwp-lost-password {
    display: none !important;  /* Completely removes the element from view */
}


/* Make the login button fully transparent */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0) !important;  /* Fully transparent background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners to match input fields */
    padding: 10px 20px;  /* Add padding for better spacing */
    font-weight: bold;  /* Bold text */
    cursor: pointer;  /* Pointer cursor on hover */
    transition: background-color 0.3s ease;  /* Smooth hover transition */
}

/* Set default tab color to white */
li.affwp-affiliate-dashboard-tab a {
    color: #ffffff !important;  /* White text */
    transition: color 0.3s ease;  /* Smooth transition */
}

/* Set active tab color to light blue (matching the heading) */
li.affwp-affiliate-dashboard-tab.active a,
li.affwp-affiliate-dashboard-tab a:hover {
    color: #00BFFF !important;  /* Light blue on active or hover */
}


/* Make headings white and slightly bolder */
.affwp-card .affwp-card__header h3 {
    color: #ffffff !important;  /* Set text color to white */
    font-weight: 600 !important;  /* Slightly bolder text */
}

/* Apply the same style to other headings */
h3, h4, h5 {
    color: #ffffff !important;  /* Set text color to white */
    font-weight: 600 !important;  /* Slightly bolder for consistency */
}

/* Remove Custom Link Generator Section */
form#affwp-custom-link-generator {
    display: none !important;
}

/* Remove Custom Links Table Section */
table#affwp-custom-links-table {
    display: none !important;
}

/* Remove only the Campaign Stats Table */
div#affwp-affiliate-dashboard-campaign-stats {
    display: none !important;
}

/* Change table header text to black */
table.affwp-table th {
    color: #000000 !important;  /* Set text color to black */
}

/* Make referral table text white */
table.affwp-table.affwp-table-responsive td {
    color: #ffffff !important;  /* Set text color to white */
}

/* Specifically target the referral date column */
td.referral-date {
    color: #ffffff !important;  /* Set date text to white */
}


/* Change affiliate link input text to black */
input.affwp-affiliate-link-input {
    color: #000000 !important;  /* Set text color to black */
}
/* Make specific elements white */
.woocommerce-order-details th,
.woocommerce-order-details .order-again,
.woocommerce-customer-details h2,
.woocommerce-column__title,
.shop_table th {
  color: #ffffff !important;
}
/* Make the 'Subtotal' text white */
.woocommerce-table-order-details th[scope="row"] {
  color: #ffffff !important;
}
/* Make the Subtotal text white */
.woocommerce-table-order-details th[scope="row"],
.woocommerce-table-order-details tfoot th {
  color: #ffffff !important;
}
/* Force Subtotal text to be white */
table.woocommerce-table-order-details th {
  color: #ffffff !important;
}

/* Force the total row text to be white */
table.woocommerce-table-order-details tfoot th {
  color: #ffffff !important;
}
/* More specific targeting for subtotal */
table.woocommerce-table-order-details th[scope="row"] {
  color: #ffffff !important;
}
/* Force Subtotal text to white */
.woocommerce-table-order-details th[scope="row"] {
  color: #ffffff !important;
  font-weight: bold;
}

/* Ensure all table headers are white */
.woocommerce-table-order-details th {
  color: #ffffff !important;
}
/* Force Subtotal row text to be white and background to be solid black */
.woocommerce-table-order-details th[scope="row"] {
  color: #ffffff !important;
  background-color: #000000 !important;
  font-weight: bold;
  opacity: 1 !important;
}

/* Ensure all table headers are white with a solid background */
.woocommerce-table-order-details th {
  color: #ffffff !important;
  background-color: #000000 !important;
  opacity: 1 !important;
}
/* Force subtotal text to be white with maximum specificity */
.woocommerce-order-details table.woocommerce-table-order-details tbody tr th[scope="row"] {
  color: #ffffff !important;
  background-color: #000000 !important;
  font-weight: bold !important;
  opacity: 1 !important;
}
/* Force subtotal text to be white with maximum specificity */
.woocommerce-order-details table.woocommerce-table-order-details tbody tr th[scope="row"] {
  color: #ffffff !important;
  background-color: #000000 !important;
  font-weight: bold !important;
  opacity: 1 !important;
}
/* Force all table rows (including subtotal and total) to have white text and solid background */
.woocommerce-table-order-details tr {
  color: #ffffff !important;  /* Force text to white */
  background-color: #000000 !important;  /* Solid black background */
  opacity: 1 !important;  /* Remove transparency */
  backdrop-filter: none !important;  /* Remove any blur effects */
}

/* Force total and subtotal text specifically */
.woocommerce-table-order-details th[scope="row"],
.woocommerce-table-order-details tfoot th,
.woocommerce-table-order-details tfoot td {
  color: #ffffff !important;
  background-color: #000000 !important;
  opacity: 1 !important;
}

/* Remove potential transparency on all parent containers */
.woocommerce-order-details,
.woocommerce-table-order-details {
  background-color: #000000 !important;
  opacity: 1 !important;
}
/* Fix transparency and text colors for all table cells */
.woocommerce-table-order-details tr, 
.woocommerce-table-order-details th, 
.woocommerce-table-order-details td {
  color: #ffffff !important;  /* Force text to white */
  background-color: #000000 !important;  /* Solid black background */
  opacity: 1 !important;  /* Remove transparency */
  backdrop-filter: none !important;  /* Remove any blur effects */
  box-shadow: none !important;  /* Remove any shadows */
  filter: none !important;  /* Remove filters like grayscale */
}

/* Specifically target Subtotal and Total rows */
.woocommerce-table-order-details tfoot th,
.woocommerce-table-order-details tfoot td {
  color: #ffffff !important;  /* White text */
  background-color: #000000 !important;  /* Solid black background */
  opacity: 1 !important;
  text-shadow: none !important;  /* Remove text shadow */
}

/* Reset transparency for the whole table */
.woocommerce-table-order-details {
  background-color: #000000 !important;
  opacity: 1 !important;
  filter: none !important;
}

/* Remove possible transparency from parent containers */
.woocommerce-order-details,
.woocommerce {
  background-color: #000000 !important;
  opacity: 1 !important;
}
/* Force text color and remove transparency using highly specific .elementor-8548 .elementor-element.elementor-element-60fb0bds */
section.woocommerce-order-details table.woocommerce-table-order-details tbody tr th,
section.woocommerce-order-details table.woocommerce-table-order-details tbody tr td {
  color: #ffffff !important;  /* Force white text */
  background-color: #000000 !important;  /* Solid black background */
  opacity: 1 !important;
  filter: none !important;
  backdrop-filter: none !important;
  text-shadow: none !important;
}

/* Override subtotal and total values */
section.woocommerce-order-details table.woocommerce-table-order-details tfoot tr th,
section.woocommerce-order-details table.woocommerce-table-order-details tfoot tr td {
  color: #ffffff !important;
  background-color: #000000 !important;
  opacity: 1 !important;
}

/* Override inline styles */
[style*="color"] {
  color: #ffffff !important;  /* Force white on elements with inline color styles */
}

/* Override any background images or gradients */
[style*="background"] {
  background: #000000 !important;  /* Force black background */
  opacity: 1 !important;
}
/* Force dashboard link text to be black */
.woocommerce-MyAccount-navigation-link.is-active a {
  color: #000000 !important;  /* Set text color to black */
}
/* Force the License Keys link text to be white */
.woocommerce-MyAccount-navigation-link--view-license-keys a {
  color: #ffffff !important;  /* Set text color to white */
}
/* Hide the Payment Methods section */
.woocommerce-MyAccount-navigation-link--payment-methods {
  display: none !important;  /* Completely removes the element */
}
/* Make the sidebar transparent with a border */
nav.woocommerce-MyAccount-navigation {
  background-color: rgba(0, 0, 0, 0.1) !important;  /* Transparent background */
  border: 1px solid #1a1a1a !important;  /* Border color */
  border-radius: 5px;  /* Optional: Add slight rounding */
  padding: 10px;  /* Add some spacing inside */
}
/* Remove the Address section from the sidebar */
.woocommerce-MyAccount-navigation-link--edit-address {
  display: none !important;
}
/* Make the WooCommerce My Account sidebar transparent */
nav.woocommerce-MyAccount-navigation {
    background-color: transparent !important; /* Remove the background */
    border: none !important;  /* Remove any borders */
    box-shadow: none !important;  /* Remove shadows */
}

/* Remove borders and background from the menu list */
nav.woocommerce-MyAccount-navigation ul {
    background-color: transparent !important;
    border: none !important;
}

/* Remove background and border from each menu item */
nav.woocommerce-MyAccount-navigation li {
    background-color: transparent !important;
    border: none !important;
}

/* Make links white */
nav.woocommerce-MyAccount-navigation a {
    color: #ffffff !important;  /* Set text color to white */
}

/* Highlight active links */
nav.woocommerce-MyAccount-navigation-link.is-active a {
    color: #00e5ff !important;  /* Light blue for active links */
}
/* Make the WooCommerce table container transparent */
.woocommerce-MyAccount-content {
    background-color: transparent !important; /* Remove the background */
    border: none !important;  /* Remove any borders */
    box-shadow: none !important;  /* Remove any shadows */
}

/* Remove background and borders from all tables */
.woocommerce table.shop_table {
    background-color: transparent !important; /* Transparent background */
    border: none !important;  /* Remove borders */
}

/* Ensure table rows and cells are transparent */
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
    background-color: transparent !important;
    border: none !important;
}

/* Keep text white */
.woocommerce table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table a {
    color: #ffffff !important;
}
/* Hide specific WooCommerce My Account sections */
.woocommerce-MyAccount-navigation-link--view-license-keys,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address,
.woocommerce-MyAccount-navigation-link--payment-methods,
.woocommerce-MyAccount-navigation-link--edit-account {
    display: none !important;  /* Completely hide these sections */
}

/* Remove the table header row with Product and Total */
.woocommerce-table.woocommerce-table--order-details thead tr {
  display: none !important;
}
/* Remove the table row with the license key header */
.shop_table thead tr {
  display: none !important;
}
/* Remove the Dashboard link from the sidebar */
.woocommerce-MyAccount-navigation-link--dashboard {
  display: none !important;
}
/* Remove the table row with the license key header */
.shop_table thead tr {
  display: none !important;
}

/* Remove specific WooCommerce My Account sections */
.woocommerce-MyAccount-navigation-link--view-license-keys,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address,
.woocommerce-MyAccount-navigation-link--payment-methods,
.woocommerce-MyAccount-navigation-link--edit-account {
    display: none !important;  /* Completely hide these sections */
}
/* Restore the product purchase note section */
tr.woocommerce-table__product-purchase-note.product-purchase-note {
  display: table-row !important;  /* Ensure it's displayed as a table row */
  color: #ffffff !important;  /* Keep the text white */
  background-color: #000000 !important;  /* Solid black background */
  opacity: 1 !important;  /* Make sure it's fully visible */
  border: 1px solid #1a1a1a !important;  /* Add a subtle border */
}
/* REMOVE or COMMENT OUT THIS BLOCK */
.woocommerce-table.woocommerce-table--order-details thead tr {
  display: none !important;
}

.shop_table thead tr {
  display: none !important;
}
/* Remove white border around the login form */
.woocommerce-form-login {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

/* Remove input field outlines */
.woocommerce-form-login input.input-text {
  border: none !important;
  box-shadow: none !important;
  background-color: rgba(255, 255, 255, 0.1) !important;  /* Slightly transparent background */
  color: #ffffff !important;  /* White text */
  border-radius: 5px;  /* Optional: Smooth edges */
  padding: 10px;  /* Add spacing */
}

/* Remove focus outline from inputs */
.woocommerce-form-login input.input-text:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}

/* Remove the white border around the form container */
.woocommerce {
  border: none !important;
  box-shadow: none !important;
}
/* Hide the "Lost your password?" link */
.woocommerce-LostPassword {
  display: none !important;
}
/* Add border around the login button */
button.woocommerce-button.button.woocommerce-form-login__submit {
  border: 1px solid #1a1a1a !important;  /* Set border color */
  border-radius: 5px;  /* Optional: Add rounded corners */
  padding: 10px 20px;  /* Adjust padding for better appearance */
}
/* Set the button text color to white */
button.woocommerce-button.button.woocommerce-form-login__submit {
  color: #ffffff !important;  /* White text color */
  border: 1px solid #1a1a1a !important;  /* Border around the button */
  border-radius: 5px;  /* Rounded corners */
  padding: 10px 20px;  /* Adjust padding */
}
/* Move the login button down by 10 pixels */
button.woocommerce-button.button.woocommerce-form-login__submit {
  color: #ffffff !important;  /* White text color */
  border: 1px solid #1a1a1a !important;  /* Border around the button */
  border-radius: 5px;  /* Rounded corners */
  padding: 10px 20px;  /* Adjust padding */
  margin-top: 10px !important;  /* Moves the button down by 10 pixels */
}
input#username.woocommerce-Input.woocommerce-Input--text.input-text {
    background-color: rgba(0, 0, 0, 0.3) !important;  /* Transparent black background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #1a1a1a !important;  /* Subtle dark border */
    border-radius: 5px !important;  /* Rounded corners */
    padding: 10px;  /* Spacing inside the input */
    box-shadow: none !important;  /* Remove any shadow */
}

/* Placeholder text color */
input#username::placeholder {
    color: #cccccc !important;  /* Light grey placeholder text */
}
input#password.woocommerce-Input.woocommerce-Input--text.input-text {
    background-color: rgba(0, 0, 0, 0.3) !important;  /* Transparent black background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #1a1a1a !important;  /* Subtle dark border */
    border-radius: 5px !important;  /* Rounded corners */
    padding: 10px;  /* Spacing inside the input */
    box-shadow: none !important;  /* Remove any shadow */
}

/* Placeholder text color */
input#password::placeholder {
    color: #cccccc !important;  /* Light grey placeholder text */
}
/* Make the email address input transparent */
.woocommerce-form-row input#reg_email {
    background-color: rgba(0, 0, 0, 0.2) !important; /* Transparent black */
    color: #ffffff !important;  /* White text */
    border: 1px solid #1a1a1a !important;  /* Subtle dark border */
    border-radius: 5px;  /* Rounded corners */
    padding: 10px;  /* Padding for better spacing */
    box-shadow: none !important;  /* Remove shadows */
}

/* Placeholder text visibility */
.woocommerce-form-row input#reg_email::placeholder {
    color: #cccccc !important;  /* Light gray placeholder text */
}
/* Style for the Register button */
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    border: 1px solid #1a1a1a !important;  /* Size 1 border with color */
    color: #ffffff !important;  /* White text */
    background-color: transparent !important;  /* Transparent background */
    padding: 10px 20px;  /* Add padding for spacing */
    border-radius: 5px;  /* Rounded corners */
    cursor: pointer;  /* Pointer on hover */
    transition: background-color 0.3s ease;  /* Smooth transition */
}

/* Hover effect */
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* Light transparent background on hover */
    color: #ffffff !important;  /* Keep text white on hover */
}
/* Remove the text about the email and privacy policy only */
.woocommerce-form-register .woocommerce-form-row p:first-of-type,
.woocommerce-form-register .woocommerce-privacy-policy-text {
    display: none !important;
}
/* Remove the white border around the registration form */
.woocommerce-form-register {
    border: none !important;
}
/* Center the Login Form */
.woocommerce-account .u-column1.col-1 {
    width: 100% !important;
    margin: 0 auto !important;
}

/* Center the whole form container */
.woocommerce-account {
    display: flex;
    justify-content: center;
}
.woocommerce-form-login {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eb172 *//* Fix input field text color */
#affwp-login-user-login, 
#affwp-login-user-pass {
    color: #000000 !important;  /* Change input text color to black */
    background-color: #ffffff !important;  /* Optional: Set background to white */
    border: 1px solid #ccc;  /* Add a subtle border */
    padding: 10px;  /* Add padding for better spacing */
    border-radius: 5px;  /* Round the corners */
}

/* Fix placeholder text color */
#affwp-login-user-login::placeholder, 
#affwp-login-user-pass::placeholder {
    color: #666666 !important;  /* Gray placeholder text */
}

/* Fix label color if necessary */
label[for="affwp-login-user-login"],
label[for="affwp-login-user-pass"] {
    color: #ffffff !important;  /* Ensure labels stay visible */
}



/* Fix the login button text and style */
input.button[type="submit"] {
    color: #ffffff !important;  /* White text */
    background-color: #0073e6 !important;  /* Blue background for better visibility */
    border: none;  /* Remove default border */
    padding: 10px 20px;  /* Add padding */
    border-radius: 5px;  /* Rounded corners */
    font-weight: bold;  /* Make text bold */
    cursor: pointer;  /* Pointer cursor on hover */
}

/* Force display 'Login' text on the button */
input.button[type="submit"]::before {
    content: "Login";  /* Add the 'Login' text */
    color: #ffffff;  /* Ensure white color */
}



/* Make input fields transparent with custom border */
#affwp-login-user-login, 
#affwp-login-user-pass {
    background-color: rgba(0, 0, 0, 0.3) !important;  /* Transparent black background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners matching your screenshot */
    padding: 10px;  /* Add padding for spacing */
    box-shadow: none !important;  /* Remove any existing shadow */
}

/* Adjust placeholder text for visibility */
#affwp-login-user-login::placeholder, 
#affwp-login-user-pass::placeholder {
    color: #cccccc !important;  /* Lighter gray placeholder text */
}

/* Make button match the transparent style */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* Slightly transparent button */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners */
    padding: 10px 20px;
    font-weight: bold;
    cursor: pointer;
}

/* Button hover effect */
input.button[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;  /* Slightly less transparent on hover */
}


/* Make the login button transparent */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* Transparent white background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners to match input fields */
    padding: 10px 20px;  /* Spacing inside the button */
    font-weight: bold;  /* Bold text */
    cursor: pointer;  /* Pointer cursor on hover */
    transition: background-color 0.3s ease;  /* Smooth hover transition */
}

/* Hover effect for better interaction */
input.button[type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;  /* Slightly less transparent on hover */
    color: #ffffff !important;  /* Keep text white */
}


/* Hide the "Lost your password?" link */
p.affwp-lost-password {
    display: none !important;  /* Completely removes the element from view */
}


/* Make the login button fully transparent */
input.button[type="submit"] {
    background-color: rgba(255, 255, 255, 0) !important;  /* Fully transparent background */
    color: #ffffff !important;  /* White text */
    border: 1px solid #ffffff !important;  /* White border */
    border-radius: 17px !important;  /* Rounded corners to match input fields */
    padding: 10px 20px;  /* Add padding for better spacing */
    font-weight: bold;  /* Bold text */
    cursor: pointer;  /* Pointer cursor on hover */
    transition: background-color 0.3s ease;  /* Smooth hover transition */
}

/* Set default tab color to white */
li.affwp-affiliate-dashboard-tab a {
    color: #ffffff !important;  /* White text */
    transition: color 0.3s ease;  /* Smooth transition */
}

/* Set active tab color to light blue (matching the heading) */
li.affwp-affiliate-dashboard-tab.active a,
li.affwp-affiliate-dashboard-tab a:hover {
    color: #00BFFF !important;  /* Light blue on active or hover */
}


/* Make headings white and slightly bolder */
.affwp-card .affwp-card__header h3 {
    color: #ffffff !important;  /* Set text color to white */
    font-weight: 600 !important;  /* Slightly bolder text */
}

/* Apply the same style to other headings */
h3, h4, h5 {
    color: #ffffff !important;  /* Set text color to white */
    font-weight: 600 !important;  /* Slightly bolder for consistency */
}

/* Remove Custom Link Generator Section */
form#affwp-custom-link-generator {
    display: none !important;
}

/* Remove Custom Links Table Section */
table#affwp-custom-links-table {
    display: none !important;
}

/* Remove only the Campaign Stats Table */
div#affwp-affiliate-dashboard-campaign-stats {
    display: none !important;
}

/* Change table header text to black */
table.affwp-table th {
    color: #000000 !important;  /* Set text color to black */
}

/* Make referral table text white */
table.affwp-table.affwp-table-responsive td {
    color: #ffffff !important;  /* Set text color to white */
}

/* Specifically target the referral date column */
td.referral-date {
    color: #ffffff !important;  /* Set date text to white */
}


/* Change affiliate link input text to black */
input.affwp-affiliate-link-input {
    color: #000000 !important;  /* Set text color to black */
}
/* Remove the Billing Address section */
section.woocommerce-customer-details {
  display: none !important;
}
/* Remove welcome paragraph in WooCommerce Dashboard */
.woocommerce-MyAccount-content p {
  display: none !important;
}
/* Remove other content but keep the Download Instructions */
.woocommerce-MyAccount-content p:not(:has(a[href*="setupguide/rust/quantum-rust-cheat"])) {
  display: none !important;
}/* End custom CSS */