form .well ul,ul.errors{list-style:none}#information-container>h1,.phone-country-code,.raf-mobile-download-option,.raf-more-info,body .headless-account-landing,body.hearthstone-template .raf-container .cta>h2,body.hearthstone-template .raf-container>div.cta,body.hearthstone-template .raf-container>h2,body.hearthstone-template .raf-container>h3,body.hearthstone-template.account-creation-success div.success-content{text-align:center}.body-content{padding-bottom:0}.alert{margin-bottom:25px}.modal-backdrop,.modal-background.fade.in{background-color:rgba(255,255,255,0)}.modal ul,.modal ul:last-child{margin:0 0 10px 20px}.modal ul li,.modal ul:last-child li{margin-bottom:0}.modal .close{opacity:.5}.modal .close:focus,.modal .close:hover{opacity:1}select.css-input option{color:rgba(255,255,255,.7)}button,input,label,select,textarea{font-size:15px;background-image:none}.form-controls{margin-top:20px;margin-bottom:20px}.app .creation-container{margin:0 34px}.app .creation-container h1{margin:0 0 18px}.app .creation-container .social-divider{margin:4px 0}.app .creation-container p{margin:0 0 4px;line-height:22px}.app .creation-container .form-controls,.app .creation-container .row-checkbox{margin:0}.app .creation-container fieldset{padding-top:4px}.app .creation-container .fine-print{padding-top:0}.app .body-content{margin-top:0}.app .creation-container h1{line-height:28px}.app .creation-container a.btn{margin-bottom:10px}.small-header{display:none}#account-creation{padding-bottom:50px}.creation-container{max-width:500px;margin:20px auto}.creation-container h2{font-weight:300;font-size:30px}.creation-container p{margin-bottom:10px}.fine-print{padding-top:20px}.success-content{width:800px;max-width:80%;margin:0 auto 40px}.success-accountName{color:#75e900;margin-bottom:10px;margin-top:-5px}.battletag{margin-bottom:80px}.battletag label button{display:inline-block;margin-left:30px}.battletag h6{color:#00aeff;cursor:pointer}.battletag h6:hover{color:#fff}.battletag h6+p{-webkit-transition:height .35s;-moz-transition:height .35s;-ms-transition:height .35s;-o-transition:height .35s;transition:height .35s;height:0;overflow:hidden;margin-bottom:10px}.battletag h6+p.open{height:auto}#information-container .dropdown{top:-5px;left:5px}#information-container .dropdown .dropdown-menu{max-height:200px;overflow:auto}.success-icon{padding:50px 0 40px;display:block;margin:30px auto 0;overflow:hidden;width:102px;height:50px;background-repeat:no-repeat}.facebook-check-icon.success-icon{background-image:url("../images/facebook-logo.0QPoz.png");position:relative;width:100px}.google-check-icon.success-icon{background-image:url("../images/google-logo.1WjYb.png");position:relative;width:100px}.netease-check-icon.success-icon{background-image:url("../images/netease-logo.1wWZm.png");position:relative;width:220px}.popover-title{padding-bottom:0!important}form .well ul,form .well ul li{margin:0;padding:0}input,select{-webkit-tap-highlight-color:transparent}form .well{display:none}form .well.open{display:block}#battleTag-Alert,#battleTag-Alert .error-desc,.select-box .options .option.selected[data-value=""],option[value=""]{display:none}form .well ul{font-size:.9em}.control-group{margin-bottom:3px}.mobile-dropdown .mobile-arrow{background-image:url("../images/sprite-32-blue.1YEcU.png");background-position:-128px -512px;background-repeat:no-repeat;width:32px;height:32px;position:absolute;top:7px;right:0;pointer-events:none;zoom:.5;margin:16px}.row-country.mobile,.row-password,.row-secret-question.mobile{position:relative}.row-country.mobile,.row-secret-question.mobile{border-color:rgba(255,255,255,.3);border-radius:2px;margin:3px 0}select.css-input{border:0;margin:0;padding:0 30px 0 10px}.help-block,.row-checkbox,label.checkbox-label{margin-bottom:5px}select.css-input+.icon-chevron-down{position:absolute;right:8px;top:8px}.eu #firstName,.eu #lastName,.us #firstName,.us #lastName{width:99%}.eu #lastName,.us #lastName{float:right}.password-rating{font-style:italic;position:absolute;right:10px;top:10px}.password-rating.poor{color:#9d9d9d}.password-rating.common{color:#fff}.password-rating.uncommon{color:#1eff00}.password-rating.rare{color:#0070ff}.password-rating.epic{color:#a335ee}.password-rating.legendary{color:#ff8000}.row-checkbox{margin-top:5px}label.checkbox-label{padding-left:26px}.alert-error ul{margin-left:20px}.help-block{color:#cd0606;font-size:12px}.control-group.control-error .select-box,.control-group.control-error input,.row-country.mobile.control-group.control-error,.row-secret-question.mobile.control-group.control-error{border-color:#ba2300;border-width:2px}.country.grid-15{width:200px;max-width:50%}.cta-accept,.raf-container{max-width:500px}.uneditable-input{width:100%}.optional{-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}.optional.optionalHidden{border:0;height:0}.show-password{background:rgba(0,0,0,.9)}.show-password:hover{background-color:rgba(128,128,128,.4);cursor:pointer}.creation-container #generate-random-battletag{width:100%;float:right;margin-bottom:20px}.birth-date-inline{width:32.33333333%;margin-right:1%;position:relative}#battletag-creation-container{padding:20px}.row-battleTag{position:relative}#lengthInfo{position:absolute;line-height:34px;right:10px;top:10px}#battleTag-Alert .display-block{display:block}.icon-spacer{background-image:none!important}[class*=" icon-32-"],[class^=icon-32-]{background-image:url("../images/sprite-32-blue.1YEcU.png")}.captcha-reloader,[class*=" icon-64-"],[class^=icon-64-]{background-image:url("../images/sprite-64-blue.15DN8.png")}.icon-32-remove{background-position:-224px -192px}.icon-64-remove{background-position:-448px -384px}.help-block [class*=" icon-"],.help-block [class^=icon-]{cursor:pointer}.captcha-reloader{background-position:-384px -256px;cursor:pointer;display:inline-block;height:64px;width:64px;vertical-align:top}.captcha-reloader.loading{animation:reloading .5s steps(21) infinite}@-webkit-keyframes reloading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes reloading{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes reloading{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes reloading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.processing .button-text,.spinner-battlenet,.templates{display:none}.processing .spinner-battlenet{display:inline-block}body{min-width:0;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;color:#ccc;color:rgba(255,255,255,.8)}.app,body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reward-title{font-size:15px;line-height:21px;margin-bottom:40px}.disclaimer{font-style:italic;font-size:15px;margin-top:40px}.cta h2 strong{font-size:23px;font-weight:100}.cta-accept{margin:0 auto}.raf-container>h2{font-size:30px;margin-bottom:30px}.raf-container>h2 .battletag{font-weight:400}.raf-container>h2 .text-success{font-weight:100;color:#42d800}.raf-container>p{margin:30px 0}.raf-container .app-screen{width:199px;height:127px;background-image:url("../images/app-screen-small.png");background-position:-27px -28px;margin-bottom:10px}.raf-container ul{margin:0 -10px}.raf-container ul li{float:left;padding:0 10px}.raf-container ul li span{display:block;font-weight:700;margin-bottom:5px}.raf-container ul li img{width:100%;height:auto}.raf-container ul li p{color:#b3b3b3;color:rgba(255,255,255,.7)}.raf-container ul li .thumbnail{box-shadow:none;margin-bottom:10px}.raf-container ul li .reward-name{font-size:15px;margin-bottom:10px}.raf-container ul li .reward-desc{border:0;padding:0}.raf-container ul li .reward-desc::after{box-shadow:none}@media (max-width:719px){.raf-container ul{margin:0}.raf-container ul li{width:100%;max-width:500px;float:none;display:block;padding:0;margin:0 auto 30px}}@media (max-width:499px){h1.logo{top:30px}.raf-container{padding:0 15px}.raf-container>h2{font-size:23px}.cta h2{margin-bottom:20px}}body.wow-template .raf-container{background-color:rgba(29,34,44,.95);padding:50px 40px;margin:0 auto;max-width:470px}body.wow-template .raf-container .shadow{-webkit-box-shadow:0 3px 10px 5px #171c23;-moz-box-shadow:0 3px 10px 5px #171c23;box-shadow:0 3px 10px 5px #171c23}body.wow-template .game-account-list{background-color:#272e3b;padding:15px 20px 20px}body.wow-template .game-account-list p{margin:0}body.wow-template .game-account-list .not-eligible{font-size:12px}body.wow-template .well,body.wow-template .well.open{display:block}body.wow-template .well hr{margin:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}body.wow-template .well ul{list-style:none;margin:0;padding:0;font-size:.9em}body.wow-template .well ul li{margin:0;padding:0}body.hearthstone-template h1.logo{background-image:url("../images/hearthstone-logo.14ezt.png");background-repeat:no-repeat;background-size:contain;max-width:90%;height:185px;margin-bottom:0;top:36px;width:500px}body.hearthstone-template .raf-container>h2 .text-success{color:#fff;font-weight:400}body.hearthstone-template .raf-container .disclaimer{font-size:11px}body.hearthstone-template .raf-container ul.thumbnails>li{margin-bottom:0}body.hearthstone-template .get-started-message{display:none}body.hearthstone-template.account-creation-success div.logo{position:relative;background:url("../images/hearthstone-logo.png") no-repeat;background-size:contain;height:185px;width:500px;max-width:90%;margin:0;left:50%;transform:translateX(-50%)}body.hearthstone-template.account-creation-success div.success-content div.success-accountName{margin:-5px auto 10px}body.hearthstone-template.ja-jp h1.logo,body.hearthstone-template.ja-jp.account-creation-success div.logo{background-image:url("../images/hearthstone-logo-jp.3ane4.png")}body.hearthstone-template.zh-cn h1.logo,body.hearthstone-template.zh-cn.account-creation-success div.logo{background-image:url("../images/hearthstone-logo-cn.3cTNX.png")}body.hearthstone-template.zh-tw h1.logo,body.hearthstone-template.zh-tw.account-creation-success div.logo{background-image:url("../images/hearthstone-logo-tw.0UWqM.png")}@media (max-width:500px){body.hearthstone-template .raf-container>h2{padding-top:0}body.hearthstone-template h1.logo{height:155px}}.hearthstone-raf-success{height:225px}.hearthstone-raf-success img{position:absolute;left:50%;transform:translateX(-50%);width:500px;height:225px}.raf-mobile-download-option.secondary{font-size:90%;margin-bottom:5px}.raf-more-info{margin-top:10px}div.raf-mobile-download-option-divider{display:block;text-align:center;overflow:hidden;white-space:nowrap;margin:10px 0;font-size:80%}div.raf-mobile-download-option-divider span{position:relative;display:inline-block}div.raf-mobile-download-option-divider span:after,div.raf-mobile-download-option-divider span:before{content:"";width:500px;height:1px;background-color:#ccc;background-color:rgba(255,255,255,.7);position:absolute;top:50%}div.raf-mobile-download-option-divider span:before{right:100%;margin-right:20px}div.raf-mobile-download-option-divider span:after{left:100%;margin-left:20px}@media (max-width:599px){.body-content{padding:0 5px}.creation-container{margin:20px 0 0;min-width:280px}.small-header{display:block}h1{font-size:30px}.modal{max-width:96%;margin-left:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#passwordGuidelines .modal-body ul{font-size:.8em;position:relative;top:-20px}div.social-divider{margin:12px 0 8px}}@media (max-width:768px){.modal#passwordGuidelines{max-width:90%;margin-left:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-height:90%;top:50%}.modal#passwordGuidelines .modal-body{overflow:auto;padding:0 0 20px}.modal#passwordGuidelines [class^=icon-32-]{background-size:auto!important}}.dropdown{-ms-transform:translate3d(0,0,0);z-index:1100}input[name=emailAddress],input[name=password]{-ms-transform:translate3d(0 0 0)}h1{margin-bottom:28px}fieldset{margin:0;padding:10px 0 0;border:0}fieldset.first{padding-top:0}.password-input{width:100%;margin-right:1%;float:left}.password-input+.password-input{margin-right:0}.account-creation-success .splash{margin-bottom:30px}.success-content label{text-transform:uppercase}body.wow-template .success-content{background-color:rgba(29,34,44,.952941);padding:50px 40px;margin-top:60px}body.wow-template h1.logo{width:344px;height:140px;background:url("../images/wow.2QTNy.png") -5px 0 no-repeat;top:0;margin:30px auto}#account-completion #select-box-question1,.phone-country-code .select-box{width:100%}@media (max-width:500px){.password-input{float:none;width:100%;margin-right:0}.password-rating{right:10px}}.success-accountName{max-width:400px;text-overflow:ellipsis;overflow:hidden;font-size:1.5em;line-height:40px;white-space:nowrap}@media (max-width:599px){.modal.eu-cookie-compliance{transform:none}}.modal.eu-cookie-compliance{background-image:-webkit-linear-gradient(top,#263145 0,#1d222c 70%),-webkit-radial-gradient(50% 100px,closest-side,#263145,#1d222c);background-image:linear-gradient(top,#263145 0,#1d222c 70%),radial-gradient(50% 100px,closest-side,#263145,#1d222c)}.creation-logo{position:relative;top:40px}html{background-color:transparent}#length-info{position:absolute;right:10px;top:11px}.battle-tag-container .control-group,.inline-popover{position:relative}.validation-errors .alert{border-width:0;max-height:0;margin:0;overflow:hidden;padding:0 20px;transition:all .4s ease-in-out .4s}.validation-errors .alert.active{border-width:1px;max-height:150px;margin:0 0 20px;padding:4px 20px}.third-party-container{line-height:0}.third-party-container h1{margin-bottom:26px}.third-party-container fieldset{padding-top:19px}.third-party-container fieldset p{margin-bottom:13px}.third-party-container fieldset.first{padding-top:15px}.third-party-container .form-controls{margin-top:13px}.third-party-creation-visualizer.well{padding-left:10px;margin-bottom:4px;display:block}.third-party-creation-visualizer{margin-bottom:0}.third-party-creation-visualizer .image{float:left;padding:0 15px 0 0;height:45px}.third-party-creation-visualizer p.provider{text-transform:uppercase;font-size:10px;margin:0}.third-party-creation-visualizer .email,.third-party-creation-visualizer .emailWithName,.third-party-creation-visualizer p.name{font-size:17px;float:left;margin-bottom:0}.third-party-creation-visualizer p.emailWithName{padding-left:5px}.app{user-select:none}.phone-country-code{margin-right:-1px}.send-sms-code .btn{margin-left:-1px;width:100%}.send-sms-code .btn[disabled]{color:#00aeff!important}@media (max-width:450px){.phone-country-code{width:22%}.row-mobileNumber{width:78%}}.inline-popover{display:none;width:100%;float:left;margin-bottom:10px}#resend-alert{display:none;margin-top:10px}#resend-alert.alert-icon:before{visibility:visible}.row-smsVerificationCode{margin-right:1%;width:74%}@media (max-width:550px){.row-smsVerificationCode,.send-sms-code{width:100%}}.passwordGuidelines .popover-content ul{list-style-type:none;margin-left:auto}.passwordGuidelines .popover-content ul li{padding:0}.row-checkbox em{font-size:13px;color:#FFF;opacity:.4}#cookies-container{max-width:800px;margin:20px auto}#cookies-container .cookie-consent-container{max-width:900px;margin:auto}#cookies-container .cookie-consent-intro{font-size:1.25em}#cookies-container .optanon-cookie-policy-group{margin:30px 0}#cookies-container .optanon-cookie-policy-group-name{font-weight:700;font-size:16px}#cookies-container .optanon-cookie-policy-group-cookies-list{line-height:40px;margin:0}#cookies-container .optanon-cookie-policy-group-cookies-list li{display:inline-block;border:1px solid;padding:5px 10px;margin-right:10px;font-weight:700;line-height:20px}#cookies-container .optanon-cookie-policy-subgroup-cookies-list{list-style-type:square;padding-left:20px}#cookies-container .optanon-cookie-policy-subgroup-table{margin:30px 0}#cookies-container .optanon-cookie-policy-subgroup-table td,#cookies-container .optanon-cookie-policy-subgroup-table th{border:1px solid;padding:10px}#cookies-container .optanon-cookie-policy-cookies-used{font-weight:700;margin-top:15px}