/*
Theme Name: Divi Child Template
Version: 1.0
Description: A customized version of Divi which adds a number of tiny features you need.
Template: Divi
Text Domain: Liquidtrade-theme
*/


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
p {
    padding-bottom: .5em;

}
body{
	color: #000;
	
}

header#main-header {
    display: none;
    height: 0 !important;
}
.bottom-nav {
    padding: 7px 0;
}
.bottom-nav li img {
    width: 38px;
}
.bottom-nav li {

    padding-right: 14px;
}
.bottom-nav li:last-child {
    padding-right: 0;
}
ul#menu-main-menu {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.bottom-nav li a {
    text-align: center;
    display: block;
    font-size: 10px !important;
	line-height: 1;
}
.center_menu img {
    width: 90px !important;
    background: #000;
    border-radius: 50%;
    padding: 5px;
}
.bottom-nav li img {
    width: 38px;
    display: block;
    text-align: center;
    margin: auto;
    margin-bottom:3px;
}
.center_menu {
    margin-top: -55px;
    z-index: 99;
}
.bottom-nav a, .bottom-nav li.current-menu-item>a {
    color: #9e1311;
    font-weight: 500;
}
div#et-footer-nav .container {
    max-width: 100% !important;
    width: 200%;
    padding: 0 10px;
}

/* -----------------
Footer Header
-----------------*/
.logged-out div#et-footer-nav {
    display: none;
}
div#et-footer-nav {
    background: #fff;
    position: fixed;
    bottom: -36px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}

.about_float {
    position: absolute;
    right: 13px;
    top: -56px;
    background: #fff;
    border-radius: 50%;
    padding: 4px 10px;
}

.about_float img {
    position: relative;
    left: -5px;
    top: 1px;
}

/* ---------------- 
  Button 
 ----------------- */



a.pain-button {
    /* padding: 250px; */
    text-align: center;
    background-image: linear-gradient(90deg,#fa00ff 0%,#5200ff 100%);
    display: block;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    max-width: 250px;
    margin: auto;
    padding: 20px;
    border-radius: 20px;
}

a.register-btn {
    background: #fff;
    color: #27233f;
    padding: 10px;
    margin-top: 10px !important;
    display: block;
    max-width: 150px;
    margin: auto;
    border: 2px solid darken( #F5EFE1, 15%);
    border-radius: 8px;
    cursor: pointer;
    border: 2px solid #9e00ff;
}
a.register-btn:hover {
    background: #9e00ff;
    color: #fff;
    border: 2px solid #9e00ff;
}

.shadow-column  {
    background-image: linear-gradient(160deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
    border-radius: 20px;
    overflow: hidden;
    box-shadow: -1px -1px 0px 0px rgb(255 255 255 / 21%);
    padding: 20px;
}


i.fa-brands.fa-facebook {
    font-family: "Font Awesome 5 Free";
}

/* ---------------- 
  Dashboard
 ----------------- */
.dashbord_info .prf_col {
    display: none;
}






.on-process span, .pending span, .release span {

    padding: 3px 10px;
    border-radius: 50px;
    font-style: italic;
    font-size: 13px;
}

.second-col_stat {
    text-align: right;
}
.release {
    color: #3cdd0a;
}
.remarks span {
    font-size: 13px;
    color: #ed1b24;
    font-style: normal;
}
.remarks {
    line-height: 1;
}

.et_pb_payin_info table {
    color: #fff;
}


.et_pb_payin_info th {
    color: #fff !important;
}

.profit-plan-row .et_pb_tab_active {
    background: #ebbc38 !important;

}

.profit-plan-row .et_pb_tab_active a {
   
    color: #fff !important;
}



/* ---------------- 
  LOGIN INFO
 ----------------- */

div#user-registration {
 
       background: transparent;
    padding: 0;
    margin-top: 0;
   
}


div#user-registration p{
    color: #fff !important;
    border-radius: 15px;
}

 .register {
    text-align: center;
}

.login label[for="username"], .login label[for="password"] {
    color: #fff !important;
}

.login .ur-submit-button {
    margin: 0 !IMPORTANT;
}
.form-info {
    display: flex;
    justify-content: space-between;
	padding-top: 20px;
}


.user-registration-LostPassword.lost_password {
    padding-bottom: 0;
}




.login .user-registration-form-row.user-registration-form-row--wide.form-row.form-row-wide {
    padding-bottom: 0;
}

.user-registration-MyAccount-navigation-link.is-active a {
    background: #2d0e85 !important;
    color: #fff !important;
}
.user-registration-profile-header {
    display: none;
}

li.user-registration-MyAccount-navigation-link.user-registration-MyAccount-navigation-link--dashboard {
    display: none !important;
}
 .user-registration-MyAccount-content {
    padding: 0 !IMPORTANT;
}
#user-registration, #user-registration.horizontal {

    box-shadow: unset;
}

.row-left:before {
    content: "";
    height: 15px;
    width: 15px;
    border: 2px solid #26d692;
    display: block;
    border-radius: 50px;
    position: relative;
    right: -10px;
    top: -17px;
    margin-left: auto;
}

.slider-rows {
    margin-bottom: 15px;
}


.planet-float-right .et_pb_image_wrap {
    max-width: 100%;
    position: absolute;
    display: block;
    width: 200px !important;
    right: 0;
    top: -110px;
}

.planet-float-left .et_pb_image_wrap {
    position: absolute;
    left: -100px;
    width: 200px;
}

@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}
.swing .et_pb_image_wrap  {
    animation: swing ease-in-out 1s infinite alternate;
    transform-origin: center -20px;
}


.show {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 40px;
  margin-top: -20px;
  margin-left: -75px;
  background: red;
  font-weight: 700;
  color: #fff;
  border-radius: 5px;
  border: 0;
  border-bottom: 2px solid #c0392b;
  cursor: pointer;
}
.show:hover {
  background: #c0392b;
}
.show:active {
  transform: scale(0.9);
}
.close,.close-with,.close-subs, .close-form_b, .close-form_c, .close-form_d, .close_team_form,.close-info,.close-form_d2
{
    position: absolute;
    top: 5px;
    right: 7px;
    width: 35px;
    height: 30px;
    background: transparent;
    color: #fff;
    cursor: pointer;
    border: 0;
    font-size: 17px;
}
.mask,.mask-with, .mask-subs,.mask-form_b, .mask-form_c,
.mask_team,.mask-info,.mask-form_d2{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(52, 73, 94, 0.8);
  z-index: 50;
  visibility: hidden;
  opacity: 0;
  transition: 0.7s;
}
.modal {
  position: fixed;
  top: 50%;  /* position the top  edge of the element at the middle of the parent */
  left: 50%; /* position the left edge of the element at the middle of the parent */
  transform: translate(-50%, -50%) !important;
  max-width: 480px;
  width: 100%;
  background: #fff;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s ease-out;

}
.active {
  visibility: visible;
  opacity: 1;
}
.active + .modal {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}


