.premiumclub .bootstrap-legacy .page-body{padding-bottom:80px}
.premiumclub .bootstrap-legacy .jumbotron{height:540px}
.premiumclub .bootstrap-legacy .jumbotron.logged{height:470px}
.premiumclub .bootstrap-legacy .container-title{margin-top:82px;padding-left:15px;padding-right:15px}
.premiumclub .bootstrap-legacy .container-title h1{color:#fff01e}
.premiumclub .bootstrap-legacy .slider{height:530px}
.premiumclub .bootstrap-legacy #level-lottomatica{background:#303590}
.premiumclub .bootstrap-legacy #level-better{background:#2e9b2d}
.premiumclub .bootstrap-legacy #level-poker{background:#9f2427}
.premiumclub .bootstrap-legacy #level-casino{background:#ebae1d}
.premiumclub .bootstrap-legacy #level-bingo{background:#48aadc}
.premiumclub .bootstrap-legacy #level-skill{background:#2b9e84}
.premiumclub .bootstrap-legacy #level-lotterie{background:#f18200}
.premiumclub .bootstrap-legacy #level-fantasysport{background:#005284}
.premiumclub .bootstrap-legacy #level-profile,.premiumclub .bootstrap-legacy #level-promozioni,.premiumclub .bootstrap-legacy #level-premiumclub{background:#303590}
.premiumclub .bootstrap-legacy .level{height:310px}
.premiumclub .bootstrap-legacy .level img{height:30%;margin-top:10px}
.premiumclub .bootstrap-legacy .level-channel{font-size:12px;color:white;text-transform:uppercase;padding:20px 20px 0 20px}
.premiumclub .bootstrap-legacy .level-label{font-family:"Roboto Condensed",sans-serif;font-size:14px;line-height:.8;color:white;font-weight:700;margin-top:25px}
.premiumclub .bootstrap-legacy .level-punti-title{font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:.8;color:white;font-weight:700;text-transform:uppercase}
.premiumclub .bootstrap-legacy .level-punti-label{font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:15px;color:white;font-weight:700;text-transform:uppercase}
.premiumclub .bootstrap-legacy .level-punti-list{padding:10px 40px 26px 40px}
.premiumclub .bootstrap-legacy .level-punti-item{border-top:1px solid rgba(255,255,255,0.2);padding:13px 0}
.premiumclub .bootstrap-legacy #level-poker .level-punti-label:nth-child(2){color:#ff9699}
.premiumclub .bootstrap-legacy .premium-step{display:inline-block;width:25%;text-align:center}
.premiumclub .bootstrap-legacy .premium-step .illus{position:relative;width:100%;height:180px;margin-bottom:40px}
.premiumclub .bootstrap-legacy .premium-step .illus:after{content:"";background:#202020;display:block;position:absolute;top:50%;left:50%;width:132px;height:132px;box-shadow:inset 0 1px 0 white,inset 0 -1px 0 white,inset 1px 0 0 white,inset -1px 0 0 white,inset 0 3px 0 #f2f2f2,inset 0 -3px 0 #f2f2f2,inset 3px 0 0 #f2f2f2,inset -3px 0 0 #f2f2f2;border:4px solid #202020;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);z-index:1}
.premiumclub .bootstrap-legacy .premium-step .illus img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.premiumclub .bootstrap-legacy .premium-step .text{z-index:1;position:relative;margin-top:10px;height:95px}
.premiumclub .bootstrap-legacy .premium-step .text .explanation{display:block;position:absolute;top:50%;left:50%;width:130px;font-family:"Lato",sans-serif;font-size:15px;text-align:center;line-height:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.premiumclub .bootstrap-legacy .premium-step .text .explanation .color{font-weight:700;text-align:center}
.premiumclub .bootstrap-legacy .premium-step .text .index{z-index:-1;position:absolute;top:0;left:0;width:100%;font-family:"Roboto Condensed",sans-serif;font-size:130px;font-weight:700;line-height:90px;color:#d6d6d6;text-align:center}
.bootstrap-legacy #premium-club-principle{padding-bottom:60px;padding-left:20px;padding-right:20px;text-align:center}
.premiumclub .bootstrap-legacy .row.level-punti-item .arrow-label{display:block;text-align:left}
.premiumclub .bootstrap-legacy .row.level-punti-item .arrow-label:before{font-weight:200;top:0;line-height:inherit}
.premiumclub .bootstrap-legacy .row.level-punti-item .arrow-label .bonus-point-font-and-text{vertical-align:bottom;text-transform:none;font-family:"Roboto Condensed",sans-serif !important}
@media only screen and (min-width:1023px) and (max-width:1239px){.premiumclub .bootstrap-legacy .container-title{margin-top:34px}
.premiumclub .bootstrap-legacy .jumbotron{height:390px}
.premiumclub .bootstrap-legacy .jumbotron.logged{height:390px}
.premiumclub .bootstrap-legacy .jumbotron h1,.premiumclub .bootstrap-legacy .jumbotron.logged h1{font-size:50px}
.premiumclub .bootstrap-legacy .slider{margin-top:0}
.premiumclub .bootstrap-legacy .level-punti-list{padding:10px 20px 0 20px}
.premiumclub .bootstrap-legacy .level-punti-label,.premiumclub .bootstrap-legacy .level-label{font-size:13px}
.premiumclub .bootstrap-legacy .level-punti-item{padding:10px 0}
.premiumclub .bootstrap-legacy .level{height:250px}
.premiumclub .bootstrap-legacy .level img{height:76px}
.premiumclub .bootstrap-legacy .level-label{margin-top:15px}
.premiumclub .bootstrap-legacy .premium-step .text{height:77px}
.premiumclub .bootstrap-legacy .premium-step .text .explanation{font-size:13px;line-height:15px}
.premiumclub .bootstrap-legacy .premium-step .text .index{font-size:107px;line-height:70px}
.premiumclub .bootstrap-legacy .premium-step .illus img{max-height:70px;max-width:94px}
.premiumclub .bootstrap-legacy .row.level-punti-item.vip-link{padding:0}
.premiumclub .bootstrap-legacy .row.level-punti-item.vip-link .bonus-point-font-and-text{font-size:12px !important}
}
@media only screen and (min-width:1023px){.premiumclub .bootstrap-legacy .premium-step .illus{height:225px;margin-bottom:0}
.premiumclub .bootstrap-legacy .premium-step .illus:after{width:110px;height:110px}
.premiumclub .bootstrap-legacy .row.level-punti-item.vip-link .bonus-point-font-and-text{font-size:12px !important}
}
@media only screen and (max-width:1023px){.premiumclub .bootstrap-legacy .row.level-punti-item.vip-link .bonus-point-font-and-text{font-size:12px !important}
}
@media only screen and (min-width:1239px){.premiumclub .bootstrap-legacy .jumbotron{height:460px}
.premiumclub .bootstrap-legacy .jumbotron.logged{height:460px}
.premiumclub .bootstrap-legacy .slider{margin-top:0;height:570px}
.premiumclub .bootstrap-legacy .slider img{height:auto;margin-left:0}
.premiumclub .bootstrap-legacy .premium-step{margin-top:22px}
.premiumclub .bootstrap-legacy .premium-step .illus{height:253px}
.premiumclub .bootstrap-legacy .premium-step .illus:after{width:135px;height:135px}
#premium-club-principle{padding-bottom:80px}
}
.bootstrap-legacy .set-title-margin-external{margin-top:15px !important;margin-bottom:10px !important;background:black !important;padding-bottom:20px !important;padding-top:20px !important;padding-left:20px !important}
.bootstrap-legacy .set-title-propetries-external{color:white !important;font-size:40px !important}
.bootstrap-legacy .set-subtitle-properties-external{color:white !important;padding-top:10px !important}
.bootstrap-legacy .reduce-margin-external{margin-top:-20px !important}
.bootstrap-legacy .container-external{margin-left:20px !important;margin-right:20px !important}
.bootstrap-legacy .separate-parsys-sx-external{padding-right:10px !important;height:490px !important}
.bootstrap-legacy .separate-parsys-dx-external{padding-left:10px !important}
.bootstrap-legacy .enlarge-img-external{height:200px !important;margin-top:40px !important}
.bootstrap-legacy .enlarge-punti-status-external{font-size:40px !important;margin-bottom:20px}
.bootstrap-legacy .new-border-top-external{border-top:3px solid white !important;font-size:30px !important}
.bootstrap-legacy .new-ul-margin-external{margin-left:80px !important;margin-right:80px !important}
.bootstrap-legacy .new-li-font-size-external{font-size:30px !important}
.bootstrap-legacy .maximize-height-external{height:100% !important}
@media only screen and (max-width:1024px) and (min-width:767px){.premiumclub .bootstrap-legacy .slider img{width:auto !important;top:0;height:auto;left:50%}
.premiumclub .bootstrap-legacy .slider li{padding-top:0}
.premiumclub .bootstrap-legacy .container-title{margin-top:10% !important}
}
.bootstrap-legacy .rewards{height:385px;text-align:center}
.bootstrap-legacy .rewards .icon-trophee{position:relative;float:left;font-size:52px;color:#d6d6d6}
.bootstrap-legacy .rewards .icon-trophee:after{content:"";display:block;position:absolute;top:7px;left:16px;width:20px;height:20px;background-size:20px;background-repeat:no-repeat}
.bootstrap-legacy .rewards .rewards-amount{margin-bottom:5px;font-family:"Roboto Condensed",sans-serif;font-size:44px;line-height:30px;color:#2e9b2d;font-weight:700;display:block}
.bootstrap-legacy .rewards #reward-lottomatica .rewards-amount{color:#303590}
.bootstrap-legacy .rewards #reward-lottomatica .icon-trophee:after{background-image:url(../images/lottomatica-chip.png)}
.bootstrap-legacy .rewards #reward-better .rewards-amount{color:#2e9b2d}
.bootstrap-legacy .rewards #reward-better .icon-trophee:after{background-image:url(../images/better-chip.png)}
.bootstrap-legacy .rewards #reward-poker .rewards-amount{color:#9f2427}
.bootstrap-legacy .rewards #reward-poker .icon-trophee:after{background-image:url(../images/poker-chip.png)}
.bootstrap-legacy .rewards #reward-casino .rewards-amount{color:#ebae1d}
.bootstrap-legacy .rewards #reward-casino .icon-trophee:after{background-image:url(../images/casino-chip.png)}
.bootstrap-legacy .rewards #reward-bingo .rewards-amount{color:#48aadc}
.bootstrap-legacy .rewards #reward-bingo .icon-trophee:after{background-image:url(../images/bingo-chip.png)}
.bootstrap-legacy .rewards #reward-skill .rewards-amount{color:#2b9e84}
.bootstrap-legacy .rewards #reward-skill .icon-trophee:after{background-image:url(../images/skill-chip.png)}
.bootstrap-legacy .rewards #reward-lotterie .rewards-amount{color:#f18200}
.bootstrap-legacy .rewards #reward-lotterie .icon-trophee:after{background-image:url(../images/lotterie-chip.png)}
.bootstrap-legacy .rewards #reward-fantasysport .rewards-amount{color:#005284}
.bootstrap-legacy .rewards #reward-fantasysport .icon-trophee:after{background-image:url(../images/fantasysport-chip.png)}
.bootstrap-legacy .rewards #reward-profile .rewards-amount{color:#303590}
.bootstrap-legacy .rewards #reward-profile .icon-trophee:after{background-image:url(../images/profile-chip.png)}
.bootstrap-legacy .rewards #reward-promozioni .rewards-amount{color:#303590}
.bootstrap-legacy .rewards #reward-promozioni .icon-trophee:after{background-image:url(../images/promozioni-chip.png)}
.bootstrap-legacy .rewards #reward-premiumclub .rewards-amount{color:#303590}
.bootstrap-legacy .rewards #reward-premiumclub .icon-trophee:after{background-image:url(../images/premiumclub-chip.png)}
.bootstrap-legacy .reaward-content-fantasysport{padding:40px 15px !important}
.bootstrap-legacy .floating-left{float:left !important}
.bootstrap-legacy .floating-none{float:none !important}
.bootstrap-legacy .rewards .rewards-bonus{display:block;height:40px;border:1px solid #d6d6d6;font-size:15px;line-height:36px;margin-top:5px}
.bootstrap-legacy .rewards .rewards-content{position:relative;padding:40px 20px;float:left;width:calc(100% - 100px);height:100%;background:#f2f2f2;overflow:hidden}
.bootstrap-legacy .rewards .rewards-item{float:left;max-width:618px;width:618px;margin:0 20px;height:103px;display:table}
.bootstrap-legacy .rewards .rewards-item [class^="col-"]{display:table-cell;vertical-align:middle;float:none}
.bootstrap-legacy .rewards .rewards-item [class^="col-"]:nth-child(2){border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6}
.bootstrap-legacy .rewards .rewards-item [class^="col-"]:nth-child(2):last-child{border-right:0}
.bootstrap-legacy .rewards .rewards-item .button-default{margin-top:5px}
.bootstrap-legacy .rewards .rewards-label{font-family:"Roboto Condensed",sans-serif;font-size:12px;line-height:24px;color:black;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .rewards .rewards-menu{background:#202020;width:100px;height:100%;float:left;text-align:center;padding:20px 0;position:relative;z-index:1}
.bootstrap-legacy .rewards .rewards-menu li{position:relative;height:50px;line-height:50px}
.bootstrap-legacy .rewards .rewards-menu li:after{content:'';display:block;width:20px;height:1px;background:#777;margin:auto}
.bootstrap-legacy .rewards .rewards-menu li:last-child:after{display:none}
.bootstrap-legacy .rewards .rewards-menu li.active a{color:white}
.bootstrap-legacy .rewards .rewards-menu li.active:before{content:'';position:absolute;right:-20px;top:15px;width:20px;height:10px;border-left:10px solid black;border-top:10px solid transparent;border-bottom:10px solid transparent}
.bootstrap-legacy .rewards .rewards-menu a{font-family:"Roboto Condensed",sans-serif;font-size:13px;line-height:28px;color:#777;font-weight:700;text-transform:uppercase;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.bootstrap-legacy .rewards .rewards-points{margin-left:55px;text-align:left}
.bootstrap-legacy .rewards .rewards-slider{padding:62px 0;width:10000px !important}
.bootstrap-legacy .rewards .rewards-title{font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .rewards .reward-slider-controls{position:absolute;left:50%;bottom:38px;position:absolute;list-style-type:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.bootstrap-legacy .rewards .reward-slider-controls li{display:inline-block;margin-right:10px;width:12px;height:12px}
.bootstrap-legacy .rewards .reward-slider-controls a{display:block;width:100%;height:100%;background:#333;border-radius:50%;box-shadow:inset 0 0 0 12px #333;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.bootstrap-legacy .rewards .reward-slider-controls a.selected{background:#d6d6d6;box-shadow:inset 0 0 0 0 #333}
.bootstrap-legacy .rewards.best-reward .icon-trophee{font-size:150px}
.bootstrap-legacy .rewards.best-reward .icon-trophee:after{width:50px;height:50px;background-size:50px;top:23px;left:52px}
.bootstrap-legacy .rewards.best-reward .rewards-amount{font-size:96px;line-height:1}
.bootstrap-legacy .rewards.best-reward .rewards-label{font-size:35px;line-height:1}
.bootstrap-legacy .rewards.best-reward .rewards-points{margin-left:170px}
.bootstrap-legacy .rewards.best-reward .best-reward-item{display:table;margin:auto;padding:40px 0}
.no-touch .rewards-menu li:hover a{color:white}
.no-touch .reward-slider-controls li a:hover{background:#d6d6d6;box-shadow:inset 0 0 0 0 #333}
@media only screen and (min-width:1024px){.bootstrap-legacy .rewards{height:520px}
.bootstrap-legacy .rewards .rewards-item{max-width:200px;width:200px;height:auto;padding:20px 0;margin:0 20px}
.bootstrap-legacy .rewards .rewards-item [class^="col-"]{display:block;padding:20px 0}
.bootstrap-legacy .rewards .rewards-item [class^="col-"]:nth-child(2){border:0;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6}
.bootstrap-legacy .rewards .rewards-slider{padding:0}
.bootstrap-legacy .rewards .rewards-title{font-size:15px}
.bootstrap-legacy .rewards .reward-slider-controls{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:auto;bottom:20px;right:10px}
.bootstrap-legacy .rewards.best-reward{height:370px}
.bootstrap-legacy .rewards.best-reward .icon-trophee{font-size:110px}
.bootstrap-legacy .rewards.best-reward .icon-trophee:after{width:38px;height:38px;background-size:38px;top:17px;left:37px}
.bootstrap-legacy .rewards.best-reward .rewards-amount{font-size:50px}
.bootstrap-legacy .rewards.best-reward .rewards-content{padding:40px 8px}
.bootstrap-legacy .rewards.best-reward .rewards-label{font-size:18px}
.bootstrap-legacy .rewards.best-reward .rewards-points{margin-left:0;margin-top:10px;text-align:center}
.bootstrap-legacy .rewards.best-reward .best-reward-item{padding:20px 0 25px 0}
.bootstrap-legacy .rewards.best-reward .arrow-label{text-align:left}
.bootstrap-legacy .rewards .icon-trophee{float:left}
.bootstrap-legacy .margin-fantasysport-logged{margin:0 -10px !important}
.bootstrap-legacy .reaward-content-fantasysport{padding:40px 8px !important}
.bootstrap-legacy .floating-left{float:left !important}
.bootstrap-legacy .floating-none{float:none !important}
.bootstrap-legacy .reset-margin-button{margin:0 -6px !important}
}
@media only screen and (min-width:1239px){.bootstrap-legacy .rewards{height:640px}
.bootstrap-legacy .rewards .icon-trophee{font-size:60px}
.bootstrap-legacy .rewards .icon-trophee:after{top:10px;left:21px}
.bootstrap-legacy .rewards .reward-slider-controls{bottom:38px;right:30px}
.bootstrap-legacy .rewards .rewards-amount{font-size:52px;line-height:36px}
.bootstrap-legacy .rewards .rewards-bonus{margin-top:15px}
.bootstrap-legacy .rewards .button-default{margin-top:15px}
.bootstrap-legacy .rewards .rewards-points{margin-left:67px}
.bootstrap-legacy .rewards .rewards-title{font-size:18px}
.bootstrap-legacy .rewards.best-reward{height:460px}
.bootstrap-legacy .rewards.best-reward .icon-trophee{font-size:170px}
.bootstrap-legacy .rewards.best-reward .icon-trophee:after{width:60px;height:60px;background-size:60px;top:27px;left:56px}
.bootstrap-legacy .rewards.best-reward .rewards-amount{font-size:66px}
.bootstrap-legacy .rewards.best-reward .rewards-content{padding:40px 8px}
.bootstrap-legacy .rewards.best-reward .rewards-label{font-size:24px}
.bootstrap-legacy .rewards.best-reward .rewards-points{margin-top:10px}
.bootstrap-legacy .rewards.best-reward .best-reward-item{padding:40px 0 25px 0}
.bootstrap-legacy .rewards.best-reward .arrow-label{text-align:left}
.bootstrap-legacy .rewards .icon-trophee{float:left}
.bootstrap-legacy .margin-fantasysport-logged{margin:0 0 !important}
.bootstrap-legacy .floating-left{float:left !important}
.bootstrap-legacy .floating-none{float:none !important}
.bootstrap-legacy .reset-margin-button{margin:0 20px !important}
}
.bootstrap-legacy .add-background{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;background:#d6d6d6 !important;padding:10px 22px !important}
.bootstrap-legacy .rewards-external{height:100%;text-align:center}
.bootstrap-legacy .rewards-external .rewards-content{position:relative;padding:15px 38px;float:left;width:100%;height:100%;background:#f2f2f2;overflow:hidden}
.bootstrap-legacy .rewards-external .rewards-title{font-size:15px;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .rewards-external .rewards-slider{width:100% !important;padding:0}
.bootstrap-legacy .rewards-external .rewards-item{width:100%;margin:0 0 !important;height:auto;padding:20px 0;display:table;float:left}
.bootstrap-legacy .rewards-external .rewards-item [class^="col-"]{display:block;padding:10px 0;vertical-align:middle;float:none}
.bootstrap-legacy .rewards-external .icon-trophee{font-size:52px;position:relative;color:#d6d6d6;float:left !important}
.bootstrap-legacy .rewards-external #reward-casino .icon-trophee:after{background-image:url(../images/casino-chip.png);top:7px;left:16px;content:"";display:block;position:absolute;width:20px;height:20px;background-size:20px;background-repeat:no-repeat}
.bootstrap-legacy .rewards-external .rewards-points{margin-left:55px;text-align:left}
.bootstrap-legacy .rewards-external #reward-casino .rewards-amount{color:#ebae1d}
.bootstrap-legacy .rewards-external .rewards-amount{font-size:44px;line-height:30px;margin-bottom:5px;font-family:"Roboto Condensed",sans-serif;color:#2e9b2d;font-weight:700;display:block}
.bootstrap-legacy .rewards-external .rewards-label{font-size:12px;font-family:"Roboto Condensed",sans-serif;line-height:24px;color:black;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .rewards-external .rewards-item [class^="col-"]:nth-child(2){border:0;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;border-right:0;margin-top:0 !important}
.bootstrap-legacy .rewards-external .rewards-item .button-default{margin-top:5px}
.bootstrap-legacy .rewards-external .reward-slider-controls a{display:block;width:100%;height:100%;background:#333;border-radius:50%;box-shadow:inset 0 0 0 12px #333;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.bootstrap-legacy .reset-width-external{width:100% !important}
@media only screen and (min-width:1024px) and (max-width:1239px){.bootstrap-legacy .rewards-item{padding:0 55px 0 0 !important;margin-left:0 !important}
.bootstrap-legacy .rewards-label{word-wrap:break-word;display:inline-block;width:89px;line-height:1 !important}
}
@media only screen and (min-width:1240px){.bootstrap-legacy .rewards-item{max-width:none;width:228px !important;padding:0 25px 0 25px !important;margin:0 !important}
.bootstrap-legacy .rewards-label{word-wrap:break-word;font-size:16px !important;display:inline-block;width:115px;line-height:1 !important}
}