#root .mobile .footer {
    height: 100vh;
}

/* #root button.history-bet-action.history-bet-cashout {
    display: none;
} */

#root .beto-block.funds,
#root .beto-content-block.balance {
    display: none !important;
}

#root .body .user-page-content,
#root .user-nav-container {
    background-color: #10162b !important;
}

#root .themeSelection {
    display: none;
}

#root .desktop .forgot-password-block,
#root .desktop .beto-login .generic-form .form-row label,
#root .desktop .beto-login .generic-form .form-row label[for="username_l"],
#root .desktop .beto-login .generic-form .form-row label[for="password_l"] {
    color: white !important;
}

#root .mobile .header .header-links-left {
    max-width: 30px;
}

/* #root .mobile .backtooldsite-link {
    display: inline-flex;
    justify-content: center;
    height: 100%;
    line-height: unset;
    width: 100%;
    text-indent: unset;
    background-color: unset;
    padding: 0;
    text-align: center;
} */

/* #root .mobile .backtooldsite-link div {
    text-indent: unset;
} */

#root .mobile .header .logo img {
    width: 80%;
    height: 90%;
}

/* #root .mobile .header .user-guest .login.loginBtn.link {
    max-width: 100px;
} */

#root .mobile .backtooldsite.loginBtn {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100px;
    text-align: center;
    margin-bottom: 0px;
    min-width: 115px;
}

#root .mobile .header .header-links-center {
    flex: unset;
}

#root .view-page-user .closebutton,
#root .view-page-login .closebutton {
    display: none;
}

#root .mobile.view-page-user-mybets .content .beto-content-block.label {
    display: none;
}

#root div.mobile[class*="view-page-user"] .body {
    background-color: unset;
}

#root .mobile .user-page-content .user-top .username {
    height: unset;
    margin-top: 0;
}

#root .mobile .user-page-content .user-top {
    border: none;
    border-radius: 34px;
    background-color: unset;
    color: white;
    padding-top: 0;
    padding-bottom: 0;
}

#root .mobile.view-page-user .body {
    margin-top: 10px;
}

#root .desktop .beto-login .generic-form .form-row input:not([type="checkbox"]),
#root .view-page-user-mybets .ui-calendar .ui-inputtext {
    background-color: #2A314A !important;
    border: solid 1px rgba(255, 255, 255, 0.15) !important;
    color: white !important;
}

#root .view-page-user-mybets .body .ui-calendar button {
    background-image: url(/r/images/site/icons/Calendar_DarkTheme.svg) !important;
    background-color: #2A314A !important;
}

#root .desktop .loginwelcome-wrapper {
    color: white;
}

#root .view-page-forgotpassword .generic-form .form-row label {
    color: white;
}

#root .mobile .backtooldsite.loginBtn div {
    background-color: #1d58ff;
    padding: 5px;
    border-radius: 10px;
}