.confirmation-info {
    max-width: 600px;
    margin: 120px auto;
    background: #fff;
    text-align: center;
    padding: 30px;
}
.confirmation-info .show-if-value.image-wrap {
    margin: auto;
}
.confirmation-info i.fa-sharp.fa-solid.fa-circle-check {
    color: #6ab008;
    font-size: 50px;
    
}

.confirmation-info label.acf-basic-uploader {
    display: none;
}

.button_menu {
    text-align: center;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 8px 0;
    display: flex;
    flex-wrap: wrap;
}
.button_menu .btn {
    width: 33.33%;
    font-size: 15px;
    color: #fff;
    display: inline-block;
    line-height: 1.5;
    text-transform: uppercase;
}
.button_menu img {
    width: 30px;
    line-height: 1;
}

.button_menu .btn i {
    display: block;
    font-size: 31px;
        padding-bottom: 6px;
}






/* ---------------
Responsive
-------------------*/

@media screen and (max-width: 980px) {
    
/*  button */
    

    .logged-in .account-edit-page {
    padding-right: 0px !important;
}

    .cypto-stat .et_pb_column {
    margin-bottom: 10px;
}
    


}



@media screen and (max-width: 479px) {
    #second-col {
      margin-top: 0px !important;
    }
    h1.plan-title {
        font-size: 30px;
        padding-top: 11px;
    }
    .plan-rate {

     font-size: 12px;

    }
    
    .subscribe-content {

     font-size: 15px;
    }
    .modal form#post {
    display: block;

    }
    .modal .acf-fields.acf-form-fields.-top {
    width: 100%;
    }
    .modal .acf-form-submit {
    width: 100%;
    }
    
    span.balance .user_information {
   
    margin-top: 0;
    font-size: 20px;
    }

    .remarks span {
        font-size: 14px;

    }
    
    
    
    .global-btn {
    width: 100% !important;
    min-width: 100% !important;
    padding: 10px;
}

    

 


}
@media screen and (max-width: 768px) {
    .modal-wrapper {
        display: block;
    }
    .image-wrapper {
    width: 100%;
    text-align: center; 
}
.top-up-form {
    width: 100%;
}
.entry-content tr td {
  
    padding: 6px 10px;
}
    
    .history-tab .et_pb_tab {
    padding: 10px;
}
    
    span.my_assets {
        font-size: 30px;
    
    }   
    
    .ur-frontend-form--flat:after {
  
   right: 0px; 
    top: 4px;
    }
    
    
    
    .mode-of-payment-wrapper {
    display: block !important;
}
    .mode-of-payment-wrapper .half-col {
    width: 100% !important;
}

}




/* nav.user-registration-MyAccount-navigation {
    display: none;
} */
/* ----------------
 * LOGOUT 
 * ----------------*/
.logged-out .account-setting .et_pb_code_0 {
    padding-right: 0;
}
.logged-out #user-registration {
    max-width: 100% !important;
    width: 550px;
    margin: auto;
}
.logged-out .account-setting .et_pb_column {
    width: 100% !important;
}
.logged-out h5 {
    display: none;
}

/* ----------------
 * LOGIN
 * ----------------*/
.logged-in .hide-btn{
    display: none;
}

.logged-in .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
    margin-bottom: 0;
}
.logged-in button.user-registration-submit-Button.btn.button {
    width: unset;
    margin-top: 16px;
}


/* ----------------
 * AVATAR FORM
 * ----------------*/


.avatar-class p#wp_user_profile_avatar_preview {
    display: none;
}
.entry-content .avatar-class tr td {
    border: none;
    padding: 6px 24px;
}
.avatar-class table.form-table {
    border: none !important;
}

.avatar-class input.regular-text.code {
    display: none;
}

p#wp_user_profile_avatar_remove_button {
    display: block;
}

.avatar-class table.form-table p {
    display: none;
}


.avatar-class p#wpua-preview-existing {
    display: none;
}
.avatar-class .wpua-edit {
    text-align: center;
}
.avatar-class button#wpua-upload-existing {
    display: none;
}

.avatar-class #wpua-thumbnail-existing img {
    width: 150px !important;
    height: 100% !important;
    max-height: 227px !important;
    border-radius: 50%;
  
    object-fit: cover;
}
.success {
    text-align: center;
 
    color: #006f3c;
}

span.description {
    display: none;
}
p#wp_user_profile_avatar_add_button_existing {
    display: block;
}

.wpua-edit-container h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 27px;
    padding-bottom: 25px;
}

input#wpua-file-existing {
    color: #fff;
}


.top-modal form#post {
    display: block !important;
}

.top-modal .acf-fields.acf-form-fields.-top {
    width: 100% !important;
}

.top-modal .acf-form-submit {
    width: 100%;
}

.top-modal form#post {
    display: block !important;
}

.top-modal .acf-fields.acf-form-fields.-top {
    width: 100% !important;
}

.top-modal .acf-form-submit {
    width: 100%;
}
.top-modal .acf-field {
    border: none !important;
}

.top-modal .acf-field p.description {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}
.modal.top-modal.cash_out_modal {
    padding: 50px 20px;
	height: 100vh !important;
    overflow-y: scroll;
}


.acf-fields div[data-name="hidden_post_id"] {
    display: none;
}



.page-template-page-template-blank ul#menu-main-menu {
    display: none;
}


div#ur-recaptcha-node {
    margin-top: 15px;
}
.registration div#ur-recaptcha-node {
    margin-top: 0;
    padding-left: 10px;
}
.registration button.btn.button.ur-submit-button {
    font-size: 20px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.acf-form div#message {
    display: none;
}

input#account_rank,div#account_rank_field {
    display: none;
}

div#user_registration_account_rank_field {
    display: none;
}

div#Gender_field ul {
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
}
/* -----------------------
 CSS NEW CODE
----------------------- */
body.custom-background {
    background-position: center bottom 48px !important;
    height: 100vh;
    background-attachment: fixed !important;
    background-color: #5d3815;
}
/* -----------------------
 Typography
----------------------- */
body{
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 300;
}



h1, h2, h3, h4, h5, h6 {
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
}


/* -----------------------
 Font Family
----------------------- */


.title h1 {

    font-size: 60px !important;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
}



/* -----------------------
 Footer
----------------------- */




/* -----------------------
 OTHER
----------------------- */
.et_pb_row {
    width: 90%;
    
}
.logged-in .entry-content {
/*     padding-bottom: 49px; */
     background: #ebce86;
    
}



/* -----------------------
 CUSTOM LOGIN
----------------------- */



.login-form input::placeholder {
    color: #5a6684;
}

.login-form #user_pass, .login-form #user_login {
    height: 46px;
    max-width: 100%;
    width: 100%;
    background: transparent;
    padding: 6px 5px !important;
    border-radius: 0 !important;
	border: none !important;
    border-bottom: 2px solid #fff !important;
    font-size: 16px;
    color: #fff !important;
}
p.forgetmenot, .lost_password a,
p.user-registration-register.register a{
       color: #fff !important;
    font-size: 15px;
}
.login-form p.error {
    padding-bottom: 10px !important;
    color: red;
}

