/****** MYLISTING DASHBOARD - DARK MODE ******/
/**** GLOBAL ****/
/** LINKS **/
a {
    color: #fff;
    font-weight: 700;
}
a:hover {
    color: #f2f2f2;
}
/** BACKGROUNDS **/
/* PAGES */
.woocommerce-account .i-section {
    background: #111;
}
/* PAGE SECTIONS */
#c27-site-wrapper {
    background-color: #111;
}
/* BOXES */
.element {
    background: #ffffff10;
}
/* BETTER ALIGNS HEADINGS WITH BOX CONTENT */
.element .pf-body {
    padding: 20px;
}
/** BODY TEXT **/
p {
    color: #fff;
}
/** INPUT **/
input {
    color: #fff !important;
    border-bottom: 1.5px solid #ffffff25;
}
input:focus {
    border-bottom: 1.5px solid #ffffff35;
}
/** PLACEHOLDER TEXT **/
::-webkit-input-placeholder {
	color: #fff !important;
}
::-moz-placeholder {
	color: #fff !important;
  	opacity: 1;
}
:-ms-input-placeholder {
	color: #fff !important;
}
:-moz-placeholder {
	color: #fff !important;
  	opacity: 1;
}
/** MARK - HIGHLIGHTED TEXT **/
mark {
    background-color: #ffffff20;
    font-weight: 500;
    color: #fff;
}
/** LABELS **/
label {
    color: #fff !important;
}
/** TITLES - EXAMPLES:'VIEWS', 'UNIQUE VIEWS', 'ORDERS', ETC. **/
.title-style-1 h5 {
    text-transform: uppercase;
}
/** HIDE THE SIGN IN MENU ITEM FROM HEADER **/
.page-id-21 .sign-in-menu-item {
    display: none;
}
/** WOOCOMMERCE TABLES **/
/* TABLE */
.woocommerce table.shop_table {
    padding: 20px;
}
/* HEADINGS */
.woocommerce table.shop_table th {
    text-transform: uppercase;
    color: #fff;
    font-weight: 700 !important;
}
/** WOOCOMMERCE MESSAGES **/
/* TEXT */
.woocommerce-info, .woocommerce-message, .woocommerce-error {
    box-shadow: none;
    padding: 1em 2em 1em 1em;
    margin: 0 0 1em;
    font-weight: 600;
    color: #fff;
    background: #111;
    border: solid 1px #ffffff50 !important;
}
/* LINKS */
.woocommerce-info a, .woocommerce-message a, .woocommerce-error a {
    color: #F2F2F2;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-decoration: none !important;
}
.woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-error a:hover {
    color: #fff;
    border-bottom: 2px solid transparent;
}
/* BUTTONS */
.woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    background: #111 !important;
    color: #fff;
    border-radius: 25px;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 8px 25px;
    font-size: 0.688rem;
}
.woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover {
    color: #fff;
    background: #2B2B2B !important;
}
/* ICONS */
.woocommerce-info:before, .woocommerce-message:before, .woocommerce-error:before {
    display: none;
}
/** CARD ACTIONS - EXAMPLES: 'PROMOTED', 'EDIT', 'REMOVE', ETC. **/
.job-dashboard-actions li a {
    font-size: 0.813rem;
}
.job-dashboard-actions li a:before {
    font-size: 1rem;
}



/****** LOGIN & REGISTER ******/
.login-container {
    background: #111;
}
.login-tabs li a:hover {
    color: #fff !important;
}
.forgot-password a:hover,
.forgot-password a:hover i {
    color: #ffffff95;    
}


/****** USER ACCOUNT DASHBOARD - GENERAL ******/
/**** HIDE THE DEFAULT USER ACCOUNT MENU ****/
.mlduo-account-menu {
    display: none;
}
/**** REMOVE GENERAL ICONS ****/
.round-icon .title-style-1 i {
    display: none;
}


/****** ANALYTICS ENDPOINT - /my-account/ ******/
/**** FILTER BY LISTING DROPDOWN ****/
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    border-bottom: 1.5px solid #ffffff25;
}
/**** HEADING ****/
.mlduo-welcome-message h1 {
    color: #fff;
}
/**** ALL BOXES ****/
/** REMOVE ICONS **/
.mlduo-stat-box i {
    display: none;
}


