.popUpModalContainer .modal-body,
.popUpModalContainer .paymentItems .modal-body {
    background-color: #282828
}

.popUpModalContainer button.btn.btn-login,
.popUpModalContainer .btn.btn-danger,
.popUpModalContainer .nav-tabs>li>a,
.popUpModalContainer div#accountForm a,
.popUpModalContainer .bootstrap-dialog .paymentForm button.btn.btn-primary {
    background-color: #e319e1;
    background: linear-gradient(to bottom right, #e319e1 0%, #ff9966 100%);
    color: white;
}

.popUpModalContainer .btn.active,
.personal_notification .style-module_active_11Y3r .style-module_label_25-MB {
    border-bottom: 3px solid #e319e1;
}

.popUpModalContainer #login-form input,
.popUpModalContainer #signup-form3-popup input,
.popUpModalContainer .form-control,
.popUpModalContainer #signup-form3-popup select,
.popUpModalContainer #signup-form3-popup .field-signupform-agree,
.popUpModalContainer .box.accountBalanceContainer,
.popUpModalContainer .box.paymentItems,
#withdrawForm .box,
#bonusForm,
.notificationslist,
.promotionslist {
    background: #2f2f2f !important;
}
.promoList .promoContainer {
    border: none;
    background-color: transparent;
}
.promoList .promoMainCard {
    border-radius: 8px;
}

.popUpModalContainer .box,
.popUpModalContainer ul.nav.nav-tabs>li.active a,
.personal_notification .style-module_controls-panel_wJza1,
.personal_notification .style-module_tabs_1rD36
{
    background-color: #373737;
}

.popUpModalContainer .checkbox>label>a,
.popUpModalContainer h3.accountTitle,
.popUpModalContainer .accountTitle,
.popUpModalContainer h3.accountTitle>i.fas {
    color: #e319e1;
}

.popUpModalContainer .box .paymentProvider,
.popUpModalContainer .bootstrap-dialog .modal-content .site-deposit-now .input-group-addon {
    background: #373737;
    border: 1px solid #3c3c3c;
    padding: 8px 0px 8px 6px;
}

.form-control.bonuscode {
    background: #2b2b2b;
    border: 1px solid #3c3c3c;
}

.activateBonusCodeButton {
    background: linear-gradient(to bottom right,#e319e1 0%,#ff9966 100%);
    color: white;
}

.alert-warning {
    background-color: #ffc388;
    color: #ac642f;
    border: none;
}

.checkbox label {
    color: white;
}

.popUpModalContainer .form-group button.btn,
.btn.signup.bc_button {
    color: white;
}

.popUpModalContainer .bootstrap-dialog .modal-content .site-deposit-now .input-group-addon {
    border-radius: 4px;
    color: white;
    padding: inherit;
}

.popUpModalContainer .bootstrap-dialog .paymentForm button.btn.btn-danger {
    background: #3c3c3c;
    color: white;
    font-size: 14px;
}

.preSetted.input {
    border: 1px solid #836e59;
    background-color: #373737;
    box-shadow: inherit !important;
    padding: 5px 10px;
    margin: 5px;
    border-radius: 4px;
    font-weight: 900;
    cursor: pointer;
}

/* moved out of frontend/widgets/balancewidget/views/luckybarcasino/_balance.php - CSS belongs in stylesheets, not in views */
.balanceBlock {
        float: right;
        width: 96px;
    }


/* moved out of frontend/widgets/balancewidget/views/luckybarcasino/_balance-mobile.php - the per-view margin arrives as --balance-margin-top */
.balanceBlock.mobile {
        float: right;
        width: 96px;
        margin-top: var(--balance-margin-top);
    }