.login-form input#wp-submit {
    width: 100%;
    background: #9e1311;
    border: none;
    border-radius: 50px;
    padding: 10px;
    font-size: 20px;
    color: #fff;
    margin-top: 70px;
}
form#loginform {
    margin-bottom: 28px;
}
.header-logo .et_pb_column
 {
    width: 50% !important;
}

.register a {
    text-align: center;
    font-size: 14px;
}

/* -----------------------
 HOMEPAGE DETAILS
----------------------- */
.et_pb_main_blurb_image {
    display: inline-block;
    margin-bottom: 9px;
    line-height: 0;
    max-width: 100%;
}

a#copy-username {
    background: transparent;
}
button.copy-btn {
    background: url(/wp-content/uploads/2025/06/copy.svg);
    background-size: 13%;
    background-repeat: no-repeat;
    background-position: 100% center;
    min-width: unset !important;
    padding-right: 26px;
    padding-left: 0;
    border-radius: 0px;
    border: none;
    filter: brightness(0) invert(1);
    font-size: 14px;	
    margin-left: -3px;
}

.copy_wrap {
    padding:  0;
}



.three-column .et_pb_column {
    width: 33% !important;
    margin: auto !important;
    padding: 2px;
}

/* BALANCES */

span.my_assets {
    font-size: 33px;
    display: inline-flex;
    color: #fff;
    line-height: 1;
    font-weight: 500;
    padding-bottom: 10px;

}

.growth_cash_wrapper, .user_information_wrapper {
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 13px;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
}
.wrapper_icon img {
    width: 35px;
}
/* Profile */


a.account-setting {
    font-size: 11px;
    color: #fff;
    position: relative;
    top: -3px;
    left: 2px;
    line-height: 1;
}

a.account-setting:hover {
  color: #edd5d5;
}

.user_avatar {
    margin-right: 13px;
}
.user_avatar img, .user_profile img {
    height: 70px;
    width: 70px;
    object-fit: cover;
    border-radius: 100%;
}
.user_info {
    padding-top: 12px;
}
.user_username {
    font-weight: bold;
    font-size: 17px;
    color: #fff;
    text-align: left;
    line-height: 1;
	display: flex;
}

span.load-label {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    display: block;
}
.user_id {
    font-size: 14px;
    line-height: 1;
}

.eco_balance_wrapper {
    display: inline-flex;
}
.button_wrapper {
    display: inline-flex;
    align-content: center;
    justify-content: space-evenly;
}
.growth_cash:before, .eco_balance_wrapper:before{
    content: "";
    background-size: cover;
    height: 15px;
    width: 15px;
    display: block;
    position: relative;
   margin-right: 5px;
}

span.my_assets.growth_cash {
    margin-left: -20px;
}
.referral_wrap {
    font-size: 15px;
    font-weight: 500;
    padding-top: 9px;
}
span.note_sub.referral_note {
    font-size: 12px;
    padding-top: 9px;
}
.referral_wrap .note_sub {
    padding-top: 10px !important;
    display: block;
}
.user-registration-edit-profile .profile_picture {
    display: block;
}
.profile_picture {
    display: none;
}
button#wpua-upload-existing {
    display: none;
}
.profile_picture p#wpua-remove-button-existing {
    padding-bottom: 0;
}
.profile_picture {
    border-radius: 15px;
    overflow: hidden;
}
.profile_picture button,
.profile_picture .button{
    background: #d7e23c;
    color: #4a772c;
    font-size: 17px;
    padding: 8px 24px !important;
    border-radius: 14px;
    border: 2px solid #d7e23c !important;
    margin-bottom: 13px !important;
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-weight: 500;
    max-width: 200px;
    margin: auto;
}
.profile_picture h3 {
    background: #2f4d7b;
    color: #fff;
    font-size: 24px;
    padding: 10px;
    margin-bottom: 20px;
}

.note_sub {
    font-weight: normal;
    display: block;
    padding-bottom: 10px;
}
span.numbers {
    font-size: 36px;
    font-weight: 400;
}
span.currency {
    font-size: 13px;
    top: -17px;
    position: relative;
    padding-right: 6px;
}
/* -----------------------
    Plan Details
----------------------- */
.balance-wrapper .load-label, .balance-wrapper .my_assets {
    color: #000 !important;
}
.complan-details .et_pb_blurb_description {
    padding: 30px 12px;
    border-left: 5px solid #997a42;
    width: 90%;
    color: #000;
}
.complan-details .et_pb_blurb_container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.complan-details .et_pb_module_header {
    font-size: 20px;
    color: #000 !important;
    rotate: 270deg;
    font-weight: 500 !important;
    height: 30%;
    width: 35%;
    padding: 0;
}
.complan-details .et_pb_blurb_container {
    background: #ababab;
}
.complans_history .top-up-history {
    border: none;
    padding: 0;
}
.complans_history td,
.plan_container th{

    padding: 15px 8px !important
}
th.amount-center {
    text-align: center;
}
tr.table_content {
    font-size: 12px;
}
td.amount-center {
    text-align: center;
}
span.update_count {
    background: #7d5627;
    padding: 8px;
    border-radius: 5px;
    display: inline-block;
}
.sub_plan {
    padding-bottom: 6px;
    font-weight: 500;
    font-size: 14px;
}

a.btn-plan {
    text-align: center;
    max-width: 150px !important;
    width: 100% !important;
    min-width: unset ! IMPORTANT;
    margin-top: 5px;
}
.button-cards {
    text-align: center !important;
    padding: 15px;
    color: #000;
    background: #ababab;
}

.complan-details h2 {
    font-size: 50px;
    color: #000;
    text-shadow: -2.19px 1.1px 2.1px #ebce86;
}


/* -----------------------
    Slider Whats New
----------------------- */

.whats_new .et_pb_module {
    margin: 0 !important;
}

.whats_new ul.slick-dots {
    padding-left: 0;
}
.slick-dots li button:before {
    color: #fff;
    opacity: .5;
}

.slick-dots li.slick-active button:before{
    color:#fff;
}
.slick-prev {
    left: -18px;
    z-index: 99;
}
.slick-next {
    right: -11px;
}

.whats_new .et_pb_module img {
    border-radius: 20px;
}

/* -----------------------
    MODE OF PAYMENT
----------------------- */
.mode_of_payment_title h1, .page_titles h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #d55547;
	padding-bottom: 16px;
}

.recharge span.load-label, .recharge span.my_assets.growth_cash {
    color: #000;
}
.mop-container .acf-field .acf-label label,
.acf-field .acf-label label{
    font-size: 18px;
    color: #d55547;
    font-weight: 500 !important;
}
.mop-wrapper {
    height: 100vh !important;
    overflow-y: scroll !important;;
    padding: 50px 20px;

}
.mop-container-in {
    display: flex;
    justify-content: space-around;
}
.mop-det {
    margin-left: 20px;
}
.mop-det:after {
    content: "";
    background: url(/wp-content/uploads/2025/06/pngwing.com-1.png);
    width: 30px;
    height: 30px;
    display: block;
    background-size: contain;
    background-position: center;
    position: absolute;
    right: 7px;
    top: 16px;
}
span.account_number.mop_label {
    color: #fff;
    text-shadow: -1px -1px 0 #169ce8, 1px -1px 0 #169ce8, -1px 1px 0 #169ce8, 1px 1px 0 #169ce8;
}
.acf-field-6731d80da571e .acf-label {
    display: none !important;
}

