.lang-text-span{left:15px}.error-text{color:red;font-size:18px;font-weight:700}.message-text{color:#000;font-size:18px;font-weight:700}.txt_hidden{display:none}.menuButton{border-radius:4px;cursor:pointer;position:relative;-webkit-transition:all 300ms ease;transition:all 300ms ease;margin-bottom:5px;font-size:11px;color:#0000008a;background-color:#fff;border:1px solid #0000001a;height:33px;line-height:33px;text-align:center;display:table}.menuButtonText{display:table-cell;vertical-align:middle}[class*="js-open-"],[class*="js-toggle-"],[class*="js-close-"]{cursor:pointer}ul.hidden{display:none}a:link{color:#9A9A9A;background:none;text-decoration:none}a:visited{color:#9A9A9A;background:none;text-decoration:none}a:hover{color:#8A7A7A;background:none;text-decoration:none}a.hidden_link:link{color:#000;background:none;text-decoration:none}a.hidden_link:visited{color:#000;background:none;text-decoration:none}a.hidden_link:hover{color:#999;background:none;text-decoration:none}.alignLeft{text-align:left}.alignRight{text-align:right}.alignCenter{text-align:center}.noPadding{padding:0}#backTop{position:fixed;width:40px;height:40px;right:15px;bottom:15px;cursor:pointer;z-index:9990;display:none;background:url(/img/backtop.png) no-repeat center center #000c;background-size:24px 24px;border:none;border-radius:50%}.headerdisplay{left:0;top:0;width:100%;height:50px;position:fixed}.headertitle{position:fixed;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.headertitletext{height:50px;vertical-align:middle;text-align:center;display:table-cell;color:#fff;font-weight:700;font-size:20px}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;width:100%;height:auto}body,html{font-size:100%;font-family:'Roboto',Calibri,Arial,sans-serif}.section-white{padding:10px 0;background-color:#fff;color:#555}.language-div{padding-left:10px;padding-right:10px;height:50px}.textNormal{font-size:14px;color:#7f7f7f}.textBottom{font-size:14px;color:#F8F8F8}a.reg:link{color:#FAFAFA;background:none;text-decoration:none}a.reg:visited{color:#FAFAFA;background:none;text-decoration:none}a.reg:hover{color:#AAA;background:none;text-decoration:none}a.languageButton{color:#000;background:none;text-decoration:none}a.languageButton:hover{color:#1A1A1A;background:none;text-decoration:none}.languageDrop{background-color:#F0F0F0}.navbar-top-upper{background:#578825;display:block;height:50px;position:absolute;top:0;left:0;width:100%}.language-div-upper{background:#578825;height:50px;display:inline-block}.mobile-navbar{display:none}.lpu{height:50px;vertical-align:middle}.navlink{float:right;height:50px;padding:15px;line-height:20px}.navlinkButton{float:right;height:50px;top:0;line-height:20px}.navbar-nav{float:left;margin:0}.logoupperdiv{font-size:18px}#cookiesInfo{position:fixed;bottom:0;left:0;width:100%;z-index:999999;display:block;border-top:3px solid #000}#cookiesInfoBox{margin:auto;position:relative;top:0;height:70px;width:100%;text-align:center;background-color:#f0f0f0eb}#cookiesInfoBox p{line-height:15px;font-size:11px}.cookiesInfoButton{padding:5px 10px 6px;width:90%;border-radius:5px}.carousel-size1{font-size:24px;text-align:center}.carousel-size2{font-size:14px;padding-left:20px;text-align:center}.bottomBar{display:inline-block;margin:10px 0 0!important;width:100%}.minsize{min-width:320px}h1 .btn{font-size:10px}.adresponsive{width:320px;height:100px}@media(min-width: 500px){.adresponsive{width:468px;height:60px}}@media(min-width: 800px){.adresponsive{width:728px;height:90px}}.contact{height:35px;margin-top:7px}.contact-error{border-radius:2px;border:2px solid red;padding:5px}#success_message{display:none}.logoline{position:absolute;top:54px;left:0;width:100%;height:5px;background:#f5f5f5 url(/img/logoline.png) repeat}.navbar-brand-div{position:absolute;width:100%}.navbar-brand-text{font-size:35px;text-shadow:0 4px 3px #0006 0 8px 13px #0000001a 0 18px 23px #0000001a}.colMenu{display:block;float:left;margin:0 15px 0 0}.publi-top{width:100%;display:block;background-color:#000}.publi-bottom{width:100%}.publi-center{width:100%}.publi-right{float:right;width:170px;right:0;padding:0;margin-right:0;display:block}.publi-menu{padding-top:15px;width:180px;display:block}.contentMainDiv{width:100%}.contentDiv{max-width:1350px;margin:10px auto;padding:0 0 0 1%;padding:0 .5% 0 .5%}.bottomDiv{display:inline-block;width:100%;height:170px;margin:10px 0 0!important;border-top:4px solid #578825;background:#333;padding:10px 0}.colMenu{width:170px;padding:0}.conContent{padding-left:10px;padding-right:10px;margin-left:200px;margin-right:200px;padding-top:10px;background-color:#f0f0f0}.menu{width:100%;padding:0;margin:20px 0;text-transform:uppercase;white-space:nowrap;font-size:.8em}.menu ul{margin:0;padding:0;list-style:none}.menu li.menuitem1{color:#000;background:#f7e6a1;height:35px}.menu li a{color:#000;height:22px;line-height:10px;text-decoration:none;font-weight:700;font-size:.9em;display:block;padding:13px 0 0 10px;transition:1s}.mobileLeftMenu{background-color:silver}.basicIcon{margin-right:15px;margin-top:-5px;width:40px;height:40px;float:left}.homeIcon{background:url(/img/logo_40x40.png) 50% 50% no-repeat}.messageIcon{background:url(/img/message-40x40.png) 50% 50% no-repeat}.rankingIcon{background:url(/img/ranking-40x40.png) 50% 50% no-repeat}.statsIcon{background:url(/img/stats-40x40.png) 50% 50% no-repeat}.privacityIcon{background:url(/img/privacity-40x40.png) 50% 50% no-repeat}.contactIcon{background:url(/img/contact-40x40.png) 50% 50% no-repeat}.basicIconLoto{margin-right:15px;margin-top:-5px;width:105px;height:40px;float:left}.japan_number3Icon{background:url(/img/japan_number3.png) 50% 50% no-repeat}.japan_number4Icon{background:url(/img/japan_number4.png) 50% 50% no-repeat}.japan_minilotoIcon{background:url(/img/japan_miniloto.png) 50% 50% no-repeat}.japan_loto6Icon{background:url(/img/japan_loto6.png) 50% 50% no-repeat}.japan_summerJumbo{background:url(/img/japan_summer_jumbo.png) 50% 50% no-repeat}.japan_dreamJumbo{background:url(/img/japan_dream_jumbo.png) 50% 50% no-repeat}.japan_loto7Icon{background:url(/img/japan_loto7.png) 50% 50% no-repeat}.japan_bingo5Icon{background:url(/img/japan_bingo5.png) 50% 50% no-repeat}.usa_powerBall{background:url(/img/usa_powerball.png) 50% 50% no-repeat}.usa_megaMillons{background:url(/img/megamillons.png) 50% 50% no-repeat}.spn_primitiva{background:url(/img/primitiva.png) 50% 50% no-repeat}.spn_bonoloto{background:url(/img/spain_bonoloto.png) 50% 50% no-repeat}.spn_elgordo{background:url(/img/spain_elgordo.png) 50% 50% no-repeat}.eur_euromillons{background:url(/img/eur_euromillons.png) 50% 50% no-repeat}.homeTitle{font-size:1.4em}.homeMessage{padding-top:25px;font-size:.8em;color:#080808}.smallMoney{font-size:.8em}.bottomsLinksDiv{padding-top:5px}.bottomLinks{margin:5px;padding-left:10px;padding-right:10px}a.bottomLinks:link{color:#FAFAFA;text-decoration:underline}a.bottomLinks:visited{color:#FAFAFA;text-decoration:underline}a.bottomLinks:hover{color:#AAA;text-decoration:underline}.copyright{padding-top:10px;font-size:.8em}.messageMain{font-size:1.2em;font-weight:700;margin-bottom:5px}.messageSeq{font-size:14px;padding-left:5px;text-align:justify;margin-bottom:5px}.messageError{font-size:17px;margin-bottom:5px;color:red}.homeMessage li{padding-left:15px}.contact{height:35px;margin-top:7px}.contact-error{border-radius:2px;border:2px solid red;padding:5px}.contact_thanks{font-size:16px}#success_message{display:none}[canvas="container"]{top:50px}.lotoInfoTitle{font-weight:700;display:inline-block;min-width:120px}#lotoSendRecord p{padding-left:30px;margin-bottom:2px;font-size:14px}.lotoSendRecordBold{font-weight:700;font-size:16px}.shareLuckRecord{padding-top:20px}.lotoSendRecordUpperText{padding-top:20px}.modal-dialog{width:650px}.rankingPrizeColumn{display:inline-block;width:47%;float:left;font-size:.9em;padding:5px}.rankingPrizeColumn2{display:inline-block;width:50%;float:left;font-size:.9em;padding:0 0 3% 10px}.rankingPrizeTitle{margin-top:15px;margin-bottom:15px;font-size:.9em;width:70%}.rankingPrizeTitle span{padding:2px;margin:2px;-webkit-border-radius:2px;border-radius:2px}.rankingPrizeTitleDesc{font-size:.9em;font-weight:700}.rankingPrizeTitleSeparator{height:14px}.rankingMainColumn{background:#f7e6a1}.rankingMainColumn th{padding-bottom:7px;padding-top:5px;border-bottom:1px dotted #c29f13}.rankingTitleColumn{float:left;width:100%;margin:0}.rankingTitleColumnDetail{position:relative;padding:5px;margin-top:-1px;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;font-size:2em}.rankingTable{border-collapse:collapse;border-spacing:0;background:#f7e6a1;width:100%;margin-top:20px}.rankingTable tr{border-bottom:1px solid #fff}.rankingTable th{font-family:'Roboto',Calibri,Arial,sans-serif;font-size:12px;color:#FFF;font-weight:700;padding:5px;line-height:12px;overflow:hidden;word-break:normal;background:#595859ff;background:-moz-linear-gradient(left,#595859ff 0%,#454141ff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#595859ff),color-stop(100%,#454141ff));background:-webkit-linear-gradient(left,#595859ff 0%,#454141ff 100%);background:-o-linear-gradient(left,#595859ff 0%,#454141ff 100%);background:-ms-linear-gradient(left,#595859ff 0%,#454141ff 100%);background:linear-gradient(to right,#595859ff 0%,#454141ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595859',endColorstr='#454141',GradientType=1)}.rankingTable td{font-family:'Roboto',Calibri,Arial,sans-serif;font-size:12px;padding:2px 5px;overflow:hidden;word-break:normal}.statsTable{align-content:center}.statsTableInner{max-width:500px;margin-left:auto;margin-right:auto}.rankingNegative{color:#FFF!important;background:#C00}.rankingPositive{color:#FFF;background:#0C3}.rankingPrize3{background:#3de158}.rankingPrize2{background:#8aff00}.rankingPrize1{background:#fc0}@media (max-width: 1200px){.rankingPrizeTitle{font-size:.75em}.rankingPrizeTitleDesc{font-size:.75em}}@media (max-width: 900px){.publi-right{display:none}.conContent{margin-right:0}}@media (max-width: 730px){.rankingPrizeTitle{font-size:.9em}.rankingPrizeTitleDesc{font-size:.9em}.rankingTable th{font-size:10px}.rankingTable td{font-size:10px}#cookiesInfoBox{height:85px}.publi-top{display:none}.navbar-top-upper{display:none}.navbar-brand{font-size:26px;text-shadow:0 4px 3px #0006 0 8px 13px #0000001a 0 18px 23px #0000001a}.mobile-navbar{background:#578825;display:block;min-height:60px;position:absolute;top:0;left:0;width:100%}.mobile-language-div{padding-top:18px;padding-right:5px;padding-left:5px}.colMenu,.publiMenu{float:none;width:99%;display:none}.conContent{float:none;width:99%;padding:1.5%;margin-left:0;margin-top:5px;background-color:#f0f0f0;border-radius:5px}.publi-right{display:none}.homeTitle{font-size:1.1em}.modal-dialog{width:auto}.rankingPrizeColumn{display:inline-block;width:100%;padding-right:0;padding-top:3%;padding-bottom:3%}.rankingPrizeColumn2{display:inline-block;width:100%;padding-right:0;padding-top:3%;padding-bottom:3%}}@media (max-width: 320px){.input-group .form-control{width:200px}.g-recaptcha{transform:scale(0.79);-webkit-transform:scale(0.79);transform-origin:0 0;-webkit-transform-origin:0 0}.textBottom{font-size:12px;color:#F8F8F8}.bottomDiv{height:180px}.homeTitle{font-size:1.4em}}.loto-form-container{max-width:600px;margin:0 auto;padding:3px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a}.loto-section{margin-bottom:5px;margin-top:5px}.loto-section-label{display:block;font-size:16px;font-weight:700;margin-bottom:-4px;color:#333;text-align:center}.loto-input-group{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center}.lotoNumber{width:3rem;padding:.5rem;font-size:1rem;text-align:center;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-right:.2rem}@media (max-width: 768px){.loto-input-group{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;justify-items:center;margin:0 auto;max-width:fit-content}.lotoNumber{width:100%;max-width:3rem;margin-right:0}}@media (max-width: 480px){.lotoNumber{padding:.4rem;font-size:.9rem;max-width:2.8rem}}.lotoNumber:focus{border-color:#007bff;outline:none}.loto-submit-container{text-align:center;margin:20px 0}.lotoSubmitButton{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.lotoSubmitButton:hover{background-color:#0056b3}.lotoOptionDiv{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.lotoOptionSelect{flex:1;max-width:200px;text-align:center}.lotoOptionSelect label{display:block;font-size:14px;margin-bottom:5px;color:#555;text-align:center}.lotoOptionSelect select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:5px;text-align:center}