/**** BOXES ACROSS THE TOP ****/
/** BOXES **/
.mlduo-stat-box {
    background: #ffffff20 !important;
}
/* TEXT */
.mlduo-stat-box p {
    font-weight: 600;
    text-align: center;
}
/* NUMBERS */
.mlduo-stat-box h2 {
    font-weight: 700;
    text-align: center;
    letter-spacing: .5px;
}


/**** BOXES ON THE LEFT ****/
/** HEADINGS **/
.title-style-1 h5 {
    background: #ffffff25;
    padding: 5px 0px 5px 40px;
    width: 110%;
    letter-spacing: .75px;
}
.round-icon .title-style-1 h5 {
    top: 3px;
    left: -20px !important;
    color: #fff;
}
.col-md-4 .element .title-style-1 h5, .col-md-4 .number-stats p span, .col-md-4 .element p, .col-md-4 .element .pf-body  {
    color: #fff;
    font-weight: 700;
}
.number-stats p span:hover {
    color: #ffffff99;
}
/** VIEWS BOX **/
.col-md-4 .element:first-child .title-style-1 h5 {
    background: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(255,255,255,0) 100%);
}
.col-md-4 .element:first-child .animated-bars {
    background: #b17bf9 !important;
}
.col-md-4 .element:first-child .animated-bars:before {
    background: #b17bf9 !important; 
}
.col-md-4 .element:first-child .animated-bars:after {
    background: #b17bf9 !important; 
}
/** UNIQUE VIEWS BOX **/
.col-md-4 .element:nth-child(2) .title-style-1 h5 {
    background: linear-gradient(90deg, rgba(41,185,255,1) 0%, rgba(255,255,255,0) 100%);
}
.col-md-4 .element:nth-child(2) .animated-bars {
    background: #29b6fb !important;
}
.col-md-4 .element:nth-child(2) .animated-bars:before {
    background: #29b6fb !important; 
}
.col-md-4 .element:nth-child(2) .animated-bars:after {
    background: #29b6fb !important; 
}
/** BUTTON CLICKS BOX **/
.col-md-4 .element:nth-child(3) .title-style-1 h5 {
    background: linear-gradient(90deg, rgba(33,225,252,1) 0%, rgba(255,255,255,0) 100%);
}
/* ICONS */
.dash-table li>i {
    color: #21e1fc;
    opacity: 1;
}


/****** VISITS BOX ******/
.col-md-8 .element .title-style-1 {
    background: #ffffff10;
    padding: 5px 8px 12px 8px;
    border-radius: 5px;
}
.col-md-8 .element .title-style-1 h5 {
    background: none;
    width: auto;
    margin-left: -8px;
    color: #fff;
}
/** BUTTONS **/
.visit-chart-actions>a {
    font-weight: 600;
    color: #fff;
}
.visit-chart-actions>a.active {
    color: #fff;
    background: #111;
}
.visit-chart-actions>a.active:hover {
    background: #232323;
}
.visit-chart-actions>a:hover {
    background: #ffffff11;
    color: #fff;
}
/** CHART **/
/* VERTICAL LEGEND */
.ct-label.ct-vertical.ct-start {
    -webkit-box-pack: center;
    justify-content: center;
    text-align: left;
    font-size: 0.625rem;
    color: #fff;
}
/* HORIZONTAL LEGEND */
#cts-visits-chart .ct-labels foreignObject span.ct-horizontal {
    color: #fff;
}
/** VIEW AND UNIQUE VIEWS LEGEND **/
.chart-legend ul {
    font-weight: 600;
    color: #fff;
}