a.top-button.btn, a.top-up-button.btn, .global-btn,
.ur-frontend-form input[type=submit], .user-registration-submit-Button,
.registration button.btn.button.ur-submit-button, input#submit, button#wpua-remove-existing,
a.form_team_btn.btn, #user_profile input.user-registration-Button.button{
    background: #9e1311 !important;
    color: #fff !important;
    font-size: 13px !important;
    line-height: .5 !important;
    padding: 13px !important;
    border-radius: 50px !important;
    display: inline-block !important;
    font-weight: bold !important;
    margin: auto !important;
    border: none !important;
    min-width: 143px;
       
}

.acf-field.acf-field-text.acf-field-63c27d08d09eb, .acf-field.acf-field-text.acf-field-63d0f88f58abb, .acf-field.acf-field-text.acf-field-674b02d7e0f87, .acf-field.acf-field-number.acf-field-674b0be11b26a, .acf-field.acf-field-text.acf-field-63f038f49f893, .acf-field.acf-field-text.acf-field-6730f5bc798ac, .acf-field.acf-field-text.acf-field-63d0f88f58abb, .acf-field.acf-field-text.acf-field-63fec8d5eab4e {
    display: none;
}

.modal {

    overflow: hidden;
    background: #000;
}
.modal h2 {
    color: #fff;
    font-weight: 800;
}

.mode-of-payment img {
    height: 245px;
    text-align: center;
    display: block;
}

.mode-of-payment-wrapper{
 
    background-position: bottom center;
    background-size: cover;

}
input#acf-field_636b12c24f7ec {
    color: #fff;
}

span.account_number {
    font-size: 17px;
    font-weight: 500;
    color: #fff;
}


.top-up-form .acf-button-group label {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    text-align: left;
    border: 2px solid #645c5c !important;
    border-radius: 15px;
    margin-bottom: 10px;
	padding-right: 42px;
}
.top-up-form .acf-button-group{
	display: block;
}

/* -----------------------
    GLOBAL POP UP Form
----------------------- */



 input.acf-button.button.button-primary.button-large {
    padding: 10px 30px;
    border-radius: 12px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 11px;
    background: #9e1311;
    font-weight: bold;
	border: 1px solid #9e1311;
}

 input.acf-button.button.button-primary.button-large:hover {
    background: #000 !important;
    color: #fff;
}




input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea, input[type=number] {
    background-color: transparent;
    border: none;
    color: #fff !important;
    border-radius: 15px !important;
    padding: 15px !important;
    border: 2px solid #645c5c !important;
    font-weight: 500;
}


.user-registration-field.user-registration-field-checkbox {
    color: #fff;
}
label.user-registration-form__label.user-registration-form__label-for-checkbox.inline span {
    color: #fff !important;
}
#user-registration.horizontal, #user-registration.vertical, div#user-registration {

    background: transparent !important;
}
/* -----------------------
    TEAM RANKING
----------------------- */
a.form_d-button {
    color: #fff;
    text-decoration: underline;
}

.team-name-lb {
    color: #000;
    background: #ebce86;
    padding: 14px;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 4px !important;
    border-radius: 15px;
    width: 90%;
    margin: auto;
}

.hidden {
    display: none !important;
}

a.green_btn.form_team_btn, .su-tooltip-button {
    display: inline-block;
}
.tool_tip_wrap {
    animation: rotate 2s infinite;
    display: inline-block;
    position: relative;
    background: #f9941c;
    padding: 2px 13px 0px 13px;
    border-radius: 50%;
    color: #ffff;
    font-size: 20px;
    font-weight: bold;
    left: 45px;
    
}
.content_wrapper h3 {
    color: #4d782d;
    font-size: 25px;
}

.info_modal .content_wrapper {
    line-height: 1.2;
    font-size: 18px;
    font-weight: 600;
    padding: 30px 21px;
    background: #4c047d;
    background-position: bottom center !important;
}
.content_wrapper td {
    padding: 2px 24px !important;
}

.content_wrapper th {
    padding: 2px 20px !important;
    color: #f9941c !important;
}
h1#teamConfirmationText {
    color: #fff;
    font-size: 23px;
}

/* Animation*/

@keyframes rotate {
    0%,
    75% {
        transform: rotateY(360deg);
    }
}



.et_team_growth_wrapper .load-label {
    font-weight: 500;
}

.et_pb_team_growth.et_pb_module h1,
.et_pb_team_growth.et_pb_module h2{
    text-align: center;
    color:#fff;
    text-transform: uppercase;
}

span.team-growth {
    line-height: 1;
    font-size: 30px;
    font-weight: 500;
}


.team_ranking_wrapper:before {
    content: "";
    height: 65px;
    width: 47px;
    position: absolute;

    left: 9px;
    margin-top: 8px;
    background-size: cover;
    background-position: center;
}
.team_ranking_wrapper h1 {
    text-transform: uppercase;
    color: #fff !important;
    font-size: 25px;
    font-size: 25px;
}


.statebox {
    background: #997a4229;
    color: #fff;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 13px;
}

span.team_points {
    font-weight: 500;
    color: #fff;
    font-size: 23px;
}
span.team_label {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    display: block;
    padding-bottom: 7px
}
a.join_team_btn.global-btn {
    min-width: unset !important;
    font-size: 12px !important;
    padding: 10px 15px !important;
    margin-left: 7px !important;
    width: unset !important;
}
.team_growth_information .total_team_sales {
    background: #2f2a1f66;
    text-align: center;
    color: #fff;
}

.et_pb_team_growth.et_pb_module h1 {
    color: #ebce86;
    font-weight: 700;
}

.et_pb_team_growth.et_pb_module h2 {
    font-size: 21px;
    padding-bottom: 30px;
}
.statebox:first-child:after, 
.statebox:nth-child(2):after,
.statebox:nth-child(3):after {
    content: "";
    position: absolute;
    height: 70px;
    width: 70px;
    right: 0;
    margin-top: -90px;
    background-size: cover !important;
    background-position: center;
}
.statebox:first-child:after{
    background: url("/wp-content/uploads/2023/03/First-Place.png");
}
.statebox:nth-child(2):after{
    background: url("/wp-content/uploads/2023/03/Second-Place.png");
}
.statebox:nth-child(3):after{
    background: url("/wp-content/uploads/2023/03/Third-Place.png");
}
.acf-field.acf-field-text.acf-field-674c29fa07f11, .acf-field.acf-field-text.acf-field-674c29de07f10 {
    display: none;
}
/* -----------------------
    TEAM MEMBERS
----------------------- */

