body{background-color:white}
.btn-close-round-small{text-align:center;font-size:18px;height:23px;line-height:24px;width:23px;opacity:1;outline:0;background:#69727b;border-radius:50%;color:#e9ecef}
.btn-close-round-small:hover,.btn-close-round-small:active,.btn-close-round-small:focus{background:#c3c7ca}
.btn-close-round-large{text-align:center;font-size:18px;height:23px;line-height:24px;width:23px;opacity:1;outline:0;background:#69727b;border-radius:50%;color:#e9ecef;width:40px;height:40px;font-size:40px;font-weight:bold;border:0;padding:0;line-height:40px;background:#c3c7ca}
.btn-close-round-large:hover,.btn-close-round-large:active,.btn-close-round-large:focus{background:#c3c7ca}
.btn-close-round-large:hover,.btn-close-round-large:active,.btn-close-round-large:focus{background:#69727b}
.box-shadow-lg{box-shadow:0 3px 8px rgba(37,100,144,0.12)}
.materialIcons{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
.ball-list-number{border-radius:100%;box-shadow:0 1px 5px rgba(0,0,0,0.3);width:33px;height:33px;line-height:33px;font-size:18px;margin-right:7px}
.color-number-ball{background:#0078a8;background-image:-webkit-linear-gradient(top,#0078a8 0,#0fbbff 100%);background-image:-o-linear-gradient(top,#0078a8 0,#0fbbff 100%);background-image:linear-gradient(to bottom,#0078a8 0,#0fbbff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0078a8',endColorstr='#ff0fbbff',GradientType=0);background-repeat:repeat-x}
.color-bonus-number-ball{background:#005fb4;background-image:-webkit-linear-gradient(top,#005fb4 0,#004f96 100%);background-image:-o-linear-gradient(top,#005fb4 0,#004f96 100%);background-image:linear-gradient(to bottom,#005fb4 0,#004f96 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005fb4',endColorstr='#ff004f96',GradientType=0);background-repeat:repeat-x}
.clear{clear:both}
.accent-green{color:#afb924}
.rewards-signup-component .rewards-signup-component-input .error{visibility:hidden}
.rewards-signup-component .rewards-signup-component-input .error>span{line-height:1}
.rewards-signup-component .rewards-signup-component-input.has-error label{color:inherit}
.rewards-signup-component .rewards-signup-component-input.has-error .error{visibility:visible}
.rewards-signup-component .rewards-signup-component-input *:focus-visible{outline-color:#0072bc;box-shadow:0 0 6px 0 #009ddb}
.rewards-signup-component .rewards-signup-component-button .cmp-button__text{display:block;min-width:150px}
.rewards-signup-component .rewards-signup-component-button .arrow-button:after{top:3px}
.rewards-signup-component .rewards-signup-component__error-banner{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:1000;display:none;align-items:flex-start;max-width:560px;width:100%;min-height:56px;height:auto;padding:16px;gap:16px;border-radius:5px;border:1px solid #eaaeae;background-color:#feecec;color:#8b0304;text-align:left}
@media screen and (max-width:767px){.rewards-signup-component .rewards-signup-component__error-banner{top:10px;height:auto;width:calc(100% - 20px)}
}
.rewards-signup-component .rewards-signup-component__error-banner strong{font-size:16px;font-style:normal;font-weight:700;line-height:22px}
.rewards-signup-component .alc-modal .modal-footer{text-align:center}
.rewards-signup-component .alc-modal a span{margin-left:20px;text-transform:none}
.rewards-signup-component .alc-modal a span:after{position:absolute;margin-left:2px;font-family:'Material Icons';content:"\e5cc"}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-content{overflow:hidden}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-header{padding:36px 36px 0}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-header .modal-title h2{font-weight:500;font-size:29px}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-header .close-modal{top:36px;right:36px}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-body{padding:0 36px}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-body p.modal-text{color:#4e5b68;margin-bottom:36px}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-body a.btn-primary{padding:0 23.5px;text-align:center;white-space:nowrap}
.rewards-signup-component #rewards-reverify-modal.alc-modal .modal-footer{background-color:#f4f5f6;border-color:#d4dadf}
.rewards-signup-component #rewards-terms-modal.alc-modal .modal-header{padding:40px 40px}
.rewards-signup-component #rewards-terms-modal.alc-modal .close-modal{top:40px;right:40px}
.rewards-signup-component #rewards-terms-modal .modal-body{max-height:450px;overflow:auto;border:1px solid #aebbc7;margin:0 40px}