/****** LISTINGS ENDPOINT - /my-account/my-listings/ ******/
/**** SEARCH LISTINGS ****/
/** ICON **/
.search-my-listings form button {
    color: #ffffff50;
}
/**** SELECT DROPDOWNS ****/
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff !important;
}
/**** REMOVE THE ICON THAT APPEARS AFTER THE DROPDOWN SELECT OPTIONS ****/
.select2-results__options li:after {
	display: none;
}
/**** SEARCH YOUR LISTINGS ****/
.search-my-listings form button {
    border-bottom: none;
}
/**** LISTING CARDS ****/
.job-manager-jobs {
    margin-top: 0;
}
.woocommerce table.job-manager-jobs tr {
  	border-radius: 10px;
    border: none;
    background: #ffffff10;
}
/** LISTING TYPE **/
.l-type .listing-type .value {
    border: 1px solid #ffffff40;
    background: #111;
    color: #fff;
}
/** TITLE **/
/** LISTING TITLE LINKS **/
#job-manager-job-dashboard table td.job_title>a {
    color: #fff;
    letter-spacing: .75px;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
}
/** ICONS **/
.job-dashboard-actions li a {
    color: #ffffff99;
}
.job-dashboard-actions li:first-child a:hover {
    color: #c28aff;
}
.job-dashboard-actions li:nth-child(2) a:hover {
    color: #9c83ff;
}
.job-dashboard-actions li:nth-child(3) a:hover {
    color: #29b9ff;
}
.job-dashboard-actions li:nth-child(4) a:hover {
    color: #0fc9ff;
}
.job-dashboard-actions li:nth-child(5) a:hover {
    color: #2ff3fa;
}
.job-dashboard-actions li:nth-child(6) a:hover {
    color: #fff;
}
/* DELETE */
.job-dashboard-action-delete {
    color: #ffffff40 !important;
}
.job-dashboard-actions li a.delete-action:before:hover {
    color: #ffffff40 !important;
}
.job-dashboard-actions li a.delete-action:before {
    font-size: 1rem;
}
/** LISTING INFO **/
.job-manager-jobs .label {
    color: #fff;
    font-weight: 600;
}
.job-manager-jobs .value {
    color: #fff;
}
/**** PROMOTE LISTINGS ****/
/** NO LISTINGS **/
.no-listings {
    color: #fff;
}
/* ICON */
.no-listings i {
	content: url("https://eventmadeeasy.com.my/wp-content/uploads/2022/10/fit-explore-page-no-listings-results.webp");
}
/** POPUP/MODAL **/
#promo-modal .modal-content {
    background: #111;
    overflow: hidden;
    border: 1px solid #ffffff30;
}
/* ICON */
#promo-modal .title-style-1 span {
  	display: none;
}
/* HEADING */
#promo-modal .title-style-1 h5 {
    background: #111;
    color: #fff;
    padding: 0;
    font-weight: 700;
}
/** PROMOTION PRODUCT **/
.promo-product-item {
    border-radius: 5px;
    border: none;
    background: #ffffff08;
}
.promo-product-item:hover {
    background: #ffffff10;
}
/* ICON BOX */
.promo-item-icon i {
    border-left: 1.5px solid #b57dff;
    border-top: 1.5px solid #7a73ff;
    border-right: 1.5px solid #02bcf5;
    border-bottom: 1.5px solid #25eaed;
    background: #111;
    border-radius: 5px;
}
/* TITLE */
.promo-item-details h5 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
}
/* PRICE */
.promo-item-details span {
    color: #fff;
  	font-weight: 700;
}
/* DESCRIPTION */
.promo-item-details p {
    color: #777;
    font-weight: 500;
}
/** PROMOTION EDUCATION **/
.promo-product-list {
    padding-bottom: 10px;
}
/* EDUCATIONAL LINK */
.learn-about-promtions a {
  	color: #fff;
  	margin-top: 10px;
  	border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    font-weight: 500;
}
.learn-about-promtions a:hover {
    opacity: .95;
}


/****** PROMOTIONS ENDPOINT - /my-account/promotions/ ******/
/**** BOXES ****/
.user-promotion-packages .promo-product-list li {
    background: #ffffff10;
    border-radius: 10px;
}
/**** ICON ****/
.user-promotion-packages .promo-item-icon {
    margin: -5% 0% -2% 43% !important;
}
.user-promotion-packages .promo-package .promo-item-icon i {
    background: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
}
/**** LISTING TITLE ****/
.user-promotion-packages .promo-item-details h5 {
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .75px;
}
.user-promotion-packages .promo-item-details a {
    text-align: center;
    color: #fff !important;
}
/**** PROMOTION PACKAGE TITLE ****/
.user-promotion-packages .promo-meta {
    text-align: center;
}
.promo-meta a {
    color: #fff;
    background: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
    font-weight: 600;
}
/**** BUTTON ****/
.user-promotion-packages a.promo-item-action.process-promotion {
    background: #ffffff25;
    border-radius: 25px;
    color: #ffffff99;
    width: 40%;
    margin-left: 30%;
    padding: 5px 0;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: .75px;
}


