.woocommerce-account.woocommerce-page .bg-light {
    background-color: #e5e5e5 !important;
}

.woocommerce-account.woocommerce-page .btn-primary {
    color: #fff;
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #104c99;
    font-weight: 600;
}

.account-page .mx-auto .card {
    border: medium none;
    border: none !important;
}

.account-page .mx-auto {
    background: #fff none repeat scroll 0 0;
    border: none;
    padding: 0;
}

.woocommerce-account.woocommerce-page .btn-lg {
    font-family: 'Montserrat', serif;
    font-weight: 600;
    padding: .5rem 1rem;
    font-size: 22px;
    line-height: 1.5;
    border-radius: 10px !important;
}

.woocommerce-account.woocommerce-page .input-text {
    background-color: #e2e2e2;
}

.woocommerce-account.woocommerce-page fieldset .input-text {
    background-color: #fff;
}

.woocommerce-account.woocommerce-page a.woocommerce-MyAccount-navigation-link.list-group-item.list-group-item-action {
    font-size: 18px;
    padding: 20px 8px;
    border: none;
    border-bottom: solid #e5e5e5;
}

.woocommerce-account.woocommerce-page .card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.woocommerce-account.woocommerce-page .account-left .list-group a {
    font-family: 'Montserrat', serif;
    font-weight: 600;
    color: #104c99;
    opacity: 0.5;
}

i.mdi.mdi-account-outline.float-right {
    font-size: 28px;
}

.woocommerce-account.woocommerce-page .account-left .list-group a.is-active {
    font-weight: bold;
    background: transparent !important;
    background: transparent !important;
    background: transparent !important;
    background: transparent !important;
    filter: none !important;
    color: #104c99;
    opacity: 1;
}

.woocommerce-account.woocommerce-page .account-left .list-group a:hover {
    font-weight: bold;
    background: transparent !important;
    background: transparent !important;
    background: transparent !important;
    background: transparent !important;
    filter: none !important;
    color: #104c99;
    opacity: 1;
}

.woocommerce-account.woocommerce-page label,
.woocommerce-MyAccount-content .edit-account fieldset legend,
.woocommerce-form-register label {
    font-size: 18px;
    margin: 0 0 15px;
    font-family: 'Montserrat', serif;
    font-weight: 600;
    color: #000;
}

.woocommerce-MyAccount-content .edit-account fieldset label {
    font-weight: 500;
    font-size: 14px;
}

.woocommerce-MyAccount-content .edit-account fieldset {
    margin-top: 0px;
}

.woocommerce-MyAccount-content .edit-account fieldset .rounded {
    border-radius: 15px !important;
}

.woocommerce-account.woocommerce-page .input-text,
.woocommerce-form-register .input-text {
    background-color: #e5e5e5;
    padding: 12px;
    border-radius: 15px;
    border: none;
    font-size: 16px;
    width: 100%;
}

.woo-social-login-profile.woo-slg-social-wrap h2 {
    margin-bottom: 20px;
}

.woo-social-login-profile.woo-slg-social-wrap p {
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 500;
}

.woo-slg-social-container.woo-slg-social-wrap.woo-slg-social-container-checkout.woo-social-link-buttons {
    border: none;
}


/* ORDERS */

.table {
    font-family: 'Montserrat', serif;
    font-weight: 600;
}

.table .thead-dark th {
    color: #000;
    background-color: #ececec;
    border-color: #ececec;
}

table.table.table-borderless.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td {
    color: #000;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: #e96125;
}