.loto-prize-area{width:98%;height:auto;margin:10px 1%;position:relative}.loto-prize-area .big-prize{width:100%;height:auto;box-sizing:border-box;border:1px solid #ddd;position:relative}.loto-prize-area .other-prize{width:100%;box-sizing:border-box;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative}.loto-prize-area .other-prize .js-action-click:hover{background:#ddd;cursor:pointer}.loto-prize-area .big-prize .descriptif{position:absolute;left:0;width:100%;top:30%;font-family:Grobold;font-size:3em;color:#fff;text-shadow:1px 1px 1px #000 , -1px 1px 1px #000 , 1px -1px 1px #000 , -1px -1px 1px #000;text-align:center}.loto-prize-area .big-prize img{width:100%;min-height:65px;display:block}.other-prize .js-action-click{text-align:center}.complement-inscription-mini__grille{width:94%;margin:0 3% 10px 3%;background:rgba(255,255,255,.85);border-radius:5px;padding:.25em;z-index:1;position:relative;text-align:center}.zone-jeu-loto{font-size:0;position:relative}.zone-jeu-loto>.mask-and-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.75) url(//static.madloto.com/madloto/playbox/img/grille/loader.gif) center 45% no-repeat;z-index:2}.zone-jeu-loto>.mask-and-loading:before{content:'Cargando\000020la\000020grilla\000020\00002E\00002E\00002E';position:absolute;top:45%;margin-top:64px;font-family:Grobold,serif;color:#fff;text-shadow:1px 1px 1px #223c87 , -1px 1px 1px #223c87 , 1px -1px 1px #223c87 , -1px -1px 1px #223c87;font-size:2rem;width:100%;text-align:center;left:0}.zone-jeu__validation>.mask-and-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.75) url(//static.madloto.com/madloto/playbox/img/grille/loader.gif) center 45% no-repeat;z-index:2}.zone-jeu__validation>.mask-and-loading:before{content:'Validar\000020tu\000020grilla\000020\00002E\00002E\00002E';position:absolute;top:45%;margin-top:64px;font-family:Grobold,serif;color:#fff;text-shadow:1px 1px 1px #223c87 , -1px 1px 1px #223c87 , 1px -1px 1px #223c87 , -1px -1px 1px #223c87;font-size:2rem;width:100%;text-align:center;left:0}.zone-jeu__bonus--wrapper{display:table;border-collapse:separate;border-spacing:10px}.zone-jeu__grille,.zone-jeu__bonus{width:98%;margin:10px 1%;height:100%;background:#ddd;box-sizing:border-box;font-size:1rem;padding:.5em;border-radius:2px}.zone-jeu__bookmarks{width:98%;display:block;margin:.5em 1%;background:#ddd;box-sizing:border-box;font-size:1rem;padding:.5em;border-radius:2px}.zone-jeu__bookmarks input{font-size:1.2em}.zone-jeu__bookmarks a{font-size:.8em!important;vertical-align:top}.zone-jeu__validation{width:98%;display:block;margin:.5em 1%;background:#ddd;box-sizing:border-box;font-size:1rem;padding:.5em;border-radius:2px;overflow:hidden;position:relative}.zone-jeu__grille{margin-right:1%}.zone-jeu__bonus{overflow:auto}.zone-jeu__number-list{text-align:center}.zone-jeu__number-list i{font-family:Grobold,serif;display:inline-block;height:1.54em;width:1.54em;margin:3px;line-height:1.54em;text-align:center;text-transform:none;font-style:normal;border-radius:50%;color:#fff;position:relative;box-shadow:-.5em -.5em 2em -1em #000 inset , .5em .5em 2em -1em #fff inset;cursor:pointer;transform-origin:center center;transition:transform .15s linear;vertical-align:middle;font-size:2.5em}.zone-jeu__number-list.complete i:not(.selected) {opacity:.5}.zone-jeu__number-list i:hover{box-shadow:-.5em -.5em 2em -1em #fff inset , .5em .5em 2em -1em #000 inset}.zone-jeu__number-list i.selected{box-shadow:0 0 1em -.25em #000 inset , 0 0 .25em 0 #000;transform:scale(1.1);box-sizing:border-box}.complement-inscription-mini__grille .grille-wrapper i.red,.zone-jeu-loto i.red{background:#e50914}.zone-jeu__number-list i.red.selected{border:1px solid #4c1e20}.complement-inscription-mini__grille .grille-wrapper i.black,.zone-jeu-loto i.black{background:#000}.zone-jeu__number-list i.black.selected{border:1px solid #343434}.complement-inscription-mini__grille .grille-wrapper i.green,.zone-jeu-loto i.green{background:#36a73a}.zone-jeu__number-list i.green.selected{border:1px solid #1c4a20}.zone-jeu__number-list i:after{content:'';display:block;position:absolute;width:50%;left:33%;height:0;box-shadow:0 0 4px 1px #000;z-index:-1}.zone-jeu__current-grille{display:block;text-align:center}.complement-inscription-mini__grille .grille-wrapper,.zone-jeu__current-grille-wrapper{text-align:center;display:inline-block;padding:.25em;border-radius:5px}.zone-jeu__current-grille-wrapper{background:#767676}.complement-inscription-mini__grille .grille-wrapper i,.zone-jeu__current-grille-wrapper i{font-family:Grobold,serif;display:inline-block;height:3em;width:3em;margin:3px;line-height:3em;text-align:center;text-transform:none;font-style:normal;border-radius:50%;color:#fff;position:relative;box-shadow:-.5em -.5em 2em -1em #000 inset , .5em .5em 2em -1em #fff inset;cursor:default;transform-origin:center center;transition:transform .15s linear;vertical-align:middle;background:#ddd}.bonus-area{display:table-cell;background:#fff;padding:.5em;width:33%}.bonus-title{font-family:grobold}.bonus-area .bonus-explanation b{text-transform:uppercase}.zone-jeu__button-list,.bonus-area .bonus-list-button{text-align:center;padding:.25em 0}.zone-jeu__button-list{position:relative;z-index:2}.bonus-area .bonus-button.type-noir{background:#000;color:#fff}.bonus-area .bonus-button.type-rouge{background:#e50914;color:#fff}.bonus-area .bonus-button.type-vert{background:#36a73a;color:#fff}.zone-jeu__button-list .btn-action,.bonus-area .bonus-button{display:inline-block;vertical-align:middle;padding:.25em;border-radius:3px;cursor:pointer;font-family:Grobold,serif;margin:0 5px;background:#fff;color:#000;z-index:1;position:relative;user-select:none;text-transform:capitalize;box-shadow:1px 1px 2px rgba(0,0,0,.55) , 0 4px 4px -4px rgba(255,255,255,1) inset , 0 -4px 4px -4px rgba(0,0,0,1) inset , 0 3em 3em -3em rgba(255,255,255,.5) inset;overflow:hidden}.bonus-area .bonus-button.selected{box-shadow:0 -4px 4px -4px rgba(255,255,255,1) inset , 0 4px 4px -4px rgba(0,0,0,1) inset , 0 -3em 3em -3em rgba(255,255,255,.5) inset}.bonus-area .bonus-button.selected.type-noir{background:#fff;color:#000}.bonus-area .bonus-button.selected.type-rouge{background:#fff;color:#e50914}.bonus-area .bonus-button.selected.type-vert{background:#fff;color:#36a73a}.zone-jeu__button-list .btn-action:before,.bonus-area .bonus-button:before{content:'';display:block;position:absolute;left:0;height:100%;width:0;top:0;z-index:-1;background:rgba(0,0,0,.25);transition:width .15s ease-in-out}.bonus-area .bonus-button.type-noir:not(.selected):before {background:rgba(255,255,255,.25)}.zone-jeu__button-list .btn-action:hover:before,.bonus-area .bonus-button:hover:before,.bonus-area .bonus-button.selected:before{width:100%}.zone-jeu-loto .big-title{font-family:Grobold,serif;font-size:1.35em}.zone-jeu-loto .small-title{font-family:Grobold,serif;font-size:1.10em}.align-center{text-align:center}.js-bookmarks-container{display:none}.js-bookmarks-container.deployed{display:block;position:absolute;top:100%;right:11px;margin-top:15px;white-space:nowrap;background:#fff;z-index:2;border-radius:3px;box-shadow:1px 1px 2px rgba(0,0,0,.55) , 0 4px 4px -4px rgba(255,255,255,1) inset , 0 -4px 4px -4px rgba(0,0,0,1) inset , 0 3em 3em -3em rgba(255,255,255,.5) inset;max-height:200px;overflow:auto}.js-bookmarks-container span{display:block;padding:.25em;text-align:left;cursor:pointer}.js-bookmarks-container span:hover{background:#ddd}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-infos{color:#223c87;background-color: #223C8715;border-color: #223C8715}.alert{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;width:98%;margin:1rem 1%;box-sizing:border-box}.alert a{color:inherit;font-weight:bold}.bookmarks-wrapper{display:inline-block;position:relative;width:0}@media screen and (max-width:992px){.loto-prize-area .big-prize .descriptif{font-size:8vw;line-height:8vw;top:50%;transform:translateY(-50%)}.loto-prize-area .other-prize{font-size:6vw}.other-prize .prize-list{font-size:4vw}.alert{font-size:4vw}.zone-jeu-loto .big-title{font-size:7vw}.zone-jeu-loto .explanation-title{font-size:5vw}.zone-jeu__button-list,.bonus-area{margin:3vw auto}.zone-jeu__button-list .btn-action,.bonus-area .bonus-button{font-size:6vw;margin:1vw}.bookmarks-wrapper{width:auto;height:auto;margin:1vw;padding:.25em;border-radius:3px;font-size:6vw}.js-bookmarks-container.deployed{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:auto;max-height:none;margin:2vw auto;white-space:normal}.zone-jeu__number-list i{font-size:8vw;height:12vw;line-height:12vw;width:12vw}.zone-jeu-loto .small-title{font-size:5vw}.complement-inscription-mini__grille .grille-wrapper i,.zone-jeu__current-grille-wrapper i{font-size:8vw;height:12vw;line-height:12vw;width:12vw}.bonus-area{display:block;width:100%}.bonus-title{font-size:5vw}.bonus-explanation{font-size:3vw}.zone-jeu__bookmarks{font-size:4vw}.zone-jeu__bookmarks input{font-size:4vw;margin:1vw auto}.zone-jeu__bookmarks a{font-size:4vw!important;margin:1vw auto}.zone-jeu-loto>.mask-and-loading:before{font-size:10vw;top:40%;transform:translateY(-50%)}.zone-jeu__validation > div:not(.kk_zone):nth-last-of-type(2),
	.zone-jeu__validation > div:not(.kk_zone):nth-last-of-type(2) a,
	.zone-jeu__validation > div:not(.kk_zone):nth-last-of-type(2) a img {width:100%}.zone-jeu__validation > div:not(.kk_zone):nth-last-of-type(2) iframe {width:100%!important;height:auto!important}}