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}
#guaranteed-headingOne h4{position:relative;background:white;font-size:16px}
#guaranteed-headingOne a{font-size:18px;color:#69727b}
#guaranteed-headingOne a:after{display:none}
#guaranteed-headingOne span{position:absolute;top:10px;right:15px}
#guaranteed-collapseOne .panel-body{padding:0;border:0}
#guaranteed-headingOne.panel-heading{border:1px solid #d4dadf;border-bottom:0;border-radius:0 !important}
.game-details-page .game-details{height:auto}
.game-details-page .promos{padding:25px 0 0}
.game-details-page .promos h2{color:#009ddb;font-size:24px;padding:0 10px}
.game-details-page .promos .promo{margin-bottom:10px;padding:0}
.game-details-page .promos .game-tile{padding-left:5px;padding-right:5px;margin-bottom:10px}
.game-details-page .header.blue{padding:5px 0}
.game-details-page .header .container h3{font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-weight:normal;color:#fff;display:inline-block;float:right;vertical-align:middle;position:relative;line-height:40px;margin:0;padding:0;font-size:14px;top:2px}
.game-details-page .header .container .social{float:right;display:inline-block;overflow:hidden;height:40px;width:auto;margin-top:3px;margin-left:7px;position:relative;top:-1px}
.game-details-page .embed.section{text-align:center}
.game-details-page .embed.section .cmp-embed{padding-top:10px;padding-bottom:40px}
.game-details-page .embed.section iframe{border-radius:8px}
@media screen and (max-width:767px){.game-details-page .embed.section iframe{width:100%}
}
.game-info{background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding-bottom:90px}
.game-info .lotto-numbers{margin-top:30px;padding:0}
.game-info .lotto-numbers .info{position:relative;margin:auto;width:465px;padding:10px 10px;background-color:#fff;border:solid 1px #d4dadf;border-radius:8px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info{width:480px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info{width:310px}
}
.Lotto649.game-info .lotto-numbers .info{border-radius:8px 8px 0 0}
.game-info .lotto-numbers .info .logo{width:180px;position:absolute;top:-30px;left:-25px;z-index:9}
.game-info .lotto-numbers .info .logo.LottoMax{width:185px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.LottoMax{width:124px;left:-7px;top:-10px}
}
.game-info .lotto-numbers .info .logo.Atlantic49{width:180px;top:-2px;left:-10px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.Atlantic49{width:200px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.Atlantic49{width:124px;left:-3px;top:-4px}
}
.game-info .lotto-numbers .info .logo.HitorMiss{width:145px;top:-2px;left:8px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.HitorMiss{width:140px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.HitorMiss{width:108px;left:4px;top:2px}
}
.game-info .lotto-numbers .info .logo.KenoAtlantic{width:158px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.KenoAtlantic{width:157px;top:-30px;left:-8px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.KenoAtlantic{width:118px;left:-5px;top:-14px}
}
.game-info .lotto-numbers .info .logo.Lotto649{top:-22px;left:-20px;width:179px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.Lotto649{width:100px;left:1px;top:3px}
}
.game-info .lotto-numbers .info .logo.ShaBam{width:202px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.ShaBam{width:212px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.ShaBam{width:130px;top:-10px;left:-9px}
}
.game-info .lotto-numbers .info .logo.Bucko{width:189px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.Bucko{width:198px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.Bucko{width:121px;top:-11px;left:-7px}
}
.game-info .lotto-numbers .info .logo.Pik4{width:193px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.Pik4{width:120px;top:-10px;left:-9px}
}
.game-info .lotto-numbers .info .logo.SalsaBingo{width:136px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .info .logo.SalsaBingo{width:133px;top:-26px;left:-25px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.SalsaBingo{width:102px;top:-10px;left:-5px}
}
.game-info .lotto-numbers .info .logo.DailyGrand{width:90px;top:-18px;left:18px}
.game-info .lotto-numbers .info .logo.Lotto4{top:8px;left:8px;width:145px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.Lotto4{width:100px;top:12px;left:8px}
}
.game-info .lotto-numbers .info .logo.PokerLotto{top:-20px;left:5px;width:150px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .logo.PokerLotto{width:110px;top:-4px;left:4px}
}
.game-info .lotto-numbers .info h1{background:#00529b;color:#fff;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-weight:bold;font-size:26px;line-height:1;text-align:right;padding:20px 30px;margin-top:0;margin-bottom:5px;height:60px}
@media screen and (max-width:767px){.game-info .lotto-numbers .info h1{font-size:20px;height:50px;padding:15px 15px 0 0}
}
.LottoMax.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#57ae00 45%);background-image:-o-linear-gradient(left,#fff 0,#57ae00 45%);background-image:linear-gradient(to right,#fff 0,#57ae00 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff57ae00',GradientType=1);background-repeat:repeat-x}
.Lotto649.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#00529b 45%);background-image:-o-linear-gradient(left,#fff 0,#00529b 45%);background-image:linear-gradient(to right,#fff 0,#00529b 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff00529b',GradientType=1);background-repeat:repeat-x}
.KenoAtlantic.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#a9d5e7 45%);background-image:-o-linear-gradient(left,#fff 0,#a9d5e7 45%);background-image:linear-gradient(to right,#fff 0,#a9d5e7 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffa9d5e7',GradientType=1);background-repeat:repeat-x}
.Atlantic49.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#017ec4 45%);background-image:-o-linear-gradient(left,#fff 0,#017ec4 45%);background-image:linear-gradient(to right,#fff 0,#017ec4 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff017ec4',GradientType=1);background-repeat:repeat-x}
.Bucko.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#6681df 45%);background-image:-o-linear-gradient(left,#fff 0,#6681df 45%);background-image:linear-gradient(to right,#fff 0,#6681df 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff6681df',GradientType=1);background-repeat:repeat-x}
.SalsaBingo.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#f9a028 45%);background-image:-o-linear-gradient(left,#fff 0,#f9a028 45%);background-image:linear-gradient(to right,#fff 0,#f9a028 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff9a028',GradientType=1);background-repeat:repeat-x}
.DailyGrand.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#69727b 45%);background-image:-o-linear-gradient(left,#fff 0,#69727b 45%);background-image:linear-gradient(to right,#fff 0,#69727b 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff69727b',GradientType=1);background-repeat:repeat-x}
.Lotto4.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#50c0af 85%);background-image:-o-linear-gradient(left,#fff 0,#50c0af 85%);background-image:linear-gradient(to right,#fff 0,#50c0af 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff50c0af',GradientType=1);background-repeat:repeat-x}
.HitorMiss.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#50bcbf 85%);background-image:-o-linear-gradient(left,#fff 0,#50bcbf 85%);background-image:linear-gradient(to right,#fff 0,#50bcbf 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff50bcbf',GradientType=1);background-repeat:repeat-x}
.PokerLotto.game-info .lotto-numbers .info h1{background-image:-webkit-linear-gradient(left,#fff 0,#db0d16 60%);background-image:-o-linear-gradient(left,#fff 0,#db0d16 60%);background-image:linear-gradient(to right,#fff 0,#db0d16 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdb0d16',GradientType=1);background-repeat:repeat-x}
.game-info .lotto-numbers .info .date-picker input.form-control{padding:15px 0 15px 15px;height:60px;font-size:16px;font-weight:bold;color:200;background-color:#fff;text-align:left}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .date-picker input.form-control{padding:10px 0 10px 7.5px;height:50px;font-size:13px}
}
.game-info .lotto-numbers .info .date-picker .input-group-addon{background:#f29400;color:#fff;min-width:40px}
.game-info .lotto-numbers .info .date-picker .input-group-addon::before{position:absolute;top:20px;right:75px;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';font-size:25px;content:"\e313";width:18px;color:#69727b;z-index:100}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .date-picker .input-group-addon::before{top:14px;right:67px}
}
.game-info .lotto-numbers .info .date-picker .input-group-addon::after{content:"";background-color:#f29400;background-image:url("../../../../content/dam/alc/images/static/sprites/winning-numbers-sprites.png");background-position:-3px 0;background-repeat:no-repeat;position:relative;height:30px;width:35px;left:1px;top:1px;display:inline-block;overflow:hidden}
.game-info .lotto-numbers .info .date-picker .input-group-addon .glyphicon{font-weight:normal !important}
.game-info .lotto-numbers .info .date-picker .input-group-addon.up-arrow:before{position:absolute;top:20px;right:75px;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';font-size:25px;content:"\e316";width:18px;color:#69727b;z-index:100}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .date-picker .input-group-addon.up-arrow:before{top:13px;right:67px}
}
.game-info .lotto-numbers .info .ballrow{border-bottom:1px solid #d4dadf;margin-bottom:10px;margin-top:10px;padding-bottom:5px;padding-top:30px}
.game-info .lotto-numbers .info .ballrow:before,.game-info .lotto-numbers .info .ballrow:after{display:table;content:" "}
.game-info .lotto-numbers .info .ballrow:after{clear:both}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .ballrow{padding-top:20px;margin-top:5px}
}
.Bucko.game-info .lotto-numbers .info .ballrow{border-bottom:0;margin-bottom:0}
.game-info .lotto-numbers .info .additional-prizes{text-align:center;text-transform:uppercase}
.game-info .lotto-numbers .info .additional-prizes a{padding:15px 10px 10px;display:inline-block;color:#00529b;font-size:20px;border-bottom-left-radius:6px;font-weight:bold}
.game-info .lotto-numbers .info .additional-prizes a .remaining-prizes{display:inline-block;font-weight:bold;color:#fff;background:#00529b;width:33px;height:33px;line-height:36.3px;border-radius:50%;text-align:center}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .additional-prizes a .remaining-prizes{width:30px;height:30px;line-height:33px}
}
.game-info .lotto-numbers .info .additional-prizes a .additional-prizes-label{border-bottom:1px solid #00529b}
.game-info .lotto-numbers .info .additional-prizes a:hover,.game-info .lotto-numbers .info .additional-prizes a:active{text-decoration:none}
@media screen and (max-width:767px){.game-info .lotto-numbers .info .additional-prizes a{font-size:16px;padding-top:6px}
}
.game-info .lotto-numbers .next-draw{margin-left:20px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .next-draw{margin-left:calc((100% - 480px) / 2);width:auto}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw{max-width:310px;margin-left:calc((100% - 310px) / 2)}
}
.game-info .lotto-numbers .next-draw .next-draw-date{display:inline-block;color:#fff;background:#ec2f2d;padding:5px 10px;border-radius:8px;font-size:20px}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw .next-draw-date{font-size:16px}
}
.LottoMax.game-info .lotto-numbers .next-draw .next-draw-date{background:#57ae00}
.game-info .lotto-numbers .next-draw .next-draw-date label{margin:0;font-weight:bold}
.game-info .lotto-numbers .next-draw .next-draw-date span{padding-left:0}
.game-info .lotto-numbers .next-draw .prize-amount-box{position:relative;display:inline-block;margin:20px auto 0;width:auto;z-index:95}
.game-info .lotto-numbers .next-draw .prize-amount-box.price-error .prize-amount span:first-child:before{opacity:.1}
.game-info .lotto-numbers .next-draw .prize-amount-box.price-error .est{opacity:.1}
.game-info .lotto-numbers .next-draw .prize-amount-box+.button{margin-top:20px}
.game-info .lotto-numbers .next-draw .prize-amount{font-size:75px;line-height:60px}
@media screen and (min-width:768px){.game-info .lotto-numbers .next-draw .prize-amount{line-height:70px}
}
.game-info .lotto-numbers .next-draw .prize-amount span{padding-top:20px;padding-bottom:5px;padding-right:10px;padding-left:10px;font-size:90px;max-height:100px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .next-draw .prize-amount span{padding-top:15px;padding-bottom:0}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw .prize-amount span{font-size:40px;padding-top:0;height:58px;line-height:1.6}
}
.game-info .lotto-numbers .next-draw .prize-amount span:first-child{margin-left:0}
.game-info .lotto-numbers .next-draw .prize-amount span:first-child::before{line-height:20px;font-size:28px}
@media screen and (max-width:1199px){.game-info .lotto-numbers .next-draw .prize-amount span:first-child::before{font-size:25px;line-height:28px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw .prize-amount span:first-child::before{line-height:37px;font-size:21px}
}
.game-info .lotto-numbers .next-draw .prize-amount span::after{top:-42px}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw .prize-amount span::after{top:-37px}
}
.game-info .lotto-numbers .next-draw .prize-amount.fr span:before{top:30px}
.game-info .lotto-numbers .next-draw .prize-amount.fr span:last-child:after{font-size:28px;top:-35px}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw .prize-amount.fr span:last-child:after{font-size:18px;top:-3px}
}
.game-info .lotto-numbers .next-draw span.est{position:absolute;right:5px;bottom:-0.5px;z-index:1;color:#00529b;font-weight:bold;font-size:12px;letter-spacing:normal}
@media screen and (max-width:1199px){.game-info .lotto-numbers .next-draw span.est{font-size:10px}
}
@media screen and (max-width:767px){.game-info .lotto-numbers .next-draw span.est{bottom:2px}
}
.game-info .lotto-numbers .next-draw span.est.keno-est{left:5px}
.game-info .lotto-numbers .next-draw .additional-prizes{display:inline-block;position:relative;z-index:90;margin-left:2px;margin-top:-6px}
.game-info .lotto-numbers .next-draw .additional-prizes .additional-prize{text-transform:uppercase;padding:14px 10px 10px 10px;display:inline-block;background-color:#00529b;color:#fff;font-size:20px;border-bottom-left-radius:6px}
.game-info .lotto-numbers .next-draw .additional-prizes .additional-prize .remaining-prizes{display:inline-block;font-weight:bold;color:#00529b;background:#fff;width:35px;height:35px;line-height:38px;border-radius:40px;text-align:center}
.game-info .lotto-numbers .next-draw .additional-prizes .additional-prize:hover,.game-info .lotto-numbers .next-draw .additional-prizes .additional-prize:active{text-decoration:none}
.game-info .lotto-numbers .next-draw .additional-prizes:after{content:" ";display:inline;float:right;width:0;height:0;border-top:30px solid #00529b;border-bottom:29px solid #00529b;border-right:13px solid transparent;border-bottom-right-radius:6px}
.ie .game-info .lotto-numbers .next-draw .additional-prizes:after,.ie-8 .game-info .lotto-numbers .next-draw .additional-prizes:after,.ie-9 .game-info .lotto-numbers .next-draw .additional-prizes:after,.ie-10 .game-info .lotto-numbers .next-draw .additional-prizes:after{border-left:1px solid #00529b;position:relative;left:-1px}
.game-info .lotto-numbers .next-draw .button{margin:18px 0 0;width:210px}
.game-info .combination-play{position:relative;width:465px;margin:auto;padding-bottom:20px;border:1px solid #d4dadf;border-radius:0 0 8px 8px;background-color:#fff}
@media screen and (max-width:1199px){.game-info .combination-play{width:480px;position:relative}
}
@media screen and (max-width:767px){.game-info .combination-play{width:310px}
}
.game-info .combination-play button{margin-top:15px;display:block;width:100%;text-align:right;padding-right:46px;border:0;background-color:#d4dadf;color:#69727b;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:12px;text-transform:uppercase;height:40px;border-radius:0}
.game-info .combination-play button span:not(.caret){font-weight:bold;position:relative;right:10px}
.game-info .combination-play button::before{content:" ";display:inline-block;background:url("../../../../content/dam/alc/images/static/game-tiles/Atlantic49_en.png/jcr:content/renditions/cq5dam.thumbnail.319.319.png") no-repeat center center;height:73px;width:148px;background-size:100%;left:10px;position:absolute;top:0}
.lang-fr .game-info .combination-play button::before{background-image:url("../../../../content/dam/alc/images/static/game-tiles/Atlantic49_fr.png/jcr:content/renditions/cq5dam.thumbnail.319.319.png")}
.game-info .combination-play button::after{background-color:#fff;content:"";height:40px;position:absolute;right:50px;top:15px;width:1px}
.game-info .combination-play button .caret{top:-5px;right:-6px;color:#009ddb}
.game-info .combination-play button .caret:after{overflow:visible;font-size:26px;left:7px}
.game-info .combination-play button .caret.up-arrow:after{content:"\e316"}
.game-info .combination-play .combination-play-info{padding:0 10px}
.game-info .combination-play .ballrow{padding:10px 0;border-bottom:1px solid #d4dadf;margin-bottom:10px}
.game-info .combination-play .ballrow:before,.game-info .combination-play .ballrow:after{display:table;content:" "}
.game-info .combination-play .ballrow:after{clear:both}
.game-info .combination-play #AtlanticCollapse{margin-top:30px}
.bonus-draws{margin-top:10px;margin-bottom:20px}
.winning-numbers-col{margin-bottom:30px}
@media screen and (min-width:1200px){.winning-numbers-col{margin-bottom:0}
}
.winning-numbers-col .winning-number-container,.winning-numbers-col .bonus-number-container{position:relative;float:left}
.winning-numbers-col .winning-number-container .top-text,.winning-numbers-col .bonus-number-container .top-text{color:#69727b;font-size:12px;font-weight:bold;left:-5px;position:absolute;top:-25px}
@media screen and (max-width:767px){.winning-numbers-col .winning-number-container .top-text,.winning-numbers-col .bonus-number-container .top-text{top:-20px}
}
.HitorMiss .winning-numbers-col .winning-number-container,.HitorMiss .winning-numbers-col .bonus-number-container{width:244px}
@media screen and (min-width:768px){.HitorMiss .winning-numbers-col .winning-number-container,.HitorMiss .winning-numbers-col .bonus-number-container{width:268px}
}
.winning-numbers-col .bonus-number-container{float:right}
.winning-numbers-col .ball-list{position:relative;display:inline-block;padding:0;margin:0}
.winning-numbers-col .ball-list .winning-number,.winning-numbers-col .ball-list .bonus-number{width:36px;height:36px;line-height:36px;font-size:25.8px}
@media screen and (max-width:767px){.winning-numbers-col .ball-list .winning-number,.winning-numbers-col .ball-list .bonus-number{font-size:15px;width:27px;height:27px;line-height:27px}
}
.winning-numbers-col .ball-list .winning-number:last-child,.winning-numbers-col .ball-list .bonus-number:last-child{margin-right:0;position:relative}
.LottoMax .winning-numbers-col .ball-list .winning-number,.LottoMax .winning-numbers-col .ball-list .bonus-number{margin-right:3px}
.winning-numbers-col .guaranteed-prize{text-align:left}
@media screen and (max-width:767px){.winning-numbers-col .guaranteed-prize{text-align:center}
}
.winning-numbers-col .guaranteed-prize label{color:#69727b;text-transform:uppercase;font-size:10px;padding-right:.5em}
.winning-numbers-col .guaranteed-prize .guaranteed-prize-number{color:#009ddb;font-weight:bold;padding-right:0}
.winning-numbers-col .tag{text-align:right}
@media screen and (max-width:767px){.winning-numbers-col .tag{text-align:center}
}
.winning-numbers-col .tag span{color:#009ddb;font-weight:bold}
.winning-numbers-col .tag label{text-indent:9999px}
@media screen and (max-width:767px){.winning-numbers-col .tag label{margin-left:-10px}
}
.winning-numbers-col .error-desktop{position:absolute;left:0;top:21%;z-index:101;background-color:rgba(255,255,255,0.9);height:100%;width:100%}
.winning-numbers-col .error-desktop p{font-size:20px;padding:40px 10px;border:1px solid #d4dadf;margin:100px 10px 10px;background-color:#fff}
.winning-numbers-col .error-mobile{padding:20px 15px 10px;border-radius:6px;border:1px solid #d4dadf;background-color:#fff;text-decoration:none;width:100%;display:block;color:#ec2f2d;font-family:'mairy','Helvetica','Arial',sans-serif;font-size:16px;outline:0}
.game-details .body-content .content{padding-top:25px}
@media screen and (max-width:767px){.game-details .body-content .content{padding:0}
}
.game-details .body-content .content .collapse-expand{text-align:right;text-transform:uppercase;margin-bottom:20px;color:#009ddb;font-size:13px;font-weight:bold}
.game-details .body-content .content .collapse-expand .vertical-spacer{margin:0 5px}
@media screen and (max-width:767px){.game-details .body-content .content .collapse-expand .vertical-spacer{margin:0 3px 0 5px}
}
.game-details .body-content .content .collapse-expand button,.game-details .body-content .content .collapse-expand a{border:transparent;background-color:transparent;text-transform:uppercase;text-decoration:none !important;color:#009ddb;border-bottom:1px solid #009ddb !important}
.game-details .body-content .content .collapse-expand button:hover,.game-details .body-content .content .collapse-expand a:hover,.game-details .body-content .content .collapse-expand button:active,.game-details .body-content .content .collapse-expand a:active{color:#009ddb;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #009ddb !important}
.game-details .body-content .content .collapse-expand .print-button{border-bottom:none !important}
.game-details .body-content .content .collapse-expand .print-button:hover,.game-details .body-content .content .collapse-expand .print-button:active{border-bottom:none !important}
.game-details .body-content .content .collapse-expand .print-button:before{margin-left:35px;color:#009ddb;position:relative;vertical-align:middle;font-size:22px;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';overflow:hidden;content:"\e8ad";line-height:19px}
@media screen and (max-width:767px){.game-details .body-content .content .collapse-expand .print-button:before{margin-left:0}
}
@media screen and (max-width:480px){.game-details .body-content .content .collapse-expand .print-button:before{font-size:14px}
}
.game-details .body-content .content .collapse-expand .print-button .print{float:none;display:inline-block;margin-top:0;color:#009ddb;border-bottom:1px solid #009ddb}
.game-details .body-content .content .collapse-expand .print-button .print:hover,.game-details .body-content .content .collapse-expand .print-button .print:active{border-bottom:2px solid #009ddb}
.game-details .body-content .content .collapse-expand .view-pdf{margin-left:40px;margin-right:20px}
@media screen and (max-width:767px){.game-details .body-content .content .collapse-expand .view-pdf{margin-left:5px;margin-right:0}
}
.game-details .body-content .content .nav-tabs{border-color:#8d9aa5;border-bottom:0}
.game-details .body-content .content .nav-tabs .winners-tab{border-left:1px solid #fff;border-right:1px solid #fff}
.game-details .body-content .filters{background:#009ddb;padding:10px 5px 5px;border-radius:8px 8px 0 0;width:100%;float:left;position:relative;min-height:1px}
.game-details .body-content .filters .filters-expand{display:none}
@media screen and (max-width:767px){.game-details .body-content .filters .filters-expand{display:block}
}
.game-details .body-content .filters .filters-expand p{cursor:pointer;line-height:48px;color:#fff;font-size:20px;width:100%;padding:0 10px;margin-bottom:0}
.game-details .body-content .filters .filters-expand p:after{content:"+";float:right;font-size:32px}
.game-details .body-content .filters .filters-wrapper{display:block}
@media screen and (max-width:767px){.game-details .body-content .filters .filters-wrapper{display:none}
}
.game-details .body-content .filters .col-sm-4{padding:0 5px}
.game-details .body-content .filters label{width:100%;margin-bottom:0}
@media screen and (max-width:767px){.game-details .body-content .filters label .provinces{margin-bottom:10px}
}
@media screen and (max-width:767px){.game-details .body-content .filters label .sort{margin-bottom:4px}
}
.game-details .body-content .filters .search{margin-bottom:5px}
.game-details .body-content .filters .search form{position:relative}
.game-details .body-content .filters .search .textfield{overflow:hidden}
.game-details .body-content .filters .search input[type="text"]{width:100%;outline:0;background:#fff;border:1px solid #d4dadf;border-right:0;border-radius:5px;padding:7px 40px 5px 12px;color:#69727b;font-size:14px;line-height:1.42857143;-webkit-appearance:none}
@media screen and (max-width:1199px){.game-details .body-content .filters .search input[type="text"]{font-size:16px;padding-bottom:6px}
}
.game-details .body-content .filters .search input[type="submit"]{clear:left;position:absolute;top:0;right:0;width:40px;z-index:100;height:34px;border-radius:0 5px 5px 0;border:1px solid #d4dadf;border-left-width:0;padding:4px 5px 4px 0;margin:0;text-indent:100px;overflow:hidden;background:url("../../../../content/dam/alc/images/static/sprites/ALC-sprite-2.png") no-repeat #fff;background-position:-40px -112px}
@media screen and (max-width:1199px){.game-details .body-content .filters .search input[type="submit"]{height:37px;background-position:-40px -110px}
}
.game-details .body-content .winners-content div.winners-list{padding:0}
.game-details .body-content .winners-content div.winners-list article.winner{overflow:auto;padding:32px 10px;margin:0;border-bottom:1px solid #d4dadf}
.game-details .body-content .winners-content div.winners-list article.winner:last-child{border-bottom:0}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner:last-child{border-bottom:1px solid #d4dadf}
}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner{padding:25px 10px 20px;border-left:1px solid #d4dadf;border-right:1px solid #d4dadf}
}
.game-details .body-content .winners-content div.winners-list article.winner .winner-image-container{float:left;border-radius:10px;text-align:center;overflow:hidden;width:134px;height:134px;border:solid 1px transparent;padding:0;margin:0 64px 0 0;-webkit-box-shadow:0 3px 0 0 rgba(230,230,230,0.7);-moz-box-shadow:0 3px 0 0 rgba(230,230,230,0.7);box-shadow:0 3px 0 0 rgba(230,230,230,0.7)}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner .winner-image-container{margin:0 30px 20px 0;width:110px;height:110px}
}
.game-details .body-content .winners-content div.winners-list article.winner .winner-image{height:auto;width:100%;margin:auto;display:block}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info{float:left}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize{font-weight:bold;color:#00529b;font-size:29px;border-radius:5px;padding:0;margin:-6px 0 5px -15px;display:block;background:0;height:45px;overflow:hidden}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize{font-size:24px}
}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize:before{font-weight:bold;color:#00529b;font-size:21px;left:0;display:inline-block;content:" $ ";vertical-align:top;position:relative;margin-right:5px}
.lang-fr .game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize:before{content:"";display:none}
.lang-fr .game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize:after{content:" $ ";margin-left:5px;display:inline-block;font-weight:bold;color:#00529b;font-size:21px;vertical-align:top}
@media screen and (max-width:767px){.lang-fr .game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize:after{font-size:16px}
}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize span{color:#00529b;border:solid 1px #d4dadf;vertical-align:top;padding:8px 5px 0;line-height:26px;border-radius:5px;display:inline-block;overflow:hidden;background:#fff;margin-left:2px}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize span:after{content:" ";border-bottom:2px solid rgba(255,255,255,0.5);height:2px;position:relative;top:19px;display:inline-block;width:100%;float:left;top:-16px}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize span:after{top:-13px}
}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize span:first-child{margin-left:0}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize .game{display:inline-block;height:40px;width:65px;margin-left:0;background-color:transparent;box-shadow:none;margin:10px 0}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize .name{font-size:16px;font-weight:bold;padding-bottom:0;margin-bottom:0}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize .location{font-size:16px;padding-bottom:0;margin-bottom:0}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize .readmore a{font-size:13px}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize .readmore a:after{position:relative;top:-3px;vertical-align:top;display:inline-block;font-style:normal;font-size:18px;font-family:'Material Icons';text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"\e315";width:13px;overflow:hidden}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info .prize p{font-size:14px;font-weight:bold}
.game-details .body-content .winners-content div.winners-list article.winner .winners-info:last-child{border-radius:0 0 8px 8px}
.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info{float:right;width:160px;padding-right:20px}
.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p{font-size:14px;margin-bottom:0}
.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.drawdate,.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.retailer{font-weight:bold}
.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.drawdate{font-size:12px;margin-bottom:10px}
.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.retailer{font-size:16px}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.retailname{display:inline-block}
}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.retailname:after{content:", ";display:inline-block}
}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info p.retaillocation{display:inline-block}
}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info .retailer,.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info .retailname,.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info .retaillocation{display:inline;font-size:16px;margin-right:4px}
}
@media screen and (max-width:767px){.game-details .body-content .winners-content div.winners-list article.winner div.retailer-info{clear:left;float:none;padding-right:0;width:100%}
}
.game-details .body-content .winners-content div.winners-list button.loadmore{display:inline-block;background:0;margin:19px 0 0 0 !important}
.game-details .body-content .winners-content div.winners-list button.loadmore:focus{outline:0;box-shadow:none}
.game-details .body-content .winners-content div.winners-list button.loadmore span{display:static;font-weight:bold;color:#009ddb;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #009ddb}
.game-details .body-content .winners-content div.winners-list button.loadmore span:after{content:" + ";position:absolute;margin-left:5px}
.game-details .body-content .winners-content div.winners-list button.loadmore span:hover,.game-details .body-content .winners-content div.winners-list button.loadmore span:active{color:#009ddb;text-transform:uppercase;text-decoration:none;border-bottom-width:2px}
.game-details .body-content .winners-content .loadmore-wrapper{border-top:1px solid #d4dadf;border-radius:0 0 8px 8px;padding-bottom:20px}
@media screen and (max-width:767px){.game-details .body-content .winners-content .loadmore-wrapper{border:1px solid #d4dadf}
}
.game-details .body-content .winners-content .nav-tabs{border-bottom-width:0 !important}
.game-details .body-content .winners-content .nav-tabs li{background:#69727b;color:#fff;width:33.3%;text-align:center}
.game-details .body-content .winners-content .nav-tabs li a{border-radius:0;color:#fff;font-weight:bold;text-transform:uppercase;margin-right:0}
@media screen and (max-width:767px){.game-details .body-content .winners-content .nav-tabs li a{font-size:12px;padding:10px 10px}
}
.game-details .body-content .winners-content .nav-tabs li.active,.game-details .body-content .winners-content .nav-tabs li:hover{background:#fff}
.game-details .body-content .winners-content .nav-tabs li.active a,.game-details .body-content .winners-content .nav-tabs li:hover a{color:#69727b}
.game-details .body-content .winners-content .nav-tabs li:first-child{border-top-left-radius:8px}
@media screen and (max-width:767px){.game-details .body-content .winners-content .nav-tabs li:first-child{border-top-left-radius:0}
}
.game-details .body-content .winners-content .nav-tabs li:first-child a{border-top-left-radius:8px}
.game-details .body-content .winners-content .nav-tabs li:last-child{border-top-right-radius:8px}
@media screen and (max-width:767px){.game-details .body-content .winners-content .nav-tabs li:last-child{border-top-right-radius:0}
}
.game-details .body-content .winners-content .nav-tabs li:last-child a{border-top-right-radius:8px}
.game-details .body-content .winners-content table.responsive tbody tr th{text-align:center !important}
.game-details .body-content .tab-content{background:#fff;overflow:auto;border:solid 1px #d4dadf;border-top:0;padding:20px}
.game-details .body-content .tab-content .winners-page-link{text-align:right;margin-top:-35px;margin-bottom:20px}
@media screen and (max-width:767px){.game-details .body-content .tab-content .winners-page-link{display:none}
}
.game-details .body-content .tab-content .winners-page-link a{text-transform:uppercase;color:#009ddb;border-bottom:1px solid #009ddb;text-decoration:none;font-weight:bold;font-size:14px}
.game-details .body-content .tab-content .winners-page-link a:hover{border-bottom-width:2px}
.game-details .body-content .tab-content .tab-pane-parsys,.game-details .body-content .tab-content .tab-pane-parsys .text.parbase.section{width:100%;overflow:hidden}
.game-details .body-content .tab-content h1,.game-details .body-content .tab-content h2,.game-details .body-content .tab-content h3{background:0;color:#009ddb;text-align:left}
.lang-fr .game-details .body-content .tab-content h1.title,.lang-fr .game-details .body-content .tab-content h2.title,.lang-fr .game-details .body-content .tab-content h3.title{letter-spacing:-1px}
.lang-fr .game-details .body-content .tab-content h1.title.Atlantic49,.lang-fr .game-details .body-content .tab-content h2.title.Atlantic49,.lang-fr .game-details .body-content .tab-content h3.title.Atlantic49{font-size:33px}
.game-details .body-content .tab-content h3:first-child{margin-top:0}
.game-details .body-content .tab-content h4{text-transform:uppercase;font-size:14px}
.game-details .body-content .tab-content .panel-title{position:relative;height:50px;padding:0 15px}
.game-details .body-content .tab-content .panel-title img.logo{display:block;float:left;height:45px;margin:3px 0}
.game-details .body-content .tab-content .panel-title img.logo.HitorMiss{height:39px;margin-right:8px}
.game-details .body-content .tab-content .panel-title img.TAG{height:33px;margin:8px 10px}
.game-details .body-content .tab-content .panel-title img.Atlantic49{height:25px;margin:13px 0}
.game-details .body-content .tab-content .panel-title a{font-size:24px;display:block;float:left;width:auto;line-height:50px;margin-left:5px}
.game-details .body-content .tab-content .panel-title a:after{position:absolute;right:12px;top:0}
.game-details .body-content .tab-content .panel-title:after{content:"";background-color:#fff;height:100%;width:1px;position:absolute;bottom:0;right:50px}
.game-details .body-content .tab-content .panel-group .panel+.panel{margin-top:20px}
.game-details .body-content .tab-content .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0 !important}
.game-details .body-content .tab-content .panel-body table tr:first-child,.game-details .body-content .tab-content .panel-body table tr:last-child{border-radius:8px}
.game-details .body-content .tab-content .panel-body table tr:nth-child(even){background:#f9f9fa !important}
.game-details .body-content .tab-content .panel-body table th{text-align:center !important;border-left:1px solid #d4dadf}
.game-details .body-content .tab-content .panel-body table td{padding:10px;border:1px solid #d4dadf}
.game-details .body-content .tab-content .panel-body table td[colspan="3"]{padding:0}
.game-details .body-content .tab-content .panel-body .actions{text-transform:uppercase;text-align:right;font-weight:bold;color:#009ddb}
.game-details .body-content .tab-content .panel-body .actions a{color:#009ddb}
.game-details .body-content .tab-content .panel-body .actions .print{margin:0;color:#009ddb}
.game-details .body-content .tab-content .panel-body .actions .print:before{margin-left:20px;color:#009ddb;position:relative;vertical-align:middle;display:inline-block;font-style:normal;font-size:22px;font-family:'Material Icons';text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';overflow:hidden;content:"\e8ad"}
.game-details .body-content .tab-content .panel-body .actions .print:after{display:none}
.game-details .body-content .tab-content .panel-body div#how-to-play table{border:0}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:first-child td{background:#009ddb;color:#fff}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:first-child td:first-child{border-top-left-radius:8px;border-left:0}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:first-child td:last-child{border-top-right-radius:8px;border-right:0}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:nth-child(even){background:#fff}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:nth-child(odd){background:#f9f9fa}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody td:first-child{border-top-left-radius:8px}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody td:last-child{border-top-right-radius:8px}
.game-details .body-content .tab-content .panel-body div#how-to-play table tbody th,.game-details .body-content .tab-content .panel-body div#how-to-play table tbody td{text-align:center;border:1px solid #d4dadf}
.game-details .body-content .tab-content .panel-body #winners a.chevron-link:before{margin-left:1px;margin-top:1px}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group{margin-bottom:0}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group>td{border:0}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel{position:relative}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel td.winning-num{width:260px}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel td.location{width:190px}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title{background-color:white;border-radius:0;font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:16px;padding:16px;height:auto;min-height:50px;border-width:0 1px 1px;display:table;width:100%;text-transform:none;font-weight:bold}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title:after{display:none}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type{text-align:left;width:100%;padding:16px 0 16px 20px;display:table-cell;vertical-align:middle}
@media screen and (max-width:767px){.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type{width:auto}
}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type>div{display:inline}
@media screen and (max-width:767px){.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type>div.multi-winner{display:block}
}
@media screen and (max-width:767px){.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type>div.multi-winner+span{float:left;margin-top:3px;display:block}
}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .prize-and-type>span{float:right;white-space:nowrap}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .num-of-prizes{padding-right:20px;top:20px;color:#69727b;font-weight:bold;text-transform:initial;display:table-cell;vertical-align:middle;white-space:nowrap}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-title .num-of-prizes span{white-space:nowrap}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr h4{background:#f9f9fa !important}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr .accordion-toggle{font-weight:bold;font-size:16px;cursor:pointer;text-transform:uppercase;margin:0 0 0 20px;padding-right:15px;float:right;position:relative}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr .accordion-toggle:after{content:"\e313";position:absolute;right:0;top:-5px;font-size:16px}
@media screen and (max-width:767px){.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr .accordion-toggle{padding-top:0}
}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr.collapsed h4{background:white !important}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr.collapsed a.accordion-toggle:after{content:"+"}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr:last-child.collapsed{display:none}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr h4{background:#f9f9fa !important}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr h4>a.accordion-toggle{margin-top:17px;margin-right:20px}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr a.accordion-toggle{font-weight:bold;font-size:16px;cursor:pointer;text-transform:uppercase;margin:0 0 0 20px;padding-right:15px;float:right;position:relative}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr a.accordion-toggle:after{content:"\e15b";position:absolute;right:0;top:-5px;font-size:16px}
@media screen and (max-width:767px){.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr a.accordion-toggle{padding-top:0}
}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr.collapsed h4{background:white !important}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr.collapsed a.accordion-toggle:after{content:"\e145"}
.game-details .body-content .tab-content .guaranteed-prize-draws tr.panel-group tr:last-child.collapsed{display:none}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-body,.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group{padding:0}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-body tr:first-child td,.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group tr:first-child td{border-top:0 !important}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-body td.winning-num,.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group td.winning-num{width:240px}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-body td.location,.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group td.location{width:230px}
.game-details .body-content .tab-content .guaranteed-prize-draws .panel-body td:last-child,.game-details .body-content .tab-content .guaranteed-prize-draws .panel-group td:last-child{width:250px}
.game-details .body-content .tab-content .payout-tables th:first-child{width:240px}
.game-details .body-content .tab-content .payout-tables th:nth-child(2){width:230px}
.game-details .body-content .tab-content .payout-tables th:last-child{width:250px}
.game-details .body-content .tab-content .payout-tables .alt-payout-table th:first-child{width:160px}
.game-details .body-content .tab-content .payout-tables .alt-payout-table th:nth-child(2){width:160px}
.game-details .body-content .tab-content .payout-tables .alt-payout-table th:last-child{width:200px}
@media screen and (max-width:767px){.game-details .body-content .tab-content .winners-tab-content,.game-details .body-content .tab-content .how-to-play-content{padding:0 10px}
}
.game-details .body-content .tab-content .winners-tab-content .chevron-link{text-transform:uppercase}
.game-details .body-content .tab-content .winners-tab-content .chevron-link:after{margin-top:2px}
@media screen and (max-width:767px){.game-details .body-content .tab-content .prize-payout-content .panel-title,.game-details .body-content .tab-content .prize-payout-content table tbody tr:first-child th:first-child,.game-details .body-content .tab-content .prize-payout-content table tbody tr:first-child th:last-child{border-radius:0}
}
.game-details .body-content .tab-content .gold-balls-amount{padding:20px 0 10px 20px;text-align:left}
.game-details .panel{box-shadow:none}
.game-details .panel-heading{border-width:0}
#heading-twist,#remaining-prizes{margin-top:20px}
.cq-wcm-edit .game-details-page .nav-tabs,.cq-wcm-design .game-details-page .nav-tabs{display:none}
.cq-wcm-edit .game-details-page .tab-pane,.cq-wcm-design .game-details-page .tab-pane{display:block !important}
.cq-wcm-edit .game-details-page .tab-pane h1.edit,.cq-wcm-design .game-details-page .tab-pane h1.edit{color:#000;padding:20px;clear:both;background:#fc0}
@media screen and (max-width:767px){.game-details-page .body-content .content{padding:0}
}
.game-details-page .body-content .content .accordion .panel-default{overflow:auto}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content{padding-left:0;padding-right:0;border-radius:0;border-right:0}
}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content .panel-title a{font-size:22px}
}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content .text.parbase.section{padding:0 20px 20px 20px}
}
.game-details-page .body-content .tab-content .collapse-expand{text-align:right}
.game-details-page .body-content .tab-content .collapse-expand div{display:inline-block}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content .collapse-expand{padding:0 20px 10px 20px}
}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content .collapse-expand .collapse-expand-links{float:left}
}
@media screen and (max-width:767px){.game-details-page .body-content .tab-content .collapse-expand .collapse-expand-view-pdf{float:right}
}
@media screen and (max-width:767px){.game-details-page .body-content .nav-tabs li,.game-details-page .body-content .nav-tabs li a{border-radius:0 !important;border-color:transparent}
}
@media screen and (max-width:480px){.lang-fr .game-details-page .game-details .body-content .collapse-expand{padding:0 12px 10px 12px}
}
@media screen and (max-width:480px){.lang-fr .game-details-page .game-details .body-content .collapse-expand,.lang-fr .game-details-page .game-details .body-content .print{font-size:.8em}
}
@media screen and (max-width:480px){.lang-fr .game-details-page .game-details .body-content .winning-numbers-table-header{clear:both}
}
@media(min-width:426px){.SalsaBingo .ball-list .winning-number{font-size:20px}
}
.game-details .game-info .next-draw-date h1,.game-details .game-info .next-draw-date h3{margin:0;line-height:.9}
.game-details .game-info .next-draw-date h3{font-family:'proxima_nova','Helvetica','Arial',sans-serif;font-size:18px}
.game-details .game-info .next-draw-date h3 span{font-size:18px}