@charset "UTF-8";@keyframes rotate_keyframes{0%{transform:rotate(0);transform-origin:center}to{transform:rotate(360deg);transform-origin:center}}/*! base64 img inline css variables */@keyframes smooth{0%{opacity:0}to{opacity:1}}.bet-generator-card{display:block;box-shadow:0 1px 3px 1px #0003}.card-content .bet-generator-card{border-radius:.25rem;overflow:hidden}.bet-generator-card .options-panel{display:flex;color:#fff;background-color:#242424;border-bottom:1px solid #333333}.bet-generator-card .bet-generator-header{display:flex;flex:1 1 100%;font-weight:700;height:2.5rem;min-width:0;padding:.75rem}.bet-generator-card.disabled{display:none}.bet-generator{display:block;color:#fff;background-color:#242424}.bet-generator-modal .header{transform:translateZ(0);height:36px!important;line-height:36px!important}.bet-generator-modal .header .close:before{color:#fff;font-size:14px}.bet-generator-modal .scroller{flex:1 1 auto;position:relative;min-height:0;touch-action:pan-y;overflow-anchor:none;overflow:auto;overflow-x:hidden}.bet-generator-modal .bet-generator{flex:1 1 auto;position:relative;min-height:0;display:flex;flex-direction:column;height:100%}.bet-selection-item{height:3em;padding:8px 10px 8px 16px;border-bottom:1px solid #333333}.bet-selection-item.moving-up{box-shadow:0 2px 3px #0003}.bet-selections-list i.lock-icon{padding-right:16px}.bet-selections-list:not(.single-team-view-list) i.lock-icon{padding-right:8px}.bet-selections-list:not(.single-team-view-list) .bet-selection-item{padding:6px 10px 2px 16px}.bet-generator-error i.theme-info-i{padding-right:8px}.bet-generator-error .inline-error{display:flex;align-items:center;font-size:.8em}.bet-generator-error .inline-error span{font-size:1.1em}.bet-generator-error .full-error{display:block;height:10em}.bet-generator-error .full-error .content{height:100%;display:flex;flex-direction:column;margin:0 auto;width:70%;align-items:center;justify-content:center}.bet-generator-error .full-error .theme-multigenerator{font-size:4em;opacity:.7}.bet-generator-error .full-error .text{font-size:.9em}.bet-generator-event{display:flex;align-items:center}.bet-generator-event i.theme-unlocked-i{color:#adadad}.bet-generator-event i.theme-locked-i{color:#fff}.bet-generator-event i.theme-ex{color:#adadad;font-size:.7em;height:100%;width:2em;display:flex;flex-direction:column;justify-content:center}.bet-generator-event .secondary-text{color:#adadad}.bet-generator-event.locked{background-color:#333}.bet-generator-event .selection-container{flex:1 1 auto;font-size:.8em}.bet-generator-event .selection-container img{height:2em;width:28px}.bet-generator-event .single-team-view,.bet-generator-event .two-teams-view{display:flex}.bet-generator-event .info-row{display:grid;width:100%}.bet-generator-event .bg-nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-generator-event .additional-info{font-size:11px}.bet-generator-event .single-team-view{flex-direction:row}.bet-generator-event .single-team-view img{margin-right:8px}.bet-generator-event .single-team-view ms-participant-image{display:flex;justify-content:center;flex-direction:column;flex:0 0 auto}.bet-generator-event .single-team-view .info-row{grid-template-rows:repeat(2,auto);align-items:flex-start}.bet-generator-event .single-team-view .info-row>*{text-align:left}.bet-generator-event .two-teams-view{flex-direction:column;align-items:center}.bet-generator-event .two-teams-view .info-row{display:grid;grid-template-columns:1fr repeat(3,auto) 1fr;align-items:center}.bet-generator-event .two-teams-view .away-indicator{padding:0 4px}.bet-generator-event .two-teams-view .winner.left{text-align:right;padding-right:4px}.bet-generator-event .two-teams-view .winner.right{text-align:left;padding-left:4px}.bet-generator-event i,.bet-generator-event img,.bet-generator-event .odds,.bet-generator-event .theme-ex{flex:0 0 auto}.bet-generator-event i{cursor:pointer}.bet-generator-event i.lock-icon{opacity:.7}.bet-generator-event .odds{padding:0 8px;font-size:.9em}.bet-generator-event .winner{font-weight:700;font-size:1.1em}.bet-generator-event .action{opacity:.7;padding-right:.4em}.bet-generator-summary{display:flex;padding:10px;box-shadow:0 -4px 7px #333}.bet-generator-summary .btn.add-to-betslip{width:50%;line-height:initial;text-transform:uppercase;align-self:center;font-family:var(--theme-font-family-secondary, var(--theme-font-family-base))}.bet-generator-summary .summary-info{align-items:flex-start;width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:.15em 0}.bet-generator-summary .summary-info div:nth-child(1){font-size:.8em;color:#adadad;text-align:left}.bet-generator-summary .summary-info div:nth-child(2){font-size:1.1em;font-weight:700}.bet-generator-market-filter{display:block;overflow:hidden;padding:0 10px;border-bottom:1px solid #333333}.bet-generator-market-filter .pills-container{display:flex;flex-wrap:nowrap;padding-top:.7em;padding-bottom:.7em}.bet-generator-market-filter .pills-container .sports-pill{font-family:var(--theme-font-family-secondary, var(--theme-font-family-base))!important;line-height:.7em;cursor:pointer}.bet-generator-market-filter .pills-container .sports-pill.disabled{opacity:.5}.bet-generator-market-filter .pills-container .sports-pill.disabled.active{background-color:#5c5c5c!important}.bet-generator-market-filter .pills-container .sports-pill.active,.bet-generator-market-filter .pills-container .sports-pill:hover{color:#fff}.bet-generator-market-filter .scroll-adapter>div ::-webkit-scrollbar{display:none}.bet-generator-market-filter .scroll-adapter .arrow{top:43%}.bet-generator-market-filter .scroll-adapter .arrow>span{font-size:.8em;line-height:3em}.bet-generator-market-filter .scroll-adapter .arrow.disabled>span{opacity:.7}.bet-generator-market-filter .scroll-adapter .arrow.disabled:active{opacity:.7}.clear-betslip-dialog .modal-content{padding:16px 20px 20px;border-radius:4px}.clear-betslip-dialog_title{font-weight:700;font-size:18px;padding:10px 0}.clear-betslip-dialog_success-container .clear-betslip-dialog_messages{padding:30px 0}.clear-betslip-dialog_success-container .clear-betslip-dialog_messages .clear-betslip-dialog_message{padding-top:15px}.clear-betslip-dialog_message{color:#fff;padding:0 0 10px;font-size:16px}.clear-betslip-dialog_buttons{display:flex;padding-top:10px}.clear-betslip-dialog_buttons>button{flex-grow:1;margin:0 5px;box-shadow:none!important;text-transform:uppercase;font-weight:700;white-space:unset;overflow:auto;text-overflow:unset;line-height:unset;min-height:3em}.clear-betslip-dialog .icon.sports-check{font-size:30px}.clear-betslip-dialog .icon.sports-check:before{color:var(--theme-success)}.bet-selections-actions{display:flex;justify-content:space-evenly;margin:10px 0}@supports (-ms-ime-align: auto){.bet-selections-actions{justify-content:space-around}}.bet-selections-actions .btn.btn-block{width:43%;font-size:.675em;font-weight:700;text-transform:uppercase}.bet-selections-actions .btn.btn-block i:before{font-size:.9rem;font-weight:700}.bet-selections-actions .btn.btn-block.btn-outline-secondary,.bet-selections-actions .btn.btn-block.btn-light{background-color:initial;background-image:none;color:#adadad;border-color:#adadad;padding:.25rem .5rem}.bet-selections-actions .btn.btn-block.btn-outline-secondary.disabled,.bet-selections-actions .btn.btn-block.btn-light.disabled{opacity:.5}.bet-selections-actions .btn.btn-block.btn-outline-secondary.highlighted,.bet-selections-actions .btn.btn-block.btn-light.highlighted{background-color:#fc06!important;border-color:#fc0!important}@media (hover: hover) and (pointer: fine){.bet-selections-actions .btn.btn-block.btn-outline-secondary.highlighted:hover,.bet-selections-actions .btn.btn-block.btn-light.highlighted:hover{background-color:#ffd11a66!important}}.bet-selections-actions .btn.btn-sm{line-height:2.1}.bet-generator-region-toggle,.odds-filter-container{padding:.625em;background-color:transparent;border-bottom:1px solid #333333}.bet-generator-region-toggle{display:flex;justify-content:space-between;align-items:center}.bet-generator-region-toggle .preference-info{font-size:12px;flex:1 0 auto;text-align:left}.bet-generator-region-toggle .country-icon{margin-right:10px;background-color:transparent;border:0;box-shadow:0 0 2px #00000040;display:inline-block;height:16px!important;position:relative;width:16px!important}.bet-generator-region-toggle ms-competition-logo{display:flex;margin-right:10px;width:20px;height:20px}.bet-generator-region-toggle .custom-control{margin-top:0}.bet-generator-winnings-filter,.bet-generator-odds-filter{padding-bottom:15px;display:block}.bet-generator-winnings-filter .filter-value,.bet-generator-odds-filter .filter-value{text-align:center;font-weight:700;padding:7px 0 10px}ms-slider.winnings-slider{background-color:#fc0}ms-slider.winnings-slider .slider-range{background-color:#5c5c5c}.bet-generator-loader{height:3em;top:0;bottom:0;right:0;left:0;overflow:hidden;display:block}.bet-generator-loader .bars-container{display:block;position:relative;width:100%;height:100%;box-sizing:content-box;margin:0;padding:0}.bet-generator-loader .bar{position:relative;text-align:initial}.bet-generator-loader .bar:before{content:"";background:#adadad;position:absolute}.bet-generator-loader .bar1{left:150%;top:25%;opacity:.6;animation:barAnimation .3s .1s linear infinite}.bet-generator-loader .bar1:before{width:100px;height:5px}.bet-generator-loader .bar2{top:50%;left:140%;opacity:.3;animation:barAnimation .5s .2s linear infinite}.bet-generator-loader .bar2:before{width:40px;height:10px}.bet-generator-loader .bar3{top:65em;opacity:.5;left:160%;animation:barAnimation .4s .3s linear infinite}.bet-generator-loader .bar3:before{width:40px;height:10px}@keyframes barAnimation{0%{left:120%}50%{left:40%}to{left:-30%}}

/*# sourceMappingURL=themes-black-dark-betgenerator.869e68ad0a6da2de.css.map*/