/**** LOGIN / REGISTER ****/
/** LOGIN / REGISTER - LEFT COLUMN  **/
/* LOGIN/REGISTER - TABS */
.login-tabs li {
    opacity: .5;
}
.login-tabs li.active a  {
    color: var(--accent);
}
.login-tabs li a  {
    color: var(--accent);
}
.login-tabs li a:hover  {
    color: var(--accent);
}
.woocommerce form.sign-in-form .form-group label {
 	text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
  	font-weight: 700;
}
.sign-in-box .md-checkbox label {
  	font-size: 13px;
  	letter-spacing: 0.5px;
}
.forgot-password a {
    font-size: 14px !important;
  	letter-spacing: 0.5px;
}
.woocommerce form.sign-in-form .form-group input {
    background-color: transparent;
    border-bottom: solid #68687794 1px;
  	font-weight: 400;
  	margin-top: 15px;
}
.user-area-icon:before {
	display: none;
}
.cts-social-login-wrapper .buttons {
	border: none;
    font-weight: 400;
    display: inline;
	margin: 0px 20px 0px 0px;
  	color: #838383;
    letter-spacing: 0.5px;
}
.cts-social-login-wrapper .buttons:hover {
  	color: #737373;
}
/* LOGIN / REGISTER - PUT SOCIAL LOGIN ABOVE THE FORM */
.woocommerce form.sign-in-form {
    display: flex;
    flex-direction: column;
}
.woocommerce form.sign-in-form .cts-social-login-wrapper {
    order: -1;
    margin-bottom: 40px;
    margin-top: 10px;
}
/* LOGIN / REGISTER - MOVE SAVE CREDENTIALS AND RESET PASSWORD CLOSER TOGETHER AFTER SOCIAL LOGIN IS RELOCATED */
.form-info {
    margin-top: 0px;
    margin-bottom: -35px;
}
/* LOGIN / REGISTER - HIDE SOCIAL LOGIN CONNECT WITH TEXT */
p.connect-with {
  	display: none;
}




/**** MYLISTING DASHBOARD / WOOCOMMERCE ENDPOINTS ****/
/** STATS ENDPOINT **/
.element .pf-body p {
    color: #777;
}
/* FILTER BY LISTING DROPDOWN SEARCH BOX */
.select2-container--default .select2-search--dropdown .select2-search__field {
    background: #1d1d1d;
	border-radius: 0px;
}
.select2-search--dropdown {
    padding: 0px;
}
.select2-search--dropdown input {
    color: #fff !important;
}
/* TOP ROW OF 4 STAT BOXES */
.mlduo-stat-box i { 
	display: none;
}
.mlduo-stat-box h2 {
    font-weight: bold !important;
}
.mlduo-stat-box h2, .mlduo-stat-box p {
    font-weight: 600;
    letter-spacing: .5px;
}
.mlduo-stat-box.second {
	transition: .5s ease;
}
.mlduo-stat-box.second:hover {
	opacity: .9;
}
/* REMOVE ALL OTHER ICONS */
.page-id-49 .round-icon .title-style-1 i {
    display: none;
}
/* ALIGHS HEADINGS AFTER THE ICONS ARE REMOVED */
.page-id-49 .round-icon .title-style-1 h5 {
    left: 0px;
}
/* VIEWS BOXES */
.woocommerce-MyAccount-content .element {
  	background: #ffffff20;
  	border: none;
}
.animated-bars {
  background: var(--accent);
}
.animated-bars:before {
  background: var(--accent);
}
.animated-bars:after {
  background: var(--accent);
}
.number-stats p span {
  	color: #ccc;
}
/* VISITS BOX */
.visit-chart-actions>a {
  	color: #aaa;
}
.visit-chart-actions>a.active {
    color: #fff;
    background: #ffffff10;
}
.visit-chart-actions>a:hover {
  	color: #fff;
    background: #ffffff10;
}
#cts-visits-chart .ct-labels foreignObject span.ct-horizontal {
    color: #777;
}
.chart-legend ul li {
    color: #fff;
}
.ct-area {
    fill-opacity: .10;
}
/**** LISTINGS ENDPOINT ****/
.listing-dashboard-action-promote {
    display: none !important;
}
/****** BOOKMARKS/FAVORITES ENDPOINT - /my-account/my-favorites/ ******/
/**** MARKER LOGO ****/
.bookmark-photo img {
    width: 50px;
    height: 50px;
}
/**** ICON TO REMOVE BOOKMARK ****/
.delete-action { 
    color: var(--accent) !important;
}
.delete-action:hover { 
    opacity: 1;
}


/****** ORDERS ENDPOINT - /my-account/orders/ ******/
/**** VIEW ORDER HEADINGS ****/
.woocommerce-order-details__title, 
.woocommerce-customer-details h2,
.order_details~header h2 {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);
    font-size: 0.813em;
}


/****** SUBSCRIPTIONS ENDPOINT - /my-account/subscriptions/ ******/
/**** FIX ALIGNMENT AND SPACING FOR VIEW BUTTON AND LISTINGS POSTED ****/
.order-actions.subscription-actions a.button {
    margin: -5px 10px;
}
/**** VIEW SUBSCRIPTION HEADINGS ****/
.subscription_details~h2 {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);
    font-size: 0.813em;
}


/****** ACCOUNT ENDPOINT - /edit-account/ ******/
/**** ACCOUNT DETAILS SECTION ****/
/** BOX SHADOWS **/
.woocommerce-MyAccount-content .element {
    transition: box-shadow .25s ease-in-out;
    border-radius: 10px;
}
/** 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%;
        }
    } 
/** CHANGE PASSWORD HEADING **/
.woocommerce-EditAccountForm legend {
    text-transform: uppercase;
    font-weight: 700 !important;
    border-bottom: 2px solid var(--accent);    
}
/** SAVE CHANGES BUTTON **/
.sign-in-form button[type=submit] {
    opacity: 1 !important;
}
/**** ADDRESSES SECTION ****/
/** BILLING ADDRESS **/
/** HEADING **/
.woocommerce-Address-title>h3 {
    text-transform: uppercase;
    border-bottom: 2px solid var(--accent);
    font-weight: 700;
}


/******* BILLING ENDPOINT - /my-account/edit-address/billing/ ******/
/**** HEADING ****/
.woocommerce .woocommerce-MyAccount-content form>h3 {
    text-transform: uppercase;
    border-bottom: 2px solid var(--accent);
    font-weight: 700;
}
/**** FIXES ALIGNMENT ISSUES WITH CHECKBOX AND TEXT ****/
#update_all_subscriptions_addresses_field label.checkbox input.input-checkbox {
    margin-top: 8px;
}
/**** BUTTON ****/
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p button[type=submit], .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper~p input {
    opacity: 1 !important;
}


/****** ADD PAYMENT METHOD ENDPOINT - /my-account/add-payment-method/ ******/
/**** STRIPE ****/
/** OUTTER BOX **/
#add_payment_method #payment {
    background: #fff;
}
/** INNER BOX **/
/* BACKGROUND */
#add_payment_method #payment div.payment_box {
    background: #f2f2f2;
}
/* HIDE ARROW "ICON" */
#add_payment_method #payment div.payment_box::before {
    border: none;
}
/** FORM LABELS **/
#add_payment_method #payment label {
    font-weight: 600;
}