/****** FAVORITES ENDPOINT - /my-account/my-favorites/ ******/
/**** BOXES ****/
.c27-bookmarks-table tr {
    background: #ffffff10 !important;
}
/**** LISTING TITLE ****/
/** TITLE **/
.bookmark-title>h5 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
}
/** TITLE/LINK ****/
.bookmark-title>h5 a {
    color: #fff;
    letter-spacing: .75px;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
}
.c27-bookmarks-table .job-dashboard-actions li:first-child a {
    color: #ffffff99;
}
.c27-bookmarks-table .job-dashboard-actions li:first-child a:hover {
    color: #fff;
}
/**** REMOVE BUTTON ****/
.delete-action { 
    color: #ffffff60 !important;
}
.delete-action:hover { 
    color: #f34d4d !important;
}

/****** ORDERS ENDPOINT - /my-account/orders/ ******/
/**** TABLE HEADING ****/
.woocommerce table.shop_table td {
    color: #ffffff99;
    border-bottom: solid 1px #ffffff18;
}
/**** ORDER NUMBER LINK ****/
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: #fff;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
}
a.button {
    background: #ffffff20 !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    letter-spacing: .75px;
    font-weight: 700 !important;
    color: #fff !important;
    padding: 8px 28px !important;
}
a.button:hover {
    background: #ffffff22 !important;
}
/**** VIEW ORDERS ****/
.woocommerce-order-details__title, .woocommerce-customer-details h2 {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    font-size: 0.813rem !important;
    font-weight: 600 !important;
    color: #fff !important;
}
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details * {
    font-weight: 600 !important;
}
/**** BILLING ADDRESS ****/
.woocommerce-customer-details {
    color: #fff;
}
/** REMOVE PHONE AND EMAIL ICONS **/
/* PHONE */
.woocommerce-customer-details--phone::before {
    display: none;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    padding-left: 0;
}
/* EMAIL */
.woocommerce-customer-details--email::before {
    display: none;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email  {
    padding-left: 0;
}


/****** SUBSCRIPTIONS ENDPOINT - /my-account/subscriptions/ ******/
/**** TABLE ****/
.woocommerce table.shop_table tr {
    border-bottom: solid 1px #ffffff18;
}
/**** FIX BUTTON SPACING ****/
.order-actions.subscription-actions a.button {
    margin-right: 10px;
}
/**** VIEW SUBSCRIPTIONS ****/
.subscription_details~h2 {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    font-size: 0.813rem;
    color: #fff;
}
.order_details~header h2 {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    font-size: 0.813rem;
    color: #fff;
}
/** STYLES THE STATUS COLUMN FOR A BOLDER LABEL **/
table.shop_table.subscription_details tr td:first-child {
    font-weight: 700;
    color: #fff;
}
/**** SWITCH PLAN ****/
/** BUTTON **/
a.wcs-switch-link.button {
    margin-right: 10px;
}
/* VERTICALLY ALIGNS BUTTON AND SUBSCRIPTION PRODUCT */ 
td.product-name a {
    line-height: 2.4em;
}



/****** ACCOUNT ENDPOINT - /edit-account/ ******/
/**** ADDRESSES SECTION ****/
/** BILLING ADDRESS **/
/** TITLE **/
.woocommerce-Address-title>h3 {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    color: #fff;
}
/** ADDRESS **/
address {
    color: #fff;
}
/**** ACCOUNT DETAILS SECTION ****/
/** MATCHES THE BOX WIDTH WITH PAYMENT METHODS AND ADDRESSES BOXES **/
@media (min-width: 992px) {
     .col-md-6.col-md-offset-3 {
        margin-left: 15.85%;
        }
    }
    @media (min-width: 992px) {
    .col-md-6.col-md-offset-3 {
        width: 68.25%;
        }
    } 
.col-md-offset-3 .round-icon .title-style-1 {
    padding-left: 10px !important;
    background: #ffffff10;
    margin-bottom: 10px;
}
/** REMOVE UNWANTED BACKGROUND AND FIX HEADING ALIGNMENT **/
.col-md-offset-3 .round-icon .title-style-1 h5 {
    background: none;
    margin-left: -10px;
}
/** CHANGE PASSWORD TITLE **/
.woocommerce-EditAccountForm legend {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    color: #fff;
}
/** CUSTOM FIELD INPUT - COMPANY NAME, JOB TITLE, ETC. **/
.woocommerce .woocommerce-EditAccountForm.edit-account > p:last-of-type input {
    text-align: left;
}
/**** BUTTON ****/
.sign-in-form button[type=submit] {
    padding: 8px 28px;
    border: 2.5px solid transparent;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
}
/**** ACCOUNT TYPE SECTION ****/
.button-5 {
    padding: 8px 28px;
    border: 2.5px solid transparent;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
    color: #fff;
}
.button-5:hover {
    padding: 8px 28px;
    border: 2.5px solid transparent;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(181,125,255,.9) 0%, rgba(122,115,255,.9) 33%, rgba(2,188,245,.9) 67%, rgba(37,234,237,.9) 100%) border-box;
    color: #fff !important;
}


