@font-face{font-family:RobotoCondensed;src:url("//i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.ttf") format("truetype")}@font-face{font-family:Roboto;src:url("//i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.ttf") format("truetype")}[ng-strict-di]{background:rgba(0,0,0,0.85) none;font-family:Roboto}#did-ui #close{width:44px;height:44px;top:8px;right:8px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMjkuMyAyLjhMMTcuMiAxNWwxMi4yIDEyLjItMi4xIDIuMkwxNSAxNy4xIDIuOCAyOS40LjcgMjcuMiAxMi44IDE1IC43IDIuOCAyLjguNiAxNSAxMi45IDI3LjIuNmwyLjEgMi4yeiIvPjwvc3ZnPg==) no-repeat center center;background-size:16px;opacity:0.8;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#did-ui .static-oneid #close{display:none}#did-ui #close:hover{opacity:1}#did-ui #close::after{display:none;font-weight:100;color:#bebebe}#did-ui #close:hover::after{display:none;color:#666}#did-ui .main{margin:0 25px 25px;text-align:center}#did-ui .content{background:#fff;padding-bottom:8px}#did-ui .header{margin:55px 40px 25px;text-align:center;overflow:hidden}#did-ui .logo.logo-primary{font-size:0;background:transparent url(https://i.annihil.us/u/prod/marvel/oneid/static/oneid/logo.png) no-repeat center center;display:block;height:90px;width:200px;background-size:contain;margin:0 auto 0}#did-ui .logo.logo-secondary{display:none}#did-ui a{color:#e62429;font-family:Roboto;font-size:14px}#did-ui a:hover{color:#e62429;text-decoration:underline}#did-ui .section{font-size:14px;padding-top:18px;margin-top:0}#did-ui .section:first-of-type{padding-top:0;-webkit-box-shadow:none;box-shadow:none}#did-ui .title{font-family:RobotoCondensed;color:#e62429;text-transform:uppercase;font-weight:normal}#did-ui .title-primary{padding:0 0 14px;line-height:1.2}#did-ui .btn-group{margin-bottom:18px}#did-ui .btn{color:#e62429;font-family:Roboto;font-size:1.1rem}#did-ui .btn:hover{color:#e62429}#did-ui .btn-primary:hover{background:#e62429 !important}#did-ui .btn-primary,#did-ui .btn-email,#did-ui .btn-facebook,#did-ui .btn-google-plus{margin-bottom:8px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-image:none;border-radius:40px}#did-ui .btn-email,#did-ui .btn-facebook,#did-ui .btn-google-plus{max-width:none}#did-ui .btn-primary:hover,#did-ui .btn-email:hover,#did-ui .btn-facebook:hover,#did-ui .btn-google-plus:hover{color:#fff}#did-ui .btn-email::before,#did-ui .btn-facebook::before,#did-ui .btn-google-plus::before{border-right:0 none;background-size:22px}#did-ui .btn-email{background:#cd2027}#did-ui .btn-email:focus,#did-ui .btn-email:hover{background:#98181d}#did-ui .btn-email::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MzEiIGhlaWdodD0iNDkzIiB2aWV3Qm94PSIxMzIgMCA3MzEgNDkzIj48dGV4dCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDQuODk5IC03NDIuMzE3KSIgZmlsbD0iI0ZGRiIgZm9udC1mYW1pbHk9IidFU1BOLUljb25zQkVUQUZpZnRlZW4nIiBmb250LXNpemU9IjcxNC4yODYiPnszMDR9PC90ZXh0PjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMzYuOSA2SDg1MXY4My4zTDQ5NCAzMTUuNSAxMzcgODkuMyAxMzYuOSA2ek01MDAgMzU3LjFMODU3IDEzMXYzNTdIMTQzVjEzMWwzNTcgMjI2LjF6Ii8+PC9zdmc+);left:48%;margin-left:-90px}#did-ui .btn-facebook::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2LjUiIGhlaWdodD0iMTIuMiIgdmlld0JveD0iMCAwIDYuNSAxMi4yIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNC4yIDEyLjFIMlY2LjZILjFWNC41SDJWMi45YzAtLjkuMi0xLjYuNy0yLjEuNS0uNSAxLjItLjcgMi0uN2gxLjZWMkg1LjJjLS40IDAtLjcuMS0uOS4zLS4xLjMtLjEuNS0uMS44djEuNGgyLjFMNiA2LjZINC4ydjUuNXoiLz48L3N2Zz4=);background-size:12px;left:48%;margin-left:-95px}#did-ui .btn-google-plus{padding-left:40px}#did-ui .btn-google-plus::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy43IiBoZWlnaHQ9IjI0LjIiIHZpZXdCb3g9IjAgMCAyMy43IDI0LjIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMi42IDEzLjZjLTIuMi0xLjYtMi43LTIuNS0uNi00LjEgMS4yLS45IDItMi4yIDItMy43IDAtMS43LS43LTMuMi0yLTMuOWgxLjhsMS41LTEuNWgtNi45Yy00LjMgMC02LjQgMi42LTYuNCA1LjQgMCAyLjkgMiA1LjIgNS45IDUuMi0uNiAxLjItLjQgMi4zLjYgMy4xLTYuNiAwLTguMSAyLjktOC4xIDUuMiAwIDIuOSAzLjMgNC42IDcuNCA0LjYgNS41IDAgNy43LTIuOSA3LjctNS4zLjEtMi0uNy0zLjMtMi45LTV6bS03LjktOGMtLjMtMi40LjktNC4zIDIuOC00LjIgMS45LjEgMy41IDIuMSAzLjggNC41LjMgMi40LS44IDQtMi42IDQtMS45LS4xLTMuNy0xLjgtNC00LjN6bTMuMiAxNi45Yy0yLjggMC00LjgtMS44LTQuOC0zLjkgMC0yLjEgMi4zLTMuOCA1LjEtMy44IDMuMSAwIDQuOSAxLjkgNC45IDMuOS4xIDIuMi0xLjYgMy44LTUuMiAzLjh6bTEyLjUtMTIuNXYtMi42aC0xLjZ2Mi42aC0yLjZ2MS42aDIuNnYyLjdoMS42di0yLjdoMi43di0xLjZoLTIuN3oiLz48L3N2Zz4=);background-size:20px;left:48%;margin-left:-88px}#did-ui .btn-delete{color:#e62429;border-radius:40px}#did-ui .btn-delete:hover{color:#900}#did-ui .btn-group-create-account{text-align:center;border-top:1px solid #ddd;padding:20px 0 0}#did-ui .btn-group-create-account .btn{background:#fff;color:#000;border:2px solid #5c5c5c;width:200px;margin:0 auto;display:block;text-transform:uppercase;font-weight:bolder}#did-ui .banner.message-success .container,#did-ui .banner.message-error .container,#did-ui .banner.message-info .container{background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f5f5f5));background:linear-gradient(to bottom, #fff 0, #f5f5f5 100%)}#did-ui .banner.message-success .container{color:#333;border:2px solid #008000}#did-ui .banner.message-error .container{color:#e62429;border:1px solid #e7e7e7;background:#f7f7f7 none}#did-ui .banner.message-info .container{color:#333;border:2px solid #999}#did-ui .field{margin-bottom:8px}#did-ui .checkbox{padding-left:1.7rem}#did-ui .checkbox .name{display:block;line-height:1.5;font-size:14px;color:#5e646b;text-align:left;margin-left:10px}#did-ui .field-tou .checkbox{margin:0 auto}#did-ui .field-tou .message-error{text-align:center}#did-ui .field-error input:not([type="checkbox"]):not([type="radio"]),#did-ui .field-error input:not([type="checkbox"]):not([type="radio"]):focus,#did-ui .field-error select,#did-ui .field-error select:focus{border-color:#e62429;-webkit-box-shadow:none;box-shadow:none}#did-ui .field .message-error,#did-ui .field-error .name{color:#000;text-align:left}#did-ui .field .value{line-height:42px;text-align:left;color:#000}#did-ui .field-error input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{color:#999}#did-ui .field-error input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder{color:#999}#did-ui .field-error input:not([type="checkbox"]):not([type="radio"])::-ms-input-placeholder{color:#999}#did-ui .field-error input:not([type="checkbox"]):not([type="radio"])::placeholder{color:#999}#did-ui .field-tou.field-error .name{color:#333}#did-ui #did-ui-view>div>section>section>h2{margin-bottom:5px}#did-ui .workflow-create-hand-off>div>section>section>h2{margin-bottom:5px}#did-ui select,#did-ui .toggle .name{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;color:#5e646b;padding:0 16px;font-family:Roboto;font-size:14px;line-height:18px;padding-top:3px}#did-ui input:not([type="checkbox"]):not([type="radio"]).placeholder,#did-ui select.placeholder,#did-ui .toggle .name.placeholder{color:#abb0b8;padding:0 16px}#did-ui input:not([type="checkbox"]):not([type="radio"]),#did-ui select,#did-ui .toggle .name{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;padding:0 16px;border-radius:5px;color:#5e646b;font-family:Roboto;line-height:18px;font-size:14px}#did-ui input:not([type="checkbox"]):not([type="radio"]):focus,#did-ui select:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;padding:0 16px}#did-ui .toggle .name{font-weight:400 !important;width:49%;padding-top:10px;background:#fbfbfb none;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none;color:#aaa}#did-ui .toggle .label{display:inline-block;width:50%}#did-ui select:focus{line-height:normal}#did-ui .toggle.focused{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}#did-ui input:not([type="checkbox"]):not([type="radio"]){line-height:normal}#did-ui textarea,#did-ui input[type="text"],#did-ui input[type="submit"],#did-ui input[type="password"],#did-ui input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#did-ui input::-webkit-input-placeholder{color:#999;opacity:1;font-size:14px}#did-ui input::-moz-placeholder{color:#999;opacity:1;font-size:14px}#did-ui input::-ms-input-placeholder{color:#999;opacity:1;font-size:14px}#did-ui input::placeholder{color:#999;opacity:1;font-size:14px}#did-ui select{color:#999;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43IiBoZWlnaHQ9IjguNyIgdmlld0JveD0iMCAwIDEzLjcgOC43Ij48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNi44IDguM0wuNCAxLjggMS43LjRsNS4xIDUuMUwxMiAuNGwxLjMgMS40LTYuNSA2LjV6Ii8+PC9zdmc+) no-repeat right 0.75em center;background-size:0.75em auto;padding-right:2em;border-radius:4px}@media all and (min-width: 0\0) and (min-resolution: 0.001dpcm){#did-ui select{padding-right:0 !important}}@-moz-document url-prefix(){#did-ui select{background-image:none;-moz-appearance:menulist;appearance:menulist;padding-right:10px !important}}#did-ui select.ng-valid{color:#333}#did-ui input[type="checkbox"]:focus{outline:0}#did-ui .checkbox input[type="checkbox"]:checked+.name::before{-webkit-transition:background-color 70ms;transition:background-color 70ms;background:transparent none;background-size:auto;border:0 none;background-color:#666;border-color:transparent}#did-ui .checkbox input[type="checkbox"]+.name::before{content:' ';position:absolute;left:5px;top:6px;display:block;text-align:center;background-color:#fff;border:1px #999;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;width:14px;height:14px;z-index:1000001;border-color:transparent}#did-ui .btn-primary:active,#did-ui .btn-primary:not(.mobile):focus,#did-ui .btn-primary:not(.mobile):hover{text-decoration:none;background-color:#e62429}#did-ui .checkbox input[type="checkbox"]+.name::after{content:' ';position:absolute;background-color:#fff;border:1px solid #aaa;border-radius:3px;left:0;top:1px;width:22px;height:22px;text-align:center}#did-ui .checkbox input[type="checkbox"]:not(:checked):focus+.name::before{left:2px;top:3px}#did-ui .value{border-top:1px solid #ccc}#did-ui .value .action{text-align:right}#did-ui .toggle label:first-child .name{border-radius:4px 0 0 4px;border-right:1px solid #ccc}#did-ui .toggle label:last-child .name{-webkit-box-shadow:none;box-shadow:none;border-left:1px solid #ccc}#did-ui .toggle input[type="radio"]:checked+.name{background:#fff;color:#111;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none}#did-ui .toggle label:first-child+label .name{-webkit-box-shadow:none;box-shadow:none}#did-ui .list-item .btn{margin-bottom:18px}#did-ui .dialog{background:#faf7f6}#did-ui .block-update-text p{font-size:1.1rem}#did-ui .loading-indicator{z-index:1000002;background-color:#faf7f6}#did-ui .workflow-ipas-selection .title-alert{color:#e62429}#did-ui .workflow-login .title-primary{display:none}#did-ui .workflow-login .block-forgot-password-username{font-size:1rem;margin-bottom:20px}#did-ui .workflow-login .block-forgot-password-username p a{font-family:Helvetica, Arial;font-weight:700}#did-ui .workflow-login .field-password{margin-bottom:8px}#did-ui .workflow-edit .block-forgot-password-username p{text-align:center}#did-ui .workflow-edit .block-forgot-password-username p a{font-family:Helvetica, Arial;font-weight:700}#did-ui .workflow-create-profile input:not([type="checkbox"]):not([type="radio"]),#did-ui .workflow-create-profile input[type="password"],#did-ui .workflow-create-profile input[type="text"],#did-ui .workflow-create-profile select,#did-ui .workflow-create-profile .toggle .name{font-size:14px !important}#did-ui .workflow-create-profile{text-align:left}#did-ui .workflow-create-profile .section-submit{padding-top:8px;-webkit-box-shadow:none;box-shadow:none}#did-ui .workflow-create-profile .section-gender-dob-lang{-webkit-box-shadow:none;box-shadow:none;padding-top:0}#did-ui .workflow-create-profile .field-dob select{max-width:100px;min-width:inherit !important}#did-ui .workflow-create-profile .field-dob .birth-month{width:36%}#did-ui .workflow-create-profile .field-dob .birth-day{width:27%}#did-ui .workflow-create-profile .field-dob .birth-year{width:30%}#did-ui .workflow-launch-registration .section-communication{-webkit-box-shadow:none;box-shadow:none;padding-top:10px}#did-ui .workflow-launch-registration .section-deprioritized-legal{-webkit-box-shadow:none;box-shadow:none;padding-top:8px}#did-ui .workflow-launch-registration .section-primary .ng-isolate-scope.block{margin-top:15px !important}#did-ui .block-ppu-cta{font-size:14px;text-align:center}#did-ui .workflow-launch-registration .section-primary div:first-child p{margin-bottom:0 !important}#did-ui .workflow-launch-registration .field-tou{margin-bottom:16px}#did-ui .workflow-launch-registration .field-tou .name{font-family:Helvetica, Arial, sans-serif}#did-ui .workflow-launch-registration .section-communication h3{display:none}#did-ui .workflow-launch-registration .section-login p a{font-family:Helvetica, Arial, sans-serif;font-weight:700}#did-ui .workflow-launch-social-registration .btn-facebook{display:none}#did-ui .section-communication .checkbox span{font-family:Helvetica, Arial, sans-serif;font-weight:700}#did-ui .workflow-recover-password .btn-group,#did-ui .workflow-recover-username .btn-group{text-align:center}#did-ui .workflow-recover-password .btn-group .btn,#did-ui .workflow-recover-username .btn-group .btn,#did-ui .workflow-update-display-name button:nth-of-type(2){display:inline-block}#did-ui .workflow-recover-password .btn-group .btn-secondary,#did-ui .workflow-recover-username .btn-group .btn-secondary,#did-ui .workflow-update-address .btn-group .btn-secondary,#did-ui .workflow-reauth .btn-group .btn-secondary,#did-ui .workflow-update-display-name button:nth-of-type(2){line-height:1.1rem;margin-bottom:0;margin-top:16px;width:100%;outline:0;border:0 none}#did-ui .workflow-login .block-forgot-password-username,#did-ui .workflow-login .block-need-help-signing-in,#did-ui .workflow-reauth .block-need-help-signing-in,#did-ui .workflow-account-link-login .block-forgot-password-username{text-align:center}#did-ui .workflow-recover-password .btn-group .btn-secondary:hover,#did-ui .workflow-recover-username .btn-group .btn-secondary:hover,#did-ui .workflow-update-address .btn-group .btn-secondary:hover,#did-ui .workflow-reauth .btn-group .btn-secondary:hover,#did-ui .workflow-update-display-name button:nth-of-type(2):hover{border:0 none;line-height:1.1rem}#did-ui .workflow .workflow-create-hand-off{text-align:center}#did-ui .section-addresses{margin-left:30px;-webkit-box-shadow:none;box-shadow:none}#did-ui .btn-secondary{line-height:38px;border:none;-webkit-transition:border 350ms;transition:border 350ms;border-radius:0}#did-ui .workflow-update-address .btn-group .btn-primary{margin-top:10px}#did-ui .workflow-update-address .btn-group .btn-delete{margin-top:14px}#did-ui .workflow-update-profile .field-dob,#did-ui .workflow-create-profile .field-dob{padding-top:8px}#did-ui .workflow-update-profile .field-dob .name,#did-ui .workflow-create-profile .field-dob .name,#did-ui .workflow-create-profile .field-dob .message-error{font-size:1rem}#did-ui .workflow-update-profile .section-addresses h3>a{width:auto;margin:0 auto;display:inline-block;text-decoration:none;font-size:1rem;line-height:2.8rem}#did-ui .workflow-update-profile .section-submit{-webkit-box-shadow:none;box-shadow:none;padding-top:8px}#did-ui .section-username-password{padding-top:0;-webkit-box-shadow:none;box-shadow:none}#did-ui .section-gender-dob{padding-top:0;-webkit-box-shadow:none;box-shadow:none}#did-ui .show-password-action{padding:0.2em 0 0}#did-ui .footer{margin:18px 25px 0}#did-ui .footer-login-link{font-weight:normal;font-size:1.1em !important}#did-ui .footer-login-link a{font-family:Helvetica, Arial, sans-serif;font-weight:600}#did-ui .block-customer-support-reference{text-align:center;margin-top:20px}#did-ui .show-password-action .checkbox{min-height:2rem;margin:-8px 0 0}#did-ui .show-password-action .checkbox .name{margin:-9px 8px 0}@media screen and (min-width: 330px){#did-ui .checkbox{padding-left:2rem}}@media screen and (min-width: 420px){#did-ui body{background:rgba(0,0,0,0.85) none;font-family:Roboto}#did-ui .static-oneid body{background:none !important}#did-ui .static-oneid .redirectNotice{font-family:Roboto;position:absolute;text-align:center;left:35%;width:370px;top:40px}#did-ui .static-oneid .hidden{display:none}#did-ui .static-oneid .btn-primary{background-color:#e62429;border-radius:0;min-width:200px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;height:41px;display:inline-block;font-weight:700;margin:15px auto;overflow:hidden;padding:0;position:relative;letter-spacing:0;width:auto;z-index:10;padding-top:10px;margin-bottom:8px;font-family:Roboto;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-image:none;font-size:1.1rem}#did-ui .dialog{background:rgba(250,247,246,0.8)}#did-ui .wrapper{font-size:13px}#did-ui .content{-webkit-box-shadow:none;box-shadow:none;border-radius:0px}#did-ui .main{margin:0 40px 25px}#did-ui .footer{margin:18px 40px 0}#did-ui .workflow-create-profile .field-dob select{max-width:none !important;min-width:inherit !important}}#did-ui .logo-primary span{background-image:none !important}#did-ui .loading-indicator.state-success+.success-check{z-index:1000002}#did-ui .workflow-login .block-forgot-password-username,#did-ui .workflow-login .block-need-help-signing-in{text-align:right;text-decoration:underline}#did-ui .btn-primary{background-color:#e62429;border-radius:0;min-width:200px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;height:41px;display:inline-block;font-weight:700;overflow:hidden;padding:0;position:relative;letter-spacing:0;z-index:10;padding-top:1px;font-family:Roboto;background:#e62429;width:100%;margin:0 auto}#did-ui .btn-group-create-account .btn:hover{background:#fff;color:#000;text-decoration:none}#did-ui .field .name{font-family:Roboto;font-weight:400}#did-ui .instructional-message{text-align:center;margin-top:-10px !important;margin-bottom:20px}#did-ui #did-ui-view>div>section>section>.instructional-message{text-align:center;margin-top:-20px}#did-ui .legal{text-align:left;font-size:14px}#did-ui #did-ui-view>div>section>section{text-align:left}
