@charset "UTF-8";.profile-home-page .bootstrap-legacy .profile-infos p{color:#494949;font-size:14px;line-height:24px;margin-bottom:30px;margin-top:15px}
.profile-home-page .bootstrap-legacy .account-status .entry{margin:13px 0;padding-bottom:12px;border-bottom:1px solid #d6d6d6}
.profile-home-page .bootstrap-legacy .account-status .entry:first-child{margin-top:0}
.profile-home-page .bootstrap-legacy .account-status .entry:last-child{margin-bottom:0;padding-bottom:0;border:0}
.profile-home-page .bootstrap-legacy .account-status .entry span{font-family:"Roboto Condensed",sans-serif;font-weight:700}
.profile-home-page .bootstrap-legacy .account-status .status{text-transform:uppercase;color:#303590}
.bootstrap-legacy .push-links{position:relative;margin-right:-20px}
.bootstrap-legacy .push-links a{display:block;position:relative;margin:0 20px 20px 0;height:233px;font-size:24px;font-weight:bold;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-position:50% 70%;border:1px solid #f2f2f2}
.bootstrap-legacy .push-links .pushlink-name{display:inline-block;margin-top:34px;line-height:24px;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;text-align:center;text-transform:uppercase;color:#303590}
.bootstrap-legacy .push-links .icon-pushlink{display:block;position:absolute;top:46%;left:50%;width:100%;margin-left:3px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.bootstrap-legacy .push-links .icon-identity-large{margin-top:14px}
.bootstrap-legacy .push-links .icon-mail-large{margin-top:11px}
.bootstrap-legacy .icon-card-large-white{background-position:center 0}
.no-touch #pl-card:hover .icon-pushlink,.no-touch #pl-card:focus .icon-pushlink{background-position:center 0}
.icon-danger-large-white{background-position:center -240px}
.no-touch #pl-danger:hover .icon-pushlink,.no-touch #pl-danger:focus .icon-pushlink{background-position:center -240px}
.icon-gift-large-white{background-position:center -484px}
.no-touch #pl-gift:hover .icon-pushlink,.no-touch #pl-gift:focus .icon-pushlink{background-position:center -484px}
.icon-identity-large-white{background-position:center -724px}
.no-touch #pl-identity:hover .icon-pushlink,.no-touch #pl-identity:focus .icon-pushlink{background-position:center -724px}
.icon-mail-large-white{background-position:center -936px}
.no-touch #pl-mail:hover .icon-pushlink,.no-touch #pl-mail:focus .icon-pushlink{background-position:center -936px}
.icon-qr-large{background-position:center -2247px;height:72px}
.icon-qr-large-white{background-position:center -2121px}
.no-touch #pl-qr:hover .icon-pushlink,.no-touch #pl-qr:focus .icon-pushlink{background-position:center -2121px}
.icon-phone-large-white{background-position:center -1158px}
.no-touch #pl-phone:hover .icon-pushlink,.no-touch #pl-phone:focus .icon-pushlink{background-position:center -1158px}
.icon-credit-large-white{background-position:center -1390px}
.no-touch #pl-credit:hover .icon-pushlink,.no-touch #pl-credit:focus .icon-pushlink{background-position:center -1390px}
.icon-graph-large-white{background-position:center -1607px}
.no-touch #pl-movimenti:hover .icon-pushlink,.no-touch #pl-movimenti:focus .icon-pushlink{background-position:center -1607px}
.icon-withdraw-large-white{background-position:center -1850px}
.no-touch #pl-withdraw:hover .icon-pushlink,.no-touch #pl-withdraw:focus .icon-pushlink{background-position:center -1850px}
.no-touch .bootstrap-legacy .push-links a:hover,.no-touch .bootstrap-legacy .push-links a:focus{color:white;text-decoration:none;background-color:#303590}
.no-touch .bootstrap-legacy .push-links a:hover .pushlink-name,.no-touch .bootstrap-legacy .push-links a:focus .pushlink-name{color:#fff}
@media only screen and (min-width:1023px){.bootstrap-legacy .push-links a{height:192px}
.profile-home-page .bootstrap-legacy .account-status .entry:first-child{margin-top:20px}
}
@media only screen and (min-width:1239px){.bootstrap-legacy .push-links a{height:240px}
}
.bootstrap-legacy .move-info-linksarea-contatti-external{position:absolute;top:80%;width:100%;left:0}
.bootstrap-legacy .change-text-style-linksarea-contatti-external{font-family:"Lato",sans-serif;text-transform:initial;font-weight:500 !important;color:#494949;margin-bottom:5px}
.bootstrap-legacy .lower-case{text-transform:lowercase}
.bootstrap-legacy .no-touch .push-links a:hover#pl-phone.enlarge-box-height-external,.bootstrap-legacy .no-touch .push-links a:focus#pl-phone.enlarge-box-height-external{color:#494949;background-color:white !important;cursor:default}
.bootstrap-legacy .no-touch .push-links a:hover#pl-phone.enlarge-box-height-external .pushlink-name,.bootstrap-legacy .no-touch .push-links a:focus#pl-phone.enlarge-box-height-external .pushlink-name{color:#303590 !important}
.bootstrap-legacy .no-touch .push-links a:hover#pl-mail.enlarge-box-height-external .change-text-style-linksarea-contatti-external,.bootstrap-legacy .no-touch .push-links a:focus#pl-mail.enlarge-box-height-external .change-text-style-linksarea-contatti-external,.bootstrap-legacy .no-touch .push-links a:hover#pl-identity.enlarge-box-height-external .change-text-style-linksarea-contatti-external,.bootstrap-legacy .no-touch .push-links a:focus#pl-identity.enlarge-box-height-external .change-text-style-linksarea-contatti-external{color:white}
.bootstrap-legacy .no-touch .push-links a:hover.enlarge-box-height-external .icon-phone-large,.bootstrap-legacy .no-touch .push-links a:focus.enlarge-box-height-external .icon-phone-large{background-position:center -1278px !important}
.bootstrap-legacy .set-margin-contact-external-bottom{margin-top:30px !important;margin-bottom:30px !important}
.bootstrap-legacy .set-margin-contact-external-top{margin-top:30px !important;margin-bottom:70px !important}
.bootstrap-legacy .add-margin-to-title-external{margin-top:55px !important}
.bootstrap-legacy .status.blue.title{color:#303591;font-weight:700;padding-bottom:10px}
.bootstrap-legacy #line-form{border-bottom:1px solid #dedede;margin:36px 40px 30px}
.bootstrap-legacy #profile-registroaccessi{padding:40px;border:1px solid #dedede}
.bootstrap-legacy .profile-info{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;color:#333;background-color:#fff}
.bootstrap-legacy .profile-info .group-heading{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:700}
.bootstrap-legacy .profile-info .form-control[disabled]{color:#b2b2b2;border-color:#d9d9d9;background:#eee}
.bootstrap-legacy .profile-info .sod_select.disabled span.sod_label{color:#b2b2b2 !important;border-color:#d9d9d9}
.bootstrap-legacy .profile-info legend{color:#000;font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:.8}
.bootstrap-legacy .profile-info form .well{margin-bottom:0}
.bootstrap-legacy .profile-info .sod_select.disabled{color:#b2b2b2;border-color:#d9d9d9;cursor:not-allowed}
.bootstrap-legacy .profile-info label .lottomaticaFieldDescription{font-weight:normal;font-size:15px;color:#333}
.bootstrap-legacy .profile-info .label{padding:0}
.bootstrap-legacy .profile-info label{margin-bottom:10px}
.bootstrap-legacy .profile-info .form-disabled legend{color:#777}
.bootstrap-legacy .profile-info .form-disabled label translate-label,.bootstrap-legacy .profile-info .form-disabled label span{color:#777}
.bootstrap-legacy .profile-info input.form-control,.bootstrap-legacy .profile-info .sod_select span{color:#494949;font-size:15px}
.bootstrap-legacy .profile-info input[type="checkbox"]{display:none}
.bootstrap-legacy .profile-movimenti .button-dropdown{margin-right:0}
.bootstrap-legacy .profile-movimenti .movement-infos-identity{margin-bottom:40px}
.bootstrap-legacy .profile-movimenti .movement-infos-identity p{display:block;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .profile-movimenti .movement-infos-identity .account-name{color:white;font-size:17px;font-weight:bold}
.bootstrap-legacy .profile-movimenti .movement-infos-identity .account-name .icon-user{display:inline;font-size:16px;margin-right:10px}
.bootstrap-legacy .profile-movimenti .movement-infos-identity .account-number{color:#c5c5c5;font-size:14px;font-weight:normal;margin-top:7px}
.bootstrap-legacy .profile-movimenti .button-file{margin-right:45px}
.bootstrap-legacy .profile-movimenti .movement-infos-details p{color:white;font-family:"Roboto Condensed",sans-serif;font-size:17px;font-weight:700}
.bootstrap-legacy .profile-movimenti .movement-infos-details .result-total{font-size:26px;line-height:36px;margin:0;text-align:left}
.bootstrap-legacy .profile-movimenti .movement-infos-details ul{margin-bottom:18px}
.bootstrap-legacy .profile-movimenti .movement-infos-details ul p:nth-of-type(1){float:left !important}
.bootstrap-legacy .profile-movimenti .movement-infos-details ul p:nth-of-type(2){float:right !important}
.bootstrap-legacy .profile-movimenti .movement-infos-details li{border-bottom:1px solid #7276bc;margin-bottom:12px;padding-bottom:15px}
.bootstrap-legacy .profile-movimenti .movement-infos-details li:before{content:" ";display:table}
.bootstrap-legacy .profile-movimenti .movement-infos-details li:after{content:" ";display:table;clear:both}
.bootstrap-legacy .profile-movimenti .movement-infos-details li:last-child{border-bottom:0}
.bootstrap-legacy .profile-movimenti .submit-area{margin-top:40px}
.bootstrap-legacy .profile-movimenti table td{position:relative}
.bootstrap-legacy .profile-movimenti table td .download-link{text-align:center;white-space:nowrap}
.bootstrap-legacy .profile-movimenti table td .label-download{color:#494949;display:inline-block;font:inherit}
.bootstrap-legacy .profile-movimenti table .state-label{border-left:0;padding-left:10px}
.bootstrap-legacy .profile-movimenti table .state{border-right:0;padding:0;width:5px}
.bootstrap-legacy .profile-movimenti table .state.state-blue{background-color:#303590}
.bootstrap-legacy .profile-movimenti table .state.state-red{background-color:#bd2331}
.bootstrap-legacy .profile-movimenti table .state.state-green{background-color:#2e9b2d}
.bootstrap-legacy .profile-movimenti .profile-search-movement table{margin-top:40px}
.bootstrap-legacy .profile-movimenti .form-filters .button{height:61px;o-transition:height .3s ease;overflow:hidden;transition:height .3s ease;webkit-transition:height .3s ease}
.bootstrap-legacy .profile-movimenti .form-filters.deployed .button{height:1px}
.bootstrap-legacy .profile-movimenti #movement-filters{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin-bottom:40px}
.bootstrap-legacy .profile-movimenti #games-filter{padding:30px 0 10px 0}
.bootstrap-legacy .profile-movimenti #games-filter .item{margin-bottom:20px}
.bootstrap-legacy .profile-movimenti #games-filter .item label{color:#494949}
.bootstrap-legacy .profile-movimenti #games-filter .button-dropdown{margin-top:12px}
.bootstrap-legacy .profile-movimenti #date-filter{background:#d6d6d6}
.bootstrap-legacy .profile-movimenti #date-filter .row{padding:40px 20px 30px 20px}
.bootstrap-legacy .profile-movimenti #date-filter label{font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:40px}
.bootstrap-legacy .profile-movimenti #date-filter .icon-close{color:#777;padding:14px 0 0 0}
.bootstrap-legacy .profile-movimenti #filters-more{border-bottom:1px solid #d6d6d6;position:relative}
.bootstrap-legacy .profile-movimenti #filters-more .filters-check{padding:40px 0}
.bootstrap-legacy .profile-movimenti #filters-more .date-filter{border-left:1px solid #d6d6d6}
.bootstrap-legacy .profile-movimenti #filters-more .filter-label{font-family:"Roboto Condensed",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .profile-movimenti #filters-more .causali-filter{margin-right:50px}
.bootstrap-legacy .profile-movimenti #filters-more .close-filters{color:#777;position:absolute;right:20px;top:118px}
.bootstrap-legacy .profile-movimenti #filters-more #showMinigames{margin-top:7px}
.bootstrap-legacy .profile-movimenti #filters-more #showMinigames.disabled{opacity:.7}
.bootstrap-legacy .profile-movimenti .well{padding:40px 30px}
@media only screen and (min-width:1023px){.bootstrap-legacy .profile-movimenti .button-dropdown{margin-right:0}
.bootstrap-legacy .profile-movimenti .movement-infos-details .result-total{margin-bottom:15px;text-align:right}
.bootstrap-legacy .profile-movimenti .movement-infos-details .button-submit{text-align:right}
.bootstrap-legacy .profile-movimenti .well{padding:40px}
}
@media only screen and (min-width:1239px){.bootstrap-legacy .profile-movimenti .button-dropdown{margin-right:40px}
.bootstrap-legacy .profile-movimenti .movement-infos-details .result-total{margin:0;text-align:left}
}
.bootstrap-legacy .title-margin-external{margin-top:10px;margin-bottom:10px !important}
.bootstrap-legacy .add-margin-bottom-external{margin-bottom:20px}
.bootstrap-legacy .reduce-breadcrumb-margin-bottom-external{margin-bottom:10px !important}
.bootstrap-legacy .reduce-padding-to-movementprofile-external{padding:10px 30px !important}
.bootstrap-legacy .set-margin-to-arealinks-external{margin:0 20px 0 0 !important}
.bootstrap-legacy .enlarge-box-height-external{height:270px !important}
.bootstrap-legacy .remove-border-top-movementslist-external{border-top:0 !important}
.bootstrap-legacy .close-button-margin-dx-external{z-index:9999;position:relative;padding-right:10px !important;font-size:30.5px !important}
.bootstrap-legacy .adapt-modal-external{width:100% !important;height:100% !important;margin:0 !important}
.bootstrap-legacy .set-modal-eight-external{z-index:9998;height:100% !important}
.bootstrap-legacy .reduce-padding-for-codice-promozionale-external{padding-bottom:10px !important}
.bootstrap-legacy .modal-content-fill-eight-external{height:100% !important;border:none !important;border-radius:0 !important}
.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;margin-bottom:0 !important}
.bootstrap-legacy .set-subtitle-properties-external{color:white !important;padding-top:10px !important}
.bootstrap-legacy .container-external{margin-left:20px !important;margin-right:20px !important}
.bootstrap-legacy .reduce-margin-external{margin-top:-20px !important}
.bootstrap-legacy .reduce-game-panel-padding-external{padding-left:10px !important;padding-right:10px !important;padding:10px !important;border:0 solid #f2f2f2 !important}
.bootstrap-legacy .revert-margin-to-bottom-external{margin-bottom:30px !important;margin-top:0 !important}
.bootstrap-legacy .add-margin-to-breadcrumb-external{margin-bottom:80px !important}
.bootstrap-legacy .reset-title-margine-external{margin-left:0 !important;margin-right:0 !important}
.bootstrap-legacy .modalExternal{overflow-y:hidden !important}
.tooltip-box--msg{display:none;top:40px;left:29px;z-index:1;height:60px;position:absolute;background-color:#f2f2f2;width:215px;padding:10px;border-radius:6px;-webkit-appearance:none;-webkit-box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5);-moz-box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5);box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5)}
.tooltip-box--msg.checked{display:block}
.tooltip-box--msg .tooltip-box--arrow{top:-10px;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:10px solid #f2f2f2}
.tooltip-box--msg .tooltip-box--text{color:grey;font-size:12px;line-height:normal;font-family:"Roboto Condensed",sans-serif}
.tooltip-box--msg{display:none;top:40px;left:29px;z-index:1;height:60px;position:absolute;background-color:#f2f2f2;width:215px;padding:10px;border-radius:6px;-webkit-appearance:none;-webkit-box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5);-moz-box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5);box-shadow:10px 10px 43px -17px rgba(0,0,0,0.5)}
.tooltip-box--msg.checked{display:block}
.tooltip-box--msg .tooltip-box--arrow{top:-10px;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:10px solid #f2f2f2}
.tooltip-box--msg .tooltip-box--text{color:grey;font-size:12px;line-height:normal;font-family:"Roboto Condensed",sans-serif}
.bootstrap-legacy .document-upload .clean{clear:both}
.bootstrap-legacy .document-upload p.form-details{font-size:12px !important}
.bootstrap-legacy .document-upload .error{font-size:12px;color:#d62626}
.bootstrap-legacy .document-upload #remainingBits{background-color:#f2f2f2}
.bootstrap-legacy .document-upload ul li{font-family:"Lato",sans-serif;font-size:15px;color:#555;line-height:1.5}
.bootstrap-legacy .document-upload .button-file{width:110px;height:40px;-webkit-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;font-family:"Roboto Condensed",sans-serif;font-size:15px;line-height:40px;color:#fff;font-weight:700;position:relative;background-color:#777;overflow:hidden}
.bootstrap-legacy .document-upload .button-file.dark{background-color:#494949;border:0;margin:0 0 0 10px;color:#fff}
.bootstrap-legacy .document-upload .button-file.dark:hover{background-color:#777}
.bootstrap-legacy .document-upload .button-file.dark[disabled=disabled]{background-image:none !important;background-repeat:no-repeat !important;background-attachment:scroll !important;background-position:0 0 !important;background-color:#dbdbdb !important;opacity:.2;color:#333 !important}
.bootstrap-legacy .document-upload .button-file.green{background-color:#e1572e;border:0;margin:0 0 0 10px;color:#fff}
.bootstrap-legacy .document-upload .button-file.green:hover{background-color:#c75947}
.bootstrap-legacy .document-upload [class*="button-"]{display:inline-block;color:black;text-align:center}
.bootstrap-legacy .document-upload input[type=file]{color:transparent;width:110px;height:40px}
.bootstrap-legacy .document-upload .file-load-input::-webkit-file-upload-button{visibility:hidden}
.bootstrap-legacy .document-upload .file-load-input::before{content:'Scegli';height:40px;width:110px;display:inline-block;outline:0;white-space:nowrap;-webkit-user-select:none;text-transform:uppercase;cursor:pointer;margin:0;background-color:#777;vertical-align:middle;padding:8px 15px 8px 15px;text-align:center;color:#fff}
.bootstrap-legacy .document-upload .file-load-input:hover::before{background-color:#494949;border-color:black}
.bootstrap-legacy .document-upload .file-load-input:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}
.bootstrap-legacy .document-upload .filebox input,.bootstrap-legacy .document-upload .filebox button{font-weight:700;text-transform:uppercase;-webkit-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}
.bootstrap-legacy .document-upload .in-line{float:left}
.bootstrap-legacy .document-upload .in-line label,.bootstrap-legacy .document-upload .in-line button,.bootstrap-legacy .document-upload .in-line input{float:left}
.bootstrap-legacy .document-upload .filebox input[type=text]{height:40px;width:240px;color:#555;border-radius:0;box-shadow:none;padding:10px;background:#f2f2f2;border:1px solid #d6d6d6;font-size:15px;font-weight:100;font-family:"Lato",sans-serif;text-transform:none;cursor:default}
.bootstrap-legacy .document-upload .filebox .loading img{height:30px;width:30px;margin:5px 0 0 10px}
.bootstrap-legacy .document-upload .filebox .loaded input[type=text]{background-color:#2bab60;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:40px;width:80px;height:40px;border:0;text-align:center}
.bootstrap-legacy .loaded input{background-color:#2bab60;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:40px;width:80px;height:40px;border:0;text-align:center}
.bootstrap-legacy .document-upload .filebox{margin:5px 0 5px 0}
.bootstrap-legacy .document-upload .filebox .loaded button{width:30px;height:40px;background-color:#494949;color:#fff}
.bootstrap-legacy .document-upload .filebox .loaded button span{font-size:10px}
.bootstrap-legacy .document-upload .filebox .loaded button:hover{background-color:#777}
.bootstrap-legacy .document-upload #formUploadBody .file2{display:none}
.bootstrap-legacy #documents-fields .error{color:red;font-size:13px;margin:15px 0;float:left;white-space:nowrap}
.bootstrap-legacy #documents-fields .button-file-loaded{width:100%;background:0;padding:0}
.bootstrap-legacy #documents-fields .button-file-label{width:75%;background:#2bab60;display:block;float:left;text-transform:uppercase}
.bootstrap-legacy #documents-fields .button-file-delete{position:static;width:25%;float:left;height:auto}
.bootstrap-legacy .status.blue.title{color:#303591;font-weight:700;padding-bottom:10px}
.bootstrap-legacy div#line-form{border-bottom:1px solid #dedede;margin:36px 40px 30px}
.bootstrap-legacy div#profile-registroaccessi{padding:40px;border:1px solid #dedede}
.bootstrap-legacy #profile-comunicazione,.bootstrap-legacy #profilo-contratto,.bootstrap-legacy #preferenze-navigazione,.bootstrap-legacy #bonus-benvenuto,.bootstrap-legacy #gioco-responsabile{padding:20px 40px 40px 40px;border:1px solid #dedede}
.bootstrap-legacy div#profile-documento h3{font-weight:bold;margin-bottom:30px;text-transform:uppercase;font-size:16px}
.bootstrap-legacy #profile-documento p{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;color:#494949}
.bootstrap-legacy #profile-documento ul{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;color:#494949}
.bootstrap-legacy #profile-documento ul li{margin-bottom:10px}
.bootstrap-legacy #profile-documento .popover.in{display:block}
.bootstrap-legacy #profile-documento .btn{width:100%;height:55px;text-transform:uppercase;border-radius:0;border:0;margin-top:20px}
.bootstrap-legacy #profile-comunicazione .btn{width:100%;height:55px;text-transform:uppercase;border-radius:0;border:0;margin-top:20px}
.bootstrap-legacy .grid-80,.bootstrap-legacy .grid-10{margin-top:0}
.bootstrap-legacy .form{padding-bottom:40px;border-bottom:1px solid #dedede}
.bootstrap-legacy .form-group label{font-weight:400}
.bootstrap-legacy #documents-loading{margin-top:50px}
.bootstrap-legacy #documents-loading label{font-family:"Lato",sans-serif;font-weight:400;color:#333}
.bootstrap-legacy #documents-first-loader .col-md-6{padding-right:0;width:58%}
.bootstrap-legacy #documents-first-loader .col-md-4{padding-left:0;width:117px}
.bootstrap-legacy #documents-first-loader .load-files{background-color:#777 !important;color:#fff}
.bootstrap-legacy #documents-second-loader .load-files{right:-20px;background-color:#555 !important;color:#fff;font-weight:bold}
.bootstrap-legacy #documents-loading .btn{position:relative;padding:0;margin:0;height:40px;line-height:40px;font-size:14px;background:0;border:1px solid #ccc;text-align:left;text-indent:33px}
.bootstrap-legacy #profile-comunicazione p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-bottom:30px}
.bootstrap-legacy #profile-comunicazione .col-md-12 p{font-size:16px}
.bootstrap-legacy .underline_block_comunicazione{border-bottom:1px solid #e2e2e2;margin-top:25px;margin-bottom:35px}
.bootstrap-legacy #profile-comunicazione h2{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:bold}
.bootstrap-legacy #profile-comunicazione h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;padding-top:5px;padding-bottom:20px}
.bootstrap-legacy #alert-conto-gioco .col-md-12 p,.bootstrap-legacy #preferenze-navigazione .col-md-12 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949}
.bootstrap-legacy #alert-conto-gioco .col-md-11 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-top:18px;margin-left:-15px}
.bootstrap-legacy #alert-conto-gioco .col-md-6 .col-md-11 p{text-indent:10px;margin-left:0}
.bootstrap-legacy #alert-conto-gioco .checkbox label{padding-left:0;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949}
.bootstrap-legacy #alert-conto-gioco .radio-inline{padding-left:0}
.bootstrap-legacy .alert-grid-40{margin-top:0}
.bootstrap-legacy #alert-conto-gioco h3{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:bold;margin:25px 0 15px 10px}
.bootstrap-legacy #profilo-contratto h3{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:bold;padding-bottom:10px;margin:10px 0 0 0}
.bootstrap-legacy #profilo-contratto .col-md-1{margin-top:5px}
.bootstrap-legacy #profilo-contratto .col-md-6,.bootstrap-legacy #profilo-contratto .col-lg-6,.bootstrap-legacy #profilo-contratto .col-xs-6{border-bottom:1px solid #dedede}
.bootstrap-legacy #profilo-contratto .col-md-11 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-top:7px;margin-left:5px}
.bootstrap-legacy #profilo-contratto .col-md-12,.bootstrap-legacy #profilo-contratto .col-lg-12,.bootstrap-legacy #profilo-contratto .col-xs-12{margin-top:40px;background-color:#f2f2f2;left:10px;width:688px;height:55px}
.bootstrap-legacy #profilo-contratto span{color:#2d3496}
.bootstrap-legacy #profilo-contratto .btn{margin-top:50px;height:55px;width:100%}
.bootstrap-legacy #preferenze-navigazione h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;padding-bottom:10px;margin:15px 0 0 0;text-align:right}
.bootstrap-legacy #preferenze-navigazione span{color:#2d3496}
.bootstrap-legacy #preferenze-navigazione .col-md-11 p{margin-top:8px;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;text-indent:10px}
.bootstrap-legacy #preferenze-navigazione .checkbox label{padding-left:0}
.bootstrap-legacy #preferenze-navigazione .col-md-3 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-top:7px;margin-left:5px}
.bootstrap-legacy #preferenze-navigazione .col-md-4{height:30px}
.bootstrap-legacy #preferenze-navigazione .col-md-4 .icheckbox_lottomatica{width:18px;height:18px}
.bootstrap-legacy #preferenze-navigazione .col-md-4 .icheckbox_lottomatica:after{width:12px;height:12px;top:2px;left:2px}
.bootstrap-legacy #preferenze-navigazione .col-md-4 p{float:left;margin:10px 0 0 5px}
.bootstrap-legacy #preferenze-navigazione .form-cb{display:block;width:20px;float:left;margin:0}
.bootstrap-legacy #preferenze-navigazione .form-submit{margin-top:50px}
.bootstrap-legacy #preferenze-navigazione #form-location{padding-bottom:0}
.bootstrap-legacy #bonus-benvenuto h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;padding-bottom:10px;margin:15px 0 0 0}
.bootstrap-legacy #bonus-benvenuto span{color:#2d3496}
.bootstrap-legacy #bonus-benvenuto .col-md-6,.bootstrap-legacy #bonus-benvenuto .col-lg-6,.bootstrap-legacy #bonus-benvenuto .col-xs-6{border-bottom:1px solid #dedede;width:48%}
.bootstrap-legacy #bonus-benvenuto .col-md-12,.bootstrap-legacy #bonus-benvenuto .col-lg-12,.bootstrap-legacy #bonus-benvenuto .col-xs-12{border-bottom:1px solid #dedede;width:100%}
.bootstrap-legacy #bonus-benvenuto .underline-no{border:0}
.bootstrap-legacy #bonus-benvenuto .btn{padding:16px 20px}
.bootstrap-legacy #bonus-benvenuto .form-submit{float:right}
.bootstrap-legacy #bonus-benvenuto .first-btn-left{margin-right:16px}
.bootstrap-legacy #gioco-responsabile h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;padding-bottom:10px;margin:15px 0 0 0}
.bootstrap-legacy #gioco-responsabile span{color:#2d3496}
.bootstrap-legacy #gioco-responsabile .col-md-12,.bootstrap-legacy #gioco-responsabile .col-lg-12,.bootstrap-legacy #gioco-responsabile .col-xs-12{width:100%}
.bootstrap-legacy #gioco-responsabile .underline-no{border:0}
.bootstrap-legacy #gioco-responsabile .btn{float:left}
.bootstrap-legacy #gioco-responsabile .col-md-12 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949}
.bootstrap-legacy #gioco-responsabile .lowerTitle{text-transform:none}
.bootstrap-legacy #gioco-responsabile .panel{box-shadow:none;border:0;border-radius:0}
.bootstrap-legacy #gioco-responsabile .panel a{text-decoration:none}
.bootstrap-legacy #gioco-responsabile .icon-big-arrow{font-size:22px;color:#000;margin:0;font-weight:bold}
.bootstrap-legacy #gioco-responsabile .panel h4{margin-top:22px;font-size:16px;font-family:"Roboto Condensed",sans-serif;font-weight:bold}
.bootstrap-legacy #gioco-responsabile .panel h4 a{text-transform:uppercase;color:#000;margin:20px 0}
.bootstrap-legacy #gioco-responsabile legend span{text-transform:none;color:#494949}
.bootstrap-legacy #gioco-responsabile label{color:#494949}
.bootstrap-legacy #gioco-responsabile .panel a .icon-big-arrow{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}
.bootstrap-legacy #gioco-responsabile .deployed a .icon-big-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.bootstrap-legacy #gioco-responsabile .topTitle{margin-top:40px}
.bootstrap-legacy #gioco-responsabile .form-group{margin-bottom:0}
.bootstrap-legacy #gioco-responsabile .form-submit{margin-top:0}
.bootstrap-legacy .sod_select span{color:black !important}
.registration-page header.container{margin-top:40px}
.registration-page section.container{margin-bottom:40px}
.registration-page label{font-size:16px}
.registration-page h3{text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;color:#494949}
.registration-page label,.registration-page .form-label,.registration-page .contact-panel p{color:#494949}
.registration-page .panel-title h4{font-size:16px}
.registration-page .button-submit{width:180px;padding:0}
.registration-page .button-cancel{width:122px}
.registration-page .contact-panel{background:#f2f2f2;padding:40px 0;margin-bottom:40px}
.registration-page .contact-panel h3{font-size:17px;text-align:left;padding:0 40px;margin-bottom:20px}
.registration-page .contact-panel h4,.registration-page .contact-panel p{font-size:14px}
.registration-page .contact-panel h4{color:#303590;text-transform:uppercase;margin-bottom:8px}
.registration-page .contact-panel p{line-height:20px}
.registration-page .contact-panel .icon-col{color:#303590}
.registration-page .contact-panel .icon-col span{font-size:20px}
.registration-page .contact-panel-item{padding:20px 40px;border-bottom:1px solid white}
.registration-page .contact-panel-item:last-child{padding-bottom:0;border:0}
.registration-page .content-play-text{position:relative}
.registration-page .content-play-text h3 span{color:#303590}
.registration-page .content-play-text p{line-height:20px}
.registration-page .content-play-text p strong{color:black}
.registration-page .content-play-text .arrow-label{position:absolute;bottom:0;left:12px}
.registration-page .content-play-links .play-links-item{margin-bottom:20px}
.registration-page .content-play-links .play-links-item:nth-last-child(2),.registration-page .content-play-links .play-links-item:last-child{margin-bottom:0}
.bootstrap-legacy #promotion h3{text-transform:none}
.bootstrap-legacy #documents-loading{margin-top:45px}
.bootstrap-legacy #documents-fields{margin:10px 0}
.bootstrap-legacy #agreements h3{margin:20px 0;text-transform:none}
.bootstrap-legacy #agreements .form-row:first-child h3{margin-top:0}
.bootstrap-legacy #agreements p{line-height:20px}
.bootstrap-legacy #agreements .button-submit{margin-top:40px}
.bootstrap-legacy #agreements .form-row{padding:10px 0;margin:0}
.bootstrap-legacy #agreements .form-row:first-child{padding-top:0}
.bootstrap-legacy #agreements .form-row:last-child{padding-bottom:0}
.bootstrap-legacy #credit{border:1px solid #d6d6d6}
.bootstrap-legacy #credit .panel-body p{line-height:1.6em;margin-bottom:35px}
.bootstrap-legacy #credit .panel-body p strong{color:black}
.bootstrap-legacy #play h3{line-height:20px;font-size:24px;color:black;margin-bottom:40px}
.bootstrap-legacy .registration-nav{margin:40px 0;overflow:hidden}
.bootstrap-legacy .registration-nav a{font-family:"Roboto Condensed",sans-serif;font-size:24px;color:white;text-transform:uppercase;font-weight:700}
.bootstrap-legacy .registration-nav .tablist-label{position:relative;font-size:inherit;font-weight:inherit;font-family:inherit}
.bootstrap-legacy .registration-nav .tab .icon-checkmark{display:none;position:absolute;right:-38px;font-size:26px}
.bootstrap-legacy .registration-nav .tab.checked .icon-checkmark{display:inline-block}
.bootstrap-legacy .registration-nav .tab.active a{background-color:#44499c}
.bootstrap-legacy .registration-nav .tab.active a:after{border-left-color:#44499c}
.bootstrap-legacy .registration-nav .tab a{position:relative;display:block;padding:28px 0;background-color:#7276bc;text-align:center}
.bootstrap-legacy .registration-nav .tab a:before{height:0;width:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:30px solid #fff;content:'';position:absolute;top:0;right:-30px;margin-right:-1px;z-index:1}
.bootstrap-legacy .registration-nav .tab a:after{height:0;width:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:30px solid #7276bc;content:'';position:absolute;top:0;right:-30px;margin-left:1px;z-index:2}
.bootstrap-legacy .cards-tab{background-color:#eee}
.bootstrap-legacy .cards-tab .cards-tab-item{display:inline-block;background-color:transparent;border-right:1px solid white}
.bootstrap-legacy .cards-tab .cards-tab-item:first-child{font-weight:700;font-size:18px;font-family:"Roboto Condensed",sans-serif;padding:0 24px}
.bootstrap-legacy .cards-tab .cards-tab-item:last-child{border-right:0}
.bootstrap-legacy .cards-tab .cards-tab-item.active{position:relative;background-color:#44499c}
.bootstrap-legacy .cards-tab .cards-tab-item.active:after{content:'';position:absolute;bottom:-10px;left:25px;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #44499c}
.bootstrap-legacy .cards-tab .cards-tab-item a{display:block;padding:21px 13px}
@media only screen and (min-width:1023px){.bootstrap-legacy .cards-tab .cards-tab-item:first-child{padding:0 4px}
.registration-page .bootstrap-legacy .contact-panel h3{text-align:center;margin-bottom:0}
.registration-page .bootstrap-legacy .contact-panel-item{padding:40px}
.registration-page .bootstrap-legacy .content-play-text .arrow-label{left:40px}
.bootstrap-legacy #personnal .sod_select{padding-left:4px}
.bootstrap-legacy #personnal .sod_select span{font-size:12px}
}
@media only screen and (min-width:1239px){.registration-page .bootstrap-legacy .contact-panel .icon-col{text-align:center}
.registration-page .bootstrap-legacy .contact-panel-item>[class^="col-"],.registration-page .bootstrap-legacy .contact-panel-item>[class*=" col-"]{margin-top:0}
.bootstrap-legacy .cards-tab .cards-tab-item:first-child{padding:0 85px}
.bootstrap-legacy #personnal .sod_select{padding:0 10px}
.bootstrap-legacy #personnal .sod_select span{font-size:15px}
}
.bootstrap-legacy .content ol{list-style:decimal;padding-left:20px}
.bootstrap-legacy .content ol li{padding-bottom:20px}
.bootstrap-legacy .popover .icon-checkmark{color:#60b478}
.bootstrap-legacy .popover .icon-cross{color:#c34141}
.bootstrap-legacy #profile-comunicazione p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-bottom:30px}
.bootstrap-legacy #profile-comunicazione .col-md-12 p{font-size:16px}
.bootstrap-legacy .underline_block_comunicazione{border-bottom:1px solid #e2e2e2;margin-top:25px;margin-bottom:35px}
.bootstrap-legacy #profile-comunicazione{padding:20px 40px 40px 40px;border:1px solid #dedede}
.bootstrap-legacy #profile-comunicazione h2{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:bold}
.bootstrap-legacy #profile-comunicazione h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold;padding-top:5px;padding-bottom:20px}
.bootstrap-legacy #profile-comunicazione .btn{width:100%;height:55px;text-transform:uppercase;border-radius:0;border:0;margin-top:20px}
.bootstrap-legacy #profilo-contratto{padding:20px 40px 40px 40px;border:1px solid #dedede}
.bootstrap-legacy #profilo-contratto h3{font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:bold;padding-bottom:10px;margin:10px 0 0 0}
.bootstrap-legacy #profilo-contratto .col-md-1{margin-top:5px}
.bootstrap-legacy #profilo-contratto .col-md-6,.bootstrap-legacy #profilo-contratto .col-lg-6,.bootstrap-legacy #profilo-contratto .col-xs-6{border-bottom:1px solid #dedede}
.bootstrap-legacy #profilo-contratto .col-md-11 p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:#494949;margin-top:7px;margin-left:5px}
.bootstrap-legacy #profilo-contratto .col-md-12,.bootstrap-legacy #profilo-contratto .col-lg-12,.bootstrap-legacy #profilo-contratto .col-xs-12{margin-top:40px;background-color:#f2f2f2;left:10px;width:688px;height:55px}
.bootstrap-legacy #profilo-contratto span{color:#2d3496}
.bootstrap-legacy #profilo-contratto .btn{margin-top:50px;height:55px;width:100%}
.bootstrap-legacy table td{font-size:small}
.bootstrap-legacy .icon-info{padding:3px;font-size:7px}
.bootstrap-legacy .remove-underline{text-decoration:none !important}
.bootstrap-legacy .text-to-lowercase{text-transform:initial !important;font-weight:500 !important}
.bootstrap-legacy .white-background{background:white}
.bootstrap-legacy .reduce-padding{padding:10px !important}
.bootstrap-legacy .nav-tabs>li.active>a{background:#303590}
.bootstrap-legacy .nav-tabs>li.active>a:hover,.bootstrap-legacy .nav-tabs>li.active>a:focus{background:#303590}
.bootstrap-legacy .lock{width:30px;position:absolute;bottom:5px;left:5px;z-index:1;color:white;margin:5px}
.bootstrap-legacy .lock span{position:absolute;top:10px;right:10px;font-size:17px}
.bootstrap-legacy #what{background:white}
.bootstrap-legacy #what .form-group{margin-bottom:0}
.bootstrap-legacy #what #premi-games{margin-top:0}
.bootstrap-legacy #what .game{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}
.bootstrap-legacy #what .form-group{margin-bottom:0}
.bootstrap-legacy #what input.form-control{padding-left:20px;padding-right:20px;height:60px;font-family:"Lato",sans-serif;font-size:15px;font-weight:400;font-style:italic;color:#777;line-height:60px;border-radius:0;background:#f2f2f2;box-shadow:none}
.bootstrap-legacy #what input.form-control::-moz-placeholder{color:#494949;opacity:1}
.bootstrap-legacy #what input.form-control:-ms-input-placeholder,.bootstrap-legacy #what input.form-control::-webkit-input-placeholder{color:#494949}
.bootstrap-legacy #what .search{margin-top:0;margin-bottom:40px;padding:0 40px}
.bootstrap-legacy #what .search button{width:90px;height:60px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;float:left;color:white;text-transform:uppercase;border-radius:0;background:#303590;border:0}
.bootstrap-legacy #what .search button:hover{background:#23276a}
.bootstrap-legacy #what .search input{display:block;float:left;width:calc(100% - 90px)}
.bootstrap-legacy #what .button-filters{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.bootstrap-legacy #what .filters-panel .button{-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;height:60px;overflow:hidden}
.bootstrap-legacy #what .deployed .button{height:1px}
.bootstrap-legacy #what .deployed .button-filters{border-bottom:0}
.bootstrap-legacy #what .filters-check{display:table;width:100%;padding:10px 0 40px 0}
.bootstrap-legacy #what .filters-check.deployed{border-bottom:1px solid #d6d6d6}
.bootstrap-legacy #what .filters-check label{font-family:"Roboto Condensed",sans-serif;font-size:15px;font-weight:700;padding-left:0}
.bootstrap-legacy #what .filters-check .checkbox{min-height:0;padding-top:30px}
.bootstrap-legacy #what .filters-check .icon-close{padding-top:20px;padding-right:30px;color:#777}
.bootstrap-legacy #what .filters-check>.row{display:table-row}
.bootstrap-legacy #what .filters-check>.row>[class*="col-"]{display:table-cell;float:none;vertical-align:middle}
.bootstrap-legacy #what .more-games-row{margin-top:75px}
.bootstrap-legacy #premi-games{margin-top:-40px}
.bootstrap-legacy #premi-games a:hover{text-decoration:none}
.bootstrap-legacy #premi-games .game{position:relative;margin-top:40px;padding-left:10px;padding-right:10px;overflow:hidden}
.bootstrap-legacy #premi-games .game h3{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:700}
.bootstrap-legacy #premi-games .game .roll-inner .arrow-label{margin-top:10px}
.bootstrap-legacy #premi-games .game:hover .roll-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bootstrap-legacy #premi-games .score{width:100px;height:20px;position:relative;margin:10px auto 0 auto}
.bootstrap-legacy #premi-games .score .icon-star{margin:0 2px;color:#f2f2f2}
.bootstrap-legacy #premi-games .score .icon-star.yellow{color:#ffd227}
.bootstrap-legacy #premi-games .roll{width:calc(100% - 19px);height:calc(100% - 0px);position:absolute;top:0;left:10px;overflow:hidden}
.bootstrap-legacy #premi-games .roll h3,.bootstrap-legacy #premi-games .roll .arrow-label{color:white}
.bootstrap-legacy #premi-games .roll-inner{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:1;padding-left:15px;padding-right:15px;color:white;text-align:center}
.bootstrap-legacy #premi-games .roll-inner:before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';z-index:-1;opacity:.7;background:black}
.bootstrap-legacy #premi-games .roll-inner h3{width:160px;height:44px;margin:0 auto;line-height:22px}
.bootstrap-legacy #premi-games .roll-inner a{margin:0 auto;line-height:1em;font-weight:700}
.bootstrap-legacy #premi-games .roll-inner .button-groups,.bootstrap-legacy #premi-games .roll-inner .button{margin-top:10px}
.bootstrap-legacy #premi-games .roll-inner img{position:absolute;top:0;left:0;width:100%;z-index:-2}
.bootstrap-legacy #premi-games .roll-inner-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 60px);text-transform:uppercase}
.bootstrap-legacy #premi-games .roll-inner-content p{color:white !important;font-size:12px !important;line-height:14px !important}
.bootstrap-legacy #premi-games .button-more{margin-top:80px}
.bootstrap-legacy #premi-games .arrow-label{display:inline-block;margin-top:17px}
.bootstrap-legacy .games-panel{padding:40px;border:1px solid #f2f2f2}
.bootstrap-legacy .games-panel img{width:216px;max-width:100%}
.bootstrap-legacy .games-panel #premi-games h3{display:none}
.bootstrap-legacy .games-panel #premi-games .score{margin-top:25px}
.bootstrap-legacy .games-panel #premi-games .roll{width:calc(100% - 20px)}
.bootstrap-legacy .games-panel #premi-games .roll .arrow-label{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%);display:inline-block;width:102px;margin-top:0}
.bootstrap-legacy .games-panel #premi-games .roll-inner{width:100%}
.bootstrap-legacy .games-panel #premi-games .roll-inner-content{width:calc(100% - 30px);height:calc(100% - 30px)}
.bootstrap-legacy .games-panel #premi-games .button-groups{position:absolute;bottom:0;left:0;width:200px}
.bootstrap-legacy .games-panel #premi-games .button-groups button{width:140px;margin-right:15px}
.bootstrap-legacy .img-game{position:relative}
.bootstrap-legacy .img-game img{width:100%}
.bootstrap-legacy .img-game p.premioTesto{position:absolute;text-transform:uppercase;color:white;top:20px;left:15px;font-family:"Roboto Condensed",sans-serif;font-size:20px}
.bootstrap-legacy .promoSpenta p.premioTesto{z-index:1;color:rgba(0,0,0,0.5)}
.bootstrap-legacy .promoSpenta img{filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-o-filter:brightness(50%);-ms-filter:brightness(50%)}
.bootstrap-legacy .img-game span.premioValore{font-size:35px;font-weight:bold}
.bootstrap-legacy .jackpot-label{width:100%;height:38px;position:absolute;bottom:0;left:0;padding:9px 0;background-color:rgba(0,0,0,0.8);text-align:center}
.bootstrap-legacy .jackpot-label span{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:italic}
.bootstrap-legacy .jackpot-label .title{position:relative;color:white;font-size:14px;font-weight:700;text-transform:uppercase}
.bootstrap-legacy .jackpot-label .number{color:#fff01e;font-size:18px}
.bootstrap-legacy .tabs-games .game{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.bootstrap-legacy .tabs-games .row-more-button{margin-top:40px}
.bootstrap-legacy .tabs-games .checkboxes{margin-top:-30px}
.bootstrap-legacy .tabs-games .checkbox{margin-top:30px}
.bootstrap-legacy .tabs-games .tab-pane{padding:40px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}
.bootstrap-legacy .tabs-games .checkbox label{padding-left:0;font-size:15px}
.bootstrap-legacy .casino-live #premi-games .game h3{height:auto;line-height:1}
.bootstrap-legacy .casino-live #premi-games .game .score{margin-top:20px}
.bootstrap-legacy .casino-live #premi-games .game .roll{left:20px;width:calc(100% - 40px)}
.bootstrap-legacy .casino-live #premi-games .game .roll .button{margin-top:20px}
.bootstrap-legacy .casino-live #premi-games .game .roll-inner .arrow-label{margin-top:13px}
.bootstrap-legacy .casino-live #premi-games .game .roll-inner-content{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:215px}
@media only screen and (min-width:1023px){.bootstrap-legacy #what .search button{width:124px}
.bootstrap-legacy #what .search input{width:calc(100% - 124px)}
.bootstrap-legacy .games-panel #premi-games .button-groups button{margin-right:55px !important}
.bootstrap-legacy #premi-games .roll-inner .arrow-label{margin-top:2px}
.bootstrap-legacy .games-panel #premi-games .roll{width:calc(100% - 20px)}
.bootstrap-legacy .games-panel #premi-games .roll .arrow-label{margin-top:0}
.bootstrap-legacy .games-panel #premi-games .roll .score{margin-top:15px}
.bootstrap-legacy .games-panel #premi-games .roll button{height:30px;line-height:30px;font-size:12px}
.bootstrap-legacy .casino-live #premi-games .game .roll{left:10px;width:calc(100% - 20px)}
.bootstrap-legacy .jackpot-label .title{bottom:1px}
.bootstrap-legacy .jackpot-label .number{margin-left:3px;font-size:18px}
}
@media only screen and (min-width:1239px){.bootstrap-legacy #what .search button{width:160px}
.bootstrap-legacy #what .search input{width:calc(100% - 160px)}
.bootstrap-legacy .games-panel #premi-games .button-groups button{margin-right:15px !important}
.bootstrap-legacy #premi-games .game h3{width:100%;height:46px;font-size:20px;line-height:23px}
.bootstrap-legacy #premi-games .game .infos{margin-top:9px}
.bootstrap-legacy #premi-games .game .arrow-label{margin-top:8px}
.bootstrap-legacy #premi-games .roll{width:calc(100%);height:calc(100%)}
.bootstrap-legacy #premi-games .roll-inner .button-groups,.bootstrap-legacy #premi-games .roll-inner .button{margin-top:15px}
.bootstrap-legacy .games-panel #premi-games .roll .arrow-label{margin-top:3px}
.bootstrap-legacy .games-panel #premi-games .roll button{height:40px;line-height:40px;font-size:13px}
.bootstrap-legacy .casino-live #premi-games .game .roll{left:10px;width:calc(100% - 20px)}
.bootstrap-legacy .jackpot-label .title{bottom:3px;font-size:14px}
.bootstrap-legacy .jackpot-label .number{margin-left:10px;font-size:24px}
}
.bootstrap-legacy .modal-open{overflow:hidden}
.bootstrap-legacy .modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;webkit-overflow-scrolling:touch;z-index:2000}
.bootstrap-legacy .modal.fade .modal-dialog{ms-transform:translate(0,-25%);o-transform:translate(0,-25%);o-transition:-o-transform .3s ease-out;transform:translate(0,-25%);transition:transform .3s ease-out;webkit-transform:translate(0,-25%);webkit-transition:-webkit-transform .3s ease-out}
.bootstrap-legacy .modal.in .modal-dialog{ms-transform:translate(0,0);o-transform:translate(0,0);transform:translate(0,0);webkit-transform:translate(0,0)}
.bootstrap-legacy .modal-open .modal{overflow-x:hidden;overflow-y:auto}
.bootstrap-legacy .modal-dialog{margin:10px;position:relative;width:auto}
.bootstrap-legacy .modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid white;border-radius:0;box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0;position:relative;webkit-background-clip:padding-box;webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5)}
.bootstrap-legacy .modal-backdrop{background-color:#000;left:0;position:absolute;right:0;top:0}
.bootstrap-legacy .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.bootstrap-legacy .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.bootstrap-legacy .modal-header{background:#303590;border-bottom:1px solid #e5e5e5;color:white;min-height:16.43px;padding:15px}
.bootstrap-legacy .modal-header .close{margin-top:-2px}
.bootstrap-legacy .modal-title{color:white;font-family:"Roboto Condensed",sans-serif;font-size:20px;line-height:1.42857143;margin:0;text-transform:uppercase}
.bootstrap-legacy .modal-body{padding:15px;position:relative}
.bootstrap-legacy .modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}
.bootstrap-legacy .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.bootstrap-legacy .modal-footer .btn-group .btn+.btn{margin-left:-1px}
.bootstrap-legacy .modal-footer .btn-block+.btn-block{margin-left:0}
.bootstrap-legacy .modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}
.bootstrap-legacy #bonusBagSummary table td{padding:0 8px}
.bootstrap-legacy #bonusBagSummary th{padding:13px 5px}
.bootstrap-legacy #bonusBagSummary span.icon-info{cursor:pointer;padding:3px;margin-right:12px}
.bootstrap-legacy #bonusBagSummary .popin{left:100%}
.bootstrap-legacy #bonusBagSummary .expired{opacity:.5}
.bootstrap-legacy #bonusBagDetails .expired{opacity:.5}
.bootstrap-legacy #bonusBagSummary .scaduto,.bootstrap-legacy #bonusBagDetails .scaduto{color:red}
.bootstrap-legacy #bonusBagSummary .nav-tabs{width:auto !important}
.bootstrap-legacy #bonusBagSummary .titleP{margin-bottom:0}
.bootstrap-legacy #bonusBagSummary p{color:#494949;display:block;font-family:"Lato",sans-serif;font-size:15px;line-height:26px;margin-bottom:20px}
.bootstrap-legacy #bonusBagSummary .progress-cms{overflow:hidden;height:25px;background-color:#dedede;border-radius:15px;box-shadow:inset 0 1 px 2 px rgba(0,0,0,0.1)}
.bootstrap-legacy #bonusBagSummary .progress-cms-bar{float:left;width:0;height:100%;font-size:20px;line-height:25px;border-radius:15px;color:white;text-align:center;background-color:#303590;font-family:Roboto Condensed,sans-serif}
.bootstrap-legacy #bonusBagSummary .singlePromotion{border-bottom:1px solid #d6d6d6;margin-top:20px;padding-bottom:20px}
.bootstrap-legacy #bonusBagSummary .bonusValue{font-size:23px;font-weight:bold;color:#303590}
.bootstrap-legacy #bonusBagSummary label{font-family:Roboto Condensed,sans-serif;font-size:13px}
.bootstrap-legacy #bonusBagSummary .filterButton{cursor:pointer;margin:0 !important;padding-top:20px;display:inline-block;float:right}
.bootstrap-legacy #bonusBagSummary .filterCounterLabel{font-size:14px;display:inline-block;margin:20px 10px 0 0;padding:0 8px;height:auto;float:right;background:#dedede;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer}
.bootstrap-legacy #bonusBagSummary .filterCounterLabel i{padding-left:10px;display:inline-block;font-size:12px}
.bootstrap-legacy #bonusBagSummary .filterCounterLabel span{color:#303590}
.bootstrap-legacy #bonusBagSummary button{position:relative;bottom:5px}
.bootstrap-legacy #bonusBagSummary .navArrow{margin-top:5px}
.bootstrap-legacy #bonusBagSummary .checkbox label,.bootstrap-legacy #bonusBagSummary .checkbox-inline:first-child{padding:0}
.bootstrap-legacy #bonugBagSummary .serverError{margin:10px 0;font-size:20px;border:2px solid red;height:auto;display:inline-block;padding:4px 12px;line-height:1;width:auto;color:red}
.bootstrap-legacy #bonusBagSummary .noBBContainer{text-align:center;border:1px solid #d6d6d6;padding:20px 0 0 0}
.bootstrap-legacy #bonusBagSummary .noBBContainer img{max-width:100%}
.bootstrap-legacy #bonusBagSummary .emptyTab img{max-width:100%}
.bootstrap-legacy #bonusBagSummary .noBBContainer p{font-size:22px;margin-top:10px}
.bootstrap-legacy #bonusBagSummary .emptyTab{text-align:center;padding:20px 0 0 0}
.bootstrap-legacy #bonusBagSummary .emptyTab p{font-size:22px;margin-top:10px}
.bootstrap-legacy .progress-cms{overflow:hidden;height:25px;background-color:#dedede;border-radius:15px;box-shadow:inset 0 1 px 2 px rgba(0,0,0,0.1)}
.bootstrap-legacy .progress-cms-bar{float:left;width:0;height:100%;font-size:20px;line-height:25px;border-radius:15px;color:white;text-align:center;background-color:#303590;font-family:Roboto Condensed,sans-serif}
.bootstrap-legacy #bonusBagDetails .singlePromotion{border-bottom:1px solid #d6d6d6;margin-top:15px;padding-bottom:15px}
.bootstrap-legacy #bonusBagDetails .bonusValue{font-size:25px;font-weight:bold;color:#303590}
.bootstrap-legacy #bonusBagDetails .filterButton{cursor:pointer;margin:0 !important;padding-top:20px}
.bootstrap-legacy #bonusBagDetails strong.blue,.bootstrap-legacy #bonusBagDetails .blue{color:#303590 !important}
.bootstrap-legacy #bonusBagDetails .tabella-header p{font-family:Roboto Condensed,sans-serif;margin-bottom:5px;padding:5px;font-size:13px}
.bootstrap-legacy #bonusBagDetails .tabella-riga{font-family:Roboto Condensed,sans-serif;background:#f3f2f2;margin-bottom:5px;padding:5px}
.bootstrap-legacy #bonusBagDetails .accordionGenerico{border:0}
.bootstrap-legacy #bonusBagDetails .accordionButton{background:#f5c425}
@media only screen and (max-width:850px){.bootstrap-legacy #bonusBagSummary .filterButton{padding-right:40px !important}
}
@media only screen and (max-width:1239px){.bootstrap-legacy #bonusBagSummary .wellContainer{padding:20px !important}
}
.bootstrap-legacy #gamificationPageContent h2{font-style:normal}
.bootstrap-legacy #gamificationPageContent p{font-size:13px}
.bootstrap-legacy #gamificationPageContent .tornasu{opacity:.5;font-size:10px}
.bootstrap-legacy #gamificationPageContent .tornasu:hover{opacity:1}
.bootstrap-legacy #gamificationPageContent .tableNoTable{background:0;border:0}
.bootstrap-legacy #gamificationPageContent .tableNoTable td,.bootstrap-legacy #gamificationPageContent .tableNoTable tr{background:0;border:0}
.bootstrap-legacy #gamificationPageContent .progress-cms{overflow:hidden;height:25px;background-color:#dedede;border-radius:15px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.bootstrap-legacy #gamificationPageContent .progress-cms-bar{float:left;width:0;height:100%;font-size:15px;line-height:25px;border-radius:15px;color:white;text-align:center;background-color:#303590;font-family:Roboto Condensed,sans-serif}
.bootstrap-legacy #gamificationPageContent .singlePromotion{border-bottom:1px solid #d6d6d6;margin-top:15px;padding-bottom:15px;margin-bottom:25px}
.bootstrap-legacy #gamificationPageContent .bonusValue{font-size:23px;font-weight:bold;color:#303590}
.bootstrap-legacy #gamificationPageContent button{position:relative;bottom:5px}
.bootstrap-legacy #gamificationPageContent .scaduto{color:red}
.bootstrap-legacy #gamificationPageContent .boxFaccine{position:relative;bottom:15px;font-size:12px;line-height:12px}
.bootstrap-legacy #gamificationPageContent .boxFaccine a{color:#303590;font-weight:bold}
.bootstrap-legacy #gamificationPageContent .bollinook{font-size:10px !important;line-height:10px !important;text-align:center;margin-bottom:0}
.bootstrap-legacy #gamificationPageContent .bollinook img{margin:0}
.bootstrap-legacy #gamificationPageContent a.faceLink{font-size:13px}
.bootstrap-legacy #gamificationPageContent table.trofeoTab{background:0;border:0;v-align:middle;padding:5px}
.bootstrap-legacy #gamificationPageContent table.trofeoTab td,.bootstrap-legacy #gamificationPageContent table.trofeoTab tr{background:0;border:0;v-align:middle;padding:5px}
.bootstrap-legacy #gamificationPageContent td.icoContainer{padding:0 !important}
.bootstrap-legacy #gamificationPageContent .borderGame{border-left:1px solid #d6d6d6;height:50px}
.bootstrap-legacy #gamificationPageContent .rSide{padding-top:10px}
.bootstrap-legacy #gamificationPageContent .rSideT{padding-top:13px}
.bootstrap-legacy #gamificationPageContent .medalSlot{position:relative}
.bootstrap-legacy #gamificationPageContent .medalValue{position:absolute;left:0;right:0;top:46px;font-size:18px !important;color:#31388a !important}
.bootstrap-legacy #gamificationPageContent .medalValue .value{font-size:30px !important;font-weight:bold}
.bootstrap-legacy #gamificationPageContent .blue{color:#31388a}
.bootstrap-legacy #gamificationPageContent .titoli{font-family:"Roboto Condensed",sans-serif;font-size:15px;font-weight:700}
.bootstrap-legacy #gamificationPageContent .missionRicompensa a,.bootstrap-legacy #gamificationPageContent .livelloRicompensa a{font-size:11px;text-decoration:none;color:#31388a;font-weight:bolder}
.bootstrap-legacy #gamificationPageContent .missionRicompensa img,.bootstrap-legacy #gamificationPageContent .livelloRicompensa img{max-height:35px}
.bootstrap-legacy #gamificationPageContent .missionRicompensa{font-size:13px;white-space:nowrap;color:#31388a !important;font-weight:bolder}
.bootstrap-legacy #gamificationPageContent .livelloRicompensa{font-size:.65em;white-space:nowrap;color:#31388a !important;font-weight:bolder;position:relative;bottom:10px}
.bootstrap-legacy #gamificationPageContent .simplePlus{color:#31388a;font-size:20px !important;font-weight:bolder !important;padding-top:20px}
.bootstrap-legacy #gamificationPageContent .simplePlus.liv{color:#31388a;font-size:20px !important;font-weight:bolder !important;position:relative;bottom:30px}
.bootstrap-legacy #gamificationPageContent .specialPunti{line-height:10px !important;position:relative;top:23px}
.bootstrap-legacy #gamificationPageContent .specialPuntiValue{font-size:28px;font-weight:bold}
.bootstrap-legacy #gamificationPageContent .specialPuntiLabel{text-transform:uppercase;font-size:12px}
.bootstrap-legacy #gamificationPageContent .col-xs-4.pr-1{width:36%}
.bootstrap-legacy #gamificationPageContent .col-xs-4.pr-2{width:39%}
.bootstrap-legacy #gamificationPageContent .col-xs-4.pr-3{width:43%}
.bootstrap-legacy #gamificationPageContent .col-xs-4.pr-4{width:46%}
.bootstrap-legacy #gamificationPageContent .col-xs-4.pr-5{width:49%}
.bootstrap-legacy #gamificationPageContent .livelloRicompensa.off{opacity:.5}
.bootstrap-legacy #gamificationPageContent h3{font-family:"Roboto Condensed",sans-serif;font-size:15px;color:#494949;font-weight:700;text-transform:uppercase}
.bootstrap-legacy #gamificationPageContent tdMiss1{padding-top:10px}
.bootstrap-legacy #gamificationPageContent tdMiss2{padding-top:15px}
.bootstrap-legacy #gamificationPageContent .doppiaRicompensa{margin-left:12px}
.bootstrap-legacy #gamificationPageContent .avatarListBox p{line-height:13px;color:#31388a !important;font-size:11px !important}
.bootstrap-legacy #gamificationPageContent .avatarListBox img{height:50px;display:inline-block}
.bootstrap-legacy #gamificationPageContent p{font-size:13px}
.bootstrap-legacy #premi-games .game{float:none !important;display:inline-block !important;transition:all .2s;opacity:0;transform:scale(0)}
.bootstrap-legacy .games-panel #premi-games .animation-boxes{opacity:1;transform:scale(1)}
.bootstrap-legacy .alert-danger{background-color:#d62626;border-color:transparent;color:#fff}
.bootstrap-legacy .alert{padding:20px;margin-bottom:0;border:1px solid transparent;border-radius:0}
.bootstrap-legacy .alert.alert-danger:before{content:"";display:block;position:absolute;top:50%;left:18px;width:32px;height:32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';content:"";speak:none;font-style:normal;font-weight:inherit;font-variant:normal;text-transform:none;line-height:1;font-size:32px}
.bootstrap-legacy .alert.alert-danger p{margin-bottom:0}
iframe[name='printIframe']{display:none}
div#qr-code-recharges{color:#494949;font-size:16px;line-height:24px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}
div#qr-code-recharges a{color:#303590;cursor:pointer;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none}
div#qr-code-recharges a:hover{outline:0;text-decoration:underline}
div#qr-code-recharges p{margin:10px 0;color:#494949;font-size:16px;line-height:24px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}
div#qr-code-recharges strong,div#qr-code-recharges b{font-weight:700 !important;color:#000}
div#qr-code-recharges ol{margin:0;list-style-type:decimal;padding-left:40px}
div#qr-code-recharges ol li{font-size:16px;color:#494949;line-height:24px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}
div#qr-code-recharges #second-group-title{display:block;margin:10px 0 5px 0;font-weight:700 !important;color:#000}
div#qr-code-recharges #second-group-text{margin:0 0 1em}
div#qr-code-recharges .buttons-container button.amount-button{background-color:#fff;background-image:none;border:2px solid #303590;border-radius:8px;color:#303590;cursor:pointer;display:inline-block;font-size:13px;line-height:1.846;margin-bottom:0;margin-right:5px;padding:6px 16px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap}
div#qr-code-recharges .buttons-container button.amount-button:hover,div#qr-code-recharges .buttons-container button.amount-button:focus,div#qr-code-recharges .buttons-container button.amount-button.active{background-color:#282d79;border-color:transparent;color:white;text-decoration:none}
div#qr-code-recharges #qr-code{display:flex;flex-direction:column;align-items:center;border:1px solid #f2f2f2;margin-top:15px;padding:10px}
div#qr-code-recharges #qr-code p strong{margin:20px;font-weight:700 !important;color:#000}
div#qr-code-recharges #qr-code #qr-code-img{display:block;margin:0 auto}
div#qr-code-recharges #qr-code button{margin:20px 15px 0;background:#303590;border-radius:8px;height:38px;width:40px;display:block;align-content:center;justify-content:center;padding-top:3px}
div#qr-code-recharges #qr-code .actions-container{display:flex;flex-direction:row}
div#qr-code-recharges #qr-code .actions-container .download-container button:focus,div#qr-code-recharges #qr-code .actions-container .print-container button:focus{outline:0}
div#qr-code-recharges #qr-code .actions-container .download-container span.tooltip-text,div#qr-code-recharges #qr-code .actions-container .print-container span.tooltip-text{visibility:hidden}
div#qr-code-recharges #qr-code .actions-container .download-container:focus,div#qr-code-recharges #qr-code .actions-container .print-container:focus{outline:0}
@media(pointer:fine){div#qr-code-recharges #qr-code .actions-container .download-container:hover span.tooltip-text,div#qr-code-recharges #qr-code .actions-container .print-container:hover span.tooltip-text{display:block;text-align:center;visibility:visible}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div#qr-code-recharges #qr-code .actions-container .download-container:hover span.tooltip-text,div#qr-code-recharges #qr-code .actions-container .print-container:hover span.tooltip-text{display:block;text-align:center;visibility:visible}
}