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}
.address-search-component .registrationTemplate .form-group{width:66%}
.address-search-component .registrationTemplate .form-group:lang(fr){text-wrap:nowrap}
.address-search-component .registrationTemplate .postal-code-group{width:35%}
.address-search-component .registrationTemplate .form-group [class$="-label"]{margin-bottom:5px}
@media(max-width:990px){.address-search-component .registrationTemplate .status-icon-address::before{margin-top:28px}
.address-search-component .registrationTemplate .form-group:lang(fr){text-wrap:unset}
.address-search-component .registrationTemplate .status-icon-address:lang(fr)::before{margin-top:60px}
}
@media(max-width:760px){.address-search-component .registrationTemplate .form-group{width:100%}
.address-search-component .registrationTemplate .form-group .status-icon::before{position:absolute;left:-50px;top:-30px}
.address-search-component .registrationTemplate .form-group .status-icon-address::before{margin-top:3px}
.address-search-component .registrationTemplate .form-group .postal-code-group{width:100%}
}
@media(max-width:580px){.address-search-component .registrationTemplate .address-why:lang(fr){width:50%}
.address-search-component .registrationTemplate .address-label:lang(fr){display:block}
.address-search-component .registrationTemplate .form-group .status-icon-address:lang(fr)::before{margin-top:25px}
}
@media(max-width:420px){.address-search-component .registrationTemplate .address-label{display:block}
.address-search-component .registrationTemplate .form-group .status-icon-address::before{margin-top:25px}
.address-search-component .registrationTemplate .address-why:lang(fr){width:70%}
}
.address-search-component .registrationTemplate .address-why{color:#aebbc7;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:14px;font-style:normal;font-weight:400}
.address-search-component .registrationTemplate .col-sm-8{clear:both}
@media(min-width:768px){.address-search-component .registrationTemplate .col-sm-8{float:unset}
}
.address-search-component .registrationTemplate .status-icon{top:20px;left:103%}
.address-search-component .reverificationTemplate .form-group{width:66%}
.address-search-component .reverificationTemplate .form-group:lang(fr){text-wrap:nowrap}
.address-search-component .reverificationTemplate .postal-code-group{width:35%}
.address-search-component .reverificationTemplate .status-icon-address::before{margin-top:12px}
.address-search-component .reverificationTemplate .form-group [class$="-label"]{margin-bottom:5px}
@media(max-width:990px){.address-search-component .reverificationTemplate .status-icon-address::before{margin-top:38px}
.address-search-component .reverificationTemplate .form-group:lang(fr){text-wrap:unset}
.address-search-component .reverificationTemplate .status-icon-address:lang(fr)::before{margin-top:65px}
}
@media(max-width:760px){.address-search-component .reverificationTemplate .form-group{width:100%}
.address-search-component .reverificationTemplate .form-group .status-icon::before{position:absolute;left:-50px;top:-30px}
.address-search-component .reverificationTemplate .form-group .status-icon-address::before{margin-top:3px}
.address-search-component .reverificationTemplate .form-group .status-icon-address:lang(fr)::before{margin-top:10px}
.address-search-component .reverificationTemplate .form-group .postal-code-group{width:100%}
}
@media(max-width:580px){.address-search-component .reverificationTemplate .address-why:lang(fr){width:50%}
.address-search-component .reverificationTemplate .address-label:lang(fr){display:block}
.address-search-component .reverificationTemplate .form-group .status-icon-address:lang(fr)::before{margin-top:30px}
}
@media(max-width:420px){.address-search-component .reverificationTemplate .address-label{display:block}
.address-search-component .reverificationTemplate .form-group .status-icon-address::before{margin-top:25px}
.address-search-component .reverificationTemplate .address-why:lang(fr){width:70%}
}
.address-search-component .reverificationTemplate .address-why{color:#aebbc7;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:14px;font-style:normal;font-weight:400}
.address-search-component .reverificationTemplate .col-sm-8{clear:both}
@media(min-width:768px){.address-search-component .reverificationTemplate .col-sm-8{float:unset}
}
.address-search-component .reverificationTemplate .status-icon{top:20px;left:103%}
.address-search-component .profileTemplate .postal-code-group{width:50%}
.address-search-component .profileTemplate .info-button:lang(fr){float:right}
.address-search-component .profileTemplate .status-icon-address:lang(fr)::before{margin-top:28px}
.address-search-component .profileTemplate .form-group [class$="-label"]{margin-bottom:5px}
@media(max-width:1380px){.address-search-component .profileTemplate .info-button:lang(fr){margin-top:-30px}
.address-search-component .profileTemplate .status-icon-address:lang(fr)::before{margin-top:35px}
}
@media(max-width:1200px){.address-search-component .profileTemplate .info-button:lang(fr){margin-top:-10px}
.address-search-component .profileTemplate .status-icon-address:lang(fr)::before{margin-top:28px}
}
@media(max-width:1070px){.address-search-component .profileTemplate .info-button:lang(fr){margin-top:-30px}
.address-search-component .profileTemplate .status-icon-address:lang(fr)::before{margin-top:35px}
}
@media(max-width:990px){.address-search-component .profileTemplate .form-group{width:90%}
.address-search-component .profileTemplate .info-button:lang(fr){position:relative;top:-15px}
.address-search-component .profileTemplate .status-icon-address:lang(fr)::before{margin-top:35px}
}
@media(max-width:990px){.address-search-component .profileTemplate .status-icon-address::before{margin-top:28px}
}
@media(max-width:760px){.address-search-component .profileTemplate .form-group{width:100%}
.address-search-component .profileTemplate .form-group .status-icon::before{position:absolute;left:-50px;top:-30px}
.address-search-component .profileTemplate .form-group .status-icon-address::before{margin-top:3px}
.address-search-component .profileTemplate .form-group .info-button:lang(fr){float:unset;top:0}
.address-search-component .profileTemplate .form-group .postal-code-group{width:100%}
}
@media(max-width:630px){.address-search-component .profileTemplate .address-label:lang(fr){display:block}
.address-search-component .profileTemplate .address-why:lang(fr){width:50%}
.address-search-component .profileTemplate .form-group .status-icon-address:lang(fr)::before{margin-top:30px}
}
@media(max-width:420px){.address-search-component .profileTemplate .address-label{display:block}
.address-search-component .profileTemplate .form-group .status-icon-address::before{margin-top:20px}
.address-search-component .profileTemplate .address-why:lang(fr){width:70%}
}
@media(max-width:320px){.address-search-component .profileTemplate .form-group .status-icon-address:lang(fr)::before{margin-top:45px}
.address-search-component .profileTemplate .info-button:lang(fr){left:-10px}
}
.address-search-component .profileTemplate .address-why{color:#aebbc7;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:14px;font-style:normal;font-weight:400}
.address-search-component .profileTemplate .col-sm-8{clear:both}
@media(min-width:768px){.address-search-component .profileTemplate .col-sm-8{float:unset}
}
.address-search-component .profileTemplate .status-icon{top:20px;left:103%}
.pca .pcalist{font-size:14px}