/****** ADDRESS ENDPOINT - /edit-address/billing/ ******/
/**** EDIT ADDRESS TITLE ****/
.woocommerce .woocommerce-MyAccount-content form>h3 {
    border-image: linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(183,136,255,1) 11%, rgba(156,131,255,1) 22%, rgba(135,128,255,1) 33%, rgba(41,185,255,1) 44%, rgba(71,167,255,1) 55%, rgba(15,201,255,1) 66%, rgba(33,225,252,1) 77%, rgba(47,243,250,1) 88%, rgba(50,247,250,1) 100%);
    border-image-slice: 1;
    text-transform: uppercase;
    color: #fff;
}
/**** EDIT ADDRESS LINK/BUTTON ****/
a.edit {
    color: #ffffff70;
    font-weight: 400;
}
a.edit:hover {
    color: #ffffff90;
}
/**** BUTTON ****/
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit] {
    padding: 8px 28px;
    border-radius: 25px;
    border: 2.5px solid transparent;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
}


/****** ADD PAYMENT METHOD ENDPOINT - /my-account/add-payment-method/ ******/
/**** STRIPE ****/
/** OUTTER BOX **/
#add_payment_method #payment {
    background: #111;
    padding: 5px;
}
/** INNER BOX **/
/* BACKGROUND */
#add_payment_method #payment div.payment_box {
    background: none;
}
/* HIDE ARROW "ICON" */
#add_payment_method #payment div.payment_box::before {
    border: none;
}
/* STRIPE DOCUMENTATION LINK */
#stripe-payment-data a {
    color: #fff;
    text-decoration: underline;
}
#stripe-payment-data a:hover {
    color: #f2f2f2;
}
/** FORM LABELS **/
#add_payment_method #payment label {
    color: #fff;
    font-weight: 600;
}
/** FORM FIELDS **/
.wc-stripe-elements-field {
    background: #F7F9FB;
    border: 1px solid #111;
    color:  #fff !important;
}
/** REMOVE BORDER BETWEEN FORM AND BUTTON **/
#add_payment_method #payment ul.payment_methods {
    border: none;
}
/**** BUTTON ****/
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none;
    font-size: 0.813rem;
    padding: 8px 28px;
    border-radius: 25px;
    border: 2.5px solid transparent;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%) border-box;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order:hover {
    color: #fff !important;
    background:
    url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-button-background.svg) padding-box fixed,
    linear-gradient(90deg, rgba(194,138,255,1) 0%, rgba(135,128,255,1) 33%, rgba(15,201,255,1) 67%, rgba(50,247,250,1) 100%) border-box;
}


/**** SOCIAL LOGIN ****/
/** FACEBOOK **/
.cts-social-login-wrapper .buttons.cts-facebook-signin {
    background: #3A5899 !important;
    margin-top: 20px;
    color: #fff !important;
    border: 1px solid #3A5899 !important;
}