.team_member_wrapper {
     display: flex;
    padding: 0 15px !important;
}
.team_member_wrapper .first-col, 
.team_member_wrapper .second-col {
    width: 50%;
}
.team_member_wrapper span.top_up_amount {
    text-align: right;
    display: block;
    padding-top: 14px;
}

.team_member_wrapper img {
    width: 40px;
}

.team_member_wrapper span.avatar {
    position: relative;
    top: 13px;
}
.team_member_wrapper span.team_member {
    margin-bottom: 9px;
    display: inline-block;
    margin-left: 7px;
}


.team_member_wrapper span.top_up_amount:after {
    content: "";
    background: url(/wp-content/uploads/2023/02/LEAF.png);
    background-size: cover;
    position: relative !important;
    display: inline-block;
    top: 4px;
    height: 25px;
    width: 25px;
    right: -4px;
    margin: auto;
}



@media screen and (max-width: 479px) {
    .team_member_wrapper .first-col, .team_member_wrapper .second-col {
    font-size: 17px;
}
}


/* -----------------------
    CREATE TEAM
----------------------- */

.team_image {
    background: url(/wp-content/uploads/2023/02/team_banner.jpg);
    height: 200px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.create-team-form {
    background: url(/wp-content/uploads/2023/01/header-background.png);
    background-position: center;
    background-size: cover;
    padding: 14px 15px;
}


.create-team-form label {
    color: #fff !important;
    font-size: 24px !important;
}

/* -----------------------
    ABOUT US PAGE
----------------------- */
#about_us_content .et_pb_toggle .et_pb_toggle_title:before {
    right: 6px;
    left: auto;
    color: #fff;
    font-size: 33px;
    font-weight: bold !important;
}
#about_us_content .et_pb_toggle_content {
    padding: 20px;
    color: #fff;
    background: #61811cd9;
    margin: 15px;
    font-size: 15px;
    border-radius: 10px;
}
#about_us_content .et_pb_toggle_content h2,
#about_us_content .et_pb_toggle_content h3,
#about_us_content .et_pb_toggle_content h4{
    color: #fff;
}
#about_us_content .et_pb_toggle {
    border-radius: 10px;
    border: none;
    padding: 42px 0;
}
#about_us_content h5.et_pb_toggle_title {
    padding: 0 !important;
    text-align: center;
    color: #fff;
    font-size: 33px;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
}
span.about_video {
    text-align: center;
    display: block;
}
span.about_video iframe {
    max-width: 90%;
    height: 500px;
    text-align: center;
}
#about_us_content .et-learn-more {
    border-radius: 11px;
    overflow: hidden;
    border: none;
}

.team_table {
    display: flex;
    justify-content: space-around;
    padding: 20px 0 !important;
}
.team_table li {
 
    list-style: none;
}
.team_table li h3 {
    font-size: 25px;
    color: #fff;
}

.team_content:before {
    content: "\f007";
    font-family: fontawesome;
    position: absolute;
    margin-left: -74px;
    font-size: 82px;
    margin-top: 24px;

}
.team_content {
    padding-left: 60px;
    width: 45%;
    text-align: left;
}
ul.team_desc {
    padding-right: 20px;
    padding-bottom: 0;

}
ul.team_desc li {
   list-style: circle;
    line-height: 1.5;
}

ul.traders {
  
    padding: 0;
    text-align: center;
}
ul.traders li {
    width: 42%;
    display: inline-block;
    text-transform: uppercase;
    font-size: 20px;
    padding: 10px;
    font-weight: 500;
}


ul.traders li:before {
    content: "\f007";
    font-family: fontawesome;
    padding-right: 7px;
}

/* -----------------------
    HOW TO EARN TOGGLE
----------------------- */

#about_us_content h3.heading-more {
    color: #997a42;
    font-size: 20px;    
    font-weight: 700;
}


img.howto_logo {
    height: 33px;
    margin-bottom: -13px;
}


@media screen and (max-width: 768px) {
    
    .team_content {
        width: 100%;
    }
    .team_table {
        display: block;
        padding: 20px 21px !important;
    }
    .team_content:before {

        margin-left: -59px;
        font-size: 55px;
        margin-top: 13px;
   
    }
    .team_content {
        padding-left: 44px;

    }
}
@media screen and (max-width: 690px) {
    
    ul.traders li {
        width: 100%;
        display: block;
    }
}

/* -----------------------
    TRANSACTION HISTORY
----------------------- */

td.amount_column {
    text-align: right;
    color: #d10400 !important;
}
.Withdraw.transaction_type:before, .Reinvest.transaction_type:before, td.Cash.In.transaction_type:before  {
    content: "";
    background: url(https://liquitradecapital.site/wp-content/uploads/2025/06/WITHDRAW.png);
    background-size: contain;
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    left: 0;
    margin-top: -5px;
    background-repeat: no-repeat;
}
.Reinvest.transaction_type:before{
	background-image: url(https://liquitradecapital.site/wp-content/uploads/2025/06/REINVEST.png);
}
td.Cash.In.transaction_type:before{
	background-image: url(https://liquitradecapital.site/wp-content/uploads/2025/06/CASH-IN.png);
}

td.Cash.In.amount_column:before {
    content: "+";
}
td.Withdraw.amount_column:before, td.Reinvest.amount_column:before
 {
    content: "-";
}

.complans_history .transaction_type {
    padding-left: 50px !important;
}



.history-tab .et_pb_tab_active {

    background: transparent;
}
.history-tab .et_pb_tabs_controls li {
    width: 50%;
    float: left !important;
    background: transparent;
    
    border: 1px solid #fff !important;
}
.history-tab .et_pb_tabs_controls li:first-child {
	border-bottom-left-radius: 15px;
	border-top-left-radius: 15px;
}
.history-tab .et_pb_tabs_controls li:last-child {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
}
.history-tab .et_pb_tab {
    padding: 24px 0;
}
.history-tab .et_pb_tabs_controls li a {
    text-align: center;
    padding: 10px 30px;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.2;
}

.history-tab .et_pb_tabs_controls img {
    max-width: 36px;
    vertical-align: middle;
    padding-bottom: 5px;
}
.history-tab ul.et_pb_tabs_controls {
    background-color: transparent;
    display: flex;
    justify-content: space-between;
}

.history-tab.et_pb_tabs, ul.et_pb_tabs_controls:after {
    border: none !important;
}

span.invite-list {
    display: block;
    text-align: center;
}
.history-tab .et_pb_all_tabs{
    background: transparent;
}

/* -----------------------
    COMPLANS
----------------------- */

.complans_history .plan_container {
    background-size: cover;
    background-blend-mode: overlay;
    display: block;
    margin-bottom: 10px;
}

tr.table_header th {
    border: 1px solid;
}

.plan_container th {
    color: #fff !important;
    width: 100%;
}
tr.table_header th:first-child {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
tr.table_header th:last-child {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}

.plan_container table {
    border: none !important;
}
.second-col .plan_sub {
    font-size: 26px;
}

.complans_history tr {
    background: transparent !important;
    line-height: 1;
    padding: 0 !important;
    display: flex;
	border: none !important;
}


td.stage_amounts {
    text-align: right;
}

.complans_history .et_pb_toggle_close h5.et_pb_toggle_title:before,
.complans_history .et_pb_toggle_open h5.et_pb_toggle_title:before{
    content: '\f107';
    position: absolute;
    top: 64px;
    right: 50%;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 20px;
    font-weight: bolder;
    color: #ffff;
}
.complans_history .et_pb_toggle_open h5.et_pb_toggle_title:before{
    content: '\f106';
}
.count-wrapper {
    text-align: center;
    margin-top: 22px;
    color: #fff;
}


/* -----------------------
    REFFERRAL
----------------------- */
#history-tab ul.et-tabs-control {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    display: block !important;
}

ul.et-tabs-control li {
    width: 50%;
    text-align: center;
    background: transparent;
    border: none !important;
    box-shadow: none !important;


}
.history-tab ul.et_shortcodes_mobile_nav {
    display: none !important;
}


#history-tab .et-tabs-container .et-tabs-control li a {
    color: #997a42 !important;
    font-size: 20px;
    font-weight: bold;
}
#history-tab .et-tabs-container .et-tabs-control li.active a {
    background: transparent;
        color: #e7782d !important;
}

#history-tab .et-tabs-container {
    background: transparent;
    border: none;
    box-shadow: none;
    margin-top: 0;
}

#history-tab .et-tabs-container .et-tabs-control:before {
    background: #997a42;
    height: 3px;
}
#history-tab .et-tabs-container .et-tabs-control li.active:before{
    height: 3px;
    background: #e7782d;
}

td.second-col_stat.subscribe_plan {
    line-height: 1.2;
    font-size: 17px;
}

/* -----------------------
    TOP UP HISTORY
----------------------- */
.SHOW {
    display: block !important;
}
.gcash, .union_bank, .gotyme, .metamask {
    display: none;
}
.gotyme {
    background:#00f6fa;
    padding: 20px;
    border-radius: 20px;
}
.gcash, .metamask {
    background: #007dfe;
    padding: 20px;
    border-radius: 20px;
}
.union_bank {
    background:#f68e00;
    padding: 20px;
    border-radius: 20px;
}
 .acf-button-group label {
    background: transparent !important;
    width: 45px;

    border: none !important;
}
.top-up-form .acf-button-group label:first-child {
    display: none;
}

 .acf-button-group label img {
    width: 45px;
    border-radius: 10px;
	object-fit: contain;
}
.acf-field-6731bb216eb63 .acf-button-group {
    display: inline-block;
}

.acf-field-6731bb216eb63 label {
    padding: 0 !important;
    margin: 5px ! IMPORTANT;
}

.et_pb_topup_history td {
    border: none !important;
    background: transparent;
    color: #fff;
    font-weight: 500;
    align-content: center;
    width: 100% !important;
}

.et_pb_topup_history tr {
    background-size: cover;
    background-blend-mode: overlay;
    padding: 9px;
    justify-content: space-around;
    background-position: bottom;
    border-bottom: 1px solid rgb(102, 102, 102);
}

h2.history-title:after {
    content: "";
    display: block;
    width: 242px;
    margin: auto;
    border-bottom: 6px double #997a42;
    padding-top: 8px;
}

h2.history-title {
    text-align: center;
    color: #997a42;
}


.history-tab table {
    border-radius: 21px;
    border-radius: 21px;
    border-collapse: separate;
    color: #333;
    border-spacing: 0px 10px;
    border: none !important;
}


.history-tab td:first-child {
    text-align: left;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;

}
.history-tab td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}
.date_plan {
    font-size: 10px;
    line-height: 1;
    color: #d10400;
	padding-top: 5px;
}
span.account_type, .top_amount {
    font-weight: 500;
    font-size: 22px;
}
span.icon_status {
    font-size: 15px;
    text-transform: uppercase;
}

i.fa-solid.fa-spinner {
    color: #ffcc00;
}

i.fa-regular.fa-clock {
    color: #e32929;
}
i.fa-regular.fa-circle-check {
    color: #3cdd0a;
    font-size: 17px;
}


.top-up-history {
    border-radius: 20px !important;
    border: 1px solid;
	padding: 20px;
}
.top-up-history table{
	border: none;
	
}
.top-up-history table {
    border: none !important;
    margin: 0 !important;
}
/* -----------------------
    CASHOUT POP UP
----------------------- */


.cash_out_modal span.load-label,
.cash_out_modal span.my_assets.growth_cash,
.team_request_modal span.load-label,
.team_request_modal span.my_assets.growth_cash
{
    color: #000;
    font-weight: bold;
}


.acf-field .acf-label {
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
}

span.reminder-info {
    color: #e5a323;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
}
span.rem-bold {
    color: #fff;
}
span.reminder {
    font-weight: 600;
}
span.reminder img {
    width: 17px;
    margin-right: 4px;
    margin-bottom: -3px;
}
span.growth_cash_balance {
    background: #2f4d7b;
    display: flex;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #fff;
    padding: 13px 0;
}

span.growth_cash_balance span.load-label {
    display:none;
}

span.growth_cash_balance span.my_assets {
  
    margin-top: -28px;
}
.growth_cash_balance .et_pb_topup_list, .growth_cash_balance span.growth_cash_label {
    width: 50%;
}
.growth_cash_balance .et_pb_topup_list{
    text-align: right;
    padding-right: 5px;
}

span.growth_cash_label {
    text-align: left;
    padding-left: 5px;
    padding-top: 1px;
}

span.growth_cash_balance:before {
    background:pink;
    background-size: cover;
    position: absolute !important;
    top: 12px;
    height: 34px;
    width: 34px;
    left: 15px;
    content: "";
}

.withdrawal_total_wrapper {
    background: #86a241;
    color: #fff;
    padding: 15px 10px 5px;
    margin-bottom: 20px;
    border-radius: 15px;
}

span.withdrawal_total_amount {
    font-size: 40px;
    line-height: 1;
}
.recharge_total {
    text-align: center;
    background: #997a4229;
    border-radius: 20px;
    padding: 12px;
    margin-bottom: 20px;
}

/* -----------------------
    REGROW TAB
----------------------- */ 

.acf-field.acf-field-text.acf-field-6739d92231b13 {
    display: none;
}

.et_pb_topup_list.et_pb_module {
    margin-bottom: 0 !important;
}
span.formula {
    background: #d63638;
    padding: 6px 10px;
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    border-radius: 5px;
    float: left;
    margin-bottom: -28px;
}


.conversion-form .et_pb_topup_list.et_pb_module {
    border-bottom: 5px solid #997a42;
    margin-bottom: 13px !important;
}
.conversion-form input {
    text-align: center;
    font-size: 19px !important;
    color: #fff !important;
    font-weight: bold !important;
 
}


.amount_converted:before {
    content: "";
    display: block;
    width: 45px;
    height: 45px;
    background:#000;
    background-size: cover;
    background-position: center;
    margin: auto;
}

