.bb-popup-default-container{background:rgba(31,33,43,0.6);left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;position:fixed;display:none;z-index:100000;color:var(--f-brand-color-text-default)}
.bb-popup-box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;height:auto}
.bb-default-popup-content{padding:var(--f-brand-space-2md);margin:auto !important;border-radius:1.25rem;background-color:var(--f-brand-color-background-light);height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;outline:0;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px}
.bb-close-select-coporate-popup{position:absolute;cursor:pointer;float:right;right:var(--f-brand-space-2md);z-index:2;top:var(--f-brand-space-sm);font-size:1.375rem}
.select-corporate-heading{text-align:left;font:normal normal 100 1.5rem/2.125rem var(--f-base-type-family-secondary);letter-spacing:0;color:var(--f-brand-color-text-default)}
.bb-popup-corporate-content-header{height:1.875rem;border-bottom:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default)}
.select-corporate-row{font:var(--f-brand-type-body);letter-spacing:0;color:var(--f-brand-color-text-default);width:100%;padding:.9375rem .625rem;border-bottom:1px solid #eaecee}
.row-selected{background-color:#eaecee}
.select-corporate-row:hover{background-color:#eaecee}
.locked-centered-message{position:absolute;top:12.5rem;width:93% !important;word-wrap:break-word !important}
.locked-centered-message div{font-size:1rem !important}
.login-otp-input input{width:52% !important;padding:var(--f-brand-space-md) var(--f-brand-space-md) var(--f-brand-space-xs) !important}
.cp-form-group{position:relative}
.cp-form-group input{width:100%;padding:1.375rem .625rem .625rem .625rem;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:8px;height:3rem !important}
.cp-form-group.disabled input{background-color:var(--f-brand-color-background-default);color:var(--f-brand-color-text-disabled)}
.cp-form-group.disabled label{color:var(--f-brand-color-text-disabled) !important}
.cp-form-group input:focus{outline:0;border-color:var(--f-brand-color-text-muted) !important}
.cp-form-group input:focus+label,.cp-form-group input:valid+label{top:8px;left:15px;font:var(--f-brand-type-caption) !important;color:var(--f-brand-color-text-muted)}
.cp-form-group label{position:absolute;left:var(--f-brand-space-md);top:var(--f-brand-space-2md);font:var(--f-brand-type-body) !important;color:var(--f-brand-color-text-disabled);transition:.3s ease;pointer-events:none}
.error-entered-qrewards-msg-box{font-size:.75rem;color:var(--f-brand-color-text-error);display:none}
.bb-solid-button{height:3.5rem;padding:0 2.0625rem;background-color:var(--f-brand-color-background-primary);font-size:1rem;border-radius:6.25rem;color:var(--f-brand-color-text-light);border:0}
.bb-solid-button.full-width{width:100%}
.bb-solid-button:hover{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:hover a{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button a{padding:0;color:var(--f-brand-color-text-light)}
.bb-solid-button a:hover{color:var(--f-brand-color-text-light);text-decoration:none;outline:0;width:auto;padding:0;background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:active{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:disabled:hover a,.bb-solid-button.disabled:hover a,.bb-solid-button[disabled]:hover a{background-color:var(--f-brand-color-background-disabled);color:var(--f-brand-color-text-disabled);cursor:default}
.bb-solid-button:disabled,.bb-solid-button.disabled,.bb-solid-button[disabled]{background-color:var(--f-brand-color-background-disabled);color:var(--f-brand-color-text-disabled)}
.bb-solid-clear-button:disabled,.bb-solid-clear-button.disabled,.bb-solid-clear-button[disabled]{background-color:var(--f-brand-color-background-light);color:var(--f-brand-color-text-disabled);border:var(--f-brand-border-size-focused) solid var(--f-brand-color-text-disabled)}
.cp-disabled-button:hover{text-decoration:none;cursor:auto}
.bb-solid-button:disabled,.bb-solid-button.disabled,.bb-solid-button[disabled]{background-color:var(--f-brand-color-background-disabled);color:var(--f-brand-color-text-disabled)}
button.bb-solid-button a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}