﻿.FacebookAuth_facebookAuthContainer__ZZVYY
{
    width: 100%;
    margin: 50px auto auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media(min-width: 1025px)
{
    .FacebookAuth_facebookAuthContainer__ZZVYY
    {
        width: 50%;
    }
}
.FacebookAuth_button__BFCGG.FacebookAuth_button__BFCGG
{
    background-color: #4267b2;
    color: #fff;
    min-width: 200px;
    font-weight: 700;
    font-size: 14px;
    line-height: 160%;
    white-space: nowrap;
    padding: 8px 12px;
    border-radius: 7px;
}
.FacebookAuth_button__BFCGG.FacebookAuth_button__BFCGG:hover
{
    background-color: #4267b2;
    color: #fff;
}
.FacebookAuth_buttonLabel__iUyzc
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.FacebookAuth_buttonLabel__iUyzc:before
{
    content: "";
    display: inline-block;
    background: url(../../bcgamebettingde/image/facebook-auth.svg) no-repeat 50%;
    width: 18px;
    height: 19px;
    margin-right: 7px;
}
@keyframes Preloader_spin__bf1h5
{
    0%
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(1turn);
    }
}
.Preloader_preloader__JUfBp
{
    width: 64px;
    height: 64px;
    border: 4px solid transparent;
    border-top: 4px solid var(--preloaderPrimary);
    border-radius: 100%;
    animation: Preloader_spin__bf1h5 1s linear infinite;
}
.Preloader_wrapper__dkevk
{
    width: 100%;
    height: 100%;
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.TermsAndCondition_link__q0WPS
{
    text-decoration: underline;
    color: var(--greyA700);
}
.TermsAndCondition_link__q0WPS:hover
{
    color: var(--signUpFormLinksColor);
}
.TermsAndCondition_helpText__CXCff.TermsAndCondition_helpText__CXCff.TermsAndCondition_helpText__CXCff
{
    margin-top: 2px;
    margin-bottom: 2px;
}
.TermsAndCondition_terms__qd1y5
{
    text-align: center;
}
.TermsAndCondition_description__4HtIl div a
{
    font-size: 12px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: -.24px;
    text-decoration: underline;
    color: var(--greyA700);
}
.TermsAndCondition_description__4HtIl div a:hover
{
    color: var(--signUpFormLinksColor);
}
.ChangeExpiredPasswordModal_header__D2kba
{
    padding: 15px 15px 20px;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    background-color: var(--paper);
}
.ChangeExpiredPasswordModal_title__Q2Cu4
{
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: 14px;
    text-align: inherit;
}
.ChangeExpiredPasswordModal_content__mXv6_
{
    padding: 20px 15px;
    overflow: hidden;
    min-height: 350px;
}
.ChangeExpiredPasswordModal_container__wBiBs
{
    display: flex;
    flex-direction: column;
}
.ChangeExpiredPasswordModal_item__Uv3RJ
{
    margin-bottom: 13px;
}
.DefaultModalWrapper_modalContainer__NvOeq
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 94%;
}
@media(min-width: 768px)
{
    .DefaultModalWrapper_modalContainer--tablet__ixBUz
    {
        width: var(--modalWidth);
    }
}
@media(min-width: 1025px)
{
    .DefaultModalWrapper_modalContainer--desktop__2x6Bi
    {
        width: var(--modalWidth);
    }
}
.DefaultModalWrapper_modal__p0h_T
{
    position: relative;
}
.DefaultModalWrapper_modalContent__YMNzn
{
    border-radius: 12px;
    max-height: 496px;
    overflow: auto;
    background-color: var(--modalBg);
    max-height: none;
}
.DefaultModalWrapper_modalContent--hasMaxHeight__NFvrQ
{
    max-height: 496px;
}
.DefaultModalWrapper_closeButton__bi0do.DefaultModalWrapper_closeButton__bi0do
{
    display: block;
    position: absolute;
    padding: 0;
    top: -69px;
    right: 0;
    width: 44px;
    height: 44px;
    background-color: var(--modalCloseBg);
    display: flex;
}
.DefaultModalWrapper_closeButton__bi0do.DefaultModalWrapper_closeButton__bi0do .MuiSvgIcon-root
{
    width: 24px;
    height: 24px;
    color: var(--modalCloseIcon);
}
.DefaultModalWrapper_closeButton__bi0do.DefaultModalWrapper_closeButton__bi0do:hover
{
    background-color: var(--modalCloseHoverBg);
}
.DefaultModalWrapper_closeButton__bi0do.DefaultModalWrapper_closeButton__bi0do:hover .MuiSvgIcon-root
{
    color: var(--modalCloseHoverIcon);
}
@media only screen and (orientation: landscape) and (max-height: 360px)
{
    .DefaultModalWrapper_closeButton__bi0do.DefaultModalWrapper_closeButton__bi0do
    {
        top: 0;
        z-index: 3;
    }
}
.Alert_alert__2W0CE
{
    background-color: #fff;
    display: flex;
    padding: 2px 16px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.43;
    border-radius: var(--buttonBorderRadius);
}
.Alert_alert--success__wRrIs
{
    border: 1px solid var(--alertSuccessBorder);
    color: var(--alertSuccessText);
}
.Alert_alert--success__wRrIs .Alert_alertIcon__0BQEg
{
    color: var(--alertSuccessBorder);
}
.Alert_alert--error__y7r9n
{
    border: 1px solid var(--alertErrorBorder);
    color: var(--alertErrorText);
}
.Alert_alert--error__y7r9n .Alert_alertIcon__0BQEg
{
    color: var(--alertErrorBorder);
}
.Alert_alertIcon__0BQEg
{
    display: flex;
    opacity: .9;
    padding: 7px 0;
    font-size: 22px;
    margin: 0 12px 0 0;
}
.Alert_alertIcon__0BQEg svg
{
    font-size: inherit;
}
[dir=rtl] .Alert_alertIcon__0BQEg
{
    margin: 0 0 0 12px;
}
.Alert_alertMsg__qiHwv
{
    padding: 8px 0;
}
.WithdrawableBalance_root__7NC7g
{
    display: flex;
    justify-content: center;
}
.WithdrawableBalance_availableBalance__UKUt7
{
    display: inline-block;
    margin: 8px auto 0;
    padding: 6px 12px;
    border-radius: 38px;
    background: #f4f4f4;
    font-size: 12px;
}
.WithdrawableBalance_balance__yzVUQ
{
    font-weight: 700;
    margin-left: 2px;
}
.WithdrawableBalance_title__Gi3_1
{
    font-weight: 400;
}
.PreviewMessage_container__Fzcrm
{
    padding: 0 10px;
    gap: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}