.amount_converted {
    background: #4a772c !important;
    border: none;
    margin-bottom: -1px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.orig_amount {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.orig_amount,.amount_converted {
    background: #304e7b;
    color: #fff;
    padding: 7px 10px;
    font-size: 20px;
    font-weight: 500;
}
.orig_amount:before {
    content: "";
    background: url(/wp-content/uploads/2023/01/moneytree-logo-alpha-A.png);
    background-size: cover;
    height: 37px;
    width: 37px;
    display: block;
    position: absolute;
    bottom: 4px;
    left: 6px;
}

.acf-button-group label.selected .amount_converted {
    background: #3cdd0a !important;
}

.acf-button-group label:first-child {
    border-radius: 15px !important;
}
.acf-button-group label:last-child {
    border-radius: 15px !important;
}
.et_pb_regrow [data-name="regrow_amount"] {
    padding: 0 !important;
}








/* Plan Global MODAL */
.eco_balance_wrap:before {
    background: url(/wp-content/uploads/2023/02/LEAF.png) !important;
    background-size: cover !important;
}

span.my_assets.eco_balance {
    margin-top: 4px !important;
}

h2.plan_title {
    color: #4a772c;
    padding-bottom: 19px;
    font-weight: 600;
}

/* .image-wrapper {
    padding-top: 25px;
} */
.form_wrapper {
    width: 85%;
    margin: auto;
    position: relative;
    border-radius: 15px;
    padding: 10px;
   
}

.image-wrapper img {
/*     max-width: 200px; */
    width: 100%;
  
}


.modal .acf-field {
    padding: 6px !important;
}


.modal .acf-field select {
    font-size: 15px !important;
}

.acf-form-submit {
    text-align: center;
    padding-top: 10px;
}

.modal .acf-notice.-error.acf-error-message.-dismiss {
    display: none;
}


.acf-field.acf-field-text.acf-field-63805a461211f,
.acf-field.acf-field-text.acf-field-63805aa380438,
.acf-field.acf-field-text.acf-field-638d9be308798,
.acf-field.acf-field-text.acf-field-6380560258c63,
.acf-field.acf-field-text.acf-field-6739d1c331b11,
.acf-field.acf-field-text.acf-field-63f038f49f893l,
.acf-field.acf-field-date-time-picker.acf-field-63d7a13b12211,
.acf-field.acf-field-text.acf-field-63fec8d5eab4e{
    display: none;
}




/* -----------------------
    CHANGE PASS
----------------------- */

.user-registration-error {
    border-top-color: #ef060e;
    background: rgb(255 79 85 / 88%);
    color: #ffff;
    border-radius: 15px;
    width: 98%;
    margin: auto;
}
label#password_2-error {
    color: #fff !important;
    font-size: 13px;
    text-transform: initial;
    line-height: 1;
    padding: 8px 4px;
}
nav.user-registration-MyAccount-navigation {
    display: none;
}

.ur-form-grid {
    padding: 0 !IMPORTANT;
}
a.password_preview.dashicons.dashicons-hidden,
a.password_preview.dashicons.dashicons-visibility{
    color: #fff !important;
}

#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{
    text-transform: uppercase;
    text-align: center;
    font-size: 19px;
    color: #4a772c !important;
    font-weight: 500;
    padding: 0 14px;
}

 #user-registration .user-registration-MyAccount-content h2 {
    color: #fff !important;
    margin-bottom: 14px;
    text-align: center !important;
    padding: 13px 0 !important;
    font-weight: 700;
    display: block;
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
#user-registration .user-registration-MyAccount-content .edit-password legend{
    
    display: none;
    
}

.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid legend,.user-registration-password-hint, .user-registration-MyAccount-content p {
    color: #d10400 !important;
    text-transform: uppercase;
    font-size: 19px;
    text-align: left;
    font-weight: 500;
}

.logged-in .edit-password input.user-registration-Button.button,
.logged-in button.user-registration-submit-Button.btn.button{
    max-width: 100%;
    width: 250px;
    margin-top: 10px !important;
    z-index: 1;
    margin: auto;
    display: block;
    float: none;
	text-transform: uppercase;
}

#user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditAccountForm .ur-form-grid>p{
    
    float: none !important;
    
    
}
#user_profile input {
    background: transparent !important;
    color: #fff;
}

a.setting-link {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 800;
    display: grid;
    text-align: center;
    margin-bottom: 20px !important;
    background: #9e1311;
    padding: 10px;
    width: 290px;
    margin: auto;
    border-radius: 15px;
    border: 1px solid #9e1311;
}

a.setting-link:hover {
    background: #000;
}

/* -----------------------
    EDIT PROFILE
----------------------- */



#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{
    margin:14px !important;
}



.ur-frontend-form .ur-form-row .ur-form-grid select{
    background-color: #d6dbed !important;
    border: none;
    color: #5a6684;
    border-radius: 10px !important;
}

#user-registration {
    background-color: #fff;
    margin: 30px 0;
}

.ur-frontend-form .ur-form-row .ur-form-grid input {
    border-radius: 50px !important;
}
#user_profile input.ur-input-border-green:not([type=range]),#user_profile textarea.ur-input-border-green
 {
    border-color: #d10400!important;
}
.user-registration-profile-fields h2 {
    display: none !important;
}

button.button.profile-pic-remove,
button.button.user_registration_profile_picture_upload.hide-if-no-js{
    background: #9e1311;
    color: #fff;
    font-weight: 600;
    border-radius: 50px;
    padding: 10px 50px;
    border: 1px solid #9e1311;
	text-transform: uppercase;
}
button.button.profile-pic-remove:hover,
button.button.user_registration_profile_picture_upload.hide-if-no-js:hover{
    background: #000;
}	

select.flatpickr-monthDropdown-months,
input.numInput.cur-year{
    color: #000 !important;
    font-size: 14px !important;
    padding: 5px !important;
}

.flatpickr-months .flatpickr-month{
	height: 42px !important;
}
#user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .user-registration-profile-fields > p{
	float: none !important;
}
#user_profile .ur-form-row .flatpickr-input{
	
	padding-left: 15px !important;
}
/* ----------------
 * Registration 
 * ----------------*/
.registration .user-registration {
    background: transparent !important;
    margin-bottom: 0 !important;
    height: unset;
    border: none !important;
}
.registration .user-registration:after {
    content: none;
}

.registration a.password_preview.dashicons.dashicons-hidden {
    color: #676d8a !important;
    
}
.registration label.ur-label {
    text-align: left;
}
.registration #user-registration-form-1025{
	max-width: 100% !important;	
}
.registration #user-registration-form-1025 input[type="text"],
.registration #user-registration-form-1025  input[type="email"],
.registration #user-registration-form-1025 input[type="url"],
.registration #user-registration-form-1025   input[type="password"],
.registration #user-registration-form-1025  input[type="date"],
.registration #user-registration-form-1025 input[type="number"]
,.registration #user-registration-form-1025 textarea,.registration #user-registration-form-1025 select{
    background: transparent !important;
    border: none !important;
    border-bottom: 2px solid #fff !important;
    color: #fff;
    padding: 5px !important;
    font-weight: 500;
}
#user-registration-form-1025 .ur-field-item {
    margin-bottom: 13px;
}
.ur-field-item.field-radio {
    margin-bottom: 0 !IMPORTANT;
}

.registration label.ur-label {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: normal;
    margin-left: 3px;
}

.ur-frontend-form .ur-form-row .ur-form-grid select {
    -webkit-appearance: none;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%  !important;
    background-color: #d6dbed !important;
}

.ur-button-container {
    width: 100% !important;
}

/* -------------------------
 Lost Password 
----------------------------*/
.logged-out .changepass-title {
    display: none;
}
div#user-registration {
    background: transparent;
}

.ur-frontend-form.login {

    background: transparent !important;
}
div#user-registration p {
    color: #fff !important;
    border-radius: 15px;
    text-align: center !important;
}
.ur_lost_reset_password {
    padding: 20px;
    margin: auto;
    border-radius: 33px;
}




.success-message {
    display: block;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 600;
    width: 100%;
	color: #fff;
}
.success-message h3 {
    color: #d10400;
    font-size: 30px;
}

.success-message img {
    width: 150px;
}
.success-message button {
    background: transparent;
    border: none;
    color: #d10400;
    cursor: pointer;
}

i.toggle-password {
    padding-top: 14px;
    padding-right: 10px;
    font-size: 16px;
	color: #fff;
}



label#user_confirm_password-error {
    color: #fff !important;
    font-size: 11px;
}


.et_pb_social_media_follow_network_3 a.icon {
    background-size: cover;
}


.invites_list td {
    width: 100% !important;
}





div#user_registration_team_name_field {
    display: none;
}


.acf-fields>.acf-field{
    border: none !important
        
    
}

/* ----------------------
 * COMPLAN POP UPS 
 * -----------------------*/
.computed, .computed2 {
    display: block;
    font-size: 16px;
    font-weight: 500;

}


.plan-details {
    display: flex;
    justify-content: center;
    padding-bottom: 19px;
}

.min_max {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 4px;
    padding-left: 12px;
}
.scnd_plan .min_max {
    color: #000;
}
.plan_percentage {
    color: #d10400;
    font-size: 53px;
    font-weight: bold;
    line-height: 1;
}

.plan_form form#post {
    display: flex;
}
.plan_form .acf-field {
    padding: 0 !important;
}
.plan_form .acf-field:before {
    content: "";
    background: url(/wp-content/uploads/2025/06/wallet.png);
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    position: absolute;
    z-index: 1;
    top: 11px;
    left: 8px;
}
.plan_form .acf-label {
    display: none !important;
}
.plan_form .acf-input-wrap input {
    padding: 10px !important;
    background: #fff;
    color: #000 !important;
    padding-left: 35px !important;
}


.plan_form .acf-form-submit {
    padding-top: 1px;
    margin-left: 8px;
}

/* SECOND PLAN */
.scnd_plan form#post input[type='number'] {
    background: #000 !important;
    color: #fff !important;
}
.scnd_plan form#post input[type='number']::placeholder,
.scnd_plan form#post input[type='number']::-webkit-input-placeholder,
.scnd_plan form#post input[type='number']:-ms-input-placeholder,
.scnd_plan form#post input[type='number']::-moz-placeholder,
.scnd_plan form#post input[type='number']:-moz-placeholder{
    color: #fff;
    opacity: 1;
}

.acf-error-message {
    position: absolute !important;
    max-width: 100% !important;
    top: -51px !important;
}
.acf-notice.-error.acf-error-message p {
    font-size: 11px !important;
}
.acf-notice.-error.acf-error-message.-dismiss {
    top: -19px !important;
}

div#result-container1,
div#result-container3{
    color: #fff;
}

.computed_value, .computed_value2 {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

div#result-container {
    margin-top: 15px !important;
}
div#computed-result, #result-container, div#profit-result {

    padding: 12px;
    margin-top: 13px;
}
span.plus_val {
    font-size: 60px;
    font-weight: 900;
    color: #ebce86;
    margin-top: 9px;
    display: block;
}


.top-up-form.complan_pop h3 {
    color: #000 !important;
}


span.day-label {
    font-size: 17px;
    color: #000;
    padding: 6px;
    border-radius: 50%;
    font-weight: bold;
    text-transform: uppercase;
}
.mode_of_payment_title {
    font-weight: bold;
}

.top-up-form.complan_pop {
    padding-top: 36px;
    padding-bottom: 20px;
}


span.day-value, span.last-day {
    font-size: 27px;
    font-weight: bold;
    color: #fff;
    display: block;
    padding: 10px;
}

.acf-field.acf-field-text.acf-field-638d9b80b9658,
.acf-field.acf-field-text.acf-field-638d9461fe654{
    display: none;
}

div#overall-result {
    font-weight: bold;
    padding-top: 15px;
}
.date_end,.date_end2 {
    text-align: center;
    padding-bottom: 12px;
}
.computed_val2 ,
.computed_val{
	font-size: 24px;
    padding-left: 8px;
    border-radius: 10px;
    color: #d10400;
    font-weight: bold;
}

.total_lockin {
    padding-top: 10px;
}
div#breakdown-result {
    color: #000;
    font-weight: 500;
}
       div#profit-result table {
            width: 90%;
            border-collapse: collapse;
            text-align: center;
            font-weight: bold;
           margin: auto;
        }
     
        div#profit-result td {
            border: 1px solid black;
            padding: 10px;
        }
div#profit-result,
div#computed-result,
#result-container{
    font-weight: 500;
}
.total-value img {
    margin-bottom: -4px !important;

}

.total_lockin img, .total-value img {
    width: 30px;
    margin-bottom: -7px;
    padding-right: 5px;
}




input#wp-url {
    padding: 0 !important;
    height: 1px;
    background: transparent;
    border-radius: 0 !important;
    position: absolute;
    border: none !important;
    color: #9e1313 !important;
}



label.user_label {
    display: block;
}
label.small-label {
    font-size: 10px;
    text-align: center;
    display: block;
    font-weight: 400;
    margin-top: 4px;
}
 h2.diff-color {
    color: #9e7d47;
    font-weight: bold;
}
.aboutus-tab .et_pb_tab_content {
    border: 1px solid #757067;
    padding: 30px;
    border-radius: 20px;
    background: #0000004a;
}


h3.diff-color {
    color: #9e7d47;
    text-transform: uppercase;
    font-size: 19px;
}
h3.diff_wbg {
    background: linear-gradient(183deg, rgba(213, 180, 123, .5) 0%, rgba(213, 180, 123, .5) 18%, rgba(125, 86, 39, .5) 100%);
    border-radius: 15px;
    color: #fff;
    padding: 12px;
    border: 1px solid #77737396;
    font-size: 17px;
    margin: 20px 0;
}


.acf-field p.description {
    display: block;
    margin-top: 6px;
    color: #000;
    font-weight: 600;
}



#roadmap .et_pb_column {
    width: 50% !important;
    margin: 0 !important;
}


