.bm-login-expand p>*{margin-bottom:1em}.bm-form{max-width:320px;margin:0 auto;font-size:16px}*{margin:0}body,html{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#fff}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;font-family:inherit;color:#333;font-size:.8em}input:active,input:focus{outline:none}::-webkit-input-placeholder{color:gray;opacity:1}:-moz-placeholder,::-moz-placeholder{color:gray;opacity:1}:-ms-input-placeholder{color:gray;opacity:1}.bm-input-row,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{width:100%;height:44px;margin-bottom:15px}.bm-input-row:last-child,input[type=email]:last-child,input[type=number]:last-child,input[type=password]:last-child,input[type=tel]:last-child,input[type=text]:last-child{margin-bottom:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{border:1px solid #ebebeb;border-radius:0;padding:0 15px;background-color:#fff;text-align:left}input[type=checkbox]{width:44px;height:44px;color:#000;border:1px solid #ebebeb;box-sizing:border-box;background-color:#fff;border-radius:0;float:right;padding-top:9px;padding-left:6px}input[type=submit]{background-color:#ebebeb;color:#333;width:100%;height:44px;border-radius:0}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{content:"";display:block;background-color:#333;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;border-radius:0}input[type=checkbox]:before{width:5px;height:23px;margin-left:10px}input[type=checkbox]:after{height:5px;width:15px;margin-top:-5px}.bm-input-row label{line-height:44px}.bm-input-row.bm-input-label{position:relative;padding-top:44px}.bm-input-row.bm-input-label>label{position:absolute;top:0;left:0;line-height:44px}.bm-input-row.bm-input-label.bm-input-code{height:88px}.bm-input-row.bm-input-label.bm-input-code>.bm-block{top:44px}.bm-input-code input[type=tel]{border-bottom-left-radius:0;border-top-left-radius:0}.bm-input-code{position:relative;box-sizing:border-box}.bm-input-code>.bm-block{display:inline-block;position:absolute;top:0;left:0;height:44px;line-height:44px;background-color:#ebebeb;color:#333;padding:0 10px;border-bottom-left-radius:0;border-top-left-radius:0}*{margin:0}body,html{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#fff}*{margin:0}body,html{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#fff}.bm-container-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;opacity:0;z-index:50;background-color:rgba(0,0,0,.75);color:#333}.bm-block-modal-message-scroll{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:15px;overflow:auto;-webkit-overflow-scrolling:touch}.bm-block-modal-message-scroll .bm-modal{display:block;opacity:1;position:relative;top:auto;left:auto;width:100%}.bm-modal{display:none;opacity:0;position:absolute;top:50%;left:50%;background:#fff;font-size:16px}.bm-modal.bm-modal-message{width:calc(100% - 30px);max-width:290px}.bm-modal.bm-modal-header{padding-top:44px}.bm-modal.bm-modal-footer{padding-bottom:44px}.bm-modal>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-modal .bm-header{position:absolute;top:0;left:0;height:44px;width:100%;background-color:#333;box-sizing:border-box}.bm-modal .bm-header>.bm-block{max-width:640px}.bm-modal .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box}.bm-modal .bm-content>.bm-block{padding:15px;max-width:640px}.bm-modal .bm-footer{position:absolute;bottom:0;left:0;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-modal .bm-footer>.bm-block{max-width:640px}.bm-modal .bm-footer .bm-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bm-modal .bm-footer .bm-container.left{left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-modal .bm-footer .bm-container.right{left:auto;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-button{width:100px;height:34px;background-color:#fff;border:1px solid #cacaca;box-sizing:border-box;text-align:center;line-height:32px;border-radius:2px;position:relative}.bm-button.pressed{border-color:#b1b1b1;background-color:#f2f2f2}.bm-button a{position:absolute;top:0;left:0;width:100%;height:100%}.bm-container-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100}.bm-loader-spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;border:3px solid #fff;margin:-25px;border-radius:50px;border-top-color:transparent}.bm-container-page,.bm-page{position:absolute;top:0;left:0;width:100%;height:100%}.bm-page{box-sizing:border-box;font-size:1.6rem;background:#004063}.bm-page.bm-page-header{padding-top:44px}.bm-page.bm-page-footer{padding-bottom:44px}.bm-page>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-page .bm-header{position:absolute;top:0;left:0;height:44px;width:100%;background-color:#fff;box-sizing:border-box}.bm-page .bm-header>.bm-block{max-width:640px}.bm-page .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.bm-page .bm-content>.bm-block{padding:15px;max-width:640px}.bm-page .bm-footer{position:absolute;bottom:0;left:0;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-page .bm-footer>.bm-block{max-width:640px}.bm-container-page,.bm-page{position:absolute;top:0;left:0;width:100%;height:100%}.bm-page{box-sizing:border-box;font-size:1.6rem;background:#004063}.bm-page.bm-page-header{padding-top:44px}.bm-page.bm-page-footer{padding-bottom:44px}.bm-page>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-page .bm-header{position:absolute;top:0;left:0;height:44px;width:100%;background-color:#fff;box-sizing:border-box}.bm-page .bm-header>.bm-block{max-width:640px}.bm-page .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.bm-page .bm-content>.bm-block{padding:15px;max-width:640px}.bm-page .bm-footer{position:absolute;bottom:0;left:0;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-page .bm-footer>.bm-block{max-width:640px}.bm-container-menu{position:fixed;top:44px;left:0;width:100%;height:100%;height:calc(100% - 44px);display:none;z-index:40}.bm-menu-overlay{left:0;width:100%;background-color:rgba(0,0,0,.4);opacity:0}.bm-menu-content,.bm-menu-overlay{position:absolute;top:0;height:100%}.bm-menu-content{width:200px;-webkit-transform:translate(-100%);transform:translate(-100%);background-color:#fff;z-index:10;font-size:16px;padding:15px;box-sizing:border-box}.bm-menu-button{right:20px;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-menu-button,.bm-menu-button>div{position:absolute;top:50%;width:30px}.bm-menu-button>div{left:50%;height:3px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.bm-menu-button div:first-child{margin-top:-7px}.bm-menu-button div:nth-child(3){margin-top:7px}.bm-login-expand p>*{margin-bottom:1em}.bm-form{max-width:320px;margin:0 auto}*{margin:0}.bm-logo{display:block;height:24px;position:absolute;top:10px;left:12px}.bm-card-item,.bm-card-item>.bm-block{position:relative;width:100%;height:100%}.bm-card-item>.bm-block{box-sizing:border-box}.bm-card-item.bm-indexer>.bm-block{padding-bottom:25px}.bm-card-item.bm-indexer .bm-indexer{position:absolute;bottom:0;left:50%;white-space:nowrap;-webkit-transform:translate(-50%);transform:translate(-50%);height:10px;padding:0 5px}.bm-card-item.bm-indexer .bm-indexer .bm-index{width:10px;height:10px;background-color:#fff;display:inline-block;vertical-align:top;margin-right:3px;border-radius:5px;border:1px solid #333;box-sizing:border-box}.bm-card-item.bm-indexer .bm-indexer .bm-index.active{background-color:#cacaca;border:1px solid #333}.bm-card-item.bm-indexer .bm-indexer .bm-index:last-child{margin-right:0}.bm-card-item .bm-container{position:relative;width:0;height:100%;width:100%}.bm-card-item .bm-card{position:absolute;top:4%;left:0;width:100%;height:96%;box-sizing:border-box;padding:0 10px}.bm-card-item .bm-card>.bm-block{position:relative;width:100%;height:100%;background-color:#cacaca;box-shadow:0 -4px 4px -4px rgba(0,0,0,.4);padding:15px;box-sizing:border-box}.bm-card-item .bm-card>.bm-block>.bm-image-box{margin:-15px}.bm-card-item .bm-card.card-layer-stacked>.bm-block{box-shadow:none}.bm-card-item .bm-card-button{position:fixed;width:30px;height:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.bm-card-item .bm-card-button *{pointer-events:none}.bm-card-item .bm-card-button>div{width:60px;height:60px;background-color:#333;border-radius:30px;box-shadow:0 0 5px rgba(0,0,0,.5);box-sizing:border-box;border:4px solid #fff}.bm-card-item .bm-card-button>div>span{display:block;width:15px;height:15px;border:3px solid #fff;box-sizing:border-box;position:absolute;top:22.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.bm-card-item .bm-card-button.prev{left:0}.bm-card-item .bm-card-button.prev>div{margin-left:-30px}.bm-card-item .bm-card-button.prev>div>span{left:7.5px;border-top:none;border-right:none}.bm-card-item .bm-card-button.next{right:0}.bm-card-item .bm-card-button.next>div>span{right:7.5px;border-left:none;border-bottom:none}.bm-home-ad{width:100%;height:100%}*{margin:0}body,html{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#fff}.bm-container-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;opacity:0;z-index:50;background-color:rgba(0,0,0,.75);color:#333}.bm-block-modal-message-scroll{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:15px;overflow:auto;-webkit-overflow-scrolling:touch}.bm-block-modal-message-scroll .bm-modal{display:block;opacity:1;position:relative;top:auto;left:auto;width:100%}.bm-modal{display:none;opacity:0;position:absolute;top:50%;left:50%;background:#fff;font-size:16px}.bm-modal.bm-modal-message{width:calc(100% - 30px);max-width:290px}.bm-modal.bm-modal-header{padding-top:44px}.bm-modal.bm-modal-footer{padding-bottom:44px}.bm-modal>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-modal .bm-header{position:absolute;top:0;left:0;height:44px;width:100%;background-color:#333;box-sizing:border-box}.bm-modal .bm-header>.bm-block{max-width:640px}.bm-modal .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box}.bm-modal .bm-content>.bm-block{padding:15px;max-width:640px}.bm-modal .bm-footer{position:absolute;bottom:0;left:0;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-modal .bm-footer>.bm-block{max-width:640px}.bm-modal .bm-footer .bm-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bm-modal .bm-footer .bm-container.left{left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-modal .bm-footer .bm-container.right{left:auto;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-block-modal-map{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:15px}.bm-block-modal-map .bm-modal{display:block;opacity:1;position:relative;top:auto;left:auto;width:100%;height:100%}.bm-block-modal-map .bm-modal .bm-content>.bm-block{padding:0;max-width:none}.bm-map{width:100%;height:100%}.bm-map-window{width:250px!important;height:145px!important}.bm-map-window>div:first-child,.bm-map-window>div:nth-child(3),.bm-map-window>img{display:none}.bm-map-window .gm-style-iw>div:first-child{width:199px!important;height:126px!important}.bm-map-window .gm-style-iw>div:first-child>div{overflow:initial!important}.bm-map-window .gm-style-iw{left:0!important;top:0!important;overflow:initial}.bm-map-window .gm-ui-hover-effect{display:none!important}.bm-map-window .bm-map-window-container{width:250px;height:145px;position:absolute;top:1px;left:1px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.4)}.bm-map-window .bm-map-window-header{width:100%;height:34px;background-color:#333;color:#fff;line-height:34px;box-sizing:border-box;padding:0 10px;font-weight:700}.bm-map-window .bm-map-window-content{width:100%;height:111px;box-sizing:border-box;padding:15px}.bm-map-window .bm-map-window-content>div{margin-bottom:5px}.bm-map-window .bm-map-window-content .bm-map-window-button{width:100%;background-color:#333;color:#fff;padding:10px 15px;box-sizing:border-box;text-align:center;font-weight:700;font-size:1em;margin-top:10px}.bm-map-window .bm-map-window-close{position:absolute;top:9.5px;right:10px;width:15px;height:15px}.bm-map-window .bm-map-window-close span{background-color:#fff;display:block;width:15px;height:3px;position:absolute;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center}.bm-map-window .bm-map-window-close span:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bm-map-window .bm-map-window-close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bm-map-close{position:absolute;top:0;right:0;width:25px;height:25px;background-color:#333;padding:5px}.bm-map-close span{background-color:#fff;display:block;width:25px;height:3px;position:absolute;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center}.bm-map-close span:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bm-map-close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bm-sms{text-decoration:none;color:inherit;display:none}.bm-device-smartphone .bm-sms{display:block}html{font-size:10px}body{font-family:Futura,sans-serif}body .bm-menu-button{background-color:#da291c;padding:5px 7px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}body .bm-menu-button div{width:25px;height:2px}body .bm-menu-button div:first-child{margin-top:-5px}body .bm-menu-button div:nth-child(3){margin-top:5px}body .bm-page .bm-content>.bm-block{background-image:url(../gfx/xmas/base/bg2.jpg);background-size:cover;background-position:bottom;padding-top:30px}body .bm-page .bm-content>.bm-block:after{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px 2px rgba(0,0,0,.6)}body .bm-modal{border-radius:5px}body .bm-modal .bm-footer{background-color:transparent;border-top-color:transparent}body .bm-modal .bm-footer .bm-button{background-color:#e11f12;border:none;color:#fff;margin-top:-15px;text-transform:uppercase}.bm-menu-content{background-color:#004063}.bm-menu-content .character{background-color:#fff;border-radius:40px;width:80px;height:80px;top:30px;box-sizing:border-box;border:5px solid #eee;box-shadow:0 2px 4px 0 rgba(0,0,0,.32);overflow:hidden}.bm-menu-content .character,.bm-menu-content .character img{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.bm-menu-content .character img{display:block;height:95%;bottom:0}.bm-menu-content .days{margin:110px auto 0;height:35px;width:165px}.bm-menu-content .days div{width:29px;float:left;margin-left:5px;background-size:cover;background-position:100% 0;position:relative}.bm-menu-content .days div.active{background-position:0 0}.bm-menu-content .days div.active span{display:block}.bm-menu-content .days div span{position:absolute;top:7px;left:1px;z-index:1;font-size:13px;text-align:center;width:100%;display:none}.bm-menu-content .days div:first-child{margin-left:0}.bm-menu-content .days div:after{content:"";padding-top:137.9310344828%;display:block}.bm-menu-content .days-text{font-size:10px;text-align:center;font-weight:700;margin:10px 0}.bm-menu-content .profile{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#061f2c}.bm-menu-content .profile .text{font-size:12px;left:15px}.bm-menu-content .profile .bm-logout,.bm-menu-content .profile .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-menu-content .profile .bm-logout{background:#fff;border-radius:3px;color:#000;font-size:10px;right:15px;padding:5px 10px}.bm-menu-content .bm-menu-list{position:absolute;bottom:40px;width:100%;left:0}.bm-menu-content .bm-menu-list div{width:100%;text-transform:uppercase;padding:10px 15px;box-sizing:border-box;font-size:15px}.bm-menu-content .bm-menu-list div a{color:inherit;text-decoration:none}.bm-menu-content .bm-menu-list div:nth-child(odd){background-color:#013654}.highscore{margin-top:10px}.highscore div{width:100%;height:40px;line-height:40px;background-color:#fff;color:#333;display:table}.highscore div:nth-child(odd){background-color:#ebebeb}.highscore div.active{background-color:#e12411;color:#fff}.highscore div.th{background-color:#333;color:#fff}.highscore div span{display:table-cell;box-sizing:border-box;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highscore div span.position{width:25%}.highscore div span.firstname{width:50%}.highscore div span.point{width:25%}.highscore div span.time{width:30%}.highscore div span.comment{width:70%}.prize-modal img{width:100%;display:block}.xmas-list-modal{max-width:320px;margin:0 auto}.card{width:280px;height:270px;background-color:#fff;margin:70px auto 0;border-radius:5px;padding:15px;box-sizing:border-box;position:relative;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.6);color:#4c4c4c}.card .prize{display:block;margin:-100px auto 0;width:50%}.card .headline{text-align:center;font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.card .text{text-align:center;font-size:16px}.card .button{border:2px solid #fff;background-color:#e11f12;box-shadow:0 2px 4px 1px rgba(0,0,0,.5);border-radius:3px;color:#fff;text-align:center;padding:10px 0}.card .button.left,.card .button.right{width:100px;float:left;margin:10px;margin-top:20px}.circlek-chart{width:100px;height:100px;position:relative}.circlek-chart .text{position:absolute;top:50%;left:0;text-align:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#3d3d3d;font-size:14px}.circlek-chart .text .large{font-size:1.3em;font-weight:700}.circlek-chart .text .small{font-size:.5em;margin-top:.3em}.circlek-chart canvas{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#confetti{opacity:0}#confetti,#snow{position:absolute;top:0;left:0;width:100%;height:100%}#snow{pointer-events:none}#snow canvas{position:absolute;top:0;left:0;z-index:10}.zindex{position:relative;z-index:1;width:100%;height:100%}.global-extra-logo{position:absolute;top:3px;left:50%;width:90px;-webkit-transform:translate(-50%);transform:translate(-50%)}.language-ie .global-extra-logo{display:none}body .bm-page.bm-prize-code{padding-top:0}body .bm-page.bm-prize-code .error{color:#000}body .bm-page.bm-prize-code.show-header{padding-top:44px}body .bm-page.bm-prize-code.show-header .bm-header{display:block}body .bm-page.bm-prize-code .bm-header{display:none}body .bm-page.bm-prize-code .barcode-text{color:#000}body .bm-page.bm-prize-code .bm-content .offer{display:block;width:100%}body .bm-page.bm-prize-code .bm-content>.bm-block{padding-top:15px}body .bm-page.bm-prize-code .bm-content>.bm-block .text{text-align:center;margin-bottom:15px}body .bm-page.bm-prize-code .bm-content>.bm-block .bm-input-row,body .bm-page.bm-prize-code .bm-content>.bm-block .bm-input-row input{height:40px}body .bm-page.bm-prize-code .bm-code-container.style-ticket svg:first-child path,body .bm-page.bm-prize-code .bm-code-container.style-ticket svg:nth-child(3) path{fill:#da291c}body .bm-page.bm-prize-code .code,body .bm-page.bm-prize-code .footer,body .bm-page.bm-prize-code .header{background-color:#da291c}body .bm-page.bm-prize-code .bio-button{background-color:#da291c;border-radius:5px;color:#fff;width:40%;text-align:center;padding:10px 0;float:left;font-size:14px;margin:20px 5%}body .bm-page.bm-prize-code .offer-center{background-color:#fff}body .bm-page.bm-prize-code .offer-center img{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .bm-page .code .code-block span{color:#333}.collect-text{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.guide-image{width:100%}body .bm-page-hub .highscore-btn{position:absolute;top:-10px;right:15px;width:75px}body .bm-page-hub .highscore-btn img{display:block;width:100%}body .bm-page-hub .highscore-btn div{position:absolute;bottom:30px;left:0;width:100%;text-align:center;font-size:9px;font-weight:700;text-transform:uppercase}body .bm-page-hub .things{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;max-width:220px}body .bm-page-hub .hat{position:absolute;top:-120px;left:50%;width:90px;-webkit-transform:translateX(-41%);transform:translateX(-41%);z-index:10}body .bm-page-hub .snow-layer{width:100%;max-width:640px;margin:-12px auto 0;display:block;position:relative;z-index:1}body .bm-page-hub .bm-content>.bm-block.hub{background-image:none!important;padding:0;padding-top:250px;z-index:2}body .bm-page-hub .bm-content .background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../gfx/xmas/base/bg2.jpg);background-size:cover;background-position:bottom}body .bm-page-hub .bm-content .background .top{overflow:hidden}body .bm-page-hub .bm-content .background .center{background-color:#eee;border:5px solid #fff;border-left:none;border-right:none;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.4);box-sizing:border-box}body .bm-page-hub .bm-content label{margin:10px 0 5px;display:block}body .bm-page-hub .top{height:120px;width:100%;box-sizing:border-box;padding-top:15px;position:absolute;top:0;left:0}body .bm-page-hub .top .ray{display:block;width:480px;position:absolute;top:100%;left:50%;margin-top:-240px;margin-left:-240px}body .bm-page-hub .top .name{text-align:center;text-transform:uppercase;font-size:1.8rem;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px}body .bm-page-hub .top .bunus{position:absolute;top:30px;left:50%;width:80px;margin-left:105px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}body .bm-page-hub .center{width:100%;height:130px;position:absolute;top:120px;left:0}body .bm-page-hub .center .character{background-color:#fff;border-radius:50px;width:100px;height:100px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);box-sizing:border-box;border:5px solid #eee;box-shadow:0 2px 4px 0 rgba(0,0,0,.32);overflow:hidden}body .bm-page-hub .center .character img{display:block;height:95%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}body .bm-page-hub .center .name{color:#3d3d3d;text-align:center;padding-top:50px;text-transform:uppercase}body .bm-page-hub .center .name div{font-size:.8em}body .bm-page-hub .center .name h1{font-size:1.1em}body .bm-page-hub .center .block{width:80px;height:80px;background-color:#3cb3e7;background-image:url(../gfx/xmas/base/bg.jpg);background-size:150%;background-position:50%;box-shadow:inset 0 0 10px rgba(0,0,0,.7);box-sizing:border-box;border-radius:100px;position:absolute;top:25px;font-weight:700}body .bm-page-hub .center .block.left{left:5%}body .bm-page-hub .center .block.right{right:5%}body .bm-page-hub .center .block .center{position:absolute;top:50%;left:0;width:100%;text-align:center;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 0 5px #000}body .bm-page-hub .center .block div{font-size:20px;line-height:1em;margin-bottom:4px}body .bm-page-hub .center .block span{font-size:.5em;line-height:1em;display:block}body .bm-page-hub .center .level{position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .bm-page-hub .center .level div{color:#3d3d3d;text-align:center;text-transform:uppercase;font-size:.5em;margin-top:3px}.bottom{position:relative;width:100%;height:100%;max-height:200px}.bottom .title{position:absolute;top:58px;left:0;width:100%;text-align:center;text-transform:uppercase;z-index:2;font-weight:700;text-shadow:0 0 10px #000}.bottom .background{width:100%;height:90px;background-position:50%;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px}.bottom .button{position:absolute;bottom:0;left:0;background-color:#e11f12;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block;width:100%;box-sizing:border-box;border-top:none;text-align:center;padding:10px 0;border:5px solid #fff;text-transform:uppercase}.bottom .button.disable{background-color:#777373}.bottom .bm-card-item{box-sizing:border-box;width:280px;height:160px;padding-top:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bottom .bm-card-item .bm-card{height:100%;top:0}.bottom .bm-card-item .bm-card>.bm-block{border-radius:10px;background-color:#fff}.bottom .bm-card-item.bm-indexer>.bm-block{padding-bottom:15px}.bottom .bm-card-item.bm-indexer .bm-indexer{height:7px}.bottom .bm-card-item.bm-indexer .bm-index{background-color:transparent;border:1px solid #fff;width:7px;height:7px}.bottom .bm-card-item.bm-indexer .bm-index.active{border:1px solid #fff;background-color:#fff}.circlek-chart.gamesLeft{margin-left:-105px}.circlek-chart.gamesLeft,.circlek-chart.nextLevel{position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circlek-chart.nextLevel{margin-left:105px}.game-status{border-radius:5px;margin-top:40px;text-transform:uppercase}.game-status .level-img{width:110px;display:block;margin:-134px auto 40px}.game-status .prize{width:160px;margin:-110px auto 0;display:block}.game-status .text{text-align:center;font-size:18px;font-weight:700;margin-top:20px;margin-bottom:20px}.game-status .text a{color:inherit}.game-status .text.block{font-size:15px}.game-status .bm-content>.bm-block>.button{background-color:#e31f13;text-transform:uppercase;font-size:15px;color:#fff;width:150px;margin:0 auto 20px;text-align:center;padding:10px 0;border-radius:5px}.game-status .sprite{width:125px;height:125px;background-size:500px;margin:0 auto}.game-status .sprite.padding{margin-bottom:20px}.game-status .container{width:100%;height:200px;overflow:hidden;color:#fff;margin-top:-40px;pointer-events:none;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.game-status .container .bm-card-item{width:250px}.game-status .container .bm-card-item .bm-card>.bm-block{padding:0;box-shadow:0 1px 4px rgba(0,0,0,.5)}.game-status.ad{margin-top:0;overflow:hidden}.game-status.ad .bm-content>.bm-block{padding:0;overflow:hidden}.game-status.ad .bm-content>.bm-block .button{margin:0;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.game-status.ad .bm-content>.bm-block .button.left{width:120px;left:25%}.game-status.ad .bm-content>.bm-block .button.right{width:120px;left:75%}.game-status.ad .bm-content>.bm-block .button a{position:absolute;top:0;left:0;width:100%;height:100%}.game-status.ad .bm-content>.bm-block .ad-image{width:100%;display:block}.level-state img{display:inline-block;width:25px;margin-left:3px;opacity:.5}.level-state img:first-child{margin-left:0}.level-state img.active{opacity:1}.level-state.intro{margin:0 auto 20px;width:169px}.level-state.intro img{width:40px}.card.profile{height:300px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);transform:scale(1)}.card.profile .headline{font-size:14px}@media (min-height:520px){.card.profile{-webkit-transform:scale(1.1);transform:scale(1.1);margin-top:80px}}@media (min-height:560px){.card.profile{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:85px}}.music-status{box-shadow:0 0 5px #000;background-image:url(../gfx/xmas/base/bg.jpg);background-size:cover;background-position:bottom;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.63)}.music-status.ad{background-color:#fafafa;background-image:none}.music-status.ad.russia .bm-block{padding:0}.music-status.ad.russia .time{color:#fff;border-color:#fff}.music-status.ad .bm-block{padding:10px}.music-status.ad img{display:block;width:100%}.music-status.ad .time{top:10px;right:10px;color:#333;position:absolute;top:15px;right:20px;color:#000;text-shadow:none;border:3px solid #333;width:1.5em;height:1.5em;line-height:1.5em;border-radius:1.5em}.music-status .anim-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%}.music-status .anim-box img{position:absolute;top:0;left:0;width:100%;display:block}.music-status .anim-box:after{content:"";display:block;padding-top:100%}.music-status .canvas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;z-index:10}.music-status .canvas:after{content:"";display:block;padding-top:100%}.music-status .canvas canvas{position:absolute;top:0;left:0;width:100%;height:100%}.music-status .button{background-color:#da291c;text-transform:uppercase;height:44px;line-height:44px;text-align:center;font-size:20px;color:#fff;width:150px;margin:20px auto 0;display:block;font-size:16px;border-radius:5px;border:3px solid #fff;font-weight:700;text-decoration:none}.music-status .point-box{width:200px;margin:0 auto;position:relative}.music-status .point-box .status{position:relative;z-index:4;display:block;width:100%}.music-status .point-box .center{z-index:5;position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2em;font-size:25px}.music-status .point-box .center .text{font-size:.6em;line-height:1.2em}.music-status .text{font-size:.6em;margin:.4em 0}body .bm-page-login .bm-content>.bm-block{padding:15px 0 0}body .bm-page-login .hero{display:block;width:100%;border-top-left-radius:5px;border-top-right-radius:5px}body .bm-page-login .bm-form{padding:15px}body .bm-page-login .bm-form .bm-input-row label{text-decoration:underline;text-transform:uppercase;font-size:.7em;display:block;float:left;width:100px;line-height:20px}body .bm-page-login .scalebox{width:320px}body .bm-page-login .hero-text{position:absolute;top:35px;left:20px}body .bm-page-login .hero-text,input[type=submit]{color:#fff;font-weight:700;text-transform:uppercase}input[type=submit]{background-color:#e31f13}input[type=checkbox]{background-color:#ebebeb;border-color:#c9c8c8}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{background-color:#e31f13}.card.login{margin-top:0;height:auto;padding:0}.bm-page-homead .scale{width:240px;position:absolute;top:50%;left:50%}.bm-page-homead .ad-highscore{margin-top:0}.bm-page-homead .ad-highscore>.bm-block{padding:0;overflow:hidden}.bm-page-homead .ad-highscore .center.highscore{margin-top:0}.bm-page-homead .bm-content>.bm-block{padding-top:0!important}.bm-page-homead .bm-card-item .bm-card-button>div{background-color:#da291c}.bm-page-homead .bm-card-item .bm-card>.bm-block{background-color:#fff;border-radius:5px;color:#555;font-weight:700}.bm-page-homead .headline{text-align:center;font-size:20px;text-transform:uppercase}.bm-page-homead .headline.small{font-size:18px}.bm-page-homead .cookie-man{width:110px;margin:10px auto;display:block}.bm-page-homead .timer{width:215px;margin:0 auto;height:70px}.bm-page-homead .timer>div{width:50px;float:left;margin-left:5px;text-align:center}.bm-page-homead .timer>div:first-child{margin-left:0}.bm-page-homead .timer>div span{display:block;font-size:12px}.bm-page-homead .timer>div div{margin-top:5px;width:50px;height:50px;line-height:50px;background-color:#555;color:#fff;border-radius:5px}.bm-page-homead .btn{padding:10px 0;width:200px;border-radius:2px;font-size:16px;margin:10px auto;border:4px solid #fff;display:block;text-decoration:none}.bm-page-homead .btn,.bm-page-homead .splash{background-color:#da291c;color:#fff;text-align:center;text-transform:uppercase;box-shadow:0 0 3px rgba(0,0,0,.4)}.bm-page-homead .splash{width:90px;height:90px;border-radius:100px;border:4px solid #fff;box-sizing:border-box;padding-top:18px;position:absolute;z-index:2;top:60px;left:50%;-webkit-transform:translateX(-120%);transform:translateX(-120%)}.bm-game-catcher .bm-content>.bm-block{padding:0!important;max-width:none}.bm-catcher-container{position:relative}.bm-catcher-container,.bm-catcher-container canvas{width:100%;height:100%}.game-intro{background-color:transparent}.game-intro .text{font-size:13px;width:250px}.game-intro .button,.game-intro .text{color:#fff;text-align:center;text-transform:uppercase}.game-intro .button{background-color:#da291c;padding:10px 0;width:200px;border-radius:2px;font-size:16px;margin:20px auto 10px;border:4px solid #fff}body .bm-modal.collect-flag{width:100%;height:100%;max-width:none;background-color:transparent}body .bm-modal.collect-flag .bm-content>.bm-block{padding:0}body .bm-modal.collect-flag .box{width:240px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}body .bm-modal.collect-flag .light{width:270px;margin:-15px}.bm-header .point{text-align:center;width:31%;padding-top:12px;line-height:1em;font-size:16px;display:none}.bm-header .point .text{font-size:.6em;text-transform:uppercase}.bm-header .point .value.add{color:#0cc758}.bm-header .point .value.remove{color:#ff2b3b}.game-status.ad.loader{height:80%;max-height:368px}.game-status.ad.loader img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bm-page-xmasMusic .apple-music{position:absolute;bottom:-1px;left:0;text-shadow:0 0 1px #000;text-align:center;width:100%;font-size:11px}.bm-page-xmasMusic .loadbar{width:280px;height:54px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bm-page-xmasMusic .loadbar .bar{height:100%;width:0;background-color:#d03b32;overflow:hidden;display:none;z-index:2;position:relative}.bm-page-xmasMusic .loadbar .bar .text{color:#fff}.bm-page-xmasMusic .loadbar .text{width:280px;text-align:center;line-height:54px;font-weight:700;text-transform:uppercase;position:absolute;top:0;left:0;color:#000}.bm-page-xmasMusic .loadbar .text span{display:inline-block}.bm-page-xmasMusic .challage-lps{height:36px;width:200px;z-index:10;position:absolute;top:93%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-perspective:1000px;perspective:1000px}.bm-page-xmasMusic .challage-lps .lp{width:30px;padding:3px;float:left;margin-left:5px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.bm-page-xmasMusic .challage-lps .lp:first-child{margin-left:0}.bm-page-xmasMusic .challage-lps .lp.correct .line1,.bm-page-xmasMusic .challage-lps .lp.correct .line2{background-color:#2bd029;width:2px;border-radius:5px;position:absolute;top:50%;left:50%}.bm-page-xmasMusic .challage-lps .lp.correct .line1{-webkit-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg);height:8px;margin-top:3px;margin-left:-3px}.bm-page-xmasMusic .challage-lps .lp.correct .line2{-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg);height:16px;margin-left:2px}.bm-page-xmasMusic .challage-lps .lp.wrong .line1,.bm-page-xmasMusic .challage-lps .lp.wrong .line2{background-color:#ff2a2a;width:2px;border-radius:5px;position:absolute;top:50%;left:50%;height:18px}.bm-page-xmasMusic .challage-lps .lp.wrong .line1{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bm-page-xmasMusic .challage-lps .lp.wrong .line2{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bm-page-xmasMusic .challage-lps .lp .container{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:3px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bm-page-xmasMusic .challage-lps .lp .container .background{background-color:#fff;width:100%;height:100%;border-radius:50px;box-shadow:0 0 4px rgba(0,0,0,.5)}.bm-page-xmasMusic .challage-lps .lp img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;display:block;position:relative;z-index:2;border-radius:100px;box-shadow:0 0 4px rgba(0,0,0,.5)}.bm-page-xmasMusic .challage-lps .lp canvas{position:absolute;top:0;left:0;width:100%;height:100%}.bm-page-xmasMusic .challenge-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:-25px}.bm-page-xmasMusic .game-cover{width:120px;height:120px;background-color:#979797;position:relative;margin:0 auto}.bm-page-xmasMusic .game-cover .pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;border:2px solid #d03b32;box-sizing:border-box}.bm-page-xmasMusic .game-cover .time{width:40px;height:40px;text-align:center;line-height:40px;background-color:#000;border-radius:50px;position:absolute;top:50%;font-size:11px;left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);opacity:0}.bm-page-xmasMusic .game-cover .time.correct{background-color:#42b752}.bm-page-xmasMusic .game-cover .time.wrong{background-color:#de0000}.bm-page-xmasMusic .game-cover img{display:block;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.bm-page-xmasMusic .game-speaker{position:relative;width:50px;height:50px;border-radius:1000px;margin:15px auto}.bm-page-xmasMusic .game-speaker img{display:block;width:100%;position:relative;z-index:3}.bm-page-xmasMusic .game-speaker .pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:200px;border:2px solid #d03b32;box-sizing:border-box}.bm-page-xmasMusic .game-speaker .time{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:22px;font-weight:700;z-index:4}.bm-page-xmasMusic .game-cover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border-radius:3px;opacity:0}.bm-page-xmasMusic .game-cover.wrong .pulse{border:2px solid #de0000}.bm-page-xmasMusic .game-cover.correct .pulse{border:2px solid #42b752}.bm-page-xmasMusic .game-cover.wrong .overlay{background:linear-gradient(180deg,rgba(214,26,26,0) 0,rgba(222,0,0,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d61a1a",endColorstr="#de0000",GradientType=0)}.bm-page-xmasMusic .game-cover.correct .overlay{background:linear-gradient(180deg,rgba(66,183,82,0) 0,rgba(66,183,82,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0042b752",endColorstr="#42b752",GradientType=0)}.bm-page-xmasMusic .game-timer{position:absolute;bottom:0;left:0;width:100%;height:40px;z-index:2;background-color:#0cab43}.bm-page-xmasMusic .timer-time{position:absolute;top:2px;left:20px;font-size:11px}.bm-page-xmasMusic .timer-timeline{position:absolute;top:18px;left:0;width:100%;height:4px;background-color:#58cef9;box-sizing:border-box;padding:0 10px}.bm-page-xmasMusic .timer-curser{width:16px;height:16px;background-color:#f7a5d9;border-radius:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-6px}.bm-modal.dayli{background-color:transparent}.bm-modal.dayli .button{background-color:#da291c;text-transform:uppercase;padding:15px;text-align:center;font-size:20px;color:#fff;width:200px;margin:20px auto;border-radius:5px;border:3px solid #fff;font-weight:700}.bm-modal.transparent{background-color:transparent;color:#fff;text-align:center}.bm-modal.transparent .click-area{position:absolute;top:0;left:0;width:100%;height:100%}.bm-modal.transparent .overlay-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.bm-modal.transparent .intro img{display:block;margin:0 auto}.bm-modal.transparent .intro .arrow-top{margin-top:15px;height:50px}.bm-modal.transparent .intro .hand{width:60px;margin-top:15px;margin-bottom:15px}.bm-modal.transparent .intro .text{font-size:13px;width:230px;margin-bottom:15px}.bm-modal.transparent .intro .arrow-bottom{height:50px}.bm-modal.transparent .sound .soundico{width:60px;margin-top:85px;margin-bottom:15px}.bm-modal.transparent .sound .text{font-size:13px;width:320px;margin-bottom:15px}body .bm-page.bm-page-xmasMusicPre .bm-content>.bm-block{overflow:hidden;padding:0}body .bm-page.bm-page-xmasMusicPre .video-container{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:#000}body .bm-page.bm-page-xmasMusicPre .video-container video{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .bm-page.bm-page-xmasMusicPre .video-container .video-box{position:absolute;top:50%;width:74%;left:50.5%;-webkit-transform:translate(-50%,-74%);transform:translate(-50%,-74%);z-index:8;opacity:0}body .bm-page.bm-page-xmasMusicPre .video-container .video-box .text{position:absolute;bottom:3%;left:0;text-align:center;font-size:14px;width:100%;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 0 2px #000}body .bm-page.bm-page-xmasMusicPre .video-container .video-box .item{width:100%;display:block}body .bm-page.bm-page-xmasMusicPre .video-container .video-box .snow{position:absolute;top:-10.3%;left:-7.9%;width:117.4%;display:block}body .bm-page.bm-page-xmasMusicPre .video-container .video-btn{position:absolute;top:80%;left:50%;width:200px;height:44px;background-color:#da291c;text-align:center;line-height:44px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px;border:3px solid #fff;text-transform:uppercase;font-weight:700;opacity:0}body .bm-page.bm-page-xmasMusicPre .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;display:none;opacity:0}body .bm-page.bm-page-xmasMusicPre .container{width:320px;height:416px;box-sizing:border-box;padding:0 40px}body .bm-page.bm-page-xmasMusicPre .container .zoom{width:240px;height:416px}body .bm-page.bm-page-xmasMusicPre .container .row{position:relative;margin-top:-15%}body .bm-page.bm-page-xmasMusicPre .container .row:first-child{margin-top:-6%}body .bm-page.bm-page-xmasMusicPre .container .row .deco{position:relative;display:inline-block;width:25%}body .bm-page.bm-page-xmasMusicPre .container .row .deco img{position:absolute;top:0;left:5%;width:90%;display:block}body .bm-page.bm-page-xmasMusicPre .container .row .deco div{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700}body .bm-page.bm-page-xmasMusicPre .container .row .deco:after{display:block;padding-top:165%;content:""}body .bm-page.bm-page-xmasMusicPre .container .row:after{display:block;content:"";clear:both}body .bm-page.bm-page-coupon,body .bm-page.bm-page-error,body .bm-page.bm-page-redeem{background-image:radial-gradient(50% 100%,#0086c0 0,#004063 100%)}body .bm-page.bm-page-coupon .bm-content>.bm-block,body .bm-page.bm-page-error .bm-content>.bm-block,body .bm-page.bm-page-redeem .bm-content>.bm-block{background-image:none;background-color:transparent}body .bm-page .coupon-error{text-align:center}body .bm-map-window .bm-map-window-header{background-color:#d9291c}body .bm-map-window .bm-map-window-content .bm-map-window-button{background-color:#ed8b00}body .bm-page.bm-page-coupon{font-family:Futura,sans-serif;font-size:16px}body .bm-page.bm-page-coupon .box{background-color:#fff;border-radius:5px;box-sizing:border-box;padding:10px 0;width:280px;margin:0 auto;position:relative;-webkit-transform-origin:top center;transform-origin:top center}body .bm-page.bm-page-coupon.bm-page-footer{padding-bottom:70px}body .bm-page.bm-page-coupon .status-item{color:#333;text-align:center;box-sizing:border-box;font-weight:700;padding:0 35px;text-transform:uppercase}body .bm-page.bm-page-coupon .status-img{width:135px;background-size:400%;margin:0 auto 10px}body .bm-page.bm-page-coupon .status-img:after{content:"";display:block;padding-top:100%}body .bm-page.bm-page-coupon .bm-sms{display:block}body .bm-page.bm-page-coupon .btns{width:100%;height:50px;position:absolute;bottom:-60px;left:0}body .bm-page.bm-page-coupon .btns div{width:100%;background-color:#d9291c;border:3px solid #fff;float:left;box-sizing:border-box;height:50px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:45px;text-align:center;border-radius:5px}body .bm-page.bm-page-coupon .bm-content>.bm-block .expire{position:relative;z-index:4;text-align:center;color:#333;font-size:12px;text-transform:uppercase}body .bm-page.bm-page-coupon .bm-content>.bm-block .timer{width:170px;position:relative;z-index:6;margin:0 auto;height:70px}body .bm-page.bm-page-coupon .bm-content>.bm-block .timer div{width:50px;box-sizing:border-box;margin-left:10px;float:left}body .bm-page.bm-page-coupon .bm-content>.bm-block .timer div:first-child{margin-left:0}body .bm-page.bm-page-coupon .bm-content>.bm-block .timer div label{display:block;text-align:center;color:#333}body .bm-page.bm-page-coupon .bm-content>.bm-block .timer div span{display:block;width:50px;height:50px;color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);text-shadow:0 1px 3px rgba(0,0,0,.5);border-radius:5px;line-height:50px;text-align:center;font-weight:700;font-size:21px;background-color:#d9291c}body .bm-page.bm-page-coupon .bm-content>.bm-block .extra{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:30%;font-size:15px;width:90px;height:90px;background:#00a862;border:4px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:50px;color:#fff;font-weight:700;text-align:center}@media (min-height:480px){body .bm-page.bm-page-coupon .bm-content>.bm-block .extra{margin-left:28%}}@media (min-height:520px){body .bm-page.bm-page-coupon .bm-content>.bm-block .extra{margin-left:26%}}@media (min-height:560px){body .bm-page.bm-page-coupon .bm-content>.bm-block .extra{margin-left:23%}}@media (min-height:630px){body .bm-page.bm-page-coupon .bm-content>.bm-block .extra{margin-left:20%}}body .bm-page.bm-page-coupon .bm-content>.bm-block .extra span{position:absolute;top:50%;left:0;display:block;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px}body .bm-page.bm-page-coupon .bm-footer{height:70px;background-color:#d9291c;border:none}body .bm-page.bm-page-coupon .bm-footer .slider{width:100%;background-color:#d9291c;height:70px;position:absolute;bottom:0;left:0}body .bm-page.bm-page-coupon .bm-footer .slider .box{width:260px;height:50px;margin:10px auto;background-color:#c00;border-radius:50px;position:relative;box-sizing:border-box;padding:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body .bm-page.bm-page-coupon .bm-footer .slider .box .handle{height:40px;width:40px;background-color:#d9291c;border-radius:40px;z-index:5;position:relative}body .bm-page.bm-page-coupon .bm-footer .slider .box .handle span{position:absolute;top:14px;left:12px;width:14px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;box-sizing:border-box;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}body .bm-page.bm-page-coupon .bm-footer .slider .box .drag{position:absolute;top:5px;left:5px;border-radius:50px;width:40px;height:40px;background-color:#c00;z-index:4;min-width:40px}body .bm-page.bm-page-coupon .bm-footer .slider .box .text{position:absolute;top:0;left:0;text-align:center;line-height:50px;width:100%;color:#fff;font-size:16px;font-weight:700}body .bm-modal.coupon-redeem{font-family:Futura}body .bm-modal.coupon-redeem .bm-content>.bm-block{padding:0}body .bm-modal.coupon-redeem .top-box{background-color:#313131;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding-top:20px}body .bm-modal.coupon-redeem .top-box .logo{width:70px;display:block;margin-left:15px}body .bm-modal.coupon-redeem .top-box .select-text{text-align:center;padding:20px 10px 10px;font-weight:700;text-transform:uppercase;font-size:10px}body .bm-modal.coupon-redeem .top-box .select-input-label{padding:0 10px;text-align:center}body .bm-modal.coupon-redeem .top-box .select-location{position:relative;margin:10px auto 0;width:240px;background-color:#fff;font-size:13px;border-radius:3px;text-align:center;padding:10px;color:#313131;box-sizing:border-box;height:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .bm-modal.coupon-redeem .top-box .select-other{text-align:center;padding:10px;text-decoration:underline;font-size:10px}body .bm-modal.coupon-redeem .button{text-align:center;padding:15px 0;background-color:#535353;color:#fff;width:210px;margin:20px auto;border-radius:5px;text-shadow:0 1px 3px rgba(0,0,0,.5);font-size:12px;font-weight:700;text-transform:uppercase}body .bm-modal.coupon-redeem .button.green{background-color:#d9291c}body .bm-modal.coupon-redeem.bonus .button{margin:0 auto}body .bm-modal.coupon-redeem.bonus .top-box{padding-bottom:20px}body .bm-modal.coupon-redeem.zipcode .select-text{padding-bottom:5px}body .bm-modal.coupon-redeem.zipcode .form{margin:0 auto;display:block;width:260px;height:37px;padding:10px 0}body .bm-modal.coupon-redeem.zipcode .form input{box-sizing:border-box;display:block;float:left;height:100%;margin:0;border:none;border-radius:0}body .bm-modal.coupon-redeem.zipcode .form input[type=tel]{width:70%;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;font-weight:700;text-transform:uppercase}body .bm-modal.coupon-redeem.zipcode .form input[type=submit]{width:30%;background-color:#d9291c;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:700;text-transform:uppercase}body .bm-modal.coupon-redeem.zipcode .close{display:block;position:absolute;right:35px;top:20px}body .bm-modal.coupon-redeem.zipcode .close span{width:25px;height:3px;background-color:#fff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:50%;border-radius:2px}body .bm-modal.coupon-redeem.zipcode .close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body .bm-modal.coupon-redeem.zipcode .list{height:200px;width:100%;box-sizing:border-box;padding:15px}body .bm-modal.coupon-redeem.zipcode .list .list-container{position:relative;height:100%}body .bm-modal.coupon-redeem.zipcode .list .list-container .item{height:33%;box-sizing:border-box;border-bottom:1px solid #535353;position:relative;font-size:12px}body .bm-modal.coupon-redeem.zipcode .list .list-container .item div{position:absolute}body .bm-modal.coupon-redeem.zipcode .list .list-container .item .address{font-weight:700;font-size:1.1em;top:10px;left:0}body .bm-modal.coupon-redeem.zipcode .list .list-container .item .city{bottom:10px;left:0}body .bm-modal.coupon-redeem.zipcode .list .list-container .item .dist{bottom:10px;right:0}body .bm-modal.coupon-redeem.zipcode .list .list-container .item:last-child{border:none}body .bm-page.bm-page-redeem{font-family:Futura;background-color:#004063;background-image:none;font-size:16px}body .bm-page.bm-page-redeem .bm-header{z-index:5}body .bm-page.bm-page-redeem .ticket{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;width:290px;background-color:#fff;border-radius:10px;padding-bottom:70px;margin-top:-35px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}body .bm-page.bm-page-redeem .ticket.head{padding-top:50px;background-color:#fff}body .bm-page.bm-page-redeem .status-headline{position:absolute;top:0;left:0;width:100%;height:55px;color:#333;background-color:#fff;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px;padding:9px;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:16px}body .bm-page.bm-page-redeem .status-headline span{display:block;font-size:.7em}body .bm-page.bm-page-redeem .status-img{width:140px;background-size:400%;margin:0 auto}body .bm-page.bm-page-redeem .status-img:after{content:"";display:block;padding-top:100%}body .bm-page.bm-page-redeem .timer{text-align:center;font-size:26px;font-weight:700;box-sizing:border-box;padding:0 20px;color:#333}body .bm-page.bm-page-redeem .timer div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .bm-page.bm-page-redeem .chart{width:140px;height:140px;position:absolute;bottom:-70px;left:75px}body .bm-page.bm-page-redeem .chart .bg{position:absolute;top:20px;left:20px;width:100px;height:100px;background-color:#0086c0;z-index:2;border-radius:100px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}body .bm-page.bm-page-redeem .chart .text{position:absolute;top:50%;left:0;text-align:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em;font-weight:700;color:#fff;z-index:4}body .bm-page.bm-page-redeem .chart canvas{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bm-watermark{background-position:300%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-size:125%,50% 100%}.bm-watermark-pattern{background-size:30px}.bm-watermark,.bm-watermark-pattern{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.language-sv .card.profile{height:310px}.language-sv .card.profile .headline{font-size:12px}body.language-et .bm-page.bm-page-xmasMusicPre .video-container .video-box .text{display:none}body.language-et .bm-page-homead .timer>div span{font-size:10px}body.language-et .bm-page-hub .center .block span{font-size:8px}body.language-et .bm-page-hub .highscore-btn div{font-size:7px;bottom:27px;line-height:1.2em}body.language-pl .bm-page-homead .headline.small{font-size:17px}body.language-pl .bm-page-homead .timer>div span{font-size:11px}body.language-pl .bm-page-homead .splash{font-size:13px}body.language-pl .bm-page-hub .highscore-btn div{bottom:23px;line-height:11px}body.language-pl .bm-menu-content .profile .text{font-size:10px}body.language-lv .bm-page-login .bm-form .bm-input-row label{width:190px}body.language-lv .bm-page .card.profile .headline{font-size:11px}body.language-lv .bm-page-hub .center .name div{font-size:8px}body.language-lv .bm-page-hub .highscore-btn div{font-size:8px;bottom:23px;line-height:11px}body.language-lv .bm-page.bm-page-xmasMusicPre .video-container .video-btn{width:280px;font-size:15px}body.language-lt .bm-page-login .bm-form .bm-input-row label{width:190px}body.language-lt .bm-page-hub .center .block span,body.language-lt .bm-page-hub .center .name div{font-size:8px}body.language-lt .bm-page-homead .splash{padding-top:23px}body.language-lt .bm-page.bm-page-xmasMusicPre .video-container .video-btn{width:280px;font-size:15px}body.language-ru .bm-page-login .bm-form .bm-input-row label{width:190px}body.language-ru .bm-page-hub .center .name div{font-size:7px}body.language-ru .bm-page-hub .center .block span{font-size:8px}body.language-ru .bm-page-homead .splash{padding-top:23px}body.language-ru .bm-page.bm-page-xmasMusicPre .video-container .video-btn{width:280px;font-size:11px}body.language-ru .status .headline.small{font-size:12px}body.language-ie .global-extra-logo,body.language-ru .bm-page.bm-page-xmasMusicPre .video-container .video-box .text,body.language-ru .global-extra-logo{display:none}body.language-pl .bm-page-login .bm-form .bm-input-row label{line-height:42px;font-size:13px;width:190px}body.language-pl .music-status .button{width:240px;font-size:12px}