.PreviewMessage_button__Othko
{
    width: 20px;
    height: 20px;
}
.PreviewMessage_message__P2Q97
{
    gap: 8px;
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
}
.Terms_terms__LBaJq
{
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.28px;
}
.Terms_title__2GeoM.Terms_title__2GeoM
{
    padding: 18px;
}
.Terms_button__K627_
{
    border-radius: 8px;
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 16px;
    top: 18px;
    z-index: 4;
}
.Terms_icon__akNao
{
    cursor: pointer;
    width: 14px;
    height: 14px;
    fill: #4d4d4d;
}
[dir=rtl] .Alert_alert__BEPS9.Alert_alert__BEPS9 .MuiAlert-action
{
    margin: 0 auto 0 -8px;
}
[dir=rtl] .Alert_alert__BEPS9.Alert_alert__BEPS9 .MuiAlert-icon
{
    margin: 0 0 0 12px;
}
.DepositLimitsForm_btn__OZ3kS.DepositLimitsForm_btn__OZ3kS
{
    margin-top: 20px;
    font-weight: 700;
    padding: 6px;
    line-height: 22px;
}
.Combobox_autocomplete__seMI3
{
    margin: 12px 0;
}
.Combobox_autocomplete__seMI3 fieldset
{
    border-color: #000;
}
.Combobox_input__ByurN.Combobox_input__ByurN.Combobox_input__ByurN
{
    padding: 0;
}
.Combobox_errorText__CR6Ph.Combobox_errorText__CR6Ph
{
    font-size: 12px;
}
.ConfirmationModalV2_modalWrapper__zUoiA
{
    padding-top: 24px;
    border-radius: 24px;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
}
.ConfirmationModalV2_dialogContent__vxyJj.ConfirmationModalV2_dialogContent__vxyJj
{
    padding: 0;
}
.ConfirmationModalV2_buttonsContainer__o_sxc
{
    display: flex;
    flex-direction: column;
    padding: 16px 24px 24px;
}
.ConfirmationModalV2_buttonsContainer__o_sxc .ConfirmationModalV2_confirmButton__VBaFD
{
    margin: 0 0 8px;
}
.ConfirmationModalV2_buttonsContainer--fixed__zjher
{
    padding: 20px 24px;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.1);
}
.ConfirmationModalV2_buttonsContainer--reversed__IvWDJ
{
    flex-direction: column-reverse;
}
.ConfirmationModalV2_buttonsContainer--reversed__IvWDJ .ConfirmationModalV2_confirmButton__VBaFD
{
    margin: 8px 0 0;
}
.ConfirmationModalV2_button__sYGN8+.ConfirmationModalV2_button__sYGN8
{
    margin-top: 8px;
}
.ConfirmationModalV2_dialogTitle__RtXHp.ConfirmationModalV2_dialogTitle__RtXHp.ConfirmationModalV2_dialogTitle__RtXHp
{
    padding: 0;
    margin-bottom: 8px;
}
.ConfirmationModalV2_header__sWHpH.ConfirmationModalV2_header__sWHpH
{
    padding: 0 24px;
}
.ConfirmationModalV2_header__sWHpH.ConfirmationModalV2_header__sWHpH h2
{
    font-size: 16px;
    line-height: 20px;
    font-weight: 800;
    color: #000;
}
.ConfirmationModalV2_message___kqL_
{
    padding: 0 24px;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    max-height: 292px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.ConfirmationModalV2_message___kqL_::-webkit-scrollbar
{
    display: none;
}
.ConfirmationModalV2_content__4ZL90
{
    padding: 16px 24px 0;
}
.DefaultModalWrapperV2_modalContainer__KiDOh
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: var(--modalWidth);
}
.DefaultModalWrapperV2_modal___3_Nn
{
    position: relative;
}
.DefaultModalWrapperV2_modalContent__DEE9J
{
    border-radius: 24px;
    background-color: #fff;
    max-height: none;
}
.DefaultModalWrapperV2_modalContent--hasMaxHeight__nQwon
{
    max-height: 464px;
}