@font-face {
    font-family: 'Electrolize';
    font-style: normal;
    font-weight: 400;
    src: /*savepage-url=https://fonts.gstatic.com/s/electrolize/v18/cIf5Ma1dtE0zSiGSiED7AXEBuI8.woff2*/ url() format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.clearfix,
.clrfx {
    overflow: hidden;
}
input::-ms-clear {
    display: none;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
body {
    color: black;
    background: black;
}
p {
    font-size: 15px;
}
ol,
ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}
blockquote,
q {
    quotes: "" "";
}
.scorecard-container {
    height: 0px;
    overflow: hidden;
}
/* latin */
@font-face {
    font-family: 'Arvo';
    font-style: normal;
    font-weight: 400;
    src: local('Arvo'), /*savepage-url=https://fonts.gstatic.com/s/arvo/v9/J0GYVYTizO1mjpT3aOcSbQ.woff2*/ url() format('woff2');
}
/* latin */
@font-face {
    font-family: 'Arvo';
    font-style: normal;
    font-weight: 700;
    src: local('Arvo Bold'), local('Arvo-Bold'), /*savepage-url=https://fonts.gstatic.com/s/arvo/v9/Ya11CJGBCnKoJHvb8B2EOw.woff2*/ url() format('woff2');
}
/* latin */
@font-face {
    font-family: 'Electrolize';
    font-style: normal;
    font-weight: 400;
    src: local('Electrolize'), local('Electrolize-Regular'), /*savepage-url=https://fonts.gstatic.com/s/electrolize/v5/DDy9sgU2U7S4xAwH5thnJ44P5ICox8Kq3LLUNMylGO4.woff2*/ url() format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xJwNa6kgmw9HIHjUBPkzL2f3rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKdGPpWTn2kPFru4k7T0T-v3rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xN9i7v7U2vZkHC55NWxtqfn3rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* greek */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xK1ueDcgZDcfV3TWANvdPLj3rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC3qj1XlvLGj0jktnJzWu233rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2*/ url() format('woff2');
}
/* latin */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2*/ url() format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBrT1lp9IdZ6Q20XTtjH6Zv3rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xIS898UBCVj0FEntoasBk6P3rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBkraXwpsr1uSZUhAAol_4_3rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/* greek */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKTAHfCyYjmaKhz-jw4dXo73rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,d09GMgABAAAAACOcABEAAAAARMgAACM6AAEcKQAAAAAAAAAAAAAAAAAAAAAAAAAAG4x6HAwGYAB8CIE6CY80ERAKxVy8dAE2AiQDgwYTj3oLgUYABCAFgxYHhjQMglcbbj414u17JG4HQjHfFVBRlCzSnUZRKkhPlf3/n5MTGQrpBiStOn+ocBxxK2Oa0DjYjTPNu6NuuDXT9QXB01uiu80Z2JJu0wMF4l9puAg9C+8hb+f1yclElYqGylx7ENE5W02mlB2IjKGHxSrUKqwPNSnL1/GrAy2fuPzT8oH4Xsvq/qap/0dr+aaUv7oF3SwYL26YXASpGs/qXZ4B7jBpV/jv//jfPnNm7nuv/99KH1j8Bf8KtjywVgRRwIVpJDXD89vsQQ9MDFRQsHEwpURQJD9fQSINjAjM7VyULrJcWecqnIvbuYp0rv7UWf9kB6WnwFEJ3AKTYQFZR94DroC6K4lAkpPsR5r+z1K87mHN72uDtWA0wiGMQqIwGoMml1y6k24Z7DVVhYptIvZmNclDDoIFrejt3QamteNWwtzs8SFMWdHBoc48Qwykl6zYsjmA/tRfX0mTMpVgVHEecdgehq0bbNr6V1rJsuU1rZeO6BNX4e69C97PpMyk6oG6PlXqJh1pa6KwqkoPnhd2x03ocEKHVK2MMRMi52px0x42b8JCisuKf5Q7wsbVavBqEz0x+vuf07srEIV+RqimbgCofjow+ssBKZm5vqqRJWUqNxv/U1fKIfQGSIGv+aXtuRbYa3l2x6GFzEiH9gFVISxRl654uuMubZqOu7syROpEBL8nubGlRguAY0UDZFBocc/vbtsMueA6/ISfmFJVVz6fdCldcVodNtfd2TMN/EJADxCkAKg9qUpaPr3oBkouZBop5XyQ0lTSN49JhiXZCErKEXKF3MjUNsXZsrWylT5lmNZcJo+hSAdNN5tPsA3CmXJgmnmEQkjkC6UIkNPGYfzTMpwx+vKQOftjOVZbnK8oiIGE5Mhm6K8RAR5+M5R/Dm/K6FAcpIgEKR0kHEfY5b8CBAALIAALouK+vgrgARoA6L+FSZU/191GQMYFoAESAAyckG+DASqL8K1YZ1781HvFkHGoDOXpzvMp+DjYHcFfcGREVfLWuCOjoPIXgIYuUIgw4RiYWCJFYcOH1Udgt3Eq3IJfCGqwCIbEH+1TTVjBENwsZpktrImiuNRZXJMGsop86U0RKQsoUUWaihaAzpu+ZoxMgbmwRNazl+QspZaapDVQgH0SnEhwsJLEZHFhjbiQAKlQZhBglCwRhCbTh8AITMBCWYKAPFNg5YTCMvYgADNrSW+vQAOABTYH8YFLEoA6sCiSdGqihHxJCmkI1uLNQCUFK6jJi0245CilLW26YYBRFzVmE0HxamgdJIxnk0Rg7LCYlfkwACZ9QDLR2tuioDUYKdYgg0HVkoiwLiwA3DSMBic3gwIsi2qxkAa81Q0EEEMDwL46N2TXP1qtTm8OwRLvymk8chmjKK6sb+Z98tEnJM1mj2Ag14Go8dazcXDx8AnEEIolJiElIwdRgalpJNHSMzCzJdguIixhHAQr4qbYPtg2T41rIAg2MBODtTaZCWYFYRMnrdhO93WtdazR34MDzeJD6gl2+PzOeOvK84I8v7fiAa0LI61h98Wp4fUjYPAtywU73v6A1N8lX6c+o9J0hPVAbftwA2XalkBBF8jz9KQMlHe/cm2vEg3Ri2Oo/orrcQRIyjBModR/eZhWuM8ySkE7CHt+UItFRpHZPQrAcKBOaGJfZLr0qfrUDzWi04gsqBAqHjBzu3JMwbJqBjwqqlQTjz4almTLOFXyq4jek0CAxB292WwQASU0XXQpJ4KYgAkBiIEUyKSSbH0fZjSWBFhjuJFPQka5UauHUF36ogjgjbpKI0GOXAwgQuVyTwAW3s8HYHTEJyiAx7wXL0C0g4svKnqGp2wsToer/KPLX8j3r0B/B8AFAPO3TUpAR+/GitfTZDcrUs8AYg0A0l59AM6gAAhVFLdSSwANagD2uCWvCPXq6Z7ppV7mdd7mDp+bS3Otv+HJhWD24uXesGS7L55j5/Vq53R2T3VWZ3ZPZ3R629gO/GYZnnFnRNFM1jCj1GCJnvaiq8YB/SYvsPzz/gBq/O70+r/wvb6O3nfjeyniJt+Dg+wv4C0yDb38cJGHvKafw9AHOzEgHzLWO1xikN4De7Zi/edFHZj42bp8lm5PS7VZLWaT0aDXaZM06sQEWAUpFXKZVBIvjosVCWME0Rx2VOQoFmC/227Wq+WiE5xekBRbr86KYZI3hMDSgFLDJ6iWV6y5aiQx6WvLWRJrzktoFWGf9tvcaFxncQWtJNhgr/J4CSba1lWAZ3JGENKgGKTvyIQviGkXz1rm7HtYawk9uGn67RgkdKWICSKMNJs0ll4uu8USn1vgWXSe6wunRmLhU7HP7HR0d8zyY4/9w0HUQf26f8UB79wkkvKcdDWPnZbRmVTKJnETSTPLN0FJbzNC8wgZtCK2Z5gh+eHv7n6vm5gtozPzPF9NGviceh6cb9HdtnW6RxjgDANv/wqpcxYwzJnGEMOmos3DVjT3owQIipDJ/QEj+WD/Juj4QsZ/n3NA88A9o950mevZu7uFmXInnbPrqTZTyO7FKX7bpGccjKb6KXe97h0FS99OkS6Xgxnbbre8XSDXmjAgkdNydYNmR46w6pWqVv6QHt5jQiVIMUi7hlIqEGsdmSi52A1lMjMfvYRcB1lPZEGycMbrHK9HM8bLVXnJSi0OHeNctGjOs9Z27poDlQetWjXKiThE8l8e2WVr1NdjyRghCiFWCAFbQahGwcPIZ/DKdOmL0E33vFe5XFG7QH1MA8ddmnX5wV8uX6vch5IYK5ETCKsBZ8cGrqzVqf14D7FelXNzJTPk/TDGj5Hn1LJYpJRe6ZjHw1UORb4OyJmLEhjTfSpF2smjovdTFNwye8DzHvhpkhtf4hg2e/DtKNYNfLZ2J/OLaJVyHlq5SEYqsAU6ls2CdblMDjHwU6o31frJJF1TdLhojZteIWgupvVMfqFpLGMjnREQCIsTZA7VDtuHWHilU37knA7uOhESJ1IWKpsUYKc9PB0kE9QEIRIh5C7SCxkJzhZSROs9PlFvMFJCK8SiT70hlVVvPIkPhRo1iojZibhRN/J9Jkr4CRg0yDXWo3LN4UuT4QW2vEzgh0YurBqi4bAiiL7DdhrczeQrKgQHBN6T5liRx2Epkoo1sZyVo6FW7s1YzSQXNouOo6xxLARYUUu/wuYqASwGXOYCU7DqJmc250l1zKAUtKdtPsi3fM4qK4pgvZsmsSdQeDP4ssHzqt2Eh720ENr1gVknpPkytd4q7mX2NCG4wE84whd+DTNhbfCHe1u5xwJUieq/IlFK3kXYzAiHCBEgmDa93QhnYRQG/FEmBIFAGCryZnhQ11SjpwJ8gk/yGUpQzeM1W49cugRABAE9EBNY8zXUdl7fDlFXRrAsBaqeLVqbrVnL+bjZiEMVskONKOmbnsTPD2ToOsMYNO8kGe/tspO2ownwdkl8HBWAmMMC7EJClArGXWoupIiZaZF/JDDiD/lCncBiUNWqOpHzD4G7KboTRnEI7cYP6dIHVmKnA0rKpf8lX+M44QEBEAHur4dMQqW2d+DT+UBAwEOIUBcAnJj6ZGai+/t5HKoRmV8fSe+gGeA8Fv0fNtEp6owEBZBHQm4pQ5kpJaTvBPJKok3BAPXo0m2zc0VdCHEokfenbvWxDVUsORda4eADx6fO5YXqZtdH00Cb4HKaRyLpNJM3E4t2KdSh8M+rtWOfuX5m9v66SHYn3Hg0lszBLBS8uybnlB4qZZbgBxRMaYHaj09fwQ74xDTVgBHk0i8m4oAGT8VADGKgJg/w4HlugeXk5vKqeA9VUChLxsIXwLDn0q6BmFONJjcTvb9R/GGuPzl/79qeZgweipRoUFEWjYfauLrHMYokCZjEgjysreHZ1DtEIe+i6mAPTyYQAkkcurroTVHoDFl9jOmm7YrRrNkLUng+kweV2EvPWxZWI3hZNeZYBka5YbnCdzlIiwriu+xoLyEa1uhV+IoBIygEB2xsh8J1Ogt7uCMtfemxnrS22zoZKAuqJJKM1FagFrjfKa9qDFFBQiO6GZIqIKF2mPk+a906YNgSBjKtakk0ezJm5EYmHuahUh6Z0XpDxcqatgEJ18L4WKfhFr/U/T4KrLgK1g1XNmvX9WQKZPuVJePgSKdDpUMF82FgOlg4AYeeaRHu+TbrVFGMaCJErLs1o9fn9vB8hsgoaSm0JvpaZFs6CVPZFEAK5SXLPUcKnaLfCdL0YnThvbxT75JKy2zro2CDxAGjMVV9IgzD5hJPVzr0e/nudfpHTSwgYZQ1TsykPo5A5bSmuw7kolJK6bF4RoS4mqugKeR/iEaKYjLBmexW6oEilNeRkjNLjM+rFFKQzCM0a6GYqyCY9DyiPP+0GsH8PrP3fmdhruej7nQlVWElI6mgRNuXEMV1ei27tTiwrPmJMw1hmBI3CTSw3Xv1uZQQeaHYxZkuoVIvSsNKYUuIMjWpCinSv65khn1mEmTI4R2oqnN9xYnVgHbDTU1E3DgUQ5uZB9rFLYcvOnezqVUVz7UlZcMOGoClnSluGUKzFki+Lw40yGzT6tmqkjpNRafWjpOHIkfrtxSLySvRzezINGwUavIwR7drYXTM9JMMnjKc0V2RWLq5uIs0eMrtKuNAYkgrj/drx09C3kcx3bnX9UIoT1inr6H6FyLcPbIZUNjdk1GHIXzD8yVw7NJMWSNDQijQp8x3fJcSV0CZOTEJTknhVtLJgoPo7zdXQrCLVFV2/dE1dIqlaYs/pMSQTfebh9y4f7x4zaaG8f+r0R73cVPTvMjgm+2/fbr8ZFv92YIkFUPrzxx6JX+6czth1mxxluSW67q1Tuvik/vsjZX1z89bgw6zdD387468yv8qj+5YEkl4lV7ievzEksoliWluQe+b6uoCiRdVkFHWhn6wqRme4V5wl0ia03z1V172eteNrXjXya1bz9NC3h/jPB7vbr2tnaClQsHOPs0zaOVnqaeifYikknkBwzD86W6565Tff85PrtovbyK4+WS2qXy4FTP6G/BlcyuaIXr85eWroXsQid9l4uhw2sMvyK1sdaRVZSn4CtdTPu+l731CzlAuEI8RKbrv/EOkow82P/DnnxEFeDQcl/l79VRonKReG5posQryYX8+ceDt8P7DITyKi10fRXrO/m98/4xSbKfrU/b/Ay8EBvyupC7r2pzd2h0Wa9IOhsuiMfEqpUQCw7EiWJVTqBSz4sQqSBqfoIyPg3OdIHrVJb3ZZjZbrDr8pNgMJksyOaLA7ud7kjWffPpacWYLwU6gEd/Ytkj8ngyNHEvdgvUVjqnp3Bjg31DpF7ncc94vT1n7uG2rnCGFWCCAxZAcjs9iingn2YRWvipeKe9efJEyPgr39qvuxH7a93rcWRdg+vyplizRW9G2ct297QoSyWtKn92rsI9E/LylknaGmI1LYP3trfnVfm/8UI95i18vZirvvrv8ToV3OVV6SsP/dm3BiQ8lVMGd2/tfB3uU4ziXlNRVBPk7VcjAWdB7Pxqi/d7WMPygfQ3hIXjo/B4TiFrv+HGzfUGgG6oVX1G/Z/OGsh0FfqApKOtcs6lxbzkhJRn05e1rrPdjcH9r2dwWTx8gPBsrF69+/Oc++eWI9/6SsIK7kxz3r/RbnDPL3/z6pN4+aWJ4J3//etXGrH/5lPZpaD+1yOx6+rLjHkzAB1eqTqs8NnT6UigHuTutNRp2BoFkYchu+8LhqBat7Emo37bbPwyulLRCAzkZn7U594FZOb/b9wS8TDcrb6dihyqwj3bk6vl901u3tbHwa3xXd26+9d/XPlMl7R6ZAIT/9MbHc3es6rYpTKM4pXeosWx0AfMRM8ncUFqclG8mvibYgkE3xRMq85oq9GsirsU7rfataFd5evRqoa8C8uWltWb74vQFV3ftS19OL4s0/b9A3TizkCPWzqtY4Zj6bd33J07n+198v/Tv3BeHy05Mceyz4qrNU5P0lrmaxi2nyotSNIlt+6dO196fsCks8+i1LcvuvREQBgRHpl9dv7Njpin3qMnuL1juSEgXpduxm6ALpbuO/tmzZlBJ+zbyfy5jRE60Ag7JkBuhrjgDGDu5oacI8uBWedXF5bMSvs/40vd0cIpsxevJLaIx8mRDx1kywX6ZNts9WDsl2b508fnT/dy4fpflN9qePrw0ZeWya5OePr40gTLp9Q7c+wrMn9wPGGi5Le0Z9msd8Y6U3GsnKFiyUEbt1QR/+8K2TX0kGt77it5N5pOdpDZEpj9XuklXdK4TnHAJjiKpgvQTgwJbrt/VVY2dFjglMYRS5rR0BPVI/KawpLpVdXFZ0mT99rPezvar9NlukvXtcdfxE2Z/cAYCO8fbPdtKb7tNaMLb1xinirBF6whdL9As9aGZbT1NIwknBYMl1W2NjDlERuoF+wlC67q5LQV6a1rOibLzSH6g+rptVGpUoiosTWZQ7Iq3gGhT4mo2Ux7zsERQUi6amyUHg5TzV+UU2+L2jT3S+5OcJvU0zci+eL0nZpw49lEU5VD4DjidqXDB5mOb2BQnbsSGqyeoa2I18NIOHl9l1iZt3POvvIOn9mH1R5xta1bpzlnZ4mR114AxoFCmSmFWClPH5hrhPSK1La7MMlkHBxcn/vM8WrQevbz4y9H2CQMPQof1p59dfDdnmfTiRu029TLVaNq2CGNUgWkrjx48SdSaI5RRLqhY/yyatbM3+nLDzNyM65yf7oOnfyBqnR3zoSn6VN3A+QdiL0LgUurz1ipm0Osbz10+jCbG7MFcqzUvjDlT1+HoynEK7N95ZuveoyRiwDvuS5cbzlbuOnGfMOdAeKFT1SloxJOijHqJYWrwLPaRS7gR3gvQo7f7F8fKpQEvn3ZKMptl5llB0/jn7zLwZAu/fqanKgQijKT6Pj2v4iZ7glkqOrvy/7sP40lA+T2suXzr260HL34hqpCO+UVLc+4Vkcce9SxpLg/IxDt0VVCyaRcDv5KNjV3mUefMTC0t+cz/xv9cUprKfJcixS7iuC4hdIVJCR398g9a4+lFdXiqqGuHaBs/hdwNGLNsywFiv4UynvfTY+POHWt5xHKGNIpmke/+lR8kL2xpKlIQa6Xi1fwU/dcfTBp29nl6ckv/QMeJyxQyb8blST5o9/z3bs1LmFylvH56a85T4ry03+o+T8jLY0uu93jHZY2d2xJ9PPSFYRVbLJNieruQlFxf2lROzSTSi1tzc5G/Zbtj+i42tWfb1gJuyu5S3aydcZE7u+0lAmbDluWY5S8jG6aUZHcDTB/pG9zBEQiDDgwCh9dl9VhYPADOYcEQFKDsnXGIsZwIOqBsuSviDvo9JVp3WWqFBUru7n0PBQQW9A5ioB1ioRvEQTwcAQmQCJ2gM3QFLkrYOUs4SD0f8wSIk1i8/gojssD/HVA0/QN4kl73WQJoNLy/AHoOc0ewK+meVklsAu6236I5Xj8RK0vTLC3ukuUqWsKsYBb/K/Pylf099HH5A1o6xz4B+haQxXWQ6hVlv5uycaf6OMwul+x3vTm+e7DT4HdFwOyQ1ZBXy+jlTU+47h0nAPCp00ewRgmAJ2MegAJBQ+Ih4NZQAwAm3Niad3UNzvZqRgH625IQwWPRM6Hxov892EEbOU4D5+wJr6m9nrOVVWNio0AUldmLjdUG8f5tJ73edGS1/vZ+d9T9pwwdSJEcKt3vCZMFspd9lvkH8Sr2p8y+Fx+6+WPo7QKTaahxymQBxmlEyowPPqBI8f7VeQ2umEDMTQ4Ore0KaW5y5mcBlz46GAKuoFCWL1/qB+NQD8501nFph4EybVmVZNfm9njyyvJw/qDL4/jnzVII5BUj5wrivQaCzwYQqnoapBiHgywGp8jAYFKcisV7dAwIIYq+FwQjiWDTmPcaQj8jsbLp+vb1h2eJhjI51I7ZKCIYBidzdPOVQ+eMF0IjC0rkGlEaT2MRmoZ82yI4IgMmxau6tgVVlKMIe5zs8yqH8aOkOO/Bb9WRSUYSrnEYmal/eQ/GNFxz2OZeI62lBMKKCPI0OQxLneVTHE+DklU0ItbHCBYKDacWquVqHbb3CckmR2jlwTQoUAFNKfVZngfpwIEp9/ubVqY8TdTrL88VeOmNuBYQ6Lmt4xLMYm19ry0JKZstb4nJHRkYgkROLbGSW5iQrAHQUVB5VoOg3gpRuwjTepAYWtcYwyqEjLuNIj4uU85snQVmY/hpWFJPIsAwgAkGLVkCV4p8WYQXGmvO2TGStYDgW8t8Dn7PUINOkZvvkJYMqVyQ2K5stBVcWBTBeNW+UJmxaNLUTxkLhApMFIRoVHiFSDvWhIEARJH0ewQao6hWNYY8xnYp5HIyTSMgITjQzG5URIFvhXsHnlpisQ1ZVb9YJiQLr/5/ae5vmiVngXhYFjY43h+ysAXedDDiP4mjaie4ppTgs4fXmOwhqaciE4nA3xe585n4tNvC8LBKnBNiBrGmUafGXkH4o8RlXYKRGcHzag1W1wXgBODGON90ZOt8Y9oeGuYPpi4NNaoGDDMgo5tMqs/0IyXFhgx2PqnF2qQjwvXzWvLSOOc1xE+rAvZtp69snfkh0KChYozBgbJBMOBU/Fju7YUmn3qpbUuN9yAJUi5kmY7vmwaYMEC4AddKAIpRItwLpP5oThOFCk4PhBnCkzmOdeNUefqsEIdD8p38pA9q8+GULTdvpvw+WezBhs+UlONIycBhX0CRIGdT7KHVAhAjyjA786aprKCEviUEHJPtlM+JyOQokIm05ju08naY3TmsK/OmXWeFsMtwk3kxOOr0ZnYVVGQgajBijIER6ZlUN+lbMnbGS5I3hN2x9QaHKFjDOXaoGa8rXD6xdHte5XFH3fNTlHUnII+uWsrQQ0+fFWSgJpUS07VKoSCCDaN5ucOKUufRI+tEdRdUH92scs4nlXmuz+cY4uaq4wTZjAL4JCJ7iVZYCmqj6RRiABWjicmkrhJmzbRkXI87dtrfbeyZWuZYQmdttzwh0tUgy25Poevs8SVcnut5csI9aV4yZbh+lEpjnerMHEbj5Vok8GOxLg/SlSnnL+TzfvXdjEy+ULtKLBbtM70osb1r3QDuTYa36DygUKn+vF7We6sOPEkEa/t0rpzJi8d6sgDhHoIDD5aDa1i+MkVwTmHwhzGLCyv3qpQg6whaGUoNquQF5NCPJMuUEsjGbU7ujaOlWu+1ImljVJoM0s+T2SHBICHlmJWPpg/mDTpetxFxuy3LJB2HhQs4wGqZsxeqPtjY7SDw5tnvEUYQK4YjeQuT00Armc5jWzikKQ9FdNB54Y55WEekpANXafLVjxdK4YuWJhkpiqC+7IqAz8WkUSEzfFLPGGm4quxqDXbfRyoPH+2Ox5Ug5yzAb96eOmtayvml3j/Msu3SjzlE7WjRHow12yVHJltRaBXaFUhk7dowuMahrq26gClPg1TSnZLDaODKaM+uBpIYG4B5acNr4/uFNUSw60i96lzCmhYvwfw43GqPRQtjlgkxq8DariSZxpPliAOl31cZ9SC3ZEPfh2BhVUWzzo5wm8zdVXMMKoTbpAv8YqwudnKqKcQ53snZWWVoRyz1nwviQimEXKkO84Qz6BU8OBR+zfgOrKz3+4WIAezlYA+nFa2f6a44ZR9jvDfj5NoR7BWjqWH8JPPK125pD7MgYhf2fBHVzC0nu5MufK5bOxl2exgUBQ6HfBRroPiMR/29khgXKVVjfPWrdQFunxtc5MW9DhkZAYqHoRp95HG8grYENM+cB+tjcLxs7HF0tzEvq1vZA3YC/PhZYJcbqmA0gM89d+gUeNJ6Q91qcDWkO55rbVAEPAGNkOgZUdzUVp7JR0KCBAzxRUcYWcj/KM6tTmTf0rNVudvsrcfvHiTuTto8rof6qX7wbIDl8vRUnxBmW0kjJcHdePGHpYZOL7tUkaZSSFLOnegC+iEuBYB0lCvrt5gD/BSM0oXc7rM839uQVeddLgsocrNZHikxdZKXw7EExtlTradTNORHu2jXgWxBizgaoB9J4wJKXtonANsgQQWlvhSMX6P7xRVS8dyloX8nPuHmydXv3/4b+fhv9S/PUn8ldzR/H041/zj2d/ydX9a0FQQY8btnqwCYzvrbuqtd/TPr5vX/93R19xtlF/jSCjQMJJxucmEClczmaT63WQLrBnne1M86Vx2oAcqcAXwMXm4lzPnCyl3Gy4hI9Qyo3Rrtygb2clGft5ad0+eZA2eq7ByXPn3GdZamDz6AF49PMD/MivBEIea7h/EA3imCERWhMoIhUUsiDgTJWowGT07tIGsPCr2dncE8C5g9r12aME6gKMjZoamdBSAx4zJ9vQyYSxBHoyEh+DkWfNhTNN2AMiKfWIznDLHBpIx2G+ckmN3sEycIYDFXZ27EKJfyKiLkc5+E25HtD9sM8DtgMBO8iuimON18HP75/wuAAGByBwJxOwCYIr6Q957sI0OGDBkyZMhQDsBRoECxqLersLYZaXPzjqkIB1sUxV3E3ZYGsjH5exRB2UArqDqaoK3p6N9mHDAV5isLayf576VMSV30m9bwP4S//i7rFTQBp7gCDoNvgJsyr5OU8reg2cQpMQ19zZgpS8lSpqTGOvZfNl3KylVMyI5dCYIAAAAAAAAAAAAAACpFUZSWxWKpNU3TGsMwDOP18Yp9N9vt9vrcqY1v5431c/IKDoeDSdm95ASEEEI+Q5HkgBBCCElBSJZACCGfoZSVmZooK9P1Ozcu+k+szOrzs/VBVr1Bul397/osV99H32oGE8e9Ocd7B67wnOo1N6ue3j617zzOujrdRK1n7lHVJ1qrkV4wGAwGg8HQNJlMJpPJ1LJYLAEAAAAAAAAAAAAAAAAAAADgUly/ao7m+GKdWerWeeQlnJedmrDZbLYkIqKnPhEREREREREREVF1BgIBAQEBAQFJRYXKAx5gYGBgqWnKa5JENNpGn8nIwIBBZmbMmDFj9m2e+kppDGbMsrFhw4YNGzZQATiACOZUAMATsdy8xoU+mA7eUmEAEriJkgFIJUq2Ij4B9p97oWcgQBiAIwEepeEaFIBFXoMGbPXXYICPjddgActBry7A6gUGNQpVobPIVcURLlaqVguKuEMhCIVqFYe0nEN+gEtEHbpR6TGoH6NPjimpmswn4VBabqXjiMR5l1hIyUMdhZqXqA9rasSKgk08Ui5Yc+UrUZiZrFqdYlEqlEqIAzeHKFpqSip6lt3ho3BFYv9t5/N2kSJvyQdAqzQKhAj9X8xY5P/CVRUjjlg8s9nQL5RSpaGJpprpD9sU/dHsf+SKVrXGHYkHT168kfnw5YeCyl8AGrpAQYKFCBUmHEOEkZhYRokUhY2Di4cvmkAMIVFWYKw4YvEkpGSSSyGlIKkEK4GtmCi1NLCeJL0DBabI26FpQkP1MLZNZCtEFgJqU79FIdjDPvEzvVIHpqOh6TkkkU0DbGKC4InjE5PaeS2Jk6DsEFi2iOzNh8Pzzd5U2cLq5NkdhAaIORQuiD/EARLOkGWheGiT+SURH8dB52/yGQdxoaE9UD6PHAfFCshqKogthmzJrVck3vAFsBXC1TQq1IlqIa6BwrgQFq6iEe4oban4hHmrfKOtWMLSlEItHQFx+4JYSSInwSjdYTXaDoj8Tb/aISjYpCGOl/53fEcJQOEpmYIhCTQppgkUR6wdsq8kTtuTwXkajflTc0HY61zQpmAIHCCjS0OgKh4EtTtUm4gjILXPVuFMSkVogBYOwcW21WRWcoU/DYfZRt6y/b96tM+db83dPuQusyZCt8xYonQuMZxNzHDno9x/sjNLYmoKUkAysJUJ47meTy2F2Aa6/ibMBwuRZFuZXtGSGRDNwEwAjMwAwoNHsgmsZvFL1Ygc44qSoiIUChuiZz6Kv2tyWzAKHwUuX1NoMkOimpglAIDdg3lBtuEliq13ycvWwbTZ2jl+fFH8PDHZrgwSAc7JEjhvBD8QjRK8x24iGD8kOIod8nzF2omiYjfk7SUhsjMBvL4c2tl1y1rjCJ5VAdv4hPGIj9kfH2YBxa0Ckx0DecsWuDj6GahS6Vu+KFL77FkUpdJ77bO6C9PPnkfsGRjXpgEAAAA=) format('woff2');
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xP1CsDU87ma3di2VmaZcPSr3rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBztfhWvsElVqpbWxzFHK633rGVtsTkPsbDajuO5ueQw.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), /*savepage-url=https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xIF8zhZCJ7x9Pr62cRgaVUA.woff2*/ url(data:font/woff2;base64,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) format('woff2');
}
/********************************************
01 DEFAULT STYLES
********************************************/
@font-face {
    font-family: 'PazBold';
    src: url('../fonts/paz_bold-webfont.eot');
    src: url('../fonts/paz_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/paz_bold-webfont.woff') format('woff'), url('../fonts/paz_bold-webfont.ttf') format('truetype'), url('../fonts/paz_bold-webfont.svg#PazBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaLightItalic';
    src: url('../fonts/klavika-lightitalic-webfont.eot');
    src: url('../fonts/klavika-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/klavika-lightitalic-webfont.woff') format('woff'), url('../fonts/klavika-lightitalic-webfont.ttf') format('truetype'), url('../fonts/klavika-lightitalic-webfont.svg#KlavikaLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaMediumItalic';
    src: url('../fonts/klavika-mediumitalic-webfont.eot');
    src: url('../fonts/klavika-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/klavika-mediumitalic-webfont.woff') format('woff'), url('../fonts/klavika-mediumitalic-webfont.ttf') format('truetype'), url('../fonts/klavika-mediumitalic-webfont.svg#KlavikaMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINCond-Bold';
    src: url('../fonts/DINCond-Bold.eot');
    src: url('../fonts/DINCond-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/DINCond-Bold.woff') format('woff'), url('../fonts/DINCond-Bold.ttf') format('truetype'), url('../fonts/DINCond-Bold.svg#DINCond-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINCond-Light';
    src: url('../fonts/DINCond-Light.eot');
    src: url('../fonts/DINCond-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/DINCond-Light.woff') format('woff'), url('../fonts/DINCond-Light.ttf') format('truetype'), url('../fonts/DINCond-Light.svg#DINCond-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINCond-Medium';
    src: url('../fonts/DINCond-Medium.eot');
    src: url('../fonts/DINCond-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/DINCond-Medium.woff') format('woff'), url('../fonts/DINCond-Medium.ttf') format('truetype'), url('../fonts/DINCond-Medium.svg#DINCond-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINCond-Regular';
    src: url('../fonts/DINCond-Regular.eot');
    src: url('../fonts/DINCond-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DINCond-Regular.woff') format('woff'), url('../fonts/DINCond-Regular.ttf') format('truetype'), url('../fonts/DINCond-Regular.svg#DINCond-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSlab900';
    src: url('../fonts/Museo_Slab_900.eot');
    src: url('../fonts/Museo_Slab_900.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo_Slab_900.woff') format('woff'), url('../fonts/Museo_Slab_900.ttf') format('truetype'), url('../fonts/Museo_Slab_900.svg#MuseoSlab900') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSlab1000';
    src: url('../fonts/Museo_Slab_1000.eot');
    src: url('../fonts/Museo_Slab_1000.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo_Slab_1000.woff') format('woff'), url('../fonts/Museo_Slab_1000.ttf') format('truetype'), url('../fonts/Museo_Slab_1000.svg#MuseoSlab1000') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'led';
    src: url('../fonts/led.eot');
    src: url('../fonts/led.eot?#iefix') format('embedded-opentype'), url('../fonts/led.woff') format('woff'), url('../fonts/led.ttf') format('truetype'), url('../fonts/led.svg#led') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
}
body.progress {
    cursor: wait;
}
body.register-elite {
    margin-bottom: 0;
}
.SSO-PAGE#elite-preview-page {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #000;
    background-position: top center;
}
#account-profile article section {
    background-color: transparent;
}
sup {
    font-size: 0.8em;
    position: relative;
    top: -5px;
}
body.with-sso-bar {
    margin-top: 50px;
}
.wrapper {
    width: 980px;
    margin: 0 auto;
    text-align: left;
}
/* for ie */
article,
section,
aside,
progress {
    display: block;
}
.SSO-PAGE a,
.SSO-PAGE a:active,
.SSO-PAGE a:hover,
.SSO-PAGE a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
body.register-elite .SSO-PAGE a,
body.register-elite .SSO-PAGE a:active,
body.register-elite .SSO-PAGE a:hover,
body.register-elite .SSO-PAGE a:visited {
    color: #D7E57A;
    font-weight: bold;
    text-decoration: none;
}
body.register-elite a:hover {
    color: #D7E57A;
    text-decoration: none;
}
.SSO-PAGE a.button {
    color: #000000;
}
.SSO-PAGE article {
    margin-bottom: 25px;
    position: relative;
    zoom: 1;
    max-width: 1050px;
    margin: auto;
}
.SSO-PAGE article:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    width: 0;
    line-height: 0;
    visibility: hidden;
}
.SSO-PAGE > header {
    display: block;
    overflow: hidden;
    padding: 50px 0 15px 0;
}
.SSO-PAGE h1,
.SSO-PAGE h2,
.SSO-PAGE h3,
.SSO-PAGE h4,
.profileInfo h5,
.SSO-PAGE#account-profile #player-icon-name #first-name,
.SSO-PAGE#account-profile #player-icon-name #middle-name,
.SSO-PAGE#account-profile #player-icon-name #last-name,
.SSO-PAGE legend,
.SSO-PAGE#account-profile menu#accounts-subnav li#beachhead a {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    -webkit-transform: translateZ(0);
    /*Fix for Safari leaving animation junk pixels*/
}
.SSO-PAGE #why-link dt {
    font-family: Helvetica, Arial, sans-serif;
    color: #fff;
}
.attempt-nbr,
.SSO-PAGE .actions a.continue-unverified,
.SSO-PAGE #grace-login .submit,
.SSO-PAGE#email-validation .button {
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
.SSO-PAGE section,
.SSO-PAGE aside {
    display: block;
    margin: 0 10px;
}
.SSO-PAGE p {
    margin: 5px 0;
    text-align: center;
}
.SSO-PAGE #forgot-password p.sso-message {
    padding: 20px;
    margin: 35px 0px;
    text-align: center;
    font-size: 1.8rem;
    color: white;
}
.SSO-PAGE#login #email-data-row .input-container,
.SSO-PAGE#login #email-data-row .input-container input,
.SSO-PAGE#login #password-data-row .input-container,
.SSO-PAGE#login #password-data-row .input-container input {
    width: 100%;
}
.SSO-PAGE #frmLogin p {
    text-align: justify;
}
.SSO-PAGE .note,
.SSO-PAGE .needHelp {
    margin: 10px 0px;
}
.SSO-PAGE ul {
    margin: 15px 0;
}
.SSO-PAGE h1 {
    font-size: 42px;
}
.SSO-PAGE h2 {
    font-size: 20px;
    margin: 0 0 20px 0;
}
.SSO-PAGE h3 {
    margin: 0;
    font-size: 35px;
}
.SSO-PAGE h4 {
    margin: 5px 0;
}
.SSO-PAGE h4,
.SSO-PAGE legend {
    font-size: 24px;
    color: #fff;
    padding: 17px 10px 15px 0;
}
.SSO-PAGE legend {
    padding-bottom: 30px;
}
.SSO-PAGE h6 {
    margin: 5px 0 15px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #CCC;
}
body.register-elite .SSO-PAGE a.active {
    color: #d7e57a;
}
.SSO-PAGE label {
    font-size: 16px;
    display: block;
    color: #fff;
    margin: 0 0 10px 0;
    font-family: Helvetica, Arial, sans-serif;
}
.SSO-PAGE .error {
    color: #FF470F;
}
.SSO-PAGE input[type="text"],
.SSO-PAGE input[type="password"],
.SSO-PAGE input[type="currentPassword"],
.SSO-MODAL input[type="text"],
.SSO-MODAL input[type="password"],
.SSO-MODAL input[type="currentPassword"] {
    width: 300px;
    padding: 6px 4px;
    border: 1px solid #e1e1e1;
    margin: 0;
}
.SSO-PAGE#register input[type="text"],
.SSO-PAGE#register input[type="password"],
.SSO-PAGE#register input[type="currentPassword"],
.SSO-MODAL input[type="text"]#answer-required {
    width: 270px;
}
#answer-required-data-row .feedback-control.message {
    margin-left: 90px;
}
.SSO-PAGE input[type="checkbox"] {
    margin: 5px 0 0;
    float: left;
}
.SSO-PAGE select {
    display: block;
    height: 32px;
    padding: 6px 0;
    margin-right: 5px;
    font-size: 13px;
    color: #666;
    min-width: 50px;
}
.SSO-PAGE select#country,
.SSO-PAGE select#questionId,
.SSO-PAGE select#questionId-required {
    width: 278px;
}
.SSO-PAGE select#DateOfBirth_Month {
    width: 84px;
}
.SSO-PAGE select#DateOfBirth_Day {
    width: 64px;
}
.SSO-PAGE select#DateOfBirth_Year {
    width: 92px;
}
.SSO-PAGE select > option {
    padding: 7px 4px;
    display: block;
    font-size: 13px;
    background: #fff;
}
/* IE fix for select box width's being cut off */
/*.SSO-PAGE form select:focus {
width: auto !important;
}*/
.SSO-PAGE input[type="submit"],
.SSO-PAGE input[type="button"],
.SSO-PAGE button,
.SSO-MODAL input[type="submit"],
.SSO-MODAL button,
.SSO-PAGE a.button,
#confirm-email .actions a,
.actions a.authentication-trigger {
    font-family: Helvetica, Arial, sans-serif;
    display: inline-block;
    border-width: 0;
    font-size: 15px;
    padding: 5px 16px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}
.SSO-PAGE #redeem-code-button {
    display: inline-block;
    margin: auto;
    float: none;
}
.SSO-PAGE input[type="submit"].large,
button.large {
    font-size: 14px;
}
.SSO-PAGE .submit,
.SSO-PAGE .button,
.SSO-PAGE a.button {
    color: #000;
    display: inline-block;
}
#register.missingInformation.SSO-PAGE div.actions button {
    float: none;
    width: auto;
    height: 40px;
}
.SSO-PAGE #platform-data-row .submit {
    float: none;
    margin: 3px;
}
.SSO-PAGE .resetPasswordSuccess a.button {
    float: none;
}
/* .SSO-MODAL .submit.disabled[disabled], .SSO-MODAL .button.disabled[disabled], .SSO-MODAL a.button.disabled[disabled],   */
.SSO-PAGE .submit[disabled],
.SSO-PAGE .button[disabled],
.SSO-PAGE a.button[disabled] {
    background-color: #333;
    font-family: Helvetica, Arial, sans-serif;
    opacity: 0.4;
}
body.register-elite .SSO-PAGE .submit,
body.register-elite .SSO-PAGE .button {
    background: #d7e57a;
}
.SSO-PAGE button.disabled,
.SSO-PAGE a.disabled,
body.register-elite .SSO-PAGE button.disabled,
body.register-elite .SSO-PAGE a.disabled {
    color: #000;
    cursor: default;
    background: #3e3e3e;
    opacity: 0.4;
}
.SSO-PAGE .cancel {
    background: none;
    color: #5b6168;
    margin: 0 0 0 20px;
    border-left: 1px solid #111;
}
.SSO-PAGE em {
    font-weight: bold;
    color: #FFF;
}
.SSO-PAGE h4.subhead {
    color: #27ad99;
    margin: 0 0 50px 0;
}
/* ------------------------
02 COMMON STYLES
-------------------------- */
.SSO-PAGE,
.SSO {
    width: auto;
    margin: 0 auto;
    padding: 0;
    min-height: 600px;
    position: relative;
    max-width: 1000px;
    padding: 0 5%;
}
.SSO-PAGE.SSO.age-gate-failed#message-page {
    padding-top: 200px;
}
header > .masthead {
    float: left;
}
header > .masthead > h1.logo {
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.SSO-PAGE header > .masthead > h1.small {
    width: 216px;
    height: 41px;
}
.SSO-PAGE header > .masthead > h1.elite {
    width: 101px;
    height: 51px;
}
.SSO-PAGE ul#breadcrumb {
    margin: 15px 0 0;
}
.SSO-PAGE ul#breadcrumb li {
    display: inline;
    float: left;
    padding: 0 2px 0 13px;
    font-size: 11px;
    line-height: 15px;
    height: 15px;
    font-weight: bold;
}
.SSO-PAGE ul#breadcrumb a {
    color: #797979;
}
.SSO-PAGE ul#breadcrumb a:hover {
    color: #fff;
}
.SSO-PAGE ul#breadcrumb li#breadcrumb-home {
    background: none;
    padding: 0;
}
.SSO-PAGE ul#breadcrumb li#breadcrumb-home a {
    display: block;
    width: 13px;
    height: 0;
    padding: 14px 0 0 0;
    overflow: hidden;
}
.SSO-PAGE .inline {
    display: inline !important;
    float: none !important;
    text-align: left;
}
.SSO-PAGE .sprite,
.SSO-MODAL .sprite {
    text-indent: -9999px;
    display: block;
}
.SSO-PAGE .sprite-pages,
.SSO-MODAL .sprite-pages {
    text-indent: -9999px;
    display: block;
}
.SSO-PAGE div.content-box,
#createPasswordModal {
    padding: 20px 30px;
    /* 	margin: 5px 0 0; */
}
.SSO-PAGE section div.content-box {
    padding-bottom: 0;
}
.SSO-PAGE div.content-box {
    background-color: rgba(0, 0, 0, 0.8);
}
.SSO-PAGE#opt-out div.content-box {
    background-color: transparent;
}
.SSO-PAGE #loading-indicator {
    width: 16px;
    height: 16px;
    position: absolute;
    display: none;
}
/**
* PROGRESS BAR
*/
progress,
.progress-bar {
    -webkit-appearance: none;
    width: 280px;
    height: 16px;
    border: none;
    background: /*savepage-url=../images/sprite-progress.png*/ url() 0 0 repeat-x;
}
progress::-webkit-progress-bar {
    -webkit-appearance: none;
    width: 280px;
    height: 16px;
}
progress::-webkit-progress-bar-value {
    -webkit-appearance: none;
    height: 16px;
}
progress::-webkit-progress-value {
    -webkit-appearance: none;
    height: 16px;
}
progress::-moz-progress-bar {
    height: 16px;
    text-indent: -999em;
}
#progress-completed {
    height: 16px;
    text-indent: -999em;
    background: /*savepage-url=../images/sprite-progress.png*/ url() 0 -16px repeat-x;
}
.progress-help {
    padding: 15px 18px;
    border: 1px solid #2a2a2a;
    background-color: #181818;
    margin-top: 13px;
}
.SSO-PAGE .progress-help p {
    color: #a6acb5;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
}
/*
* FORM STUFF
*/
.locale-es .profileInfo h5,
.locale-pt .profileInfo h5 {
    font-size: 16px;
    padding-right: 70px;
}
.locale-de .profileInfo h5,
.locale-it .profileInfo h5 {
    font-size: 15px;
}
.locale-de .profileInfo .editLink,
.locale-it .profileInfo .editLink {
    line-height: 12px;
    font-size: 11px;
}
.locale-it .profileInfo h5 {
    padding-right: 80px;
}
.SSO-PAGE fieldset.profileInfo#link-social-accounts {
    padding: 0 0 25px;
}
.SSO-PAGE fieldset > legend {
    /* DEFINED ALONGSIDE h4 ABOVE */
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: 20px;
    color: white;
    font-size: 4rem;
}
.SSO-PAGE fieldset div {
    font-size: 15px;
    color: #000;
}
.SSO-PAGE fieldset div a.successLink {
    background-color: #cfcfcf;
    padding: 10px;
    color: black;
    font-weight: bold;
}
.SSO-PAGE fieldset div#resend-email {
    color: #000;
}
.SSO-PAGE form div.data-row {
    margin-bottom: 15px;
}
.SSO-PAGE div.actions {
    /*	margin: 45px 0 0 0;*/
    margin: 10px 0 0 0;
}
.SSO-PAGE #frmRedeemCode .actions {
    float: left;
    width: 100%;
}
.SSO-PAGE div.actions div.tos {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.SSO-PAGE fieldset.newsletterOptin {
    position: relative;
    clear: both;
}
#register article section #register-full button.submit {
    width: 100%;
    height: 40px;
}
/**
* NOTIFICATIONS/FEEDBACK
*/
.error-messaging-container p {
    display: none;
}
.error-messaging-container p:nth-of-type(1) {
    display: block;
}
.SSO-PAGE .help-indicator,
.SSO-MODAL .help-indicator {
    float: left;
    width: 21px;
    height: 21px;
    margin-top: 5px;
    margin-left: 2px;
}
.SSO-PAGE .feedback-control,
.SSO-MODAL .feedback-control {
    display: none;
}
.SSO-PAGE .feedback-control.message,
.SSO-MODAL .feedback-control.message {
    font-size: 17px;
    display: none;
}
.SSO-PAGE div.error .feedback-control #month.errors,
.SSO-PAGE div.error .feedback-control #day.errors,
.SSO-PAGE div.error .feedback-control #year.errors {
    margin-right: 20px;
}
.SSO-PAGE .validationError .icon,
.SSO-PAGE .validationPassed .icon,
.SSO-MODAL .validationError .icon,
.SSO-MODAL .validationPassed .icon {
    width: 21px;
    height: 20px;
    position: relative;
    top: 10px;
    right: -20px;
    display: inline-block;
}
@media screen and (max-width: 410px) {
    .SSO-PAGE .validationError .icon,
    .SSO-PAGE .validationPassed .icon,
    .SSO-MODAL .validationError .icon,
    .SSO-MODAL .validationPassed .icon {
        right: 0px;
    }
}
@media only screen and (max-width: 768px) {
    .SSO-PAGE #frmForgotPassword .validationError .icon,
    .SSO-PAGE #frmForgotPassword .validationPassed .icon {
        top: 35px;
    }
}
.SSO-PAGE .validationError .icon,
.SSO-MODAL .validationError .icon {
    background-position: -487px -8px;
}
.SSO-PAGE .validationPassed .icon,
.SSO-MODAL .validationPassed .icon {
    background-position: -452px -8px;
}
.SSO-PAGE .input-container,
.SSO-MODAL .input-container {
    overflow: visible;
    display: block;
    float: left;
    background: #f1f1f1;
    padding: 2px;
    margin-right: 3px;
    background-color: transparent;
}
#dob-data-row .sprite-pages {
    position: relative;
}
#dob-data-row .sprite-pages.feedback-control {
    position: absolute;
}
.SSO-PAGE .error .input-container,
.SSO-PAGE .validationError .input-container {
    background-color: #BF4747;
}
.SSO-PAGE .error input[type='checkbox'] {
    outline: 2px solid #ff470f;
    margin-left: 8px;
    margin-top: 6px;
}
.SSO-PAGE .error label.checkbox-label {
    margin-left: 6px;
}
.SSO-PAGE .email-container {
    color: #ffffff;
    float: left;
    height: 17px;
    font-size: 19px;
}
/* STANDARD: Message is 8px padded under */
.SSO-PAGE .message {
    font-size: 11px;
    font-weight: bold;
    padding: 8px 0;
    clear: both;
}
.SSO-PAGE .error .message {
    /*	color:#ff470f;*/
    display: block;
}
.SSO-PAGE .message.account-linking-error {
    border: 1px solid rgba(255, 0, 0, 0.5);
    color: red;
    text-transform: uppercase;
    background-color: rgba(255, 0, 0, 0.2);
}
/**
* HORIZONTAL LABEL FORMS
*/
/* STANDARD ON ALL HORZ PAGES. 7px padding between rows */
.SSO-PAGE form.horz-label div.data-row,
.SSO-MODAL form.horz-label div.data-row {
    padding: 0 0 14px;
    margin-bottom: 0;
    overflow: hidden;
}
.SSO-PAGE form.horz-label legend + div.data-row {
    padding-top: 0 !important;
}
.SSO-PAGE form.horz-label div.data-row:last-child {
    padding-bottom: 0 !important;
}
.SSO-PAGE form.horz-label div.data-row label,
.SSO-PAGE form.horz-label .label-spacer,
.SSO-MODAL form.horz-label div.data-row label,
.SSO-MODAL form.horz-label .label-spacer {
    float: left;
    width: 137px;
}
.SSO-PAGE#register form.horz-label div.data-row label,
.SSO-PAGE#register form.horz-label .label-spacer {
    float: left;
    width: 130px;
}
.SSO-PAGE form.horz-label div.data-row label,
.SSO-MODAL form.horz-label div.data-row label {
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 0 10px 0 0;
    color: #CCC;
}
.SSO-MODAL form.horz-label div.data-row label {
    text-align: left;
    width: auto;
}
.SSO-PAGE form.horz-label div.data-row label.checkbox-label {
    font-weight: normal;
    color: black;
    font-size: 14px;
    text-transform: initial;
    text-align: left;
    padding: 0 0 0 10px;
    width: 90%;
    position: relative;
    top: -2px;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.SSO-PAGE form.horz-label .message {
    position: relative;
    color: #FF2323;
    margin-left: 5px;
    padding-left: 15px;
    text-align: left;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.SSO-PAGE form.horz-label .message:before {
    content: 'x';
    position: absolute;
    display: inline-block;
    color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 10px;
    font-size: 9px;
    line-height: 14px;
    background-color: #ff2323;
    text-align: center;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.SSO-PAGE form.horz-label#chooseOtherPlatformRequest .message {
    text-align: center;
}
.SSO-PAGE#account-profile form.horz-label .message {
    margin-left: 0;
    text-align: center;
    font-size: 14px;
    text-transform: initial;
    width: 90%;
}
.SSO-PAGE form.horz-label input[type=text],
.SSO-PAGE form.horz-label input[type=password] {
    margin: 0;
}
/**
* VERTICAL LABEL FORMS
*/
.SSO-PAGE form.vert-label div.data-row {
    padding: 0;
    overflow: hidden;
    margin-bottom: 25px;
}
.SSO-PAGE form.vert-label label {
    display: block;
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 20px;
    color: #fff;
}
.cookie-settings-container {
    top: -50px;
    position: relative;
}
/* ------------------------
03 PREREGISTRATION STYLES
-------------------------- */
.SSO-PAGE#preregister-error article {
    width: 400px;
    text-align: center;
    background-color: black;
    padding: 30px 30px 60px;
}
.SSO-PAGE#preregister-error fieldset > legend {
    top: 0;
    padding: 20px;
}
.SSO-PAGE#preregister-error a {
    padding: 10px;
    display: inline-block;
    font-size: 15px;
}
.SSO-PAGE.preregistered .preregistered-container {
    min-height: 110px;
    font-size: 20px;
    text-transform: initial;
    font-weight: bold;
    color: #BF4747;
}
.SSO-PAGE.preregistered .preregistered-container .preregistered.username {
    text-transform: uppercase;
    color: #01b101;
    padding-top: 10px;
}
.SSO-PAGE.preregistered .gaming-account-logo {
    background-image: /*savepage-url=../images/network-sprite.png*/ url();
    background-repeat: no-repeat;
    background-size: 480px auto;
    display: block;
    float: left;
    width: 140px;
    height: 110px;
}
.SSO-PAGE.preregistered .gaming-account-logo.xbl {
    width: 118px;
    background-position: -138px 0px;
}
.SSO-PAGE.preregistered .gaming-account-logo.nintendo {
    width: 118px;
    background-position: -252px 0px;
}
.SSO-PAGE.preregistered .gaming-account-logo.pc {
    width: 118px;
    background-position: -362px 0px;
}
.SSO-PAGE.preregistered .subheading,
.SSO-PAGE.preregistered #console-login,
.SSO-PAGE.preregistered .or {
    display: none;
}
/* ------------------------
04 REGISTER, LOGIN AND EMAIL VERIFICATION STYLES
-------------------------- */
/** _common-registration-details.less **/
#register.SSO-PAGE ul.elite-steps {
    display: none;
}
/* ------------------------
05 WHY-LINK ASIDE PROMOS STYLES
-------------------------- */
.SSO-PAGE #why-link dt,
.SSO-PAGE #why-link dd {
    font-size: 20px;
    color: #ffffff;
    padding: 17px 15px 18px 20px;
    margin: 0 0 4px 0;
    cursor: pointer;
    background: #111;
    border: solid 1px #2a2a2a;
}
.SSO-PAGE #why-link dt.active span {
    background-position: 100% -1519px;
}
.SSO-PAGE #why-link dt span {
    text-indent: 0;
    padding-right: 10px;
    background-position: 100% -1486px;
}
.SSO-PAGE #why-link dd {
    font-size: 13px;
    line-height: 18px;
    color: #a6acb5;
}
.SSO-PAGE #why-link dd ol {
    color: #a6acb5;
    list-style-type: decimal;
    margin-left: 20px;
}
.account-linking-success {
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    background-color: #27ad99;
    margin-bottom: -2px;
    padding: 5px;
}
/* ------------------------
06 GRACE LOGIN STYLES
-------------------------- */
.SSO-PAGE#register > article > section.grace-login {
    border: 2px solid #BF4747;
    width: 480px;
}
.SSO-PAGE h4.reminder-subheader {
    color: #BF4747;
    text-indent: 40px;
}
.SSO-PAGE .reminder {
    background: #BF4747;
    padding: 2px;
    height: 180px;
}
.SSO-PAGE .reminder p {
    float: left;
    width: 180px;
    margin: 0;
    padding: 70px 30px 0;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
}
.SSO-PAGE .reminder p.no-logins-left {
    padding: 35px 30px;
}
.SSO-PAGE .reminder p.attempt-nbr {
    color: #BF4747;
    font-size: 85px;
    line-height: 90px;
    height: 130px;
    padding: 25px 0;
    background-color: #000000;
    text-align: center;
}
.SSO-PAGE .reminder p.attempt-nbr:hover {
    text-shadow: 0 0 0.1em #DC2D09, 0 0 0.1em #DC2D09;
}
.SSO-PAGE .grace-login span {
    color: #ffffff;
    font-size: 13px;
    line-height: 13px;
    display: block;
}
.SSO-PAGE .email-verification-box {
    border: 1px solid #333333;
    padding: 10px 15px;
    margin: 10px 0;
    display: none;
}
.SSO-PAGE .email-verification-box .email-address {
    color: #000;
    font-weight: bold;
}
.SSO-PAGE .email-verification-box #change-email label.error {
    color: #FF470F;
    font-size: 10px;
    padding-left: 140px;
    position: relative;
    top: -5px;
}
.SSO-PAGE .email-verification-box p.email-success {
    font-size: 16px;
    color: #ffffff;
}
.SSO-PAGE .close-email-verification-box,
.SSO-PAGE .open-email-verification-box {
    font-weight: bold;
    cursor: pointer;
}
body.register-elite .SSO-PAGE .close-email-verification-box {
    color: #d7e57a;
}
.SSO-PAGE .close-email-verification-box {
    float: right;
}
.SSO-PAGE .open-email-verification-box {
    text-transform: uppercase;
    margin: 10px 0;
}
.SSO-PAGE .open-email-verification-box span {
    padding: 0 15px;
    display: inline-block;
    background: transparent /*savepage-url=../images/sprite-pages.png*/ url() 100% -1566px no-repeat;
}
.SSO-PAGE #platform-data-row span.customStyleSelectBox {
    display: inline !important;
    padding-right: 5px;
}
body.register-elite .SSO-PAGE .open-email-verification-box span {
    color: #d7e57a;
}
.SSO-PAGE #grace-login form.horz-label div.data-row label {
    width: 108px;
}
.SSO-PAGE .grace-login input[type="text"] {
    width: 290px;
}
.SSO-PAGE .grace-login div.actions {
    border-top: 2px solid #333333;
    padding-top: 15px;
    margin-top: 0;
}
.SSO-PAGE .grace-login fieldset#grace-login div.actions {
    border-top: 0 none;
    padding-top: 0;
}
/* ------------------------
07 ACCOUNT PROFILE STYLES
-------------------------- */
/** Profile Base Styles **/
/** Partials located in "../profile-partials/*" **/
/** Base Styles **/
/** _common-profile.less **/
@media screen and (max-width: 1000px) {
    #account-profile.SSO-PAGE.SSO article .account-column.left,
    #account-profile.SSO-PAGE.SSO article .account-column.right {
        max-width: 100% !important;
        width: 100%;
        float: none;
        margin: 0 auto;
    }
}
#profile-page footer,
#info-page footer,
#prefs-page footer {
    width: 100%;
    max-width: 100%;
}
/* Profile Base Styling */
.SSO-PAGE#account-profile {
    max-width: 100%;
}
.SSO-PAGE#account-profile .account-column.left {
    float: left;
    width: 25%;
}
.SSO-PAGE#account-profile .account-column.center {
    float: left;
    width: 48%;
}
.SSO-PAGE#account-profile .account-column.right {
    float: left;
    width: 55%;
    margin-left: 5%;
}
@media screen and (max-width: 1200px) {
    .SSO-PAGE#account-profile .account-column.right {
        width: 70%;
    }
}
.SSO-PAGE#account-profile .account-column.aside {
    float: right;
    width: 30%;
}
.SSO-PAGE#account-profile section {
    margin: 0px;
}
.SSO-PAGE#account-profile > article {
    padding: 20px 0;
    background-color: rgba(255, 255, 255, 0.6);
}
.SSO-PAGE#account-profile h1,
.SSO-PAGE#account-profile h2,
.SSO-PAGE#account-profile h3,
.SSO-PAGE#account-profile a,
.SSO-PAGE#account-profile p,
.SSO-PAGE#account-profile button {
    color: black;
    text-rendering: optimizeLegibility;
    font-family: "Open Sans", Arial, sans-serif;
    font-family: "Arvo", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: normal;
    font-style: normal;
}
@media screen and (max-width: 640px) {
    .SSO-PAGE#account-profile h1,
    .SSO-PAGE#account-profile h2,
    .SSO-PAGE#account-profile h3,
    .SSO-PAGE#account-profile a,
    .SSO-PAGE#account-profile p,
    .SSO-PAGE#account-profile button {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    .SSO-PAGE#account-profile h1,
    .SSO-PAGE#account-profile h2,
    .SSO-PAGE#account-profile h3,
    .SSO-PAGE#account-profile a,
    .SSO-PAGE#account-profile p,
    .SSO-PAGE#account-profile button {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    .SSO-PAGE#account-profile h1,
    .SSO-PAGE#account-profile h2,
    .SSO-PAGE#account-profile h3,
    .SSO-PAGE#account-profile a,
    .SSO-PAGE#account-profile p,
    .SSO-PAGE#account-profile button {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    .SSO-PAGE#account-profile h1,
    .SSO-PAGE#account-profile h2,
    .SSO-PAGE#account-profile h3,
    .SSO-PAGE#account-profile a,
    .SSO-PAGE#account-profile p,
    .SSO-PAGE#account-profile button {
        text-rendering: optimizeLegibility;
    }
}
.SSO-PAGE#account-profile h1 {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 30px;
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.SSO-PAGE#account-profile h2 {
    font-size: 20px;
    line-height: 40px;
    margin: 0;
    border-bottom: 1px solid #c4c4c4;
    margin-bottom: 20px;
}
.SSO-PAGE#account-profile h3 {
    font-size: 17px;
    margin: 30px 0;
}
.SSO-PAGE#account-profile p {
    text-align: initial;
}
.SSO-PAGE#account-profile button {
    background-color: #c4c4c4;
    color: white;
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email {
    position: relative;
    top: -15px;
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p {
    display: none;
    font-size: 15px;
    line-height: 20px;
    padding: 10px 0px 10px 30px;
    max-width: 500px;
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p .resend-email-button {
    text-decoration: underline;
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p .icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    left: 0px;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: center center;
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p.initial .icon {
    background-image: /*savepage-url=../images/email-initial-icon.png*/ url();
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p.confirmed .icon {
    background-image: /*savepage-url=../images/email-confirmed-icon.png*/ url();
}
.SSO-PAGE#account-profile #account-profile-resend-verify-email .resend-email-container p.failure .icon {
    background-image: /*savepage-url=../images/email-error-icon.png*/ url();
}
/** Profile Head Styling **/
.SSO-PAGE#account-profile nav.profile-tab-nav {
    width: 100%;
}
.SSO-PAGE#account-profile nav.profile-tab-nav ul {
    margin: 0;
    padding: 0;
    background: none;
}
.SSO-PAGE#account-profile nav.profile-tab-nav ul li {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0px;
    margin-bottom: 7px;
    padding: 0;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid #444;
}
.SSO-PAGE#account-profile nav.profile-tab-nav ul li a {
    display: block;
    font-family: "open sans", Arial, sans-serif;
    color: #000000;
    text-transform: uppercase;
    padding: 15px 0;
}
.SSO-PAGE#account-profile nav.profile-tab-nav ul li.active {
    background-color: #000000;
}
.SSO-PAGE#account-profile nav.profile-tab-nav ul li.active a {
    color: #ffffff;
}
/** COMMUNITY FORUM **/
.SSO-PAGE#account-profile .community-container .community-link {
    background-color: #c4c4c4;
    color: white;
    padding: 10px 50px;
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
}
/** 2FA MODAL **/
.SSO-PAGE#account-profile .two-factor-authentication-modal-container {
    display: none;
}
/** AUTHENTICATION MODAL **/
.SSO-PAGE#account-profile .authentication-modal-container,
.SSO-PAGE#register.missingInformation .authentication-modal-container {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.85);
    z-index: 11000;
    opacity: 0;
    transition: opacity 0.25s ease-out, width 0s linear 0.15s, height 0s linear 0.15s;
    overflow-y: auto;
}
.SSO-PAGE#account-profile .authentication-modal-container.active,
.SSO-PAGE#register.missingInformation .authentication-modal-container.active {
    height: 100%;
    width: 100%;
    opacity: 1;
    transition: opacity 0.25s ease-out;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 470px;
    background-color: #1a1a1a;
    box-shadow: 0 0 2px #777;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-title,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-title {
    background-color: #000;
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    text-align: center;
    padding: 25px 20px;
    margin: 0 auto;
    border: none;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-title:before,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-title:before {
    display: none;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form {
    width: 70%;
    min-width: 260px;
    padding: 20px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms {
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row label,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row label {
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    text-transform: none;
    width: 100%;
    margin-bottom: 10px;
    float: none;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .input-container,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .input-container {
    float: none;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .input-container input,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .input-container input {
    width: 100%;
    box-sizing: border-box;
    border-color: #000;
    border-radius: 2px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .message,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .message {
    text-align: left;
    padding-left: 25px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .message:before,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .data-row .message:before {
    left: 0px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button {
    color: white;
    padding: 5px 30px;
    text-decoration: none;
    font-family: "open sans", Arial, sans-serif;
    border: none;
    display: block;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #1E9FFD;
    border-radius: 3px;
    font-size: 11px;
    line-height: 13px;
    padding: 14px 15px;
    margin: 15px auto 0;
    min-width: 130px;
    transition: 0.4s all;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:hover,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:hover {
    background-color: #fff;
    color: #000;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:disabled,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:disabled {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.3;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:disabled:hover,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-form .personalInfoForms .actions button:disabled:hover {
    background-color: #1E9FFD;
    color: #fff;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-separator,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-separator {
    position: relative;
    width: 100%;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    text-transform: lowercase;
    margin: 20px auto;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-separator:before,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-separator:before,
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-separator:after,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-separator:after {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    width: 33%;
    background-color: #aaa;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-separator:before,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-separator:before {
    left: 20px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-separator:after,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-separator:after {
    right: 20px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-network-select,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-network-select {
    padding: 20px;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-network-select h3,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-network-select h3 {
    position: relative;
    color: #fff;
    font-family: Helvetica;
    font-family: "open sans", Arial, sans-serif;
    font-size-adjust: 0.5;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    margin: 0 auto 30px;
    width: fit-content;
    text-transform: uppercase;
    text-align: center;
}
.SSO-PAGE#account-profile .authentication-modal-container .profile-modal .modal-network-select .network-select-container,
.SSO-PAGE#register.missingInformation .authentication-modal-container .profile-modal .modal-network-select .network-select-container {
    margin-bottom: 5px;
}
.SSO-PAGE#account-profile .authentication-modal-container .close-modal,
.SSO-PAGE#register.missingInformation .authentication-modal-container .close-modal {
    position: absolute;
    top: 25px;
    right: 15px;
    background-color: transparent;
    color: #fff;
    font-size: 25px;
    line-height: 25px;
    padding: 0 4px;
}
/* =========================================
EMAIL AUTHENTICATION - SECURE SESSION
============================================*/
.SSO-PAGE#account-profile .secure-session-modal-container,
#announcement2fa-page .SSO-PAGE .secure-session-modal-container {
    display: none;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-established,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-established,
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed {
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: rgba(37, 216, 122, 0.5);
    text-align: center;
    z-index: 10;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-established p,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-established p,
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed p,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed p {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-established,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-established {
    background-color: rgba(37, 216, 122, 0.5);
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-established p:after,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-established p:after {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    right: -30px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/circle-checkmark-white.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed {
    background-color: rgba(224, 32, 32, 0.5);
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed p,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed p {
    font-size: 12px;
    line-height: 14px;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed p:before,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed p:before {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: -25px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/alert-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 14px;
    height: 12px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed p button,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed p button {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 12px;
    line-height: 14px;
    margin: 0 3px;
    padding: 5px 10px;
    text-transform: none;
}
.SSO-PAGE#account-profile .secure-session-banner-container .secure-session-failed p button:hover,
#announcement2fa-page .SSO-PAGE .secure-session-banner-container .secure-session-failed p button:hover {
    background-color: #fff;
    color: #000;
    cursor: pointer;
}
/** Account Linking **/
/* _common-account-linking.less */
#account-profile .account-linking-container .entitlement-message-container {
    position: relative;
    top: -45px;
}
#account-profile .account-linking-container .entitlement-message-container .icon {
    width: 21px;
    height: 21px;
    display: inline-block;
    position: absolute;
    left: 0px;
    background-repeat: no-repeat;
    background-size: 21px 21px;
    background-position: center center;
    background-image: /*savepage-url=../../common/images/check-circle.png*/ url();
}
#account-profile .account-linking-container .entitlement-message-container .entitlement-message {
    color: #7ac32c;
    padding: 10px 0 10px 30px;
}
#account-profile .account-linking-container .entitlement-message-container .entitlement-message-error {
    color: red;
    padding-left: 0;
}
#account-profile .account-linking-container .account-linking {
    width: 100%;
    margin-bottom: 60px;
}
#account-profile .account-linking-container .account-linking h3 {
    background-color: #313131;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.09px;
    text-transform: none;
    color: #fff;
    padding: 18px 30px;
    margin: 0;
}
#account-profile .account-linking-container .account-linking ul {
    background-color: #1a1a1a;
    padding: 20px 30px 30px;
    margin: 0;
}
#account-profile .account-linking-container .account-linking ul li {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
}
#account-profile .account-linking-container .account-linking ul li:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking ul li {
        margin-bottom: 22px;
    }
}
#account-profile .account-linking-container .account-linking ul .twitch-bonus {
    display: none;
}
#account-profile .account-linking-container .account-linking ul .twitch-bonus:empty {
    display: none;
}
#account-profile .account-linking-container .account-linking ul .twitch-bonus a {
    font-weight: bold;
}
#account-profile .account-linking-container .account-linking .account-text > * {
    float: left;
    font-family: "open sans", Arial, sans-serif;
    font-weight: normal;
    text-transform: none;
}
#account-profile .account-linking-container .account-linking .unlink-text,
#account-profile .account-linking-container .account-linking .link-text {
    float: right;
    font-size: 12px;
    line-height: 14px;
    font-family: "open sans", Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    position: absolute;
    left: calc(50% - 12px);
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    margin: 0;
}
@media only screen and (max-width: 650px) {
    #account-profile .account-linking-container .account-linking .unlink-text,
    #account-profile .account-linking-container .account-linking .link-text {
        left: 50%;
    }
}
#account-profile .account-linking-container .account-linking .unlink-text:after,
#account-profile .account-linking-container .account-linking .link-text:after {
    content: "";
    position: absolute;
    right: -28px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 100%;
}
@media only screen and (max-width: 650px) {
    #account-profile .account-linking-container .account-linking .unlink-text:after,
    #account-profile .account-linking-container .account-linking .link-text:after {
        display: none;
    }
}
#account-profile .account-linking-container .account-linking .unlink-text:after {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/linked-accounts-icon-unlink.png*/ url();
}
#account-profile .account-linking-container .account-linking .link-text:after {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/linked-accounts-icon-link.png*/ url();
}
#account-profile .account-linking-container .account-linking .unlinked-text {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-transform: uppercase;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .unlinked-text {
        max-width: calc(100% - 80px - 110px);
    }
}
@media only screen and (max-width: 440px) {
    #account-profile .account-linking-container .account-linking .unlinked-text {
        font-size: 11px;
    }
}
#account-profile .account-linking-container .account-linking .unlink-text,
#account-profile .account-linking-container .account-linking .linked-text {
    display: none;
}
#account-profile .account-linking-container .account-linking .linked-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 230px;
    text-transform: uppercase;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .linked-text {
        max-width: calc(100% - 80px - 110px);
    }
}
@media only screen and (max-width: 440px) {
    #account-profile .account-linking-container .account-linking .linked-text {
        font-size: 11px;
    }
}
#account-profile .account-linking-container .account-linking .account-container {
    width: 100%;
    min-height: 60px;
    position: relative;
    line-height: 60px;
    font-size: 12px;
    font-weight: bold;
    font-family: "Open Sans", Arial, sans-serif;
    font-family: "Arvo", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: normal;
    font-style: normal;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    color: #fff;
    box-shadow: none;
    transition: box-shadow 300ms;
    background-color: transparent;
}
@media screen and (max-width: 640px) {
    #account-profile .account-linking-container .account-linking .account-container {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #account-profile .account-linking-container .account-linking .account-container {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #account-profile .account-linking-container .account-linking .account-container {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #account-profile .account-linking-container .account-linking .account-container {
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .account-container {
        height: 40px;
        min-height: 40px;
    }
}
#account-profile .account-linking-container .account-linking .account-container .account-link {
    position: absolute;
    top: 50%;
    right: 0;
    display: inline-block;
    transform: translate(0, -50%);
    width: 150px;
    height: 40px;
    color: #fff;
    background-color: #1E9FFD;
    border: 1px solid #1E9FFD;
    border-radius: 8px;
    padding: 0 5px;
    transition: 0.4s all;
}
#account-profile .account-linking-container .account-linking .account-container .account-link:hover {
    background-color: transparent;
    border-color: #fff;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .account-container .account-link {
        height: 35px;
    }
}
@media only screen and (max-width: 650px) {
    #account-profile .account-linking-container .account-linking .account-container .account-link {
        width: 100px;
    }
}
#account-profile .account-linking-container .account-linking .account-container .account-logo {
    display: inline-block;
    float: left;
    width: 100px;
    height: 60px;
    margin-right: 25px;
    border-radius: 8px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .account-container {
        line-height: 40px;
    }
    #account-profile .account-linking-container .account-linking .account-container .account-logo {
        width: 60px;
        margin: 0;
        height: 40px;
        background-size: 36px auto;
    }
    #account-profile .account-linking-container .account-linking .account-container .account-text {
        display: inline-block;
        margin: 0 10px;
    }
}
#account-profile .account-linking-container .account-linking .linked .account-container {
    font-weight: normal;
}
#account-profile .account-linking-container .account-linking .linked .unlinked-text,
#account-profile .account-linking-container .account-linking .linked .link-text {
    display: none;
}
#account-profile .account-linking-container .account-linking .linked .linked-text,
#account-profile .account-linking-container .account-linking .linked .unlink-text {
    display: inline-block;
}
#account-profile .account-linking-container .account-linking .linked .account-link {
    background-color: transparent;
    border-color: #fff;
}
#account-profile .account-linking-container .account-linking .linked .account-link:hover {
    background-color: #1E9FFD;
    border-color: #1E9FFD;
}
#account-profile .account-linking-container .account-linking .account-modal-container {
    display: none;
}
#account-profile .account-linking-container .account-linking.gaming > h3 {
    position: relative;
    padding-left: 70px;
}
#account-profile .account-linking-container .account-linking.gaming > h3:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 30px;
    height: 30px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/linked-accounts-icon-gaming-networks.png*/ url();
    background-repeat: no-repeat;
    background-size: 100%;
}
#account-profile .account-linking-container .account-linking.gaming .account-logo {
    background-image: /*savepage-url=https://www.activision.com/content/dam/atvi/callofduty/sso/gaming-logo-sprite_360_v5.png*/ url();
    background-repeat: no-repeat;
    background-size: 50%;
}
#account-profile .account-linking-container .account-linking.gaming .account-linking-error {
    background-color: red;
    padding: 10px;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: center;
    font-family: "Montserrat", "open sans", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}
#account-profile .account-linking-container .account-linking.social > h3 {
    position: relative;
    padding-left: 70px;
}
#account-profile .account-linking-container .account-linking.social > h3:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 30px;
    height: 30px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/linked-accounts-icon-social-networks.png*/ url();
    background-repeat: no-repeat;
    background-size: 100%;
}
#account-profile .account-linking-container .account-linking.social .account-logo {
    background-image: /*savepage-url=../images/profile/account-linking/social-logo-sprite.png*/ url();
    background-repeat: no-repeat;
    background-size: 42%;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking.social .account-logo {
        background-size: 28px auto;
    }
}
#account-profile .account-linking-container .account-linking .nintendo .account-logo {
    background-color: #e60011;
    background-position: center -194.5px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .nintendo .account-logo {
        background-position: center -115px;
    }
}
#account-profile .account-linking-container .account-linking .psn .account-logo {
    background-color: #1587e0;
    background-position: center 0;
}
#account-profile .account-linking-container .account-linking .xbl .account-logo {
    background-color: #0f7b10;
    background-position: center -62.5px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .xbl .account-logo {
        background-position: center -37px;
    }
}
#account-profile .account-linking-container .account-linking .steam .account-logo {
    background-color: #000;
    background-position: center -125px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .steam .account-logo {
        background-position: center -74px;
    }
}
#account-profile .account-linking-container .account-linking .battle .account-logo {
    background-color: #002650;
    background-position: center -253px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .battle .account-logo {
        background-position: center -151px;
    }
}
#account-profile .account-linking-container .account-linking .epic .platform-preference-container {
    display: none;
}
#account-profile .account-linking-container .account-linking .epic .account-logo {
    background-image: /*savepage-url=../images/profile/account-linking/epic-account-linking-icon.png*/ url();
    background-repeat: no-repeat;
    background-position: center;
    background-color: #555;
    background-size: 38%;
}
#account-profile .account-linking-container .account-linking .account-searchable-container {
    padding: 5px 10px;
    background-color: #ffffff;
}
#account-profile .account-linking-container .account-linking .account-searchable-container label {
    margin: 0;
    color: black;
    font-size: 14px;
    padding: 0 0 0 20px;
    font-family: "open sans", Arial, sans-serif;
    font-weight: normal;
    text-transform: none;
}
#account-profile .account-linking-container .account-linking .platform-preference-container {
    margin-top: 10px;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item {
    position: relative;
    height: 40px;
    float: left;
}
@media screen and (max-width: 600px) {
    #account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item {
        height: auto;
    }
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item label {
    float: none;
    display: inline-flex;
    width: 160px;
    font-family: "open sans", Arial, sans-serif;
    color: #777;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container {
    float: none;
    display: inline-flex;
    position: relative;
    width: 300px;
    text-align: left;
}
@media screen and (max-width: 600px) {
    #account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container {
        width: 260px;
        margin: 0 0 10px 15px;
    }
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container select {
    border: 1px solid red;
    width: 100%;
    padding: 0 3px;
    z-index: 1;
    height: 30px !important;
    cursor: pointer;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container select:focus + .customStyleSelectBox {
    outline: auto;
}
@media screen and (max-width: 360px) {
    #account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container select {
        width: 100%;
        margin: 0;
    }
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container select option {
    text-transform: capitalize;
    font-size: 12px;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container select option[selected="selected"] {
    background-color: #1e60ff;
    color: #ffffff;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox {
    position: relative;
    background-color: #fff;
    width: 96%;
    padding: 0 3% 0 2%;
    height: 30px !important;
    font-size: 13px;
    line-height: 30px;
    text-align: left;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    max-width: 100%;
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox:after {
    content: "\25BC";
    position: absolute;
    color: #c4c4c4;
    top: 0;
    right: 10px;
}
@media screen and (max-width: 360px) {
    #account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox {
        width: 100%;
        max-width: 100%;
    }
}
#account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox .customStyleSelectBoxInner {
    text-transform: capitalize;
}
@media screen and (max-width: 360px) {
    #account-profile .account-linking-container .account-linking .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox .customStyleSelectBoxInner {
        width: 100% !important;
    }
}
#account-profile .account-linking-container .account-linking .youtube .account-logo {
    background-color: #da2723;
    background-position: center -62.5px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .youtube .account-logo {
        background-position: center -41px;
    }
}
#account-profile .account-linking-container .account-linking .twitter .account-logo {
    background-color: #42bcec;
    background-position: center -125px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .twitter .account-logo {
        background-position: center -82px;
    }
}
#account-profile .account-linking-container .account-linking .twitch .account-logo {
    background-color: #6441a4;
    background-position: center -187.5px;
}
@media only screen and (max-width: 1000px) {
    #account-profile .account-linking-container .account-linking .twitch .account-logo {
        background-position: center -123px;
    }
}
#account-profile .account-linking-container .account-linking .facebook .account-logo {
    background-color: #3b579d;
    background-position: center 0;
}
/** Account Completion **/
/* _common-profile-completion.less */
.profile-completion-content {
    position: relative;
    display: block;
}
@media screen and (min-width: 1024px) {
    .profile-completion-content {
        display: block;
        position: absolute;
        top: 60px;
        right: 6%;
    }
}
.profile-completion-content p {
    margin: 0;
    float: left;
}
.profile-completion-content .completion-list-container {
    display: block;
    float: none;
    margin-right: 2rem;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    border-right: 2px solid #f07113;
}
@media screen and (min-width: 1024px) {
    .profile-completion-content .completion-list-container {
        display: none;
        float: left;
        margin-right: 2rem;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
        border-right: 2px solid #f07113;
    }
}
.profile-completion-content .completion-list-container ul {
    display: inline-block;
    float: left;
    width: 100%;
    margin: 0;
    background-color: rgba(0, 0, 0, 0.05);
}
.profile-completion-content .completion-list-container ul li {
    list-style-position: inside;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 11px;
    margin: 10px;
}
.profile-completion-content .completion-list-container ul li .completion-item-value {
    float: right;
    padding-left: 2rem;
}
.profile-completion-content .completion-list-container ul li.email-validated {
    border-left: 2px solid #9b9b9b;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.gaming-account-linked {
    border-left: 2px solid #9b9b9b;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.has-phone-number {
    border-left: 2px solid #9b9b9b;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.facebook-linked {
    border-left: 2px solid #3c589c;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.twitter-linked {
    border-left: 2px solid #43bcec;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.youtube-linked {
    border-left: 2px solid #da2823;
    padding-left: 0.5rem;
}
.profile-completion-content .completion-list-container ul li.twitch-linked {
    border-left: 2px solid #6442a4;
    padding-left: 0.5rem;
}
@media screen and (min-width: 1024px) {
    .arrow_box {
        position: relative;
    }
}
@media screen and (min-width: 1024px) {
    .arrow_box:after {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        border-color: rgba(159, 145, 42, 0);
        border-left-color: #f07113;
        border-width: 10px;
        margin-top: -16px;
        position: absolute;
        pointer-events: none;
    }
}
/** Account Completion Progress Radial **/
.account-completion-container {
    width: 100px;
    height: 100px;
    margin: 0 auto 3rem;
    position: relative;
    float: none;
    padding: 0 !important;
    background-color: transparent !important;
    display: block !important;
}
@media screen and (min-width: 1024px) {
    .account-completion-container {
        width: 100px;
        height: 100px;
        position: relative;
        top: 0;
        float: right;
    }
}
.account-completion-container .percentage {
    color: #666666;
    position: absolute;
    top: 0;
    left: 0;
    margin: 10px;
    height: 80px;
    width: 80px;
    text-align: center;
    line-height: 80px;
    border-radius: 50px;
    z-index: 1;
    background-color: #ffffff;
}
.account-completion-container .circle,
.account-completion-container .fill,
.account-completion-container .mask {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    position: absolute;
    top: 0;
    -webkit-backface-visibility: hidden;
}
.account-completion-container .circle {
    background-color: #f0f0f0;
}
.account-completion-container .circle .mask {
    clip: rect(0px, 100px, 100px, 50px);
}
.account-completion-container .circle .mask .fill {
    clip: rect(0px, 50px, 100px, 0);
    background-color: #f07113;
}
.account-completion-container .account-completion-text {
    position: absolute;
    top: 110px;
    color: #666666;
    font-size: 12px;
    text-align: center;
    margin: auto;
    width: 140px;
    left: -20px;
}
/** Account Profile Info **/
/* _common-profile-account-info.less */
.SSO-PAGE#account-profile #account-profile-section .content-box {
    background: none;
    padding: 0;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .sec-head h3 {
    background-color: #313131;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.09px;
    text-transform: none;
    color: #fff;
    padding: 18px 30px 18px 70px;
    margin: 0;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .sec-head h3:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 30px;
    height: 30px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/basic-info-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: 100%;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .sec-body {
    background-color: #1a1a1a;
    padding: 18px 30px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo {
    margin: 10px 0 20px 0;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo:after {
    overflow: hidden;
    content: "";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
@media only screen and (max-width: 1000px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo {
        min-height: 45px;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo.securityQuestion {
    display: none;
}
@media only screen and (max-width: 768px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo.selected h5 {
        max-width: calc(100% - 180px);
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo h5 {
    display: block;
    float: left;
    color: #fff;
    width: 160px;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 1px 0 0;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 768px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo h5 {
        float: none;
        max-width: calc(100% - 175px);
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoDisplay {
    position: relative;
    height: auto;
    width: 270px;
    max-width: 50%;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 10px;
    margin: 0;
}
@media only screen and (max-width: 1000px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoDisplay {
        float: left;
        width: auto;
        padding: 0;
        margin: 0;
    }
}
@media only screen and (max-width: 500px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoDisplay {
        max-width: calc(100% - 100px);
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink {
    position: absolute;
    top: -10px;
    right: 0;
    background-color: #1a1a1a;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    padding: 12px 60px 12px 30px;
    transition: background-color 0.4s, border-color 0.4s;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink:after {
    content: "";
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 18px;
    height: 18px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/basic-info-icon-edit.png*/ url();
    background-repeat: no-repeat;
    background-size: 100%;
}
@media only screen and (max-width: 650px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink:after {
        display: none;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink:hover {
    background-color: #1e9ffd;
    border-color: #1e9ffd;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink.selected {
    right: 0 !important;
    padding: 12px 20px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink.selected:after {
    display: none;
}
@media only screen and (max-width: 650px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .editLink {
        top: 0;
        padding: 12px 30px;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo > form {
    margin-top: 20px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms {
    border: none;
    padding: 10px 0;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .username-count-cont {
    color: red;
    padding-left: 15px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .info-disclaimer {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
    padding: 10px 10px 10px 15px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .data-row#newPassword-data-row .input-container:before,
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .data-row#userName-data-row .input-container:before {
    content: "?";
    position: absolute;
    right: 25px;
    top: 6px;
    width: 20px;
    height: 20px;
    border: 1px solid #c4c4c4;
    color: #464646;
    z-index: 10;
    font-size: 16px;
    line-height: 19px;
    pointer-events: none;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms label {
    font-size: 14px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .input-container input {
    background-color: white;
    border: 2px solid #c4c4c4;
    color: black;
    padding: 5px 0px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .input-container,
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .input-container input {
    width: 90%;
    position: relative;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .input-container#phone-number-display,
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .input-container input#phone-number-display {
    width: 100%;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms div.data-row.validationError .message {
    width: auto;
    font-weight: normal;
    text-align: left;
    padding-left: 35px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms div.data-row.validationError .message:before {
    left: 15px;
    top: 10px;
    transform: none;
}
@media only screen and (max-width: 1000px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms div.data-row.validationError .message {
        margin: 0;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms #phoneNumber-data-row {
    overflow: visible;
    min-height: 35px;
}
@media only screen and (max-width: 560px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms #phoneNumber-data-row {
        min-height: 72px;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .intl-tel-input {
    width: 100%;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms #sms-data-row p.terms {
    width: 85%;
    padding-left: 15px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms #sms-data-row .terms {
    display: none;
    float: none;
    width: 80%;
    font-family: "open sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    margin-top: 1.5rem;
    color: #ccc;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms #sms-data-row .terms.active-terms {
    display: block;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms button,
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .authentication-trigger {
    background-color: #1e9ffd;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    border: 1px solid #1e9ffd;
    border-radius: 8px !important;
    padding: 12px 20px;
    position: absolute;
    top: -10px;
    right: 60px;
    transform: unset;
    transition: background-color 0.4s, border-color 0.4s;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms button:hover:not(.disabled),
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .authentication-trigger:hover:not(.disabled) {
    background-color: transparent;
    border-color: #fff;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms button.disabled,
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .authentication-trigger.disabled {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}
@media only screen and (max-width: 650px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms button,
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo .personalInfoForms .authentication-trigger {
        top: 0;
    }
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo.mailingAddress .personalInfoDisplay > span {
    float: left;
    margin-right: 5px;
}
@media only screen and (max-width: 420px) {
    .SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo.mailingAddress .personalInfoDisplay > span {
        float: none;
    }
}
.SSO-PAGE#account-profile #account-profile-section .community-fragment-content .community-link {
    background-color: #000000;
    border: 1px solid #000000;
    color: #ffffff;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 200px;
    margin: 30px 0 0;
    font-size: 14px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.SSO-PAGE#account-profile #account-profile-section .community-fragment-content .community-link:hover {
    background-color: #ffffff;
    color: #000000;
}
@media only screen and (max-width: 1000px) {
    .SSO-PAGE#account-profile #account-profile-section .community-fragment-content .community-link {
        width: 100%;
        margin-bottom: 2rem;
    }
}
/** Account Preferences **/
#preference-form p {
    display: inline-block;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box {
    background: none;
    padding: 0;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box #preferences-header {
    color: black;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 20px;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactTitle {
    font-size: 17px;
    margin: 0 0 15px;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactDescription {
    text-transform: none;
    font-size: 14px;
    margin: 0 0 35px;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail,
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile {
    width: 49%;
    display: inline-block;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > h5,
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > h5 {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > p,
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > p {
    font-size: 15px;
    text-transform: none;
    margin-bottom: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > a,
#account-profile.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > a {
    color: black;
    font-weight: normal;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    display: inline;
}
#account-profile.SSO-PAGE #account-preferences-section .content-box form p {
    margin: 15px 0 20px 0;
    text-transform: none;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-head h3 {
    background-color: #313131;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.09px;
    text-transform: uppercase;
    color: #fff;
    padding: 18px 30px;
    margin: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p {
    position: relative;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.09px;
    text-transform: none;
    color: #fff;
    margin: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.stay-up,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.log-in {
    background-color: #1a1a1a;
    padding: 30px 30px 30px 90px;
    margin: 0;
    min-height: 35px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.stay-up:before {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/thought-bubbles-icon.png");
    content: "";
    width: 44px;
    height: 44px;
    position: absolute;
    left: 30px;
    top: 28px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update {
    width: 90%;
    max-width: 250px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #1a1a1a;
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    padding: 40px 50px 40px 85px;
    border-radius: 3px;
    z-index: 10;
    box-shadow: 0 0 2px #777;
}
@media only screen and (max-width: 520px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update {
        width: 60%;
        max-width: 200px;
        font-size: 12px;
        line-height: 16px;
        padding: 30px 30px 30px 65px;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update:before {
    content: "";
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/changes-saved-checkmark.png");
    width: 21px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 50px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
@media only screen and (max-width: 520px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update:before {
        left: 30px;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul {
    width: 100%;
    display: inline-block;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list {
    display: block;
    background-color: #1a1a1a;
    margin: auto;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand {
    width: 100%;
    min-height: 67px;
    height: auto;
    background-color: #222;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    margin-bottom: 10px;
    transition: all 0.4s;
    /** TODO: do what's needed for you know what **/
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.skylanders,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.herohq,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.transformers,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hero,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cabelas,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk {
    display: none;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand .brand-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    text-transform: none;
    line-height: 67px;
    text-indent: 90px;
    font-size: 16px;
    z-index: 10;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand:before {
    content: "";
    position: absolute;
    left: 25px;
    display: block;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 40px;
    height: 3px;
    background-color: #959595;
    border-radius: 3px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand:after {
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 9px;
    background-color: #959595;
    transition: all 0.4s;
    content: '\2714';
    color: #959595;
    font-size: 10px;
    line-height: 17px;
    text-align: center;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.checked:before {
    background-color: #1e9ffd;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.checked:after {
    background-color: #1e9ffd;
    left: 53px;
    color: #ffffff;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-cod.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-cod.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-codm.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-codm.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-cdl.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-cdl.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-activision.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-activision.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-crash.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-crash.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-th.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th:hover,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-th.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro {
    background-color: #000;
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-sekiro.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-sekiro.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-support.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support.checked,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support:hover {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-support.png");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-heroes {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/pref-heroes.jpg");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-heroes-betas {
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/pref-testing.jpg");
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container {
    margin-bottom: 10px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference {
    height: 67px;
    min-height: 67px;
    margin-bottom: 10px;
    position: relative;
}
@media only screen and (max-width: 520px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference {
        height: auto;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference:last-of-type {
    margin-bottom: 0px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container.checked .preference-link {
    background: url("../images/profile/preferences/brand-checked-overlay.png") no-repeat top right;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-logo {
    float: left;
    display: inline-block;
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-icons.png");
    background-size: auto;
    background-repeat: no-repeat;
    width: 50px;
    height: 100%;
    margin-left: 25px;
}
@media only screen and (max-width: 520px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-logo {
        display: none;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
    margin-left: 100px;
    padding-top: 12px;
    color: #ffffff;
}
@media only screen and (max-width: 1000px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
        padding-top: 5px;
        margin-left: 90px;
    }
}
@media only screen and (max-width: 520px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
        max-width: calc(100% - 150px);
        margin-left: 10px;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
    position: absolute;
    top: 12px;
    width: 90px;
    padding-bottom: 2px;
    cursor: pointer;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.notUS,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.notUS {
    display: none;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.checked label:before,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.checked label:before {
    opacity: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.checked label:after,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.checked label:after {
    opacity: 1;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-transform: none;
    margin: 0;
    padding-left: 30px;
    cursor: pointer;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:before,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:before,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:after,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-checkboxes.png");
    background-size: auto;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.4s;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:before,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:before {
    background-position: -52px -20px;
    opacity: 1;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:after,
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:after {
    background-position: -20px -20px;
    opacity: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
    right: 8px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container {
    right: 130px;
}
@media only screen and (max-width: 750px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
        right: 30px;
        top: 46px;
    }
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container {
        top: 10px;
        right: 30px;
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=news_and_community_updates] .preference-logo {
    background-position: -9px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=in_game_events] .preference-logo {
    background-position: -114px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=gameplay_help_and_tips] .preference-logo {
    background-position: -211px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=esports] .preference-logo {
    background-position: -65px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=sales_and_promotions] .preference-logo {
    background-position: -164px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=my_support] .preference-logo {
    background-position: -9px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=service_and_support] .preference-logo {
    background-position: -9px -1px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form ul input[type=checkbox] {
    display: none;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .remove-me {
    padding-top: 40px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .remove-me h5 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .remove-me .data-row {
    padding-bottom: 8px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .remove-me label {
    padding: 5px 0 0 10px;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 15px 40px;
    margin: 0;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text {
    max-width: calc(100% - 100px - 250px);
}
@media only screen and (max-width: 750px) {
    #account-profile.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text {
        max-width: calc(100% - 100px - 150px);
    }
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-title {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-description {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 0;
}
#account-profile.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-description a {
    color: #ffffff;
    text-decoration: underline;
}
#account-profile.SSO-PAGE #account-preferences-section .remove-me input {
    margin: 5px 0 0 5px;
}
#opt-out .comm-prefs #changeEmailLink {
    display: none;
}
/** Account Deletion **/
/** _common-account-deletion.less **/
.SSO-PAGE#account-profile .account-deletion-container {
    margin-top: 60px;
}
.SSO-PAGE#account-profile .account-deletion-container > p {
    font-size: 14px;
}
.SSO-PAGE#account-profile .account-deletion-container > h2 {
    font-size: 15px;
    line-height: 18px;
    text-transform: none;
}
.SSO-PAGE#account-profile .account-deletion-container a:not(.button) {
    text-decoration: underline;
}
.SSO-PAGE#account-profile .account-deletion-container .account-deletion-link {
    background-color: white;
    color: black;
    padding: 10px 0px;
    width: 300px;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
    border: 1px solid black;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: 60px;
}
.SSO-PAGE#account-profile .account-deletion-container .account-deletion-link:hover {
    background-color: #000000;
    color: white;
}
@media screen and (max-width: 480px) {
    .SSO-PAGE#account-profile .account-deletion-container .account-deletion-link {
        width: 100%;
    }
}
.SSO-PAGE#account-profile .account-deletion-container .account-deletion-modal {
    display: none;
}
.account-deletion.account-modal .account-deletion-buttons-container {
    position: absolute;
    bottom: 0;
    width: 90%;
    height: auto;
}
.account-deletion.account-modal .account-deletion-buttons-container .button-container {
    position: relative;
    max-width: 45%;
}
.account-deletion.account-modal .account-deletion-buttons-container .delete-account {
    float: left;
}
.account-deletion.account-modal .account-deletion-buttons-container .keep-account {
    float: right;
}
/** Privacy & Security **/
/* _common-2fa.less */
/* ===================================================================
---------------------  ANNOUNCEMENT PAGE  ----------------------------
---------------------  (/announcement2FA)  ---------------------------
====================================================================== */
#announcement2fa-page .tfa-announcement {
    margin: 120px auto 50px;
    padding: 0 20px;
    text-align: center;
}
#announcement2fa-page .tfa-announcement .security-logo {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/security-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 42px;
    height: 51px;
    margin: 0 auto 25px;
}
#announcement2fa-page .tfa-announcement h1 {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
}
#announcement2fa-page .tfa-announcement p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 10px;
}
#announcement2fa-page .tfa-announcement p a {
    color: #1E9FFD;
    text-transform: underline;
}
#announcement2fa-page .tfa-announcement p a:hover {
    color: #fff;
    text-transform: none;
}
#announcement2fa-page .tfa-announcement .setup-tfa {
    display: inline-block;
    padding: 10px 20px;
    margin: 30px auto 30px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
@media screen and (max-width: 540px) {
    #announcement2fa-page .tfa-announcement .setup-tfa {
        width: 100%;
        min-width: unset;
        box-sizing: border-box;
    }
}
#announcement2fa-page .tfa-announcement .setup-tfa:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
/* ===================================================================
---------------  ENTER CODE PAGE (after login)  ----------------------
-------------------------  (/login2FA)  ------------------------------
====================================================================== */
#login2fa-page body,
#thirdpartylogin2fa-page body {
    background-color: #000;
}
#login2fa-page .backup-form-container,
#thirdpartylogin2fa-page .backup-form-container {
    display: none;
}
#login2fa-page .tfa-form-container,
#thirdpartylogin2fa-page .tfa-form-container,
#login2fa-page .backup-form-container,
#thirdpartylogin2fa-page .backup-form-container {
    margin: 120px auto 50px;
    padding: 0 20px;
    text-align: center;
}
#login2fa-page .tfa-form-container .security-logo,
#thirdpartylogin2fa-page .tfa-form-container .security-logo,
#login2fa-page .backup-form-container .security-logo,
#thirdpartylogin2fa-page .backup-form-container .security-logo {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/security-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 42px;
    height: 51px;
    margin: 0 auto 25px;
}
#login2fa-page .tfa-form-container h1,
#thirdpartylogin2fa-page .tfa-form-container h1,
#login2fa-page .backup-form-container h1,
#thirdpartylogin2fa-page .backup-form-container h1 {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
#login2fa-page .tfa-form-container p,
#thirdpartylogin2fa-page .tfa-form-container p,
#login2fa-page .backup-form-container p,
#thirdpartylogin2fa-page .backup-form-container p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    max-width: 320px;
    margin: 0 auto 10px;
}
#login2fa-page .tfa-form-container p a,
#thirdpartylogin2fa-page .tfa-form-container p a,
#login2fa-page .backup-form-container p a,
#thirdpartylogin2fa-page .backup-form-container p a {
    color: #1E9FFD;
    text-transform: underline;
}
#login2fa-page .tfa-form-container p a:hover,
#thirdpartylogin2fa-page .tfa-form-container p a:hover,
#login2fa-page .backup-form-container p a:hover,
#thirdpartylogin2fa-page .backup-form-container p a:hover {
    color: #fff;
    text-transform: none;
}
#login2fa-page .tfa-form-container form,
#thirdpartylogin2fa-page .tfa-form-container form,
#login2fa-page .backup-form-container form,
#thirdpartylogin2fa-page .backup-form-container form {
    margin: 30px auto;
}
#login2fa-page .tfa-form-container form #code,
#thirdpartylogin2fa-page .tfa-form-container form #code,
#login2fa-page .backup-form-container form #code,
#thirdpartylogin2fa-page .backup-form-container form #code {
    display: block;
    margin: 0 auto;
    padding: 8px;
}
#login2fa-page .tfa-form-container button,
#thirdpartylogin2fa-page .tfa-form-container button,
#login2fa-page .backup-form-container button,
#thirdpartylogin2fa-page .backup-form-container button {
    display: block;
    padding: 10px 20px;
    margin: 30px auto 30px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
@media screen and (max-width: 540px) {
    #login2fa-page .tfa-form-container button,
    #thirdpartylogin2fa-page .tfa-form-container button,
    #login2fa-page .backup-form-container button,
    #thirdpartylogin2fa-page .backup-form-container button {
        width: 100%;
        min-width: unset;
    }
}
#login2fa-page .tfa-form-container button.disabled,
#thirdpartylogin2fa-page .tfa-form-container button.disabled,
#login2fa-page .backup-form-container button.disabled,
#thirdpartylogin2fa-page .backup-form-container button.disabled,
#login2fa-page .tfa-form-container button.disabled:hover,
#thirdpartylogin2fa-page .tfa-form-container button.disabled:hover,
#login2fa-page .backup-form-container button.disabled:hover,
#thirdpartylogin2fa-page .backup-form-container button.disabled:hover {
    opacity: 0.2;
    color: #81898c;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
}
#login2fa-page .tfa-form-container button:hover,
#thirdpartylogin2fa-page .tfa-form-container button:hover,
#login2fa-page .backup-form-container button:hover,
#thirdpartylogin2fa-page .backup-form-container button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
#login2fa-page .feedback-control.message:before,
#thirdpartylogin2fa-page .feedback-control.message:before {
    top: 2px;
}
/* ===================================================================
------------------------  PROFILE PAGE  ------------------------------
-----  PRIVACY & SECURITY SETTTINGS: TWO FACTOR AUTHENTICAION  -------
====================================================================== */
.SSO-PAGE#account-profile .privacy-security-container {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    margin-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container > div {
    margin-bottom: 50px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container h5 {
    padding: 20px 30px;
    background-color: #333;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content {
    padding: 30px;
    background-color: #1a1a1a;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content p.subtitle {
    margin-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content p.with-icon {
    position: relative;
    padding-left: 25px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content p.with-icon:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
    height: 18px;
    width: 22px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/phone-lock-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 15px 20px;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button.enable-authenticator-button,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button.disable-authenticator-button,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button.reconfigure-authenticator-button {
    margin: 30px 10px 0 0;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button.disable-authenticator-button {
    background-color: #333;
    border: 1px solid #333;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .two-factor-authentication-content button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
/* ===================================================================
------------------------  PROFILE PAGE  ------------------------------
-----------------  ENABLE AUTHENTICATION APP (Modal)  ----------------
====================================================================== */
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container {
    position: relative;
    max-width: 730px;
    width: 90% !important;
    height: 80vh !important;
    max-height: 650px;
    padding: 0;
    background-color: #1a1a1a;
    border: 0;
}
@media screen and (max-width: 540px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container {
        height: 75vh !important;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container p,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container div {
    margin-bottom: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-close {
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: black;
    opacity: 0.5;
    color: white;
    border-radius: 20px;
    border: 6px solid black;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap {
    overflow: auto !important;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
    box-shadow: inset 0 0 5px #666;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap::-webkit-scrollbar-thumb {
    background: #666;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap::-webkit-scrollbar-thumb:hover {
    background: #333;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init {
    background-color: #1a1a1a;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container {
    padding-bottom: 20px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-countdown {
    background-color: rgba(37, 216, 122, 0.5);
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-countdown p {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
    margin-top: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-countdown-expired {
    display: none;
    background-color: rgba(224, 32, 32, 0.5);
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-countdown-expired p {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body {
    color: #fff;
    margin-top: 20px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .warning {
    display: none;
    color: #FF2323;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding: 0 25px;
    margin: 20px auto;
    max-width: 860px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .title {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 0 20px;
    margin: 20px auto;
    max-width: unset;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container {
    display: flex;
    width: 100%;
    margin-bottom: 0;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container {
        flex-direction: column;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container[data-step="1"] .steps-footer-container {
    display: none;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key {
    width: 250px;
    text-align: center;
    padding-top: 35px;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    margin: 0 auto 10px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .icon {
    width: 100%;
    height: 160px;
    margin: 15px auto 0;
    padding-bottom: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .icon #tfa-code {
    width: 130px;
    height: 130px;
    border: 10px solid #fff;
    border-radius: 5px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .manual-code-container {
    margin-top: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .manual-code-container .manual-code {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    overflow-wrap: break-word;
    max-width: 150px;
    margin: 0 auto;
    text-align: center;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line {
    display: none;
    position: relative;
    width: auto;
    text-align: center;
    overflow: hidden;
    padding: 5px 0 25px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line:after {
    content: '';
    display: block;
    position: absolute;
    top: -36px;
    left: 20%;
    border-bottom: 1px dashed #fff;
    height: 100%;
    width: 60%;
    z-index: 1;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line {
        display: flex;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line .step-indicator-num {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #000;
    color: #fff;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 12px;
    margin: 3px auto 0;
    cursor: pointer;
    z-index: 2;
    transition: all 0.5s;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line .step-indicator-num.on {
    background-color: #fff;
    color: #000;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps {
    margin: 0;
    width: calc(100% - 250px);
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps {
        width: 100%;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals {
    display: inline-block;
    width: 0;
    margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals {
        display: none;
        width: 0;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals p {
    max-width: 120px;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track {
    position: relative;
    display: inline-block;
    width: 40px;
    text-align: center;
    overflow: hidden;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track:before {
    content: '';
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
    border-left: 1px dashed #fff;
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track {
        display: none;
        width: 0;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track .step-num {
    width: 20px;
    height: 20px;
    background-color: #000;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 12px;
    margin: 3px auto 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
    display: inline-block;
    width: 80%;
    padding-bottom: 20px;
    padding-right: 30px;
}
@media screen and (max-width: 550px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
        padding-right: 20px;
    }
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
        width: 100%;
        padding: 0 30px;
    }
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1.mobile-on {
        display: flex;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1.mobile-off {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-visuals .icon {
    /* background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/google-authenticator-logo.png"); */
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button {
        display: block;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a {
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 125px;
    height: 45px;
    margin: 10px auto;
    color: transparent;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a.app-store-google {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/mobile/home/downloadbanner/google-en.png*/ url();
    margin-top: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a.app-store-apple {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/mobile/home/downloadbanner/apple-en.png*/ url();
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .download-note {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .download-note {
        display: block;
        margin-top: 35px;
    }
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 {
        display: none;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2.mobile-on {
        display: flex;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2.mobile-off {
        display: none;
    }
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title.mobile {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title.mobile {
        display: block;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container {
        display: block;
        margin-bottom: 35px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container .manual-code {
    max-width: 200px;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 {
        display: none;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3.mobile-on {
        display: flex;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3.mobile-off {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 .step-visuals .icon {
    display: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/phone-lock-icon-40px.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 .step-track:before {
    display: none;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-title {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    margin: 5px 0 10px;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-title {
        text-align: center;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle {
    display: block;
    position: relative;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    margin: 15px 0 10px;
    padding: 0;
    width: 100%;
    background: unset;
    text-transform: unset;
    text-align: left;
    border: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle {
        border-bottom: 1px solid #fff;
        border-radius: 0;
        padding-bottom: 10px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle:after {
    content: "\25BC";
    position: absolute;
    color: #fff;
    font-size: 13px;
    top: 0;
    right: 0;
    transition: all 0.5s;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle.expanded {
        border-bottom: none;
        padding-bottom: 0;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle.expanded:after {
    transform: rotate(180deg);
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container {
        border-bottom: 1px solid #fff;
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc.mobile {
    display: none;
    text-align: left;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc.mobile {
        display: block;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 0 auto 12px;
    padding: 0;
    max-width: unset;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc {
        text-align: center;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc:last-of-type {
    margin-bottom: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc.step-note {
    margin-top: 15px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc.step-note {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .manual-code-container {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin-top: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .manual-code-container .manual-code {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    overflow-wrap: break-word;
    max-width: 150px;
    margin: 0 auto;
    text-align: center;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container {
    float: none;
    text-align: left;
    margin: 10px auto 0;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container {
        max-width: 185px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container #code-error {
    margin-top: 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container .field-name {
    display: block;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    padding: 0;
    margin: 0 0 5px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="password"],
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="number"] {
    display: inline;
    width: 90%;
    max-width: 175px;
    padding: 5px;
    border: 0;
    border-radius: 2px;
    color: #000;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container {
    display: none;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container {
        display: block;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container .step-footer-copy {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 15px auto 12px;
    padding: 15px 30px 0;
    max-width: unset;
    text-align: center;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots {
    display: none;
    position: relative;
    width: 100px;
    text-align: center;
    overflow: hidden;
    padding: 15px 0 0;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 auto;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots .step-indicator-num {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #444;
    color: transparent;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border-radius: 3px;
    overflow: hidden;
    margin: 10px;
    cursor: pointer;
    transition: all 0.5s;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots .step-indicator-num.on {
    background-color: #1e9ffd;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button {
    display: none;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    background-repeat: repeat;
    border: 1px solid #81898c;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    opacity: 0.7;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button {
        display: block;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button.mobile-on {
        display: block;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button.mobile-off {
        display: none;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button {
    display: block;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    background-repeat: repeat;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    opacity: 0.7;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
@media screen and (max-width: 500px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button {
        display: none;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button.mobile-on {
        display: block;
    }
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button.mobile-off {
        display: none;
    }
}
/* ===================================================================
------------------------  PROFILE PAGE  ------------------------------
----------  ENABLE AUTHENTICATION APP - SUCCESS (Modal)  -------------
====================================================================== */
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success {
    background-color: #1a1a1a;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container {
    padding-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body {
    max-width: 320px;
    margin: 0 auto;
    padding: 0 20px;
    color: #fff;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 20px auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body p.title {
    position: relative;
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body p.title:before {
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/check-circle-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 26px;
    height: 26px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes {
    display: none;
    position: relative;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 23px;
    color: #fff;
    text-transform: uppercase;
    padding-right: 18px;
    cursor: pointer;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes:after,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes:after {
    content: '\2023';
    display: block;
    position: absolute;
    color: #fff;
    font-size: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes.visible,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes.visible {
    display: inline;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes:after {
    top: -3px;
    right: 0;
    transform: rotate(90deg);
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes:after {
    top: -3px;
    right: 2px;
    transform: rotate(-90deg);
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes {
    display: none;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .backup-code-list {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .backup-code-list .code {
    display: inline;
    width: 30%;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .note {
    border-top: 1px solid #fff;
    padding-top: 5px;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .note p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    margin: 5px 0 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .close-2fa-modal {
    display: block;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
@media screen and (max-width: 540px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .close-2fa-modal {
        width: 90%;
        min-width: unset;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-success .tfa-success-container .close-2fa-modal:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
/* ===================================================================
------------------------  PROFILE PAGE  ------------------------------
---------------  DISABLE AUTHENTICATION APP (Modal)  -----------------
====================================================================== */
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable {
    background-color: #1a1a1a;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container {
    padding-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body {
    max-width: 320px;
    margin: 0 auto;
    padding: 0 20px;
    color: #fff;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 20px auto;
    text-align: center;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body p.title {
    position: relative;
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body p.title:before {
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/alert-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 21px;
    margin: 0 auto;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .input-container {
    float: none;
    text-align: center;
    margin-top: 10px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .input-container .field-name {
    display: inline;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="password"],
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="number"] {
    display: inline;
    width: 50%;
    padding: 5px;
    margin-left: 3px;
    border: 0;
    border-radius: 2px;
    color: #000;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="number"] {
    width: 58%;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 40px;
}
@media screen and (max-width: 450px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container {
        justify-content: space-evenly;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button {
    display: inline;
    min-width: 150px;
    text-transform: uppercase;
    cursor: pointer;
}
@media screen and (max-width: 450px) {
    .SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button {
        min-width: 130px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    padding: 15px 20px;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.enable-authenticator-button,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.disable-authenticator-button,
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.reconfigure-authenticator-button {
    margin: 30px 10px 0 0;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.tfa-disable-button {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    padding: 10px 20px;
    color: #81898c;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
}
.SSO-PAGE#account-profile .privacy-security-container #simplemodal-container .simplemodal-wrap .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.tfa-disable-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
/* ===================================================================
--------------------  init2FALanding PAGE  ---------------------------
------------------  ENABLE AUTHENTICATION APP   ----------------------
====================================================================== */
#init2falanding-page .tfa-init {
    background-color: #1a1a1a;
}
#init2falanding-page .tfa-init .tfa-init-container {
    padding-bottom: 20px;
}
#init2falanding-page .tfa-init .tfa-init-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-countdown {
    background-color: rgba(37, 216, 122, 0.5);
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-countdown p {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
    margin-top: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-countdown-expired {
    display: none;
    background-color: rgba(224, 32, 32, 0.5);
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-countdown-expired p {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body {
    color: #fff;
    margin-top: 20px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .warning {
    display: none;
    color: #FF2323;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding: 0 25px;
    margin: 20px auto;
    max-width: 860px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .title {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 0 20px;
    margin: 20px auto;
    max-width: unset;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container {
    display: flex;
    width: 100%;
    margin-bottom: 0;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container {
        flex-direction: column;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container[data-step="1"] .steps-footer-container {
    display: none;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key {
    width: 250px;
    text-align: center;
    padding-top: 35px;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    margin: 0 auto 10px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .icon {
    width: 100%;
    height: 160px;
    margin: 15px auto 0;
    padding-bottom: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .icon #tfa-code {
    width: 130px;
    height: 130px;
    border: 10px solid #fff;
    border-radius: 5px;
    margin: 0 auto;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .manual-code-container {
    margin-top: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .qr-code-and-key .manual-code-container .manual-code {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    overflow-wrap: break-word;
    max-width: 150px;
    margin: 0 auto;
    text-align: center;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line {
    display: none;
    position: relative;
    width: auto;
    text-align: center;
    overflow: hidden;
    padding: 5px 0 25px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line:after {
    content: '';
    display: block;
    position: absolute;
    top: -36px;
    left: 20%;
    border-bottom: 1px dashed #fff;
    height: 100%;
    width: 60%;
    z-index: 1;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line {
        display: flex;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line .step-indicator-num {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #000;
    color: #fff;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 12px;
    margin: 3px auto 0;
    cursor: pointer;
    z-index: 2;
    transition: all 0.5s;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-line .step-indicator-num.on {
    background-color: #fff;
    color: #000;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps {
    margin: 0;
    width: calc(100% - 250px);
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps {
        width: 100%;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals {
    display: inline-block;
    width: 0;
    margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals {
        display: none;
        width: 0;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-visuals p {
    max-width: 120px;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track {
    position: relative;
    display: inline-block;
    width: 40px;
    text-align: center;
    overflow: hidden;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track:before {
    content: '';
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
    border-left: 1px dashed #fff;
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track {
        display: none;
        width: 0;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-track .step-num {
    width: 20px;
    height: 20px;
    background-color: #000;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 12px;
    margin: 3px auto 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
    display: inline-block;
    width: 80%;
    padding-bottom: 20px;
    padding-right: 30px;
}
@media screen and (max-width: 550px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
        padding-right: 20px;
    }
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-body {
        width: 100%;
        padding: 0 30px;
    }
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1.mobile-on {
        display: flex;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1.mobile-off {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-visuals .icon {
    /* background-image: url("https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/google-authenticator-logo.png"); */
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button {
        display: block;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a {
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 125px;
    height: 45px;
    margin: 10px auto;
    color: transparent;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a.app-store-google {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/mobile/home/downloadbanner/google-en.png*/ url();
    margin-top: 30px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .app-store-button a.app-store-apple {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/mobile/home/downloadbanner/apple-en.png*/ url();
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .download-note {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-1 .step-body .download-note {
        display: block;
        margin-top: 35px;
    }
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 {
        display: none;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2.mobile-on {
        display: flex;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2.mobile-off {
        display: none;
    }
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title.mobile {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .step-title.mobile {
        display: block;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container {
        display: block;
        margin-bottom: 35px;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    margin: 0 auto 10px;
    padding: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-2 .step-body .manual-code-container .manual-code {
    max-width: 200px;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 {
        display: none;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3.mobile-on {
        display: flex;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3.mobile-off {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 .step-visuals .icon {
    display: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/phone-lock-icon-40px.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li.step-3 .step-track:before {
    display: none;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-title {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    margin: 5px 0 10px;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-title {
        text-align: center;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle {
    display: block;
    position: relative;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    margin: 15px 0 10px;
    padding: 0;
    width: 100%;
    background: unset;
    text-transform: unset;
    text-align: left;
    border: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle {
        border-bottom: 1px solid #fff;
        border-radius: 0;
        padding-bottom: 10px;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle:after {
    content: "\25BC";
    position: absolute;
    color: #fff;
    font-size: 13px;
    top: 0;
    right: 0;
    transition: all 0.5s;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle.expanded {
        border-bottom: none;
        padding-bottom: 0;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container-toggle.expanded:after {
    transform: rotate(180deg);
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container {
        border-bottom: 1px solid #fff;
        padding-bottom: 10px;
    }
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc.mobile {
    display: none;
    text-align: left;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc-container .step-desc.mobile {
        display: block;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 0 auto 12px;
    padding: 0;
    max-width: unset;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc {
        text-align: center;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc:last-of-type {
    margin-bottom: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc.step-note {
    margin-top: 15px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .step-desc.step-note {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .manual-code-container {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin-top: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .manual-code-container .manual-code {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    overflow-wrap: break-word;
    max-width: 150px;
    margin: 0 auto;
    text-align: center;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container {
    float: none;
    text-align: left;
    margin: 10px auto 0;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container {
        max-width: 185px;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container #code-error {
    margin-top: 0;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container .field-name {
    display: block;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    padding: 0;
    margin: 0 0 5px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="password"],
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="number"] {
    display: inline;
    width: 90%;
    max-width: 175px;
    padding: 5px;
    border: 0;
    border-radius: 2px;
    color: #000;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container {
    display: none;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container {
        display: block;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-footer-container .step-footer-copy {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 15px auto 12px;
    padding: 15px 30px 0;
    max-width: unset;
    text-align: center;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots {
    display: none;
    position: relative;
    width: 100px;
    text-align: center;
    overflow: hidden;
    padding: 15px 0 0;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 auto;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots .step-indicator-num {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #444;
    color: transparent;
    font-family: Electrolize, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    border-radius: 3px;
    overflow: hidden;
    margin: 10px;
    cursor: pointer;
    transition: all 0.5s;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container .steps-indicator-dots .step-indicator-num.on {
    background-color: #1e9ffd;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button {
    display: none;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    background-repeat: repeat;
    border: 1px solid #81898c;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    opacity: 0.7;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button {
        display: block;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button.mobile-on {
        display: block;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-next-button.mobile-off {
        display: none;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button {
    display: block;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    background-repeat: repeat;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    opacity: 0.7;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
@media screen and (max-width: 500px) {
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button {
        display: none;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button.mobile-on {
        display: block;
    }
    #init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .tfa-activate-button.mobile-off {
        display: none;
    }
}
#init2falanding-page .tfa-init {
    margin: 100px 50px 40px;
}
@media screen and (max-width: 540px) {
    #init2falanding-page .tfa-init {
        margin: 100px 20px 40px;
    }
}
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="password"],
#init2falanding-page .tfa-init .tfa-init-container .tfa-init-body .step-container ul.tfa-init-steps li .input-container input[type="number"] {
    width: 85%;
    max-width: 160px;
}
#init2falanding-page .feedback-control.message {
    max-width: unset;
    width: 80%;
}
#init2falanding-page .feedback-control.message:before {
    top: 2px;
}
/* ===================================================================
--------------------  init2FALanding PAGE  ---------------------------
-------------- ENABLE AUTHENTICATION APP - SUCCESS -------------------
====================================================================== */
#init2falanding-page .tfa-success {
    background-color: #1a1a1a;
}
#init2falanding-page .tfa-success .tfa-success-container {
    padding-bottom: 30px;
}
#init2falanding-page .tfa-success .tfa-success-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body {
    max-width: 320px;
    margin: 0 auto;
    padding: 0 20px;
    color: #fff;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 20px auto;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body p.title {
    position: relative;
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body p.title:before {
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/check-circle-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 26px;
    height: 26px;
    margin: 0 auto;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes,
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes {
    display: none;
    position: relative;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 23px;
    color: #fff;
    text-transform: uppercase;
    padding-right: 18px;
    cursor: pointer;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes:after,
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes:after {
    content: '\2023';
    display: block;
    position: absolute;
    color: #fff;
    font-size: 30px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes.visible,
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes.visible {
    display: inline;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .show-codes:after {
    top: -3px;
    right: 0;
    transform: rotate(90deg);
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .hide-codes:after {
    top: -3px;
    right: 2px;
    transform: rotate(-90deg);
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes {
    display: none;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .backup-code-list {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .backup-code-list .code {
    display: inline;
    width: 30%;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .note {
    border-top: 1px solid #fff;
    padding-top: 5px;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}
#init2falanding-page .tfa-success .tfa-success-container .tfa-success-body .backup-codes-container .backup-codes .note p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
    margin: 5px 0 0;
}
#init2falanding-page .tfa-success .tfa-success-container .close-2fa-modal {
    display: block;
    padding: 10px 20px;
    margin: 20px auto 10px;
    min-width: 315px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #81898c;
    text-transform: none;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
@media screen and (max-width: 540px) {
    #init2falanding-page .tfa-success .tfa-success-container .close-2fa-modal {
        width: 90%;
        min-width: unset;
    }
}
#init2falanding-page .tfa-success .tfa-success-container .close-2fa-modal:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
#init2falanding-page .tfa-success {
    display: none;
    margin: 100px 50px 40px;
}
@media screen and (max-width: 540px) {
    #init2falanding-page .tfa-success {
        margin: 100px 20px 40px;
    }
}
/* ===================================================================
--------------------  init2FALanding PAGE  ---------------------------
------------------ DISABLE AUTHENTICATION APP  -----------------------
====================================================================== */
#init2falanding-page .tfa-disable {
    background-color: #1a1a1a;
}
#init2falanding-page .tfa-disable .tfa-disable-container {
    padding-bottom: 30px;
}
#init2falanding-page .tfa-disable .tfa-disable-container h5 {
    background-color: #000;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 20px 50px;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body {
    max-width: 320px;
    margin: 0 auto;
    padding: 0 20px;
    color: #fff;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 20px auto;
    text-align: center;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body p.title {
    position: relative;
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body p.title:before {
    content: '';
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/alert-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 21px;
    margin: 0 auto;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .input-container {
    float: none;
    text-align: center;
    margin-top: 10px;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .input-container .field-name {
    display: inline;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="password"],
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="number"] {
    display: inline;
    width: 50%;
    padding: 5px;
    margin-left: 3px;
    border: 0;
    border-radius: 2px;
    color: #000;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .input-container input[type="number"] {
    width: 58%;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 40px;
}
@media screen and (max-width: 450px) {
    #init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container {
        justify-content: space-evenly;
    }
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button {
    display: inline;
    min-width: 150px;
    text-transform: uppercase;
    cursor: pointer;
}
@media screen and (max-width: 450px) {
    #init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button {
        min-width: 130px;
    }
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    padding: 15px 20px;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.enable-authenticator-button,
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.disable-authenticator-button,
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button.reconfigure-authenticator-button {
    margin: 30px 10px 0 0;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.cancel-button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.tfa-disable-button {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    padding: 10px 20px;
    color: #81898c;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
}
#init2falanding-page .tfa-disable .tfa-disable-container .tfa-disable-body .button-container button.tfa-disable-button:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
    opacity: 1;
}
#init2falanding-page .tfa-disable {
    display: none;
    margin: 100px 50px 40px;
}
@media screen and (max-width: 540px) {
    #init2falanding-page .tfa-disable {
        margin: 100px 20px 40px;
    }
}
/* =============================================
------------- start: TFA COMMON ----------------
================================================ */
.tfa-field-error {
    border: 2px solid red;
}
.feedback-control.message {
    display: none;
    position: relative;
    color: #FF2323 !important;
    font-family: Montserrat, "open sans", Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 18px;
    margin: 10px auto;
    padding-left: 25px;
    max-width: 320px;
}
.feedback-control.message.active {
    display: inline-block;
}
.feedback-control.message:before {
    content: 'x';
    position: absolute;
    display: inline-block;
    color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 10px;
    font-size: 9px;
    line-height: 14px;
    background-color: #ff2323;
    text-align: center;
    left: 0px;
    top: 10px;
}
/* ============================================
------------- end: TFA COMMON -----------------
=============================================== */
/* ===========================================================================
------------- start: MIXINS: ENABLE/DISABLE AUTHENTICATION APP ---------------
============================================================================== */
/* ===========================================================================
---------------- end: MIXINS: ENABLE/DISABLE AUTHENTICATION APP --------------
============================================================================== */
/* _common-profile-privacy-security.less */
/* ===================================================================
------------------------  PROFILE PAGE  ------------------------------
----------------  PRIVACY & SECURITY SETTTING ------------------------
====================================================================== */
.SSO-PAGE#account-profile .privacy-security-container {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    margin-bottom: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container > div {
    margin-bottom: 50px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container h5 {
    padding: 20px 30px;
    background-color: #333;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content {
    padding: 30px;
    background-color: #1a1a1a;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content p,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content p,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content p {
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content p a,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content p a,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content p a {
    color: #1E9FFD;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content button,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content button,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 15px 20px;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content button:hover,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content button:hover,
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content p {
    letter-spacing: 3px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .change-my-password-content button {
    margin: 30px 10px 0 0;
    min-width: 270px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container {
    margin-top: 30px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu legend {
    position: absolute;
    text-indent: 200%;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item {
    position: relative;
    margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item {
        height: auto;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item label {
    float: none;
    position: relative;
    display: inline-flex;
    justify-content: flex-end;
    width: 175px;
    padding-right: 50px;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    letter-spacing: 0;
    text-align: right;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item label {
        justify-content: flex-start;
        width: auto;
        text-align: left;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item label .help-icon {
    content: "?";
    position: absolute;
    right: 13px;
    top: -2px;
    width: 20px;
    height: 20px;
    padding: 0;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 12px;
    color: #fff;
    z-index: 10;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    cursor: help;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item label .help-icon {
        position: relative;
        right: 0;
        margin-left: 12px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .tooltip {
    display: none;
    position: absolute;
    top: 0px;
    left: 225px;
    width: 260px;
    color: #555;
    font-size: 11px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 20px;
    z-index: 11;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .tooltip {
        top: 30px;
        left: 0;
        max-width: 80vw;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .tooltip:after {
    content: '';
    position: absolute;
    top: 5px;
    left: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .tooltip:after {
        top: -10px;
        left: 5px;
        border-top: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fff;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container {
    float: none;
    display: inline-flex;
    position: relative;
    width: 260px;
    text-align: left;
    vertical-align: middle;
}
@media screen and (max-width: 600px) {
    .SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container {
        display: block;
        width: 260px;
        margin: 0 0 10px 15px;
    }
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container select {
    border: 1px solid red;
    width: 99%;
    padding: 0 3px;
    z-index: 1;
    height: 30px !important;
    cursor: pointer;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container select:focus + .customStyleSelectBox {
    outline: auto;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container select option {
    text-transform: capitalize;
    font-size: 12px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container select option[selected="selected"] {
    background-color: #1e60ff;
    color: #ffffff;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox {
    position: relative;
    background-color: #454545;
    border: 1px solid #454545;
    border-radius: 4px;
    width: 96%;
    padding: 0 2%;
    min-height: 30px;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    text-indent: -10px;
    max-width: 100%;
    overflow: hidden;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox:after {
    content: "\25BC";
    position: absolute;
    color: #fff;
    top: 0;
    right: 10px;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .data-privacy-settings-content .platform-preference-container .preference-menu .preference-item .input-container .customStyleSelectBox .customStyleSelectBoxInner {
    width: 90% !important;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content p a.ccpa-opt-out-link {
    position: relative;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.SSO-PAGE#account-profile .privacy-security-container .privacy-security-settings-container .ccpa-opt-out-content p a.ccpa-opt-out-link:after {
    content: "";
    position: absolute;
    right: -28px;
    bottom: 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/external-link-icon-18x18.png*/ url();
    background-repeat: no-repeat;
    background-size: 100%;
}
.SSO-PAGE#account-profile .phoneNumber #phone-number {
    display: none;
}
.SSO-PAGE#account-profile menu#accounts-subnav {
    padding: 0;
    margin: 0;
    position: relative;
    float: right;
}
.SSO-PAGE#account-profile menu#accounts-subnav li {
    float: left;
    display: block;
    font-weight: 200;
    padding: 69px 0 5px 0;
    font-size: 21px;
    list-style-type: none;
    background-image: none;
}
.SSO-PAGE#account-profile menu#accounts-subnav li a,
.SSO-PAGE#account-profile menu#accounts-subnav li a:active,
.SSO-PAGE#account-profile menu#accounts-subnav li a:hover,
.SSO-PAGE#account-profile menu#accounts-subnav li a:visited {
    background: #0a0a0a;
    border: 1px solid #2a2a2a;
    margin-left: 19px;
    padding: 15px;
    padding-right: 13px;
}
.SSO-PAGE#account-profile menu#accounts-subnav li#beachhead {
    margin: 0;
    padding: 0;
    background-image: none;
    border-width: 0;
    border-top: none;
    position: absolute;
    right: 0;
    top: 0;
}
.SSO-PAGE#account-profile menu#accounts-subnav li#beachhead a {
    display: block;
    text-indent: 0;
    color: #000000;
    font-size: 11px;
    padding: 8px 14px 8px 8px;
}
.SSO-PAGE#account-profile menu#accounts-subnav li#beachhead a:hover {
    border: none;
}
.SSO-PAGE#account-profile article > aside {
    width: 378px;
    margin: 0 10px 0 0;
    float: left;
    position: relative;
}
.SSO-PAGE#account-profile article section {
    background-image: none;
}
.SSO-PAGE#account-profile article section header {
    font-size: 24px;
    color: #FFFFFF;
}
.SSO-PAGE#account-profile #player-icon-name #first-name,
.SSO-PAGE#account-profile #player-icon-name #last-name {
    font-size: 38px;
    font-weight: 500;
    display: block;
    word-wrap: break-word;
}
/* Language exceptions */
body.locale-fr .SSO-PAGE#account-profile menu#accounts-subnav li {
    font-size: 21px;
    text-transform: uppercase;
}
.SSO-PAGE#account-profile menu#accounts-subnav li a:hover,
.SSO-PAGE.profile menu#accounts-subnav li#profile a,
.SSO-PAGE.identities menu#accounts-subnav li#identities a {
    color: #d7e57a;
    border-bottom: 2px solid #d7e57a;
}
.SSO-PAGE .promo-elite-signup,
.SSO-PAGE .promo-mw3-preorder {
    margin-top: 5px;
    width: 378px;
    height: 223px;
}
.SSO-PAGE .promo-elite-signup a,
.SSO-PAGE .promo-mw3-preorder a {
    display: block;
    text-indent: -9999px;
}
.SSO-PAGE .promo-elite-signup h4,
.SSO-PAGE .promo-mw3-preorder h4 {
    padding-bottom: 0px;
    left: 0px;
    width: 355px;
    text-align: center;
}
.SSO-PAGE .promo-elite-signup h5,
.SSO-PAGE .promo-mw3-preorder h5 {
    font-size: 10px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #A6ACB5;
    text-align: center;
    width: 250px;
    margin-top: -15px;
}
.SSO-PAGE .promo-elite-signup .sidebar-orange-text,
.SSO-PAGE .promo-mw3-preorder .sidebar-orange-text {
    font-weight: bold;
    font-size: 16px;
    margin-top: -38px;
    position: relative;
    float: right;
    width: 100px;
    text-align: right;
    padding-right: 12px;
}
.SSO-PAGE .promo-mw3-preorder {
    height: 224px;
}
.SSO-PAGE .promo-mw3-preorder .preorderTitle {
    float: left;
    width: auto;
    white-space: nowrap;
}
.SSO-PAGE .promo-elite-signup .sidebar-orange-text {
    margin-top: -15px;
}
.SSO-PAGE fieldset.profileInfo div.data-row label {
    text-align: left;
}
.SSO-PAGE fieldset.profileInfo input[type="checkbox"] {
    width: 10px;
}
.SSO-PAGE fieldset.profileInfo input,
.SSO-PAGE fieldset.profileInfo select,
.SSO-PAGE fieldset.profileInfo select#country,
.SSO-PAGE fieldset.profileInfo select#questionId,
.SSO-PAGE fieldset.profileInfo select#questionId-required {
    width: 157px;
}
.SSO-PAGE #month-data-row select,
.SSO-PAGE #day-data-row select,
.SSO-PAGE #year-data-row select,
.SSO-PAGE #country-data-row select {
    -webkit-appearance: none;
    /* magic */
    height: 30px;
}
.SSO-PAGE .personalInfoForms #questionId-data-row .customStyleSelectBox,
.SSO-PAGE #region-data-row .customStyleSelectBox,
.SSO-PAGE #country-data-row .customStyleSelectBox {
    width: 160px;
    pointer-events: none;
}
.SSO-PAGE #questionId-data-row .customStyleSelectBoxInner,
.SSO-PAGE #region-data-row .customStyleSelectBoxInner,
.SSO-PAGE #country-data-row .customStyleSelectBoxInner {
    width: 100%;
}
.SSO-PAGE #country-data-row .customStyleSelectBoxInner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.SSO-PAGE #login-info #country-data-row .customStyleSelectBox {
    width: auto;
    background-color: #fff;
    padding: 6px 4px 6px 3px;
}
#chooseOtherPlatformRequest {
    background-color: #111;
    border: 1px solid #2a2a2a;
    padding: 15px 0;
    width: 91.7%;
}
.SSO-PAGE #platform-data-row label {
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 15px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
}
.SSO-PAGE #platform-data-row div span,
.SSO-PAGE #platform-data-row div select {
    width: 160px;
    height: 45px !important;
    display: inline-block;
}
.col1,
.col2 {
    width: 100%;
    margin-bottom: 10px;
}
.col2 {
    margin-right: 0;
}
.personalInfo {
    position: relative;
}
.profileInfo h5 {
    color: #c4c4c4;
}
.SSO-PAGE .editLink {
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 12px;
    cursor: pointer;
    display: block;
    height: auto;
    padding: 4px 26px;
    background: #c4c4c4;
    font-weight: bold;
}
.SSO-PAGE .editLink.selected {
    right: 4rem !important;
    z-index: 10;
}
.SSO-PAGE .editLink .selected {
    background-position: 0 -1069px;
}
.personalInfoDisplay {
    word-wrap: break-word;
    padding-right: 63px;
}
.personalInfoForms {
    display: none;
    border-right: 1px solid #545454;
    border-left: 1px solid #545454;
    border-bottom: 1px solid #545454;
    margin-bottom: 29px;
    padding: 12px 17px 17px;
}
.SSO-PAGE#account-profile #progress-box h5 {
    font-size: 10px;
    font-weight: bold;
}
.overlayed-text {
    position: absolute;
    left: 0px;
    width: 378px;
}
.SSO-PAGE#account-profile #progress-box h5 > em {
    font-size: 21px;
    font-weight: bold;
    display: block;
}
sup {
    font-size: x-small;
}
/* Account Identities */
.SSO-PAGE#account-profile fieldset#link-accounts div.box {
    width: 505px;
    background-position: -1169px 0;
}
.SSO-PAGE#account-profile fieldset#link-accounts div.box.unlink {
    background-position: -1169px -259px;
}
.SSO-PAGE#account-profile fieldset#link-accounts .unlink-default-account {
    background-position: -1169px -537px;
}
.SSO-PAGE#account-profile fieldset#link-accounts div.link:hover {
    background-position: -1169px -130px;
}
.SSO-PAGE fieldset#link-accounts div.box {
    height: 102px;
    margin-bottom: 20px;
    background: transparent /*savepage-url=../images/sprite-account-linking.png*/ url() 0 0 no-repeat;
}
.SSO-PAGE fieldset#link-accounts div.unlink:hover .unlink-default-account {
    display: block;
}
.SSO-PAGE fieldset#link-accounts .unlink-default-account {
    width: 505px;
    height: 102px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent /*savepage-url=../images/sprite-account-linking.png*/ url() 0 -537px no-repeat;
    display: none;
    text-align: center;
}
.SSO-PAGE fieldset#link-accounts .unlink-default-account a {
    margin: 40px 15px 0;
    float: none;
}
.SSO-PAGE fieldset#link-accounts div.link:hover {
    background-position: 0 -130px;
}
.SSO-PAGE fieldset#link-accounts div.link,
.SSO-PAGE fieldset#link-accounts div.unlink {
    cursor: pointer;
    position: relative;
}
.SSO-PAGE fieldset#link-accounts .default .unlink-default-account a.make-default-link {
    background: #3e3e3e !important;
    cursor: default;
}
.SSO-PAGE fieldset#link-accounts .avatar {
    float: left;
    margin: 25px 35px;
    width: 60px;
}
.SSO-PAGE fieldset#link-accounts ul {
    margin-top: 30px;
    font-size: 15px;
    font-weight: bold;
    left: 0px;
    position: relative;
}
.SSO-PAGE fieldset#link-accounts li.name {
    font-size: 13px;
    margin-bottom: 5px;
}
/* Preferences Tab */
.SSO-PAGE > article > section .comm-prefs fieldset p,
.SSO-PAGE > article > section .comm-prefs fieldset h5,
.SSO-PAGE > article > section .comm-prefs .notification-class-block {
    text-align: left;
}
.SSO-PAGE .comm-prefs input[type="checkbox"] {
    float: left;
}
#account-preferences-section div.comm-prefs {
    padding-bottom: 25px;
}
#account-preferences-section div.comm-prefs legend {
    font-size: 15px;
    padding: 10px 0 0 0;
    color: black;
}
form#preferences-form div.opt-out label {
    width: 90%;
}
.SSO-PAGE#opt-out article section {
    min-height: 1px;
    margin: 0;
    float: right;
    position: relative;
    width: 600px;
    padding: 30px;
}
form#opt-out fieldset > ul {
    margin: 0px;
}
form#opt-out div {
    padding: 0px;
}
form#opt-out button.submit {
    background-color: transparent;
    background-image: /*savepage-url=../images/OptOut-Act-button.gif*/ url();
    width: 150px;
    height: 34px;
    margin: 20px 0 15px 435px;
    display: block;
    float: none;
    right: 0px;
    border-radius: 0;
}
form#opt-out fieldset > ul > li > ul,
form#opt-out form#preferences-form fieldset > ul > li > ul {
    text-align: center;
}
form#opt-out .notification-class-label,
form#opt-out form#preferences-form .notification-class-label {
    display: inline-block;
    width: 18em;
    color: white;
}
form#opt-out .notification-class-checkbox-list,
form#opt-out form#preferences-form .notification-class-checkbox-list {
    display: inline-block;
    margin: 0px;
}
form#opt-out .notification-class-checkbox-list li,
form#opt-out form#preferences-form .notification-class-checkbox-list li {
    display: inline-block;
    width: 3em;
}
form#opt-out div.opt-out,
form#opt-out form#preferences-form div.opt-out {
    padding-left: 0px;
}
form#opt-out div.opt-out label,
form#opt-out form#preferences-form div.opt-out label {
    width: auto;
    float: left;
}
form#opt-out button,
form#opt-out form#preferences-form button {
    float: none;
    margin: 0 auto;
}
#opt-out,
#preferences-form {
    margin-top: 45px;
    text-align: left;
}
.center-button-wrapper {
    text-align: center;
}
#changeEmailLink {
    font-weight: normal;
    text-decoration: underline;
    font-size: 11px;
    font-family: Helvetica;
    color: white;
    text-align: center;
    display: block;
    margin-top: 5px;
}
.SSO-PAGE .opt-out #email,
#account-preferences-section > .comm-prefs #email {
    margin-top: 10px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 15px;
    overflow-wrap: break-word;
}
.notification-class-block-newsletters legend,
form#preferences-form .notification-class-block-newsletters .notification-class-checkbox-list li.channel-label,
.newsletters-checkbox-label {
    display: none;
}
.SSO-PAGE #preferences-form p {
    margin-bottom: 5px;
}
.SSO-PAGE #preferences-form .log-in {
    display: none;
}
.SSO-PAGE #preferences-form legend {
    padding: 35px 0px 0px 5px;
}
.SSO-PAGE #preferences-form ul {
    margin: 0px;
}
.SSO-PAGE #preferences-form li {
    height: auto;
}
.SSO-PAGE #preferences-form li input {
    margin-top: 3px;
}
.opt-out.SSO-PAGE .content > p {
    text-align: center;
}
.opt-out.SSO-PAGE .content > p,
.opt-out.SSO-PAGE .content #opt-out > p {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    font-size: 15px;
    font-weight: normal;
}
.opt-out.SSO-PAGE .content #opt-out > p {
    margin-top: 20px;
}
/*Elite Registration exceptions */
body.register-elite .SSO-PAGE fieldset#link-accounts li.name {
    color: #d7e57a;
}
/* Register Page Terms of Service */
.SSO-PAGE #tos {
    width: 100%;
    height: 200px;
    overflow: scroll;
    color: #000;
}
.SSO-PAGE #tos-inner iframe {
    border: 0;
    width: 830px;
    height: 190px;
}
/* Footer */
footer {
    display: block;
    color: #676767;
    background: #000;
    border-top: solid 1px #2e2e2e;
    width: 100%;
    text-align: center;
    font-size: 11px;
}
footer .footer-content {
    position: relative;
    margin: 0 auto;
    padding: 0 0 25px 0;
    text-align: left;
}
/**************************
OPT OUT PAGE
**************************/
.opt-out.SSO-PAGE,
.opt-out.SSO {
    width: 730px;
}
.opt-out > p {
    padding: 10px 0px;
}
.opt-out article section {
    text-align: left;
    width: 600px;
    margin: auto;
}
.opt-out article section .content {
    padding: 5px 0 20px 15px;
    border-bottom: 3px solid white;
}
.opt-out article section #heading {
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 3px solid white;
    padding: 0;
    color: white;
    font-weight: bold;
}
.opt-out article section #email {
    font-weight: bold;
    color: #fff;
    width: 100%;
}
#opt-out-image-background {
    background-color: white;
    width: 600px;
    height: 110px;
    display: block;
    padding: 20px 0 0 0;
}
#opt-out-image {
    background: transparent url(../images/OptOut-Act-logo.gif);
    width: 360px;
    height: 87px;
    margin: 0 auto;
}
.content .notice {
    color: #C04D4C;
}
.opt-out p,
.opt-out .content p,
.opt-out label,
#heading,
#content {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
}
.SSO-PAGE #account-preferences-section .contactUpdateMobile > a#changeMobileLink.highlight {
    border: 2px solid red;
    padding: 3px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo #account-profile-phonenumber .highlight {
    border: 3px solid red;
    padding: 5px;
}
.SSO-PAGE#account-profile #account-profile-section .profileInfo .personalInfo #account-profile-phonenumber .personalInfoForms button.highlight {
    border: 1px solid red;
}
.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list .highlight {
    border: 3px solid red;
}
/** _common-unlink-modal.less **/
#unlink-account-modal {
    display: none;
}
#unlink-account-modal .hidden {
    display: none;
}
#simplemodal-container #unlink-account-modal {
    max-height: 85vh;
}
#simplemodal-container #unlink-account-modal h2 {
    background-color: #000;
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 25px 10px;
    margin: 0 auto;
    text-align: center;
}
#simplemodal-container #unlink-account-modal div {
    text-align: center;
}
#simplemodal-container #unlink-account-modal > div {
    overflow-y: auto;
    max-height: 65vh;
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    padding: 0 20px 10px;
    margin: 0 auto;
}
#simplemodal-container #unlink-account-modal > div:empty {
    display: none;
}
#simplemodal-container #unlink-account-modal > div.unauthorized {
    text-align: center;
}
#simplemodal-container #unlink-account-modal > div.system-error p {
    text-align: center;
}
#simplemodal-container #unlink-account-modal > div.social {
    text-align: center;
}
#simplemodal-container #unlink-account-modal > div p {
    max-width: none;
    margin-bottom: 0;
}
#simplemodal-container #unlink-account-modal > div p.system-error {
    text-align: center;
}
#simplemodal-container #unlink-account-modal > div ul {
    list-style: disc;
    list-style-position: inside;
    margin-top: 20px;
    color: #aaa;
}
#simplemodal-container #unlink-account-modal > div ul li {
    padding-left: 20px;
}
#simplemodal-container #unlink-account-modal > div input[type="checkbox"] {
    margin: 0 7px 3px 0;
    vertical-align: middle;
}
#simplemodal-container #unlink-account-modal > div input[type="checkbox"]:focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#simplemodal-container #unlink-account-modal > div button {
    color: white;
    padding: 5px 30px;
    text-decoration: none;
    font-family: "open sans", Arial, sans-serif;
    border: none;
    display: block;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #1E9FFD;
    border-radius: 3px;
    font-size: 11px;
    line-height: 13px;
    padding: 14px 15px;
    margin: 15px auto;
    min-width: 130px;
    transition: 0.4s all;
}
#simplemodal-container #unlink-account-modal > div button:hover {
    background-color: #fff;
    color: #000;
}
#simplemodal-container #unlink-account-modal > div button:disabled {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.3;
}
#simplemodal-container #unlink-account-modal > div button:disabled:hover {
    background-color: #1E9FFD;
    color: #fff;
}
#simplemodal-container #unlink-account-modal > div button:focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#simplemodal-container #unlink-account-modal > div h3 {
    font-weight: normal;
}
#simplemodal-container #unlink-account-modal > div a:not(.social-unlink) {
    color: #1E9FFD;
    text-decoration: underline;
}
#simplemodal-container #unlink-account-modal > div a:not(.social-unlink):hover {
    text-decoration: none;
}
#simplemodal-container #unlink-account-modal > div a:not(.social-unlink):focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#simplemodal-container #unlink-account-modal > div a.social-unlink {
    float: none;
    margin: 15px auto;
}
#simplemodal-container #unlink-account-modal > div .step-1,
#simplemodal-container #unlink-account-modal > div .step-2 {
    color: #888;
}
#simplemodal-container #unlink-account-modal > div form {
    margin-top: 20px;
}
#simplemodal-container #unlink-account-modal #open-ticket label {
    float: left;
    margin-right: 15px;
}
@media only screen and (max-width: 540px) {
    #simplemodal-container #unlink-account-modal #open-ticket label {
        float: none;
    }
}
#simplemodal-container #unlink-account-modal #open-ticket .input-container {
    position: relative;
    width: auto;
    text-align: left;
    margin: 0 15px 0 0;
}
@media only screen and (max-width: 540px) {
    #simplemodal-container #unlink-account-modal #open-ticket .input-container {
        text-align: center;
        margin: 0;
    }
}
#simplemodal-container #unlink-account-modal #open-ticket .input-container input {
    padding: 5px;
    border: 1px solid #888;
}
#simplemodal-container #unlink-account-modal #open-ticket .input-container .customStyleSelectBox {
    width: 99%;
    height: auto !important;
    border: 1px solid #888;
    padding: 5px 0;
}
#simplemodal-container #unlink-account-modal #open-ticket .input-container .customStyleSelectBox:after {
    position: absolute;
    content: "\25BC";
    color: #c4c4c4;
    font-size: 11px;
    top: 7px;
    right: 10px;
    z-index: -1;
}
#simplemodal-container #unlink-account-modal #open-ticket .input-container .customStyleSelectBox .customStyleSelectBoxInner {
    float: left;
    width: calc(100% - 40px) !important;
    font-family: arial;
    font-size: 13px;
    color: #000;
    margin-left: 5px;
}
@media only screen and (max-width: 540px) {
    #simplemodal-container #unlink-account-modal #open-ticket .input-container .customStyleSelectBox .customStyleSelectBoxInner {
        text-align: left;
    }
}
#simplemodal-container #unlink-account-modal #open-ticket textarea {
    float: left;
    width: 97%;
    font-family: arial;
}
#simplemodal-container #unlink-account-modal .issue-warning p.subtitle {
    text-align: center;
    font-weight: bold;
}
#simplemodal-container #unlink-account-modal .issue-warning ul {
    display: none;
}
#simplemodal-container #unlink-account-modal .issue-warning label {
    display: inline;
}
#simplemodal-container #unlink-account-modal span.hide {
    display: none;
}
/**************************
08 FOOTER RATINGS AND PARTNERS
***************************/
/**************************************************
_common-footer.less
**************************************************/
footer .footer-content {
    width: 85%;
}
#partners {
    margin: 25px 0;
    float: right;
    width: 50%;
    overflow: visible;
}
#partners li {
    list-style-type: none;
    float: left;
}
#partners a {
    display: block;
    height: 107px;
    text-indent: -999em;
    background: transparent url(../images/ratings-sprite.png) no-repeat;
    overflow: hidden;
}
#partners a.esrb-privacy,
#partners a.pegi,
#partners a.activision {
    background: transparent url(../images/footer-sprite.png) no-repeat;
}
#partners a.activision {
    background-position: -425px 0;
    width: 124px;
    margin: 0 410px 25px 0;
    height: 45px;
}
#partners a.infinity {
    background-position: -549px 0;
}
#partners a.sledgehammer {
    background-position: -677px 0;
}
#partners a.esrb-privacy {
    background-position: -281px 0;
    width: 77px;
    height: 102px;
    margin-right: 15px;
}
#partners a.pegi {
    display: none;
}
#partners .esrb-rp {
    background-position: 0 0;
    width: 223px;
}
#partners .esrb-rpm {
    background-position: -802px 0;
}
#partners .esrb-m17 {
    background-position: -900px 0;
}
#partners .esrb-m17-s {
    background-position: -1045px 0;
}
#partners .esrb-teen {
    background-position: -1121px 0;
}
#partners .esrb-teen-s {
    background-position: -1271px 0;
}
#partners .esrb-e10 {
    background-position: -1349px 0;
}
#partners .esrb-e10-s {
    background-position: -1499px 0;
}
#partners .esrb-e {
    background-position: -1578px 0;
}
#partners .esrb-e-s {
    background-position: -1729px 0;
}
#partners .esrb-p {
    background-position: 0px -164px;
}
#partners .esrb-pm {
    background-position: -133px -164px;
}
#partners .esrb-ec {
    background-position: -266px -164px;
}
#partners .esrb-everyone {
    background-position: -399px -164px;
}
#partners .esrb-e10 {
    background-position: 0px -227px;
}
#partners .esrb-teen {
    background-position: -133px -227px;
}
#partners .esrb-m {
    background-position: -266px -227px;
}
#partners .esrb-adult {
    background-position: -399px -227px;
}
#partners .esrb-m-enfr {
    background: url(../images/Mature-french-english.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    padding-right: 120px;
    background-color: white;
    margin-left: -15px;
    margin-bottom: -25px;
}
#partners .activision.has-usk {
    margin-right: 290px;
}
#partners .usk {
    background-position: -695px 0;
    width: 100px;
    margin-right: 20px;
}
#partners .esrb-adult,
#partners .esrb-ec,
#partners .esrb-everyone,
#partners .esrb-e10,
#partners .esrb-teen,
#partners .esrb-p,
#partners .esrb-pm,
#partners .esrb-m {
    width: 133px;
    height: 61px;
    margin-top: 23px;
    margin-left: 15px;
}
#partners .esrb-text {
    position: relative;
    top: -55px;
    left: 60px;
    width: 82px;
    height: 50px;
    margin-bottom: 0px;
    font-family: sans-serif;
    font-size: 9px;
    color: #444;
    text-align: center;
    z-index: 1;
    pointer-events: none;
}
#additional-info li {
    display: block;
}
#additional-info li a {
    color: #ffffff;
}
#additional-info li a:hover {
    font-weight: bold;
}
#additional-info li a.privacy-choices {
    position: relative;
}
#additional-info li a.privacy-choices:after {
    content: '';
    display: inline-block;
    position: relative;
    top: 3px;
    left: 6px;
    background-image: url('https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/privacy-icon.png');
    background-position: unset;
    background-size: contain;
    width: 34px;
    height: 15px;
}
#additional-info li button#ot-sdk-btn.ot-sdk-show-settings {
    color: #7c7c7c;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px;
    background-color: transparent;
    border: 0;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 0;
    cursor: pointer;
}
@media only screen and (max-width: 480px) {
    #additional-info li button#ot-sdk-btn.ot-sdk-show-settings {
        font-size: 16px;
    }
}
#additional-info li button#ot-sdk-btn.ot-sdk-show-settings:hover {
    color: #ffe500;
    font-weight: bold;
    text-decoration: none;
}
#trademarks {
    display: block;
    float: none;
    width: 100%;
}
/** PEGI - Ratings **/
#partners .pegi {
    width: 58px;
    margin-right: 20px;
}
#partners .pegi-3,
#partners .pegi-7,
#partners .pegi-12,
#partners .pegi-16,
#partners .pegi-18 {
    height: 72px;
    width: 60px;
    margin-top: 18px;
}
#partners .pegi-3 {
    background-position: 0px 0px;
}
#partners .pegi-7 {
    background-position: -60px 0px;
}
#partners .pegi-12 {
    background-position: -120px 0px;
}
#partners .pegi-16 {
    background-position: -180px 0px;
}
#partners .pegi-18 {
    background-position: -240px 0px;
}
/** USK - Ratings **/
#partners .usk-pending,
#partners .usk-0,
#partners .usk-6,
#partners .usk-12,
#partners .usk-16,
#partners .usk-18,
#partners .au-g,
#partners .au-pg,
#partners .au-m,
#partners .au-m15 {
    height: 90px;
    width: 90px;
    margin-top: 5px;
}
#partners .usk-pending {
    background-position: -450px -289px;
}
#partners .usk-0 {
    background-position: 0 -289px;
}
#partners .usk-6 {
    background-position: -90px -289px;
}
#partners .usk-12 {
    background-position: -180px -289px;
}
#partners .usk-16 {
    background-position: -270px -289px;
}
#partners .usk-18 {
    background-position: -360px -289px;
}
/** AU - Ratings **/
#partners .au-g {
    background-position: 0px -73px;
}
#partners .au-pg {
    background-position: -90px -73px;
}
#partners .au-m {
    background-position: -180px -73px;
}
#partners .au-m15 {
    background-position: -270px -73px;
}
/*
#partners .au-m15 {
background-image: url('https://www.callofduty.com/content/dam/atvi/global/ratings/au/au-m15-mw2.png');
background-position: unset;
background-size: contain;
width: 220px;
height: 75px;
}
*/
#partners .au-r18 {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/global/ratings/au/R_18_wwii.png*/ url();
    width: 226px;
    height: 74px;
}
#partners .au-pending {
    background-position: -360px -73px;
    width: 133px;
    height: 46px;
    margin-top: 30px;
}
/** DEJUS - Ratings **/
#partners .dejus-l,
#partners .dejus-10,
#partners .dejus-12,
#partners .dejus-14,
#partners .dejus-16,
#partners .dejus-18 {
    height: 81px;
    width: 81px;
}
#partners .dejus-l {
    background-position: -405px -379px;
}
#partners .dejus-10 {
    background-position: 0px -379px;
}
#partners .dejus-12 {
    background-position: -81px -379px;
}
#partners .dejus-14 {
    background-position: -162px -379px;
}
#partners .dejus-16 {
    background-position: -243px -379px;
}
#partners .dejus-18 {
    background-position: -324px -379px;
}
/** CERO - Ratings **/
#partners .cero-a,
#partners .cero-b,
#partners .cero-z,
#partners .cero-d,
#partners .cero-rp,
#partners .cero-c {
    height: 80px;
    width: 70px;
}
#partners .cero-a {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-a.png");
}
#partners .cero-b {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-b.png");
}
#partners .cero-z {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-z.png");
}
#partners .cero-d {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-d.png");
}
#partners .cero-rp {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-rp.png");
}
#partners .cero-c {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/cero/cero-c.png");
}
/** GRAC - Ratings **/
#partners .grac-all,
#partners .grac-test,
#partners .grac-12,
#partners .grac-15,
#partners .grac-18 {
    height: 95px;
    width: 80px;
}
#partners .grac-all {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/grac/grac-all.png");
}
#partners .grac-test {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/grac/grac-test.png");
}
#partners .grac-12 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/grac/grac-12.png");
}
#partners .grac-15 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/grac/grac-15.png");
}
#partners .grac-18 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/grac/grac-18.png");
}
/** GSRR - Ratings **/
#partners .gsrr-general,
#partners .gsrr-6,
#partners .gsrr-12,
#partners .gsrr-15,
#partners .gsrr-18 {
    height: 100px;
    width: 100px;
    background-size: contain;
}
#partners .gsrr-general {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gsrr/gsrr-general.png");
}
#partners .gsrr-6 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gsrr/gsrr-6.png");
}
#partners .gsrr-12 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gsrr/gsrr-12.png");
}
#partners .gsrr-15 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gsrr/gsrr-15.png");
}
#partners .gsrr-18 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gsrr/gsrr-18.png");
}
/** CRL - Ratings **/
#partners .crl-0,
#partners .crl-6,
#partners .crl-12,
#partners .crl-16,
#partners .crl-18 {
    height: 100px;
    width: 100px;
}
#partners .crl-0 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/crl/age-rating-0.png");
}
#partners .crl-6 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/crl/age-rating-6.png");
}
#partners .crl-12 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/crl/age-rating-12.png");
}
#partners .crl-16 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/crl/age-rating-16.png");
}
#partners .crl-18 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/crl/age-rating-18.png");
}
/** GCAM - Ratings **/
#partners .gcam-3,
#partners .gcam-7,
#partners .gcam-12,
#partners .gcam-16,
#partners .gcam-18 {
    height: 185px;
    width: 145px;
}
#partners .gcam-3 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gcam/gcam-3.png");
}
#partners .gcam-7 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gcam/gcam-7.png");
}
#partners .gcam-12 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gcam/gcam-12.png");
}
#partners .gcam-16 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gcam/gcam-16.png");
}
#partners .gcam-18 {
    background-image: url("https://www.callofduty.com/content/dam/atvi/global/ratings/gcam/gcam-18.png");
}
/*****************************************
_common-cookie-disclaimer.less
*****************************************/
/* css-cookies */
.atvi-cookie-disclaimer {
    width: 100%;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.85);
    color: #FFF;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    vertical-align: baseline;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: transform 1s;
    -ms-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.atvi-cookie-disclaimer.show {
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%);
}
.atvi-cookie-disclaimer .inner {
    margin-left: 3%;
    margin-right: 0;
    width: 97%;
}
.atvi-cookie-disclaimer .cookie-left {
    min-width: 96px;
    display: inline-block;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    padding-right: 15px;
    left: 0;
    position: relative;
    height: 100%;
    text-align: left;
    vertical-align: top;
    font-size: 18px;
    width: 13%;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 18px;
}
.atvi-cookie-disclaimer .cookie-right {
    display: inline-block;
    text-align: left;
    color: #E5E5E5;
    font-size: 12.5px;
    width: 78%;
    margin-right: 5%;
}
.atvi-cookie-disclaimer .cookie-right p {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #E5E5E5;
    font-size: 12.5px;
    text-transform: none;
    line-height: 1.7;
}
.atvi-cookie-disclaimer a {
    color: #FFF;
    text-decoration: underline;
}
.atvi-cookie-disclaimer a.cookies-close {
    cursor: pointer;
    text-decoration: none;
    color: #FFF;
    background: #666;
    display: inline-block;
    padding: 5px 15px;
    width: 5vw;
    right: 25px;
    top: 10px;
    font-size: 10px;
}
.atvi-cookie-disclaimer .close-cookies {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    font-family: sans-serif;
    color: #E5E5E5;
    right: 3%;
    font-size: 35px;
    margin: auto;
    transform: translate(0, -50%) rotate(45deg);
    top: 50%;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
}
.cookie-right button {
    display: none;
}
@media screen and (max-width: 900px) {
    .atvi-cookie-disclaimer {
        padding: 10px 0;
    }
    .atvi-cookie-disclaimer.show p {
        padding: 0 15px;
        font-size: 13px;
    }
    .atvi-cookie-disclaimer a.cookies-close {
        padding: 0 10px;
    }
}
@media screen and (max-width: 625px) {
    .atvi-cookie-disclaimer .cookie-left {
        top: 7px;
        width: 80%;
        margin-right: 15%;
        font-size: 16px;
    }
    .atvi-cookie-disclaimer .cookie-right {
        width: 90%;
        font-size: 14px;
        padding: 20px 0 0 0;
    }
    .atvi-cookie-disclaimer.show p {
        padding: 0;
        font-size: 14px;
        line-height: 1.2;
    }
    .atvi-cookie-disclaimer .close-cookies {
        top: 25px;
        right: 5%;
        font-size: 52px;
    }
}
/*******************
09 IOS OVERRIDES
********************/
/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    footer {
        position: static;
    }
}
/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
    footer {
        position: static;
    }
}
/* Warnings for JavaScript being disabled */
#noscript-warning {
    background-color: #a64949;
    border: 1px solid #fff;
    padding: 10px;
    z-index: 1000000;
    width: 95%;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    margin: -350px auto 200px auto;
}
body.noscript #container,
body.noscript article,
body.noscript header {
    display: none;
}
body.noscript .SSO {
    background: transparent !important;
}
body.noscript #opt-out {
    background: transparent;
}
body.hasscript #noscript-warning {
    display: none;
}
/***************************************

10  Cluetip styling

-------------------------------------- */
div.ui-cluetip {
    font-size: 1em;
    width: 268px;
}
.ui-cluetip-header {
    display: none;
}
.ui-cluetip-content {
    /*  padding: 25px 15px 5px 30px;*/
    padding: 0 4px 5px 10px;
}
.ui-cluetip-content ul {
    margin-bottom: 6px;
}
#tooltip-passwordrequirements p:first-child {
    padding-bottom: 10px;
}
.cluetip-arrow {
    position: absolute;
    left: 108px;
    bottom: -16px;
    width: 31px;
    height: 19px;
    z-index: 2000;
}
.cluetip-title .cluetip-close {
    float: right;
    position: relative;
}
.cluetip-close img {
    border: 0;
}
.help-incidator-cluetip-active {
    z-index: 1000;
    position: relative;
}
#cluetip h5 {
    color: #ffffff;
}
#cluetip p {
    line-height: 18px;
    font-size: 11px;
}
.cluetip-arrows {
    display: none;
    position: absolute;
    top: 0;
    left: -11px;
    width: 11px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0;
    border-width: 0;
}
.cluetip-extra {
    display: none;
}
.cluetip-default {
    background-color: white;
    border: 1px solid #c4c4c4;
    color: #666666;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.cluetip-default .ui-cluetip-header {
    display: none;
}
.cluetip-default p strong {
    color: black;
    font-size: 14px;
}
#cluetip ul li {
    text-transform: initial;
    margin: 5px 10px;
}
#cluetip li {
    line-height: 18px;
}
#cluetip ul,
#cluetip p,
.SSO-PAGE#register-beachhead aside ul {
    /*margin: 0 0 25px 0;*/
    list-style: disc;
}
#cluetip ul li:before {
    width: 12px;
    height: 7px;
    display: block;
    position: relative;
    float: left;
    content: " ";
    /*	top: 3px;	*/
    left: 0px;
    margin: 5px 0 0;
}
#cluetip em {
    font-weight: bold;
    color: #ffffff;
}
/* Simple Modal styling (for Elite account linking) */
#register-beachhead-modal-accountlinking-xbox,
#register-beachhead-modal-accountlinking-psn,
#register-beachhead-modal-accountlinking-steam,
#register-beachhead-modal-accountlinking-nintendo,
#register-beachhead-modal-accountlinking-facebook,
#register-beachhead-modal-accountlinking-twitter,
#register-beachhead-modal-accountlinking-battle,
#register-beachhead-modal-accountlinking-epic,
#register-beachhead-modal-accountlinking-youtube,
#register-beachhead-modal-accountlinking-twitch {
    display: none;
}
#register-beachhead-modal-accountlinking-xbox h3,
#register-beachhead-modal-accountlinking-psn h3,
#register-beachhead-modal-accountlinking-steam h3,
#register-beachhead-modal-accountlinking-nintendo h3,
#register-beachhead-modal-accountlinking-battle h3,
#register-beachhead-modal-accountlinking-epic h3,
#register-beachhead-modal-accountlinking-facebook h3,
#register-beachhead-modal-accountlinking-twitter h3,
#register-beachhead-modal-accountlinking-youtube h3,
#register-beachhead-modal-accountlinking-twitch h3,
#unlink-account-modal h3 {
    margin-bottom: 30px;
    font-size: 18px;
    color: black;
    text-transform: uppercase;
    line-height: 20px;
}
#register-beachhead-modal-accountlinking-xbox p,
#register-beachhead-modal-accountlinking-psn p,
#register-beachhead-modal-accountlinking-steam p,
#register-beachhead-modal-accountlinking-nintendo p,
#register-beachhead-modal-accountlinking-battle p,
#register-beachhead-modal-accountlinking-epic p {
    color: #27AD99;
    line-height: 18px;
}
#register-beachhead-modal-accountlinking-xbox .button,
#register-beachhead-modal-accountlinking-psn .button,
#register-beachhead-modal-accountlinking-steam .button,
#register-beachhead-modal-accountlinking-nintendo .button,
#register-beachhead-modal-accountlinking-battle .button,
#register-beachhead-modal-accountlinking-epic .button,
#register-beachhead-modal-accountlinking-facebook .button,
#register-beachhead-modal-accountlinking-twitter .button,
#register-beachhead-modal-accountlinking-youtube .button,
#register-beachhead-modal-accountlinking-twitch .button,
#unlink-account-modal .button {
    display: inline-block;
    font-size: 15px;
    border-width: 0;
    font-weight: normal;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    padding: 8px 6px;
    text-decoration: none;
    float: right;
    margin-bottom: 10px;
    background-color: #c4c4c4;
    color: white;
}
#register-beachhead-modal-accountlinking-steam .button {
    margin-top: 20px;
}
/* ========= SIMPLEMODAL PLUGIN ========= */
#simplemodal-overlay {
    opacity: 0.85 !important;
    background-color: #000000;
}
#simplemodal-container {
    background-color: #1a1a1a;
    width: 90%;
    max-width: 460px;
    height: auto !important;
    min-height: 100px;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    padding-bottom: 30px;
    box-shadow: 0 0 2px #777;
    z-index: 10201 !important;
}
#simplemodal-container .simplemodal-wrap {
    overflow: hidden !important;
}
#simplemodal-container h1 {
    background-color: #000;
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 25px 20px;
    margin: 0 auto;
    text-align: center;
}
#simplemodal-container h3 {
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    padding: 0 20px;
    margin: 20px auto;
    max-width: 315px;
}
#simplemodal-container p,
#simplemodal-container label {
    color: #fff;
    font-family: "open sans", Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    padding: 0 20px;
    margin: 20px auto;
    max-width: 360px;
}
#simplemodal-container p:empty,
#simplemodal-container label:empty {
    display: none;
}
#simplemodal-container label {
    display: block;
    margin-bottom: 10px;
}
#simplemodal-container label:empty {
    display: none;
}
#simplemodal-container a.button,
#simplemodal-container button,
#simplemodal-container a.unlink-button {
    display: inline-block;
    min-width: 130px;
    background-color: #1E9FFD;
    color: white;
    font-family: "open sans", Arial, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 14px 15px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    transition: 0.4s all;
}
#simplemodal-container a.button:hover,
#simplemodal-container button:hover,
#simplemodal-container a.unlink-button:hover {
    background-color: #fff;
    color: #000;
}
#simplemodal-container a.button:focus,
#simplemodal-container button:focus,
#simplemodal-container a.unlink-button:focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#simplemodal-container .simplemodal-close.modalCloseImg {
    position: absolute;
    top: 27px;
    right: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: /*savepage-url=../images/sprite-pages.png*/ url() no-repeat -300px -9px;
    z-index: 1;
}
#simplemodal-container .simplemodal-close.modalCloseImg:focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#simplemodal-container .simplemodal-close:not(.modalCloseImg) {
    color: #1E9FFD;
    font-family: "open sans", Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    margin-left: 30px;
}
/****************************************************
11 Fixing IE
*****************************************************/
.SSO-PAGE .input-container {
    /*margin-right:0px;	*/
}
/* http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-how-to-target-ie6-ie7-and-ie8-uniquely-with-4-characters/ */
#tooltip-passwordrequirements,
#tooltip-forumname {
    display: none;
}
/* fixes $.show() bug with cluetip */
.cluetip-inner #tooltip-passwordrequirements,
.cluetip-inner #tooltip-forumname {
    display: block;
}
/*  _______________________________________
12	MODAL
_______________________________________  */
body.modal {
    background: #000000;
    margin: 40px 30px;
}
.modal h3,
.modal h4 {
    font-size: 24px;
    margin: 15px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.modal h3 {
    color: black;
}
.modal h4 {
    border-bottom: 1px solid #3b3b3b;
    padding-bottom: 25px;
    margin-bottom: 28px;
}
.modal h5,
.modal p {
    padding: 0 0 20px;
    font-size: 14px;
    color: #737981;
}
.modal p.fbCopy {
    border-top: 1px solid #3b3b3b;
    border-bottom: 1px solid #3b3b3b;
    padding-top: 20px;
    margin-bottom: 20px;
}
.modal h5 {
    font-weight: bold;
}
.modal a {
    text-decoration: none;
}
.modal .emphasis {
    color: white;
}
.modal .action {
    text-align: center;
    padding: 25px 0 35px;
    border-bottom: 1px solid #3b3b3b;
}
.modal .action a,
.modal a.button {
    text-transform: uppercase;
    font-size: 22px;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
    padding: 17px 19px;
    text-decoration: none;
}
.modal .submit[disabled],
.modal .button[disabled],
.modal a.button[disabled] {
    background-color: grey;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.modal form.horz-label .message {
    color: #ff470f;
    margin-left: 150px;
    padding-top: 39px;
}
.modal .action a.continueBtn,
.modal .action a.continueEliteBtn {
    color: #000000;
    display: inline-block;
}
.modal .action a.continueEliteBtn {
    background-color: #d7e57a;
    font-style: italic;
}
.modal #help-links {
    text-align: right;
    padding-top: 10px;
}
.modal #help-links a {
    font: italic bold 13px Arial, Verdana, sans-serif;
    padding: 5px 13px 0 0;
    text-decoration: none;
    display: inline-block;
}
.SSO-MODAL a.simplemodal-close {
    background-image: none;
    width: auto;
    height: auto;
}
.SSO-MODAL a.simplemodal-close:focus {
    outline: auto;
    outline-offset: 4px;
}
#questionId-required-data-row,
#answer-required-data-row {
    float: right;
}
#questionId-required-data-row .customStyleSelectBox {
    width: 273px;
    line-height: 1;
}
#questionId-required-data-row .customStyleSelectBoxInner {
    width: 273px;
}
select#questionId-required.reskin,
select#questionId.reskin {
    -webkit-appearance: none;
}
.account-modal .button-container {
    text-align: center;
    float: right;
    margin-right: 35px;
    margin-bottom: 10px;
}
.account-modal .button-container a:focus {
    outline: auto;
    outline-offset: 4px;
    outline-color: transparent;
}
#register.SSO-PAGE.missingInformation .profile-modal .modal-title {
    text-align: left;
    font-size: 22px;
    line-height: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid #333;
    margin-bottom: 50px;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    padding-left: 15px;
}
#register.SSO-PAGE.missingInformation .profile-modal h2:before {
    content: "";
    display: inline-block;
    position: relative;
    top: 0;
    left: -15px;
    background-color: #1e9ffd;
    width: 2px;
    height: 16px;
}
/* ==========================================
MODAL:  ESTABLISH SECURE SESSION w/ EMAIL
=============================================*/
#simplemodal-container.ss-modal {
    box-shadow: none;
}
#simplemodal-container.ss-modal .modalCloseImg {
    top: -30px;
    right: 0;
}
#simplemodal-container.ss-modal .secure-session-modal-container {
    display: none;
    margin-bottom: 10px;
}
#simplemodal-container.ss-modal .secure-session-modal-container .init,
#simplemodal-container.ss-modal .secure-session-modal-container .entry,
#simplemodal-container.ss-modal .secure-session-modal-container .error {
    display: none;
}
#simplemodal-container.ss-modal .secure-session-modal-container .init h1,
#simplemodal-container.ss-modal .secure-session-modal-container .entry h1,
#simplemodal-container.ss-modal .secure-session-modal-container .error h1 {
    background-color: unset;
    text-transform: uppercase;
    font-weight: bold;
}
#simplemodal-container.ss-modal .secure-session-modal-container .init .session-expired,
#simplemodal-container.ss-modal .secure-session-modal-container .entry .session-expired,
#simplemodal-container.ss-modal .secure-session-modal-container .error .session-expired {
    display: none;
}
#simplemodal-container.ss-modal .secure-session-modal-container .init h3,
#simplemodal-container.ss-modal .secure-session-modal-container .entry h3,
#simplemodal-container.ss-modal .secure-session-modal-container .error h3 {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/security-icon.png*/ url();
    background-repeat: no-repeat;
    background-size: contain;
    width: 21px;
    height: 26px;
    margin: 0 auto 25px;
    padding: 0;
}
#simplemodal-container.ss-modal .secure-session-modal-container a {
    color: #fff;
    font-weight: bold;
}
#simplemodal-container.ss-modal .secure-session-modal-container a:hover {
    text-decoration: underline;
}
#simplemodal-container.ss-modal .secure-session-modal-container p,
#simplemodal-container.ss-modal .secure-session-modal-container label {
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    max-width: 365px;
}
#simplemodal-container.ss-modal .secure-session-modal-container input[type="text"] {
    display: block;
    margin: 0 auto 20px;
    padding: 6px;
    border: none;
    border-radius: 2px;
    text-align: center;
}
#simplemodal-container.ss-modal .secure-session-modal-container button {
    display: block;
    font-weight: bold;
    margin: 40px auto 0;
    min-width: 250px;
}
#simplemodal-container.ss-modal .secure-session-modal-container button:disabled {
    color: #666;
    background-color: #454545;
    cursor: not-allowed;
}
#simplemodal-container.ss-modal .secure-session-modal-container button:disabled:hover {
    color: #666;
    background-color: #454545;
}
#simplemodal-container.ss-modal .secure-session-modal-container button.cancel {
    color: #ffffff;
    margin-top: 10px;
    background-color: #454545;
}
#simplemodal-container.ss-modal .secure-session-modal-container button.cancel:hover {
    color: #000000;
    background-color: #ffffff;
}
#simplemodal-container.ss-modal.just-expired .secure-session-modal-container .init .session-expired {
    display: block;
    background-color: rgba(224, 32, 32, 0.5);
}
#simplemodal-container.ss-modal.just-expired .secure-session-modal-container .init .session-expired p {
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
    margin: 0 auto 20px;
}
/*  _______________________________________

13	TOS & CONFIRM PASSWORD - MODALS
_______________________________________  */
.registrationComplete-modal {
    min-height: 380px;
    width: 610px;
    padding: 30px;
    margin: 70px auto 40px;
    background-color: #000000;
    border: 1px solid #282828;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.tos {
    text-align: right;
}
.tos-modal {
    min-height: 490px;
    padding: 50px 0 30px;
}
.tos-modal .disclaimer {
    padding: 15px 0;
    font-size: 12px;
    line-height: 18px;
    color: #484848;
}
#upgradeTOSRequest > div {
    height: 320px;
    overflow: scroll;
    border-top: 1px solid #3b3b3b;
    padding: 25px 20px;
    margin-top: 50px;
    overflow-x: hidden;
    border-bottom: 1px solid #3b3b3b;
}
#upgradeTOSRequest p {
    line-height: normal;
    padding: 5px 0;
}
#upgradeTOSRequest h3 strong,
#upgradeTOSRequest p strong,
#upgradeTOSRequest h2 strong {
    display: inline;
    font-weight: bold;
    margin-bottom: 15px;
}
#upgradeTOSRequest h2 {
    font-size: 26px;
    font-weight: bold;
}
#upgradeTOSRequest li h2 {
    font-size: 1.5em;
}
#upgradeTOSRequest h3 {
    color: inherit;
    font-family: inherit;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}
#upgradeTOSRequest a {
    color: #00E;
}
#upgradeTOSRequest {
    width: 610px;
    margin: 0 auto;
    background-color: #000000;
    border: 1px solid #282828;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#upgradeTOSRequest h4 {
    font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
}
#upgradeTOSRequest ol,
#upgradeTOSRequest li,
#upgradeTOSRequest ul {
    padding: inherit;
    padding: 5px;
}
#upgradeTOSRequest ul li,
#upgradeTOSRequest ol li {
    list-style-type: disc;
    list-style-position: inside;
    display: list-item;
}
#upgradeTOSRequest ol li {
    list-style-type: decimal;
}
#upgradeTOSRequest li h3 {
    font-size: 1.2em;
}
#upgradeTOSRequest #tos-inner {
    padding: 25px 0;
    margin: 25px 0;
}
#upgradeTOSRequest iframe {
    width: 100%;
    height: 320px;
    color: #ffffff;
}
#upgradeTOSRequest #tosAccepted-data-row {
    display: none;
}
.SSO-MODAL fieldset.actions {
    border-top: 2px solid #333333;
    padding: 15px 0;
    margin-top: 5px;
}
#upgradeTOSRequest .submit,
#upgradeTOSRequest #tos-dont-accept,
.SSO-MODAL .submit,
.SSO-MODAL .cancel {
    float: right;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 16px;
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
}
#upgradeTOSRequest .submit,
.SSO-MODAL .submit {
    background: #ffe700;
    margin-left: 16px;
    color: #000;
    border: 0;
    cursor: pointer;
}
#upgradeTOSRequest #tos-dont-accept,
.SSO-MODAL .cancel {
    display: block;
    border-right: 1px solid #484848;
    color: #737981;
    text-decoration: none;
}
#add-this {
    float: left;
    padding: 8px;
    margin: 8px 0;
    background-color: #333;
}
#add-this h3,
#add-this .addthis_toolbox {
    display: inline-block;
}
#add-this h3 {
    margin: 0 8px 0 0;
}
#add-this .addthis_toolbox {
    width: 40px;
}
.SSO-PAGE .sprite-pages,
.SSO-MODAL .sprite-pages {
    display: block;
    text-indent: 0;
}
.SSO-PAGE .sprite-pages,
.SSO-MODAL .sprite-pages {
    /* background: url("../images/sprite-pages-fb-reg.png") no-repeat scroll -99999px -99999px rgba(0, 0, 0, 0); */
}
/*  _______________________________________

14	CUSTOM SCROLL
_______________________________________  */
.mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none;
    /* MSPointer events - direct all pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar {
    -ms-touch-action: auto;
    touch-action: auto;
}
.mCustomScrollBox {
    /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
    pointer-events: all;
}
.mCSB_container {
    /* contains the original content */
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCSB_inside > .mCSB_container {
    margin-right: 30px;
}
/* 	Vertical Scrollbar */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}
/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}
/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
    /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}
/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    /* RTL direction/left-side scrollbar */
    right: auto;
    left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}
/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
    /* contains the draggable element and dragger rail markup */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
    /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: 30px;
    /* minimum dragger height */
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    /* the dragger element */
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
    /* auto-expanded scrollbar */
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
    /* auto-expanded scrollbar */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}
/* 	Horizontal Scroll */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}
/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    /* minimum dragger width */
    height: 100%;
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    /* auto-expanded scrollbar */
    margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    /* auto-expanded scrollbar */
    margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}
/* 	Vertical + Horizontal Scrollbars */
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    /* non-visible scrollbar */
    margin-left: 0;
}
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
/* 	Transitions */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
/**************************************
15  CONSOLE LOGIN
***************************************/
#console-login.network-select-container .network-select > li,
#console-first #console-login.network-select-container .network-select > li {
    width: 97px;
    max-height: 65px;
    height: 65px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -1000%;
    color: transparent;
    background-position: center;
    background-size: contain;
    margin: 2px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platform-sprite-small.png*/ url();
    background-size: 197px auto;
    /* &.nintendo { background-position: -1px -329px; } */
}
#console-login.network-select-container .network-select > li.psn,
#console-first #console-login.network-select-container .network-select > li.psn {
    background-position: -1px -1px;
}
#console-login.network-select-container .network-select > li.xbl,
#console-first #console-login.network-select-container .network-select > li.xbl {
    background-position: -1px -67px;
}
#console-login.network-select-container .network-select > li.steam,
#console-first #console-login.network-select-container .network-select > li.steam {
    background-position: -1px -133px;
}
#console-login.network-select-container .network-select > li.battle,
#console-first #console-login.network-select-container .network-select > li.battle {
    background-position: -1px -199px;
}
#console-login.network-select-container .network-select > li.mobile,
#console-first #console-login.network-select-container .network-select > li.mobile {
    background-position: -1px -265px;
}
#console-login.network-select-container .network-select > li.nintendo,
#console-first #console-login.network-select-container .network-select > li.nintendo {
    display: none;
}
#console-login.network-select-container .network-select > li:hover,
#console-first #console-login.network-select-container .network-select > li:hover {
    background-position-x: -99px;
}
#console-login.network-select-container .network-select > li > a,
#console-first #console-login.network-select-container .network-select > li > a {
    display: block;
    width: 100%;
    height: 100%;
}
.network-select-container {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 25px;
}
@media only screen and (max-width: 480px) {
    .network-select-container {
        margin-bottom: 0;
    }
}
ul.network-select.console-login {
    margin: 0 0 30px 0;
    display: none;
}
@media screen and (min-width: 480px) {
    #console-login .network-select {
        margin: auto;
        max-width: 100%;
    }
}
/********************************
16 - RECAPTCHA

********************************/
.rc-anchor-center-container {
    text-align: right;
}
.g-recaptcha {
    width: auto;
    margin: 20px 0px 10px;
}
.g-recaptcha > div {
    margin: 0 auto;
}
.g-recaptcha.error {
    border: 1px solid red;
}
@media screen and (max-width: 825px) {
    .recaptcha-container {
        transform: scale(0.7) translate(-22%, 0px);
    }
}
@media screen and (max-width: 420px) {
    .recaptcha-container {
        transform: scale(0.7) translate(-22%, 0px);
    }
}
@media screen and (max-width: 390px) {
    .recaptcha-container {
        transform: scale(0.7) translate(0, 0);
    }
}
/********************************
17 - EMAIL HELP
********************************/
/** _common-email-help.less **/
#update-email article section {
    margin: auto;
}
#update-email article section .email-verification-box {
    width: 90%;
    margin: auto;
}
#update-email article section .close-email-verification-box {
    color: black;
}
/********************************
18 - ERROR PAGES
********************************/
/** _common-error-pages.less **/
/** AGE GATE FAILED **/
.age-gate-failed fieldset legend {
    margin: auto;
}
.age-gate-failed fieldset section {
    text-align: center;
}
.age-gate-failed fieldset section .actions {
    margin-top: 20px;
}
/** Account Linking Error **/
.account-linking-error-container {
    margin-top: 100px;
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 10000;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.account-linking-error-container .background {
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    color: white;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
    padding-top: 100px;
}
.account-linking-error-container .background a {
    background-color: black;
    border: 2px solid white;
    padding: 5px;
    line-height: 35px;
    text-decoration: none;
    color: white;
    font-weight: bold;
    letter-spacing: 1px;
}
.account-linking-error-container .background p {
    padding: 20px;
}
.account-linking-error-container .psn,
.account-linking-error-container .xbl,
.account-linking-error-container .generic {
    display: none;
}
/********************************
19 - FORGOT & REST PASSWORD
********************************/
/** _common-forgot-password-new.less **/
.SSO-PAGE.center aside#side-promo-content,
.SSO-PAGE.center header #breadcrumb {
    display: none;
}
#forgot-pw {
    padding: 0;
    min-height: auto;
}
#forgot-pw > header {
    height: 75px;
    padding: 0;
}
@media only screen and (max-width: 767px) {
    #forgot-pw > header {
        height: 25px;
    }
}
#forgot-pw > article > section {
    width: auto;
    margin: 0 auto;
    padding: 0 5%;
    padding-top: 0 !important;
    overflow-x: hidden;
}
#forgot-pw > article > section h3 {
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto 30px;
}
#forgot-pw > article > section h3 .cod-logo {
    height: 75px;
    margin: 12px 0;
}
@media only screen and (max-width: 767px) {
    #forgot-pw > article > section h3 .cod-logo {
        height: 38px;
        margin: 8px 0;
    }
}
#forgot-pw > article > section #frmForgotPassword #forgot-password {
    width: 80%;
    margin: 0 auto;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password > h6 {
    position: relative;
    color: #ffffff;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto 40px;
}
@media only screen and (max-width: 767px) {
    #forgot-pw > article > section #frmForgotPassword #forgot-password > h6 {
        font-size: 16px;
        margin: 0 auto 25px;
    }
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row {
    max-width: 315px;
    position: relative;
    padding: 0;
    margin: 0 auto 10px;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row label {
    display: block;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 0;
    color: #fff;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row label.checkbox-label {
    font-size: 12px;
    line-height: 24px;
    width: calc(100% - 25px);
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .input-container {
    position: relative;
    float: none;
    width: 100%;
    max-width: 315px;
    margin: 0 auto;
    padding: 0;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .input-container input[type="text"],
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .input-container input[type="email"],
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .input-container input[type="password"] {
    background-color: #d8d8d8 !important;
    display: inline-block;
    width: 100%;
    border: none;
    border-radius: 3px;
    font-size: 15px;
    line-height: 19px;
    color: #000;
    margin: 0;
    padding: 9px 13px;
    box-sizing: border-box;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .input-container input[type="password"] {
    font-weight: bold;
    letter-spacing: 2.5px;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .feedback-control.icon {
    display: none;
    position: absolute;
    top: 4px;
    right: 0;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row .feedback-control.message {
    font-size: 12px;
    margin: 0 0 0 5px;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .data-row.validationError input[type="email"] {
    border: 2px solid #e02020;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .sso-message {
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .actions {
    display: block;
    width: 100%;
    max-width: 315px;
    margin: 0 auto 10px;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .actions button.submit {
    float: none;
    display: block;
    margin: 35px auto 0;
    width: 100%;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    color: #81898c;
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .actions button.submit:not(.disabled):hover {
    color: #eee;
    border: 1px solid #eee;
    background-color: #222;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
}
#forgot-pw > article > section #frmForgotPassword #forgot-password .actions button.submit.disabled {
    cursor: not-allowed;
}
/** _common-reset-password.less **/
#reset-pw {
    padding: 0;
    min-height: auto;
}
#reset-pw > header {
    height: 75px;
    padding: 0;
}
@media only screen and (max-width: 767px) {
    #reset-pw > header {
        height: 25px;
    }
}
#reset-pw > article > section {
    width: auto;
    margin: 0 auto;
    padding: 0 5%;
    padding-top: 0 !important;
    overflow-x: hidden;
}
#reset-pw > article > section h3 {
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto 30px;
}
#reset-pw > article > section h3 .cod-logo {
    height: 75px;
    margin: 12px 0;
}
@media only screen and (max-width: 767px) {
    #reset-pw > article > section h3 .cod-logo {
        height: 38px;
        margin: 8px 0;
    }
}
#reset-pw > article > section > h6 {
    display: none;
    width: 80%;
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto 30px;
}
@media only screen and (max-width: 767px) {
    #reset-pw > article > section > h6 {
        font-size: 16px;
        margin: 0 auto 25px;
    }
}
#reset-pw > article > section #formResetPassword #reset-password {
    width: 80%;
    margin: 0 auto;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row {
    max-width: 315px;
    position: relative;
    padding: 0;
    margin: 0 auto 10px;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row label {
    display: block;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 0;
    color: #fff;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row label.checkbox-label {
    font-size: 12px;
    line-height: 24px;
    width: calc(100% - 25px);
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .email-container {
    font-size: 14px;
    line-height: 24px;
    height: auto;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .input-container {
    position: relative;
    float: none;
    width: 100%;
    max-width: 315px;
    margin: 0 auto;
    padding: 0;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .input-container input[type="text"],
#reset-pw > article > section #formResetPassword #reset-password .data-row .input-container input[type="email"],
#reset-pw > article > section #formResetPassword #reset-password .data-row .input-container input[type="password"] {
    background-color: #d8d8d8 !important;
    display: inline-block;
    width: 100%;
    border: none;
    border-radius: 3px;
    font-size: 15px;
    line-height: 19px;
    color: #000;
    margin: 0;
    padding: 9px 13px;
    box-sizing: border-box;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .input-container input[type="password"] {
    font-weight: bold;
    letter-spacing: 2.5px;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .feedback-control.icon {
    display: none;
    position: absolute;
    top: 4px;
    right: 0;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .feedback-control.message {
    top: 0;
    font-size: 12px;
    margin: 0 0 0 5px;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row .feedback-control.message:before {
    top: 10px;
    transform: unset;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row.validationError .input-container {
    background-color: unset;
}
#reset-pw > article > section #formResetPassword #reset-password .data-row.validationError input[type="password"] {
    border: 2px solid #e02020;
}
#reset-pw > article > section #formResetPassword button.submit {
    float: none;
    display: block;
    margin: 35px auto 0;
    width: 80%;
    max-width: 315px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    color: #81898c;
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
}
#reset-pw > article > section #formResetPassword button.submit:not(.disabled):hover {
    color: #eee;
    border: 1px solid #eee;
    background-color: #222;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
}
#reset-pw > article > section #formResetPassword button.submit.disabled {
    cursor: not-allowed;
}
#reset-pw > article > section #formResetPassword button.submit .button-text {
    color: #81898c;
}
#reset-pw > article > section .sso-message {
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin: 0;
}
#reset-pw > article > section .actions {
    display: block;
    width: 100%;
    max-width: 315px;
    margin: 0 auto 10px;
}
#reset-pw > article > section .actions a.button {
    float: none;
    display: block;
    margin: 35px auto 0;
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    color: #81898c;
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    transition: all 0.4s ease-in-out;
}
#reset-pw > article > section .actions a.button:hover {
    color: #eee;
    border: 1px solid #eee;
    background-color: #222;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
}
/**

RESERVED FOR MOBILE

**/
.SSO-BAR.mobile {
    display: none;
}
/** --------------------------------
Fixing header title alignment issue - STARTS
-----------------------------------**/
.SSO-PAGE fieldset.profileInfo {
    padding: 0 0 25px;
    overflow: visible;
}
#link-accounts .sec-head {
    width: 56%;
    margin: auto;
    overflow: hidden;
    margin-top: -1px;
    margin-bottom: 22px;
}
.SSO-PAGE fieldset .sec-head p {
    display: block;
    margin: 1px auto;
    font-size: 24px;
    color: #fff;
    padding: 10px 10px 15px 0;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
#account-profile.SSO-PAGE #link-social-accounts p {
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 23px;
    padding-right: 0;
    padding-top: 7px;
}
/** --------------------------------
Fixing header title alignment issue - ENDS
-----------------------------------**/
/** Custom Select Box **/
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container select,
.SSO-PAGE fieldset.profileInfo #region-data-row .input-container select,
.SSO-PAGE fieldset.profileInfo #country-data-row .input-container select {
    max-width: 90%;
    width: 400px;
    height: 33px;
    margin: auto;
    left: 0;
    right: 0;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container .customStyleSelectBox,
.SSO-PAGE fieldset.profileInfo #region-data-row .input-container .customStyleSelectBox,
.SSO-PAGE fieldset.profileInfo #country-data-row .input-container .customStyleSelectBox {
    background-color: white;
    color: black;
    border: 2px solid #c4c4c4;
    width: 400px;
    max-width: 90%;
    font-family: "Electrolize", Verdana, Arial, Helvetica, sans-serif;
}
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container .customStyleSelectBox .customStyleSelectBoxInner,
.SSO-PAGE fieldset.profileInfo #region-data-row .input-container .customStyleSelectBox .customStyleSelectBoxInner,
.SSO-PAGE fieldset.profileInfo #country-data-row .input-container .customStyleSelectBox .customStyleSelectBoxInner {
    width: 400px;
    max-width: 100%;
    line-height: 29px;
    font-size: 14px;
    white-space: normal;
}
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container .customStyleSelectBox:after,
.SSO-PAGE fieldset.profileInfo #region-data-row .input-container .customStyleSelectBox:after,
.SSO-PAGE fieldset.profileInfo #country-data-row .input-container .customStyleSelectBox:after {
    content: "\25BC";
    position: absolute;
    color: #c4c4c4;
    top: 15px;
    right: 25px;
}
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container .changed {
    height: 62px;
}
.SSO-PAGE fieldset.profileInfo #questionId-data-row.data-row .input-container .changed .customStyleSelectBoxInner {
    height: 62px;
}
/********************************
20 - ANON OPT OUT
********************************/
#anonymous-opt-out-validation header,
#anonymous-opt-out-intent header {
    height: 0px;
}
#anonymous-opt-out-validation .subhead,
#anonymous-opt-out-intent .subhead {
    text-align: center;
}
#anonymous-opt-out-validation ul,
#anonymous-opt-out-intent ul {
    border: 1px solid white;
    color: white;
    padding: 10px 0;
    width: auto;
}
#anonymous-opt-out-validation li,
#anonymous-opt-out-intent li {
    width: auto;
    display: block;
    padding-bottom: 5px;
}
#anonymous-opt-out-validation li:first,
#anonymous-opt-out-intent li:first {
    padding-top: 5px;
}
/********************************
21 - BANNER
********************************/
/* css-cookies */
.atvi-cookie-disclaimer {
    display: none;
}
.atvi-cookie-disclaimer,
.atvi-privacy-policy-module {
    display: none !important;
    width: 100%;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.85);
    color: #FFF;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    vertical-align: baseline;
    box-shadow: 0px 7px #000000;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: transform 1s;
    -ms-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.atvi-cookie-disclaimer.show,
.atvi-privacy-policy-module.show {
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%);
}
.atvi-cookie-disclaimer .inner,
.atvi-privacy-policy-module .inner {
    margin-left: 3%;
    margin-right: 0;
    width: 97%;
}
.atvi-cookie-disclaimer .cookie-left,
.atvi-privacy-policy-module .cookie-left,
.atvi-cookie-disclaimer .content-left,
.atvi-privacy-policy-module .content-left {
    min-width: 96px;
    display: inline-block;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    padding-right: 15px;
    left: 0;
    position: relative;
    height: 100%;
    text-align: left;
    vertical-align: top;
    font-size: 18px;
    width: 13%;
    text-transform: uppercase;
}
.atvi-cookie-disclaimer .cookie-right,
.atvi-privacy-policy-module .cookie-right,
.atvi-cookie-disclaimer .content-right,
.atvi-privacy-policy-module .content-right {
    display: inline-block;
    text-align: left;
    color: #E5E5E5;
    font-size: 12.5px;
    width: 78%;
    margin-right: 5%;
}
.atvi-cookie-disclaimer .cookie-right p,
.atvi-privacy-policy-module .cookie-right p,
.atvi-cookie-disclaimer .content-right p,
.atvi-privacy-policy-module .content-right p {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #E5E5E5;
    font-size: 12.5px;
}
.atvi-cookie-disclaimer a,
.atvi-privacy-policy-module a {
    color: #FFF;
    text-decoration: underline;
}
.atvi-cookie-disclaimer .cookies-close,
.atvi-privacy-policy-module .cookies-close {
    cursor: pointer;
    text-decoration: none;
    color: #FFF;
    background: #666;
    display: inline-block;
    padding: 5px 15px;
    width: 5vw;
    right: 25px;
    top: 10px;
    font-size: 10px;
}
.atvi-cookie-disclaimer .close-cookies,
.atvi-privacy-policy-module .close-cookies,
.atvi-cookie-disclaimer .close-modal,
.atvi-privacy-policy-module .close-modal {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    font-family: sans-serif;
    color: #E5E5E5;
    right: 3%;
    font-size: 35px;
    margin: auto;
    transform: translate(0, -50%) rotate(45deg);
    top: 50%;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cq-wcm-edit .atvi-cookie-disclaimer {
    display: none;
}
.cookie-right button {
    display: none;
}
@media screen and (max-width: 900px) {
    .atvi-cookie-disclaimer,
    .atvi-privacy-policy-module {
        padding: 10px 0;
    }
    .atvi-cookie-disclaimer.show p,
    .atvi-privacy-policy-module.show p {
        padding: 0 15px;
        font-size: 13px;
    }
    .atvi-cookie-disclaimer a.cookies-close {
        padding: 0 10px;
    }
}
@media screen and (max-width: 625px) {
    .atvi-cookie-disclaimer .cookie-left,
    .atvi-privacy-policy-module .cookie-left,
    .atvi-cookie-disclaimer .content-left,
    .atvi-privacy-policy-module .content-left {
        top: 7px;
        width: 80%;
        margin-right: 15%;
        font-size: 16px;
    }
    .atvi-cookie-disclaimer .cookie-right,
    .atvi-privacy-policy-module .cookie-right,
    .atvi-cookie-disclaimer .content-right,
    .atvi-privacy-policy-module .content-right {
        width: 90%;
        font-size: 14px;
        padding: 20px 0 0 0;
    }
    .atvi-cookie-disclaimer.show p,
    .atvi-privacy-policy-module.show p {
        padding: 0;
        font-size: 14px;
        line-height: 1.2;
    }
    .atvi-cookie-disclaimer .close-cookies,
    .atvi-privacy-policy-module .close-cookies,
    .atvi-cookie-disclaimer .close-modal,
    .atvi-privacy-policy-module .close-modal {
        top: 25px;
        right: 5%;
        font-size: 52px;
    }
}
/********************************
22 - LOGIN
********************************/
/** _login.less **/
.SSO-PAGE.center aside#side-promo-content,
.SSO-PAGE.center header #breadcrumb,
.SSO-PAGE.center .registrationIncentives {
    display: none;
}
#login.SSO-PAGE {
    /* =============== COMMON ============== */
    /* =============== BUTTONS ============== */
    /* =============== HEADER ============== */
    /* =============== FORM COPY ============== */
}
#login.SSO-PAGE a {
    color: #ccc;
}
#login.SSO-PAGE a:hover {
    color: #eee;
}
#login.SSO-PAGE .actions {
    width: 100%;
    display: inline-block;
    margin: 0;
    text-align: center;
}
#login.SSO-PAGE .actions button {
    float: none;
    display: block;
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 315px;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    color: #ffffff;
    background-color: #242424;
    border: 1px solid #81898c;
    transition: all 0.4s ease-in-out;
}
#login.SSO-PAGE .actions button:focus {
    outline: 1px solid #ffffff;
    border: 1px solid #ffffff;
}
#login.SSO-PAGE > header {
    height: 45px;
    padding: 0;
    min-height: unset;
}
@media only screen and (max-width: 767px) {
    #login.SSO-PAGE > header {
        height: 25px;
    }
}
#login.SSO-PAGE > article > section {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    /* =============== FIRST PARTY PLATFORM LOGIN ============== */
    /* =============== "OR" DIVIDER ============== */
    /* =============== FORM FIELDS ============== */
    /* =============== NEW TO COD? SIGN UP ============== */
}
@media only screen and (max-width: 767px) {
    #login.SSO-PAGE > article > section {
        padding: 0;
    }
}
#login.SSO-PAGE > article > section h1.header-logo {
    order: 1;
    width: 100%;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: bold;
    font-style: normal;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto 30px;
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section h1.header-logo {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section h1.header-logo {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section h1.header-logo {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section h1.header-logo {
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (max-width: 767px) {
    #login.SSO-PAGE > article > section h1.header-logo {
        margin: 0 auto 65px;
    }
}
#login.SSO-PAGE > article > section #facebook-login-button {
    display: none;
}
#login.SSO-PAGE > article > section .cod-login-step1 {
    display: none !important;
    border-top: none;
    padding: 35px 0;
}
#login.SSO-PAGE > article > section .cod-login-step1 p {
    position: relative;
    margin: 0 auto;
    width: fit-content;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    line-height: 22px;
    letter-spacing: 0.3px;
    color: #ffffff;
    text-transform: uppercase;
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section .cod-login-step1 p {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section .cod-login-step1 p {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section .cod-login-step1 p {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section .cod-login-step1 p {
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (max-width: 480px) {
    #login.SSO-PAGE > article > section .cod-login-step1 {
        padding: 30px 0;
    }
    #login.SSO-PAGE > article > section .cod-login-step1 p {
        font-size: 16px;
    }
    #login.SSO-PAGE > article > section .cod-login-step1 p:before {
        height: 12px;
    }
    #login.SSO-PAGE > article > section .cod-login-step1 p .corners {
        display: none;
    }
}
#login.SSO-PAGE > article > section .subheading {
    display: none;
}
#login.SSO-PAGE > article > section #console-login {
    order: 4;
    display: none;
    margin: 0 auto;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 315px;
    margin: 0 auto;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li {
    width: 60px;
    height: 50px;
    background-color: #191919;
    border-left: 3px solid #1e9ffd;
    border-radius: 3px;
    background-position: center;
    background-size: 25px 20px;
    transition: all 0.4s ease-in-out;
    overflow: visible;
    text-indent: unset;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li:hover {
    background-color: #1e9ffd;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li.psn {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/psn.png*/ var(--savepage-url-29);
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li.xbl {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/xbl.png*/ var(--savepage-url-30);
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li.battle {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/battle.png*/ var(--savepage-url-31);
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li.steam {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/steam.png*/ var(--savepage-url-32);
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li.epic {
    background-image: /*savepage-url=../images/profile/account-linking/epic-account-linking-icon.png*/ url();
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li > a {
    overflow: hidden;
    text-decoration: none;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li > a:focus {
    border-left: 3px solid #1e9ffd;
}
#login.SSO-PAGE > article > section #console-login.network-select-container .network-select > li > a > span {
    color: transparent;
}
#login.SSO-PAGE > article > section .or {
    order: 3;
    width: 100%;
    background-image: none;
    color: #81898c;
    padding: 0;
    position: relative;
    font-size: 16px;
    line-height: 16px;
    margin: 15px auto 20px;
    text-align: center;
}
#login.SSO-PAGE > article > section #frmLogin {
    order: 2;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
@media only screen and (max-width: 767px) {
    #login.SSO-PAGE > article > section #frmLogin {
        max-width: 315px;
    }
}
@media only screen and (max-width: 767px) {
    #login.SSO-PAGE > article > section #frmLogin #login-info {
        margin-top: 0;
    }
}
#login.SSO-PAGE > article > section #frmLogin #login-info .chooseLogin {
    display: none !important;
}
#login.SSO-PAGE > article > section #frmLogin #login-info > h2 {
    position: relative;
    color: #ffffff;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 0 auto 20px;
    text-transform: uppercase;
    text-align: center;
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section #frmLogin #login-info > h2 {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section #frmLogin #login-info > h2 {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #login.SSO-PAGE > article > section #frmLogin #login-info > h2 {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #login.SSO-PAGE > article > section #frmLogin #login-info > h2 {
        text-rendering: optimizeLegibility;
    }
}
#login.SSO-PAGE > article > section #frmLogin #login-info .sso-message {
    font-family: "open sans", Arial, sans-serif;
    text-align: center;
    color: #da3940 !important;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row {
    position: relative;
    max-width: 315px;
    overflow: visible;
    padding: 0;
    margin: 0 auto 10px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row label {
    display: block;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 0;
    color: #fff;
    z-index: 1;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row label.checkbox-label {
    font-size: 12px;
    line-height: 24px;
    width: calc(100% - 25px);
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container {
    position: relative;
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 315px;
    padding: 0;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container input[type="text"],
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container input[type="email"],
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container input[type="password"] {
    background-color: #d8d8d8 !important;
    display: inline-block;
    width: 100%;
    border: none;
    border-radius: 3px;
    font-size: 15px;
    line-height: 19px;
    color: #000;
    margin: 0;
    padding: 9px 13px;
    box-sizing: border-box;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container input[type="password"] {
    font-family: arial;
    font-weight: bold;
    letter-spacing: 2.5px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container .visibility-toggle {
    display: none;
    position: absolute;
    bottom: 9px;
    right: 10px;
    width: 25px;
    height: 20px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/hide-password-icon.png*/ url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    cursor: pointer;
    overflow: hidden;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .input-container .visibility-toggle.visible {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/show-password-icon.png*/ url();
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row .feedback-control.message {
    font-size: 12px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div {
    display: none !important;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div label.custom-checkbox {
    padding: 0;
    display: block !important;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div label.custom-checkbox:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    left: -20px;
    top: 0;
    border: 1px solid #000000;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div label.custom-checkbox:after {
    content: "";
    width: 7px;
    height: 3px;
    position: absolute;
    left: -17px;
    top: 4px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div input {
    opacity: 0;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .data-row#remember-me-div input[type=checkbox]:checked ~ label:after {
    opacity: 1;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .login-forgot-password {
    max-width: 355px;
    text-align: right;
    margin: 5px 0;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .login-forgot-password #login-forgot-password {
    font-size: 14px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .actions {
    margin-top: 30px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .actions #login-button {
    font-size: 16px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .actions .no-login-text {
    display: none;
    font-size: 14px;
    color: #fff;
    margin-top: 25px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info .actions #login-need-account {
    display: none;
    font-size: 14px;
    margin-top: 25px;
}
#login.SSO-PAGE > article > section #frmLogin #login-info #login-center-content {
    display: none;
}
#login.SSO-PAGE > article > section > .actions {
    order: 5;
    font-size: 14px;
    margin-top: 30px;
}
#login.SSO-PAGE > article > section > .actions .no-login-text {
    display: inline-block;
}
/********************************
23 - SIGNUP
********************************/
/** _common-signup.less **/
#sign-up.SSO {
    display: none;
    overflow-x: hidden;
    /* =============== COMMON ============== */
    /* -------- ANIMATE CONTAINER ------- */
    /* =============== BACK/NEXT BUTTONS ============== */
    /* =============== FIRST PARTY PLATFORM LOGIN ============== */
    /* =============== HEADER ============== */
    /* =============== FORM COPY ============== */
    /* =============== FORM FIELDS ============== */
    /* =============== SKIP and BACK TO LOGIN ============== */
    /* =============== CAROUSEL ============== */
}
#sign-up.SSO.active {
    display: block;
}
#sign-up.SSO .animate-container {
    position: relative;
}
#sign-up.SSO .out-left {
    transform: translate(-50%, 0);
    transition: 0.2s ease-out;
    opacity: 0;
}
#sign-up.SSO .out-right {
    transform: translate(50%, 0);
    transition: 0.2s ease-out;
    opacity: 0;
}
#sign-up.SSO .in-left {
    transform: translate(100%, 0);
    transition: 0.2s ease-in;
    opacity: 1;
}
#sign-up.SSO .in-right {
    transform: translate(-100%, 0);
    transition: 0.2s ease-in;
    opacity: 1;
}
#sign-up.SSO .pos-right {
    left: 100%;
}
#sign-up.SSO .pos-left {
    right: 100%;
}
#sign-up.SSO .actions {
    width: 100%;
}
#sign-up.SSO .actions .button-container {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
#sign-up.SSO .actions .button-container button {
    float: none;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0;
}
#sign-up.SSO .actions .button-container button:hover {
    color: #eee;
    border: 1px solid #eee;
    background-color: #222;
}
#sign-up.SSO .actions .button-container button#next-button {
    margin-top: 45px;
}
#sign-up.SSO .actions .button-container button#next-button span {
    display: none;
}
#sign-up.SSO .actions .button-container button#next-button span.next {
    display: block;
}
#sign-up.SSO .actions .button-container button#back-button {
    position: absolute;
    top: 40px;
    left: 22%;
    transform: translate(-50%, 0);
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.3);
    border: none;
    border-radius: 28px !important;
    text-indent: -500%;
    overflow: hidden;
}
@media only screen and (max-width: 1024px) {
    #sign-up.SSO .actions .button-container button#back-button {
        left: 40px;
        transform: unset;
    }
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .actions .button-container button#back-button {
        top: 10px;
        left: 10px;
    }
}
#sign-up.SSO .actions .button-container button#back-button:before {
    content: '';
    position: absolute;
    top: 18px;
    left: 15px;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
}
#sign-up.SSO .actions .button-container button#back-button:after {
    content: '';
    position: absolute;
    top: 23px;
    left: 16px;
    width: 20px;
    height: 2px;
    background-color: #fff;
}
#sign-up.SSO #console-login {
    display: none;
    margin: 0 auto;
}
#sign-up.SSO #console-login.network-select-container .network-select {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}
#sign-up.SSO #console-login.network-select-container .network-select > li {
    display: block;
    margin: 0 auto 15px;
    width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    text-indent: 0;
    padding: 0;
    background-size: 25px 20px, 2px;
    background-position: 40px center, left;
    background-repeat: no-repeat, repeat;
    transition: all 0.4s ease-in-out;
}
#sign-up.SSO #console-login.network-select-container .network-select > li > a .gaming-network-name {
    color: #81898c;
    font-size: 16px;
    line-height: 50px;
    transition: all 0.4s ease-in-out;
}
#sign-up.SSO #console-login.network-select-container .network-select > li:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
}
#sign-up.SSO #console-login.network-select-container .network-select > li:hover > a .gaming-network-name {
    color: #eee;
}
#sign-up.SSO #console-login.network-select-container .network-select > li.psn {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/psn.png*/ var(--savepage-url-29), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login.network-select-container .network-select > li.xbl {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/xbl.png*/ var(--savepage-url-30), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login.network-select-container .network-select > li.battle {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/battle.png*/ var(--savepage-url-31), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login.network-select-container .network-select > li.steam {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/steam.png*/ var(--savepage-url-32), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login.network-select-container .network-select > li.mobile {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/mobile.png*/ url(), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login.network-select-container .network-select > li.epic {
    background-image: /*savepage-url=../images/profile/account-linking/epic-account-linking-icon.png*/ url(), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#sign-up.SSO #console-login .no-network {
    margin: 15px auto 35px;
}
#sign-up.SSO #console-login .no-network .no-network-link {
    font-size: 14px;
}
#sign-up.SSO .header {
    padding: 20px 0;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .header {
        padding: 0 0 85px;
    }
}
#sign-up.SSO .header .text.welcome {
    display: none;
}
#sign-up.SSO article {
    margin: 0 auto 10px;
    /* =============== FORM STEPS ============== */
}
#sign-up.SSO article nav.steps .title {
    display: none;
    position: relative;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-style: normal;
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 20px 0 10px;
}
@media screen and (max-width: 640px) {
    #sign-up.SSO article nav.steps .title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO article nav.steps .title {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #sign-up.SSO article nav.steps .title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO article nav.steps .title {
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO article nav.steps .title {
        width: 85%;
        margin: 20px auto 0;
    }
}
#sign-up.SSO article nav.steps .title.active {
    display: block;
}
#sign-up.SSO article nav.steps .title.ready-icon {
    padding-top: 60px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/check-circle-icon.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 50px 50px;
}
#sign-up.SSO article nav.steps .text {
    font-size: 12px;
    line-height: 23px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-align: center;
}
#sign-up.SSO article nav.steps .description {
    display: none;
    width: 90%;
    max-width: 400px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin: 15px auto 0;
}
#sign-up.SSO article nav.steps .description.active {
    display: block;
}
#sign-up.SSO article nav.steps .description[data-step="4"] {
    max-width: 400px;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO article nav.steps .description[data-step="4"] {
        width: 100%;
    }
}
#sign-up.SSO article nav.steps ul {
    margin: 5px auto 0;
    text-align: center;
}
#sign-up.SSO article nav.steps ul li {
    display: inline-block;
    position: relative;
    width: 21px;
    height: 21px;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 12px;
    margin-right: 21px;
}
#sign-up.SSO article nav.steps ul li:last-of-type {
    margin-right: 0;
}
#sign-up.SSO article nav.steps ul li:after {
    content: '';
    position: absolute;
    top: 46%;
    left: 110%;
    width: 110%;
    border-top: 1px dashed #fff;
}
#sign-up.SSO article nav.steps ul li:last-of-type:after {
    display: none;
}
#sign-up.SSO article nav.steps ul li.active {
    background-color: #fff;
    color: #000;
}
#sign-up.SSO fieldset {
    width: 80%;
    max-width: 315px;
    margin: 0 auto;
}
#sign-up.SSO fieldset.fields form .data-row {
    display: none;
    position: relative;
    overflow: visible;
    padding: 0;
    margin-bottom: 10px;
}
#sign-up.SSO fieldset.fields form .data-row.active {
    display: block;
}
#sign-up.SSO fieldset.fields form .data-row.active.newsletter,
#sign-up.SSO fieldset.fields form .data-row.active.terms,
#sign-up.SSO fieldset.fields form .data-row.active.g-recaptcha {
    display: inline-block;
}
#sign-up.SSO fieldset.fields form .data-row .dob-container #month-data-row,
#sign-up.SSO fieldset.fields form .data-row .dob-container #day-data-row,
#sign-up.SSO fieldset.fields form .data-row .dob-container #year-data-row {
    display: inline-block;
}
#sign-up.SSO fieldset.fields form .data-row .dob-container #month-data-row {
    width: 29%;
}
#sign-up.SSO fieldset.fields form .data-row .dob-container #day-data-row {
    width: 28%;
}
#sign-up.SSO fieldset.fields form .data-row .dob-container #year-data-row {
    width: 40%;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO fieldset.fields form .data-row .dob-container #year-data-row {
        float: right;
    }
}
#sign-up.SSO fieldset.fields form .data-row label {
    display: block;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 0;
    color: #fff;
}
#sign-up.SSO fieldset.fields form .data-row label.checkbox-label {
    font-size: 12px;
    line-height: 24px;
    width: calc(100% - 25px);
}
#sign-up.SSO fieldset.fields form .data-row .input-container {
    position: relative;
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 315px;
    padding: 0;
}
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="text"],
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="email"],
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="tel"],
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="password"] {
    background-color: #d8d8d8 !important;
    display: inline-block;
    width: 100%;
    border: none;
    border-radius: 3px;
    font-size: 15px;
    line-height: 19px;
    color: #000;
    margin: 0;
    padding: 9px 13px;
    box-sizing: border-box;
}
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="text"]#phoneNumberDisplay,
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="email"]#phoneNumberDisplay,
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="tel"]#phoneNumberDisplay,
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="password"]#phoneNumberDisplay {
    padding-left: 100px;
}
#sign-up.SSO fieldset.fields form .data-row .input-container input[type="password"] {
    font-weight: bold;
    letter-spacing: 2.5px;
}
#sign-up.SSO fieldset.fields form .data-row .input-container select {
    width: 100%;
    cursor: pointer;
    z-index: 1;
}
#sign-up.SSO fieldset.fields form .data-row .input-container select#country {
    top: 25px;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox {
    position: relative;
    background-color: #d8d8d8;
    border: none;
    border-radius: 3px;
    width: 100%;
    height: 37px !important;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-weight: bold;
    font-style: normal;
    font-size: 15px;
    color: #000;
    text-transform: none;
    padding: 9px 13px;
    box-sizing: border-box;
}
@media screen and (max-width: 640px) {
    #sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox {
        text-rendering: optimizeLegibility;
    }
}
#sign-up.SSO fieldset.fields form .data-row .input-container .customStyleSelectBox:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 10px;
    width: 6px;
    height: 6px;
    border-right: 1px solid #6b7078;
    border-bottom: 1px solid #6b7078;
    transform: rotate(45deg);
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container {
    position: relative;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-icon {
    display: inline-block;
    position: absolute;
    top: -28px;
    right: -26px;
    width: 18px;
    height: 18px;
    border-radius: 10px;
    background-color: #666;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content {
    display: none;
    position: absolute;
    top: 10px;
    right: -32px;
    width: 315px;
    height: auto;
    background-color: #fff;
    padding: 10px 15px 0;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.5);
    z-index: 1;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content {
        width: 290px;
    }
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content.active {
    display: block;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: #000;
    padding: 0;
    margin: 0;
    text-align: center;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content p {
    font-size: 13px;
    line-height: 15px;
    text-transform: none;
    text-align: left;
    margin: 0 0 10px;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content ul li {
    position: relative;
    font-size: 12px;
    line-height: 15px;
    text-transform: none;
    text-align: left;
    padding: 0 0 12px 12px;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content ul li:last-of-type {
    padding-bottom: 0;
}
#sign-up.SSO fieldset.fields form .data-row .input-container .tooltip-container .tooltip-content ul li:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 3px;
    background-color: #000;
}
#sign-up.SSO fieldset.fields form .data-row input[type="checkbox"] {
    float: left;
    margin: 9px 10px 0 0;
}
#sign-up.SSO fieldset.fields form .data-row#country-data-row .customStyleSelectBoxInner {
    overflow: visible;
}
#sign-up.SSO fieldset.fields form .data-row#password-data-row .visibility-toggle {
    position: absolute;
    display: block;
    top: 39px;
    right: 10px;
    width: 25px;
    height: 20px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/hide-password-icon.png*/ url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    cursor: pointer;
    overflow: hidden;
}
#sign-up.SSO fieldset.fields form .data-row#password-data-row .visibility-toggle.visible {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/show-password-icon.png*/ url();
}
#sign-up.SSO fieldset.fields form .data-row#newsletter-data-row {
    margin-top: 30px 0 0;
}
#sign-up.SSO fieldset.fields form .data-row#terms-data-row {
    margin-bottom: 0;
}
#sign-up.SSO fieldset.fields form .data-row#account-linking-data-row {
    margin-top: 10px;
}
#sign-up.SSO fieldset.fields form .data-row#account-linking-data-row .network-select-wrapper .subheading {
    width: 400px;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO fieldset.fields form .data-row#account-linking-data-row .network-select-wrapper .subheading {
        width: 100%;
    }
}
#sign-up.SSO fieldset.fields form .data-row#phoneNumber-data-row {
    margin-top: 10px;
}
#sign-up.SSO fieldset.fields form .data-row#phoneNumber-data-row .phone-legal-cont p {
    position: relative;
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 0;
    color: #fff;
    text-align: left;
}
#sign-up.SSO fieldset.fields form .data-row.invalid input[type="text"],
#sign-up.SSO fieldset.fields form .data-row.invalid input[type="email"],
#sign-up.SSO fieldset.fields form .data-row.invalid input[type="tel"],
#sign-up.SSO fieldset.fields form .data-row.invalid input[type="password"],
#sign-up.SSO fieldset.fields form .data-row.invalid .customStyleSelectBox {
    border: 2px solid #e02020;
}
#sign-up.SSO fieldset.fields form .data-row.invalid input[type="checkbox"] {
    outline: 2px solid #e02020;
}
#sign-up.SSO fieldset.fields form .data-row.invalid.g-recaptcha {
    outline: 2px solid #e02020;
}
#sign-up.SSO fieldset.fields form .data-row.invalid .validation-message-cont .validation-message {
    display: inline-block;
    color: #e02020;
    font-size: 12px;
    line-height: 15px;
    margin-top: 10px;
}
#sign-up.SSO fieldset.fields form .data-row.invalid.privacyPolicy .validation-message-cont .validation-message,
#sign-up.SSO fieldset.fields form .data-row.invalid.subscriptions .validation-message-cont .validation-message {
    display: block;
}
#sign-up.SSO fieldset.fields form .terms {
    display: none;
}
#sign-up.SSO fieldset.fields form .terms.active-terms {
    display: block;
}
#sign-up.SSO .skip,
#sign-up.SSO .back-to-login {
    size: 14px;
    line-height: 18px;
    text-transform: none;
    margin-top: 15px;
    text-align: center;
}
#sign-up.SSO .skip {
    display: none;
    text-transform: uppercase;
}
#sign-up.SSO .carousel-container {
    display: none;
    position: relative;
    width: 90%;
    max-width: 800px;
    margin: 0 auto 50px;
    overflow: hidden;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container {
        margin-bottom: 30px;
    }
}
#sign-up.SSO .carousel-container.active {
    display: block;
}
#sign-up.SSO .carousel-container .carousel-title {
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-style: normal;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
    #sign-up.SSO .carousel-container .carousel-title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO .carousel-container .carousel-title {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #sign-up.SSO .carousel-container .carousel-title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #sign-up.SSO .carousel-container .carousel-title {
        text-rendering: optimizeLegibility;
    }
}
#sign-up.SSO .carousel-container .carousel-slides {
    position: relative;
    width: calc(100% - 80px);
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
}
@media only screen and (max-width: 825px) {
    #sign-up.SSO .carousel-container .carousel-slides {
        height: 115px;
    }
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container .carousel-slides {
        height: 150px;
        width: 100%;
    }
}
@media only screen and (max-width: 420px) {
    #sign-up.SSO .carousel-container .carousel-slides {
        height: 170px;
    }
}
#sign-up.SSO .carousel-container .carousel-slides .carousel-slide {
    position: absolute;
    width: 80%;
    right: -30%;
    margin: 0 auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    top: 12px;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container .carousel-slides .carousel-slide {
        width: 100%;
    }
}
#sign-up.SSO .carousel-container .carousel-slides .carousel-slide.before-active {
    right: 50%;
}
#sign-up.SSO .carousel-container .carousel-slides .carousel-slide.after-active {
    right: -30%;
}
#sign-up.SSO .carousel-container .carousel-slides .carousel-slide.active {
    right: 10%;
    opacity: 1;
    visibility: visible;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container .carousel-slides .carousel-slide.active {
        right: 0;
    }
}
#sign-up.SSO .carousel-container .carousel-slides .carousel-slide p {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    text-transform: none;
}
#sign-up.SSO .carousel-container .carousel-button {
    position: absolute;
    width: 30px;
    height: 50px;
    margin: 0 auto;
    top: 42px;
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container .carousel-button {
        top: unset;
        bottom: 0;
    }
}
#sign-up.SSO .carousel-container .carousel-button.prev {
    left: 0;
}
#sign-up.SSO .carousel-container .carousel-button.prev:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 10px;
    width: 20px;
    height: 20px;
    border-left: 2px solid #6d7278;
    border-bottom: 2px solid #6d7278;
    transform: rotate(45deg);
}
#sign-up.SSO .carousel-container .carousel-button.next {
    right: 0;
}
#sign-up.SSO .carousel-container .carousel-button.next:before {
    content: '';
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    border-right: 2px solid #6d7278;
    border-bottom: 2px solid #6d7278;
    transform: rotate(-45deg);
}
#sign-up.SSO .carousel-container .carousel-button:hover {
    cursor: pointer;
}
#sign-up.SSO .carousel-container .carousel-nav {
    display: flex;
    justify-content: center;
    position: absolute;
    margin: 0 auto 25px;
    height: 6px;
    left: 50%;
    top: 100%;
    transform: translate(-50%, -100%);
}
@media only screen and (max-width: 767px) {
    #sign-up.SSO .carousel-container .carousel-nav {
        top: unset;
        bottom: 0;
        transform: translate(-50%, 0);
    }
}
#sign-up.SSO .carousel-container .carousel-nav .carousel-nav-button {
    position: relative;
    width: 6px;
    height: 6px;
    background-color: #fff;
    margin: 0 10px;
    transition: all 0.4s;
    transition-timing-function: ease-in-out;
    border-radius: 3px;
}
#sign-up.SSO .carousel-container .carousel-nav .carousel-nav-button:hover,
#sign-up.SSO .carousel-container .carousel-nav .carousel-nav-button.on {
    background-color: #1e9ffd;
    cursor: pointer;
}
/* =============== SHOW & HIDE AREAS BASED ON STEP NUMBER ============== */
#sign-up.SSO[data-current-step="0"] #back-button {
    display: none;
}
#sign-up.SSO[data-current-step="0"] article .steps .text {
    display: none;
}
#sign-up.SSO[data-current-step="0"] article .steps ul {
    display: none;
}
#sign-up.SSO[data-current-step="0"] article .steps .description.active {
    display: none;
}
#sign-up.SSO[data-current-step="0"] .actions .button-container button#next-button span.next {
    display: none;
}
#sign-up.SSO[data-current-step="0"] .actions .button-container button#next-button span.signup {
    display: block;
}
#sign-up.SSO[data-current-step="5"] fieldset.fields form .actions {
    display: none;
}
#sign-up.SSO[data-current-step="3"] .skip {
    display: block;
}
#sign-up.SSO[data-current-step="5"] #back-button,
#sign-up.SSO[data-current-step="6"] #back-button {
    display: none;
}
#sign-up.SSO[data-current-step="5"] header .text.join,
#sign-up.SSO[data-current-step="6"] header .text.join {
    display: none;
}
#sign-up.SSO[data-current-step="5"] header .text.welcome,
#sign-up.SSO[data-current-step="6"] header .text.welcome {
    display: block;
}
#sign-up.SSO[data-current-step="5"] article .steps .text,
#sign-up.SSO[data-current-step="6"] article .steps .text {
    display: none;
}
#sign-up.SSO[data-current-step="5"] article .steps ul,
#sign-up.SSO[data-current-step="6"] article .steps ul {
    display: none;
}
#sign-up.SSO[data-current-step="5"] .actions .button-container button#next-button span.next,
#sign-up.SSO[data-current-step="6"] .actions .button-container button#next-button span.next {
    display: none;
}
#sign-up.SSO[data-current-step="5"] .actions .button-container button#next-button span.ok,
#sign-up.SSO[data-current-step="6"] .actions .button-container button#next-button span.ok {
    display: block;
}
#sign-up.SSO[data-current-step="5"] .back-to-login,
#sign-up.SSO[data-current-step="6"] .back-to-login {
    display: none;
}
/* ========================= Missing Profile Information Page ========================= */
/* =============== (overwrite of older styles from _common_styles.less) =============== */
#register.SSO {
    width: 90% !important;
}
#register.SSO.missingInformation form#register-missing div.data-row input[type="checkbox"] {
    margin: 0;
}
#register.SSO.missingInformation form#register-missing div.data-row label.checkbox-label {
    float: none;
    color: #fff;
    width: unset;
    margin-left: 12px;
}
#register.SSO.missingInformation form#register-missing div.actions button.submit.disabled {
    background-color: #a0a0a0;
}
/* ========================= REGISTER THANKS Page ========================= */
/* ======================================================================== */
#register-beachhead.SSO > .title {
    position: relative;
    font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.5;
    font-style: normal;
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 120px 0 10px;
}
@media screen and (max-width: 640px) {
    #register-beachhead.SSO > .title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #register-beachhead.SSO > .title {
        text-rendering: optimizeLegibility;
    }
}
@media screen and (max-width: 640px) {
    #register-beachhead.SSO > .title {
        text-rendering: optimizeSpeed;
    }
}
@media screen and (min-width: 641px) {
    #register-beachhead.SSO > .title {
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (max-width: 767px) {
    #register-beachhead.SSO > .title {
        width: 85%;
        margin: 20px auto 0;
    }
}
#register-beachhead.SSO > .description {
    width: 90%;
    max-width: 400px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin: 15px auto 25px;
}
@media only screen and (max-width: 767px) {
    #register-beachhead.SSO > .description {
        width: 100%;
    }
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login {
    margin: 0 auto;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li {
    display: block;
    margin: 0 auto 15px;
    width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    text-indent: 0;
    padding: 0;
    background-size: 25px 20px, 2px;
    background-position: 40px center, left;
    background-repeat: no-repeat, repeat;
    transition: all 0.4s ease-in-out;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li > a .gaming-network-name {
    color: #81898c;
    font-size: 16px;
    line-height: 50px;
    transition: all 0.4s ease-in-out;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li:hover {
    color: #eee;
    border: 1px solid #eee;
    box-shadow: 0px 0px 30px -15px #eeeeee inset;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li:hover > a .gaming-network-name {
    color: #eee;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.psn {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/psn.png*/ var(--savepage-url-29), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.xbl {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/xbl.png*/ var(--savepage-url-30), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.battle {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/battle.png*/ var(--savepage-url-31), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.steam {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/steam.png*/ var(--savepage-url-32), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.mobile {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/platforms/mobile.png*/ url(), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container ul.network-select li.epic {
    background-image: /*savepage-url=../images/profile/account-linking/epic-account-linking-icon.png*/ url(), /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container .no-network {
    margin: 15px auto 35px;
}
#register-beachhead.SSO > .data-row-container .data-row .network-select-wrapper #console-login.network-select-container .no-network .no-network-link {
    font-size: 14px;
}
/********************************
24 - OAUTH
********************************/
/** _common-oauth.less **/
h1.cod-logo {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/cod/cod-logo-hitmarker.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    overflow: hidden;
    text-indent: -200%;
    color: transparent;
    display: block;
    height: 50px;
    margin: 130px 0 40px;
}
.oauth-consent-form-container,
.amazon-linking-container {
    width: 90%;
    margin: auto;
    text-align: center;
    color: #fff;
}
.oauth-consent-form-container.oauth_msg .checkbox-container,
.amazon-linking-container.oauth_msg .checkbox-container {
    display: none;
}
.oauth-consent-form-container.oauth_error .checkbox-container,
.amazon-linking-container.oauth_error .checkbox-container,
.oauth-consent-form-container.oauth_error input[type="submit"],
.amazon-linking-container.oauth_error input[type="submit"] {
    display: none;
}
.oauth-consent-form-container .oauth-logo,
.amazon-linking-container .oauth-logo {
    margin: 0 auto 30px;
}
.oauth-consent-form-container .oauth-logo.oauth_youtube,
.amazon-linking-container .oauth-logo.oauth_youtube {
    width: 50px;
    height: 50px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/google-logo.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}
.oauth-consent-form-container .oauth-logo.oauth_msg,
.amazon-linking-container .oauth-logo.oauth_msg {
    display: none;
    width: auto;
    height: 28px;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/gamebattles-logo.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}
.oauth-consent-form-container .oauth-logo.oauth-xo-raf,
.amazon-linking-container .oauth-logo.oauth-xo-raf {
    width: 250px;
    height: 150px;
    background-image: /*savepage-url=/resources/cod/images/raf-logo.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}
.oauth-consent-form-container p,
.amazon-linking-container p {
    max-width: 525px;
    margin: 15px auto;
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.oauth-consent-form-container a,
.amazon-linking-container a {
    color: #1e9ffd;
}
.oauth-consent-form-container a:hover,
.amazon-linking-container a:hover {
    font-weight: bold;
    text-decoration: underline;
}
.oauth-consent-form-container form .checkbox-container,
.amazon-linking-container form .checkbox-container {
    width: 100%;
    padding: 15px 0 15px 0;
}
.oauth-consent-form-container form .checkbox-container input[type="checkbox"],
.amazon-linking-container form .checkbox-container input[type="checkbox"] {
    width: 20px;
    height: 20px;
    margin-right: 16px;
}
.oauth-consent-form-container form .checkbox-container label,
.amazon-linking-container form .checkbox-container label {
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    vertical-align: super;
}
.oauth-consent-form-container form input[type="submit"],
.amazon-linking-container form input[type="submit"] {
    float: none;
    display: block;
    position: relative;
    width: 100%;
    max-width: 315px;
    height: 40px;
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #81898c;
    background-color: #0d161c;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    margin: 25px auto 0;
    padding: 10px 0;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}
.oauth-consent-form-container form input[type="submit"]:disabled,
.amazon-linking-container form input[type="submit"]:disabled {
    cursor: not-allowed;
    color: #555;
    border: 1px solid #555;
}
.oauth-consent-form-container form input[type="submit"]:disabled:hover,
.amazon-linking-container form input[type="submit"]:disabled:hover,
.oauth-consent-form-container form input[type="submit"]:disabled:focus,
.amazon-linking-container form input[type="submit"]:disabled:focus {
    color: #555;
    border: 1px solid #555;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    text-shadow: none;
}
.oauth-consent-form-container form input[type="submit"]:after,
.amazon-linking-container form input[type="submit"]:after,
.oauth-consent-form-container form input[type="submit"]:before,
.amazon-linking-container form input[type="submit"]:before {
    width: 100%;
    content: "";
    height: 2px;
    display: block;
    position: absolute;
    background-image: linear-gradient(to right, rgba(250, 250, 250, 0.5), #79d9ff 20%, #79d9ff 80%, rgba(250, 250, 250, 0.5));
    transition: all ease .8s;
    transform: scaleX(0);
    top: -1px;
    left: 0;
}
.oauth-consent-form-container form input[type="submit"]:after,
.amazon-linking-container form input[type="submit"]:after {
    bottom: -1px;
    top: initial;
}
.oauth-consent-form-container form input[type="submit"]:before,
.amazon-linking-container form input[type="submit"]:before {
    color: #79d9ff;
    text-shadow: 0px 0px 10px #ffffff;
}
.oauth-consent-form-container form input[type="submit"]:hover,
.amazon-linking-container form input[type="submit"]:hover,
.oauth-consent-form-container form input[type="submit"]:focus,
.amazon-linking-container form input[type="submit"]:focus {
    color: #ffffff;
    text-shadow: 0px 0px 20px #ffffff;
    border: 1px solid #ffffff;
    background-color: #242424;
    box-shadow: 0px 0px 30px -15px #ffffff inset;
}
.oauth-consent-form-container form input[type="submit"]:hover:after,
.amazon-linking-container form input[type="submit"]:hover:after,
.oauth-consent-form-container form input[type="submit"]:focus:after,
.amazon-linking-container form input[type="submit"]:focus:after,
.oauth-consent-form-container form input[type="submit"]:hover:before,
.amazon-linking-container form input[type="submit"]:hover:before,
.oauth-consent-form-container form input[type="submit"]:focus:before,
.amazon-linking-container form input[type="submit"]:focus:before {
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;
    transform: scaleX(1);
    box-shadow: 0px 0px 10px;
}
.oauth-consent-form-container form input[type="submit"]:focus,
.amazon-linking-container form input[type="submit"]:focus {
    outline: 1px solid #ffffff;
    border: 1px solid #ffffff;
}
.oauth-consent-form-container form .cancel,
.amazon-linking-container form .cancel {
    display: block;
    color: #1e9ffd;
    margin: 20px auto 30px;
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.oauth-consent-form-container form .cancel:hover,
.amazon-linking-container form .cancel:hover {
    font-weight: bold;
    text-decoration: underline;
}
.oauth-consent-form-container .success-container,
.amazon-linking-container .success-container {
    display: none;
}
.oauth-consent-form-container .success-container p.success-msg,
.amazon-linking-container .success-container p.success-msg {
    position: relative;
    margin: 30px auto 40px;
    padding-left: 25px;
}
.oauth-consent-form-container .success-container p.success-msg:before,
.amazon-linking-container .success-container p.success-msg:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: /*savepage-url=/resources/common/images/check-circle.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    margin-left: -30px;
    margin-top: 2px;
}
.oauth-consent-form-container .success-container a.return,
.amazon-linking-container .success-container a.return {
    float: none;
    display: block;
    position: relative;
    width: 100%;
    max-width: 315px;
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    color: #81898c;
    background-color: #0d161c;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    margin: 10px auto 0;
    padding: 10px 0;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}
.oauth-consent-form-container .success-container a.return:disabled,
.amazon-linking-container .success-container a.return:disabled {
    cursor: not-allowed;
    color: #555;
    border: 1px solid #555;
}
.oauth-consent-form-container .success-container a.return:disabled:hover,
.amazon-linking-container .success-container a.return:disabled:hover,
.oauth-consent-form-container .success-container a.return:disabled:focus,
.amazon-linking-container .success-container a.return:disabled:focus {
    color: #555;
    border: 1px solid #555;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    text-shadow: none;
}
.oauth-consent-form-container .success-container a.return:after,
.amazon-linking-container .success-container a.return:after,
.oauth-consent-form-container .success-container a.return:before,
.amazon-linking-container .success-container a.return:before {
    width: 100%;
    content: "";
    height: 2px;
    display: block;
    position: absolute;
    background-image: linear-gradient(to right, rgba(250, 250, 250, 0.5), #ffffff 20%, #ffffff 80%, rgba(250, 250, 250, 0.5));
    transition: all ease .8s;
    transform: scaleX(0);
    top: -1px;
    left: 0;
}
.oauth-consent-form-container .success-container a.return:after,
.amazon-linking-container .success-container a.return:after {
    bottom: -1px;
    top: initial;
}
.oauth-consent-form-container .success-container a.return:before,
.amazon-linking-container .success-container a.return:before {
    color: #ffffff;
    text-shadow: 0px 0px 10px #ffffff;
}
.oauth-consent-form-container .success-container a.return:hover,
.amazon-linking-container .success-container a.return:hover,
.oauth-consent-form-container .success-container a.return:focus,
.amazon-linking-container .success-container a.return:focus {
    color: #ffffff;
    text-shadow: 0px 0px 20px #ffffff;
    border: 1px solid #ffffff;
    background-color: #242424;
    box-shadow: 0px 0px 30px -15px #ffffff inset;
}
.oauth-consent-form-container .success-container a.return:hover:after,
.amazon-linking-container .success-container a.return:hover:after,
.oauth-consent-form-container .success-container a.return:focus:after,
.amazon-linking-container .success-container a.return:focus:after,
.oauth-consent-form-container .success-container a.return:hover:before,
.amazon-linking-container .success-container a.return:hover:before,
.oauth-consent-form-container .success-container a.return:focus:before,
.amazon-linking-container .success-container a.return:focus:before {
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;
    transform: scaleX(1);
    box-shadow: 0px 0px 10px;
}
.oauth-consent-form-container .success-container a.return:focus,
.amazon-linking-container .success-container a.return:focus {
    outline: 1px solid #ffffff;
    border: 1px solid #ffffff;
}
.amazon-linking-container .amazon-logo {
    background-image: /*savepage-url=/resources/common/images/prime-gaming-logo.png*/ url();
    width: auto;
    height: 74px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    margin: auto;
    margin-bottom: 50px;
    overflow: hidden;
    text-indent: -200%;
    color: transparent;
    display: block;
}
.amazon-linking-container .account-linking-error {
    background-color: red;
    padding: 10px;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: center;
    font-family: "Montserrat", "open sans", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}
.amazon-linking-container p {
    margin-top: 50px;
    margin-bottom: 50px;
}
.amazon-linking-container p.success-msg {
    position: relative;
    margin: 30px auto 40px;
    padding-left: 25px;
}
.amazon-linking-container p.success-msg:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: /*savepage-url=/resources/common/images/check-circle.png*/ url();
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    margin-left: -30px;
    margin-top: 2px;
}
.amazon-linking-container a.return {
    float: none;
    display: block;
    position: relative;
    width: 100%;
    max-width: 315px;
    font-family: "Montserrat", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    color: #81898c;
    background-color: #0d161c;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/global/global-nav/global-nav-bg.png*/ var(--savepage-url-64);
    background-size: 2px;
    border: 1px solid #81898c;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    margin: 10px auto 0;
    padding: 10px 0;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}
.amazon-linking-container a.return:disabled {
    cursor: not-allowed;
    color: #555;
    border: 1px solid #555;
}
.amazon-linking-container a.return:disabled:hover,
.amazon-linking-container a.return:disabled:focus {
    color: #555;
    border: 1px solid #555;
    box-shadow: 0px 0px 30px -15px #999999 inset;
    text-shadow: none;
}
.amazon-linking-container a.return:after,
.amazon-linking-container a.return:before {
    width: 100%;
    content: "";
    height: 2px;
    display: block;
    position: absolute;
    background-image: linear-gradient(to right, rgba(250, 250, 250, 0.5), #ffffff 20%, #ffffff 80%, rgba(250, 250, 250, 0.5));
    transition: all ease .8s;
    transform: scaleX(0);
    top: -1px;
    left: 0;
}
.amazon-linking-container a.return:after {
    bottom: -1px;
    top: initial;
}
.amazon-linking-container a.return:before {
    color: #ffffff;
    text-shadow: 0px 0px 10px #ffffff;
}
.amazon-linking-container a.return:hover,
.amazon-linking-container a.return:focus {
    color: #ffffff;
    text-shadow: 0px 0px 20px #ffffff;
    border: 1px solid #ffffff;
    background-color: #242424;
    box-shadow: 0px 0px 30px -15px #ffffff inset;
}
.amazon-linking-container a.return:hover:after,
.amazon-linking-container a.return:focus:after,
.amazon-linking-container a.return:hover:before,
.amazon-linking-container a.return:focus:before {
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    transition: all ease 0.8s;
    transform: scaleX(1);
    box-shadow: 0px 0px 10px;
}
.amazon-linking-container a.return:focus {
    outline: 1px solid #ffffff;
    border: 1px solid #ffffff;
}
/********************************
25 - OPT-OUT
********************************/
#opt-out.SSO-PAGE #account-preferences-section .content-box {
    background: none;
    padding: 0;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box #preferences-header {
    color: black;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 20px;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactTitle {
    font-size: 17px;
    margin: 0 0 15px;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactDescription {
    text-transform: none;
    font-size: 14px;
    margin: 0 0 35px;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail,
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile {
    width: 49%;
    display: inline-block;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > h5,
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > h5 {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > p,
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > p {
    font-size: 15px;
    text-transform: none;
    margin-bottom: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateEmail > a,
#opt-out.SSO-PAGE #account-preferences-section .content-box .contactUpdateMobile > a {
    color: black;
    font-weight: normal;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    display: inline;
}
#opt-out.SSO-PAGE #account-preferences-section .content-box form p {
    margin: 15px 0 20px 0;
    text-transform: none;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-head h3 {
    background-color: #313131;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.09px;
    text-transform: uppercase;
    color: #fff;
    padding: 18px 30px;
    margin: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p {
    position: relative;
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.09px;
    text-transform: none;
    color: #fff;
    margin: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.stay-up,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.log-in {
    background-color: #1a1a1a;
    padding: 30px 30px 30px 90px;
    margin: 0;
    min-height: 35px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.stay-up:before,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p.log-in:before {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/thought-bubbles-icon.png*/ url();
    content: "";
    width: 44px;
    height: 44px;
    position: absolute;
    left: 30px;
    top: 28px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update {
    width: 90%;
    max-width: 250px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #1a1a1a;
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    padding: 40px 50px 40px 85px;
    border-radius: 3px;
    z-index: 10;
    box-shadow: 0 0 2px #777;
}
@media only screen and (max-width: 520px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update {
        width: 60%;
        max-width: 200px;
        font-size: 12px;
        line-height: 16px;
        padding: 30px 30px 30px 65px;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update:before {
    content: "";
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/common/changes-saved-checkmark.png*/ url();
    width: 21px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 50px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
@media only screen and (max-width: 520px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form .sec-body p#note_update:before {
        left: 30px;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul {
    width: 100%;
    display: inline-block;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list {
    display: block;
    background-color: #1a1a1a;
    margin: auto;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand {
    width: 100%;
    min-height: 67px;
    height: auto;
    background-color: #222;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    margin-bottom: 10px;
    transition: all 0.4s;
    /** TODO: do what's needed for you know what **/
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.skylanders,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.herohq,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.transformers,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hero,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cabelas,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk {
    display: none;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand .brand-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    text-transform: none;
    line-height: 67px;
    text-indent: 90px;
    font-size: 16px;
    z-index: 10;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand:before {
    content: "";
    position: absolute;
    left: 25px;
    display: block;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 40px;
    height: 3px;
    background-color: #959595;
    border-radius: 3px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand:after {
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 9px;
    background-color: #959595;
    transition: all 0.4s;
    content: '\2714';
    color: #959595;
    font-size: 10px;
    line-height: 17px;
    text-align: center;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.checked:before {
    background-color: #1e9ffd;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.checked:after {
    background-color: #1e9ffd;
    left: 53px;
    color: #ffffff;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-cod.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-cod.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-codm.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-mobile:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-codm.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-cdl.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cdl:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-cdl.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-activision.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.activision:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-activision.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-crash.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.crash:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-crash.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-th.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.th:hover,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.hawk:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-th.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro {
    background-color: #000;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-sekiro.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.sekiro:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-sekiro.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-disabled-support.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support.checked,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.player_support:hover {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-enabled-support.png*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-heroes {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/pref-heroes.jpg*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul.brand-list li.brand.cod-heroes-betas {
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/pref-testing.jpg*/ url();
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container {
    margin-bottom: 10px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference {
    height: 67px;
    min-height: 67px;
    margin-bottom: 10px;
    position: relative;
}
@media only screen and (max-width: 520px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference {
        height: auto;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference:last-of-type {
    margin-bottom: 0px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container.checked .preference-link {
    background: /*savepage-url=../images/profile/preferences/brand-checked-overlay.png*/ url() no-repeat top right;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-logo {
    float: left;
    display: inline-block;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-icons.png*/ url();
    background-size: auto;
    background-repeat: no-repeat;
    width: 50px;
    height: 100%;
    margin-left: 25px;
}
@media only screen and (max-width: 520px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-logo {
        display: none;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
    margin-left: 100px;
    padding-top: 12px;
    color: #ffffff;
}
@media only screen and (max-width: 1000px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
        padding-top: 5px;
        margin-left: 90px;
    }
}
@media only screen and (max-width: 520px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-text {
        max-width: calc(100% - 150px);
        margin-left: 10px;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
    position: absolute;
    top: 12px;
    width: 60px;
    cursor: pointer;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.notUS,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.notUS {
    display: none;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.checked label:before,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.checked label:before {
    opacity: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container.checked label:after,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container.checked label:after {
    opacity: 1;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-transform: none;
    margin: 0;
    cursor: pointer;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:before,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:before,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:after,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: -30px;
    top: 0;
    background-image: /*savepage-url=https://www.callofduty.com/content/dam/atvi/callofduty/sso/profile/preferences-subs-checkboxes.png*/ url();
    background-size: auto;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.4s;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:before,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:before {
    background-position: -52px -20px;
    opacity: 1;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container label:after,
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container label:after {
    background-position: -20px -20px;
    opacity: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
    right: 8px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container {
    right: 130px;
}
@media only screen and (max-width: 750px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .sms-preference-container {
        right: 30px;
        top: 46px;
    }
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference-container {
        top: 10px;
        right: 30px;
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=news_and_community_updates] .preference-logo {
    background-position: -9px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=in_game_events] .preference-logo {
    background-position: -114px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=gameplay_help_and_tips] .preference-logo {
    background-position: -211px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=esports] .preference-logo {
    background-position: -65px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=sales_and_promotions] .preference-logo {
    background-position: -164px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=my_support] .preference-logo {
    background-position: -9px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul .brand-preference-container .preference[data-subscription-type=service_and_support] .preference-logo {
    background-position: -9px -1px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form ul input[type=checkbox] {
    display: none;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .remove-me {
    padding-top: 40px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .remove-me h5 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form button {
    background-color: #1E9FFD;
    color: #fff;
    font-family: Montserrat, "open sans", Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 15px 40px;
    margin: 0;
    border: 1px solid #1E9FFD;
    border-radius: 3px;
    transition: all 0.4s;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form button:hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text {
    max-width: calc(100% - 100px - 250px);
}
@media only screen and (max-width: 750px) {
    #opt-out.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text {
        max-width: calc(100% - 100px - 150px);
    }
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-title {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-description {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 0;
}
#opt-out.SSO-PAGE #account-preferences-section #preferences-form .brand-preference-container .preference-text .preference-description a {
    color: #ffffff;
    text-decoration: underline;
}
#opt-out.SSO-PAGE #account-preferences-section .remove-me input {
    margin: 0;
}
#opt-out .comm-prefs #changeEmailLink {
    display: none;
}
/********************************
26 - SMS CHALLENGE SUCCESS
********************************/
/** _common-sms-challenge-success.less **/
#sms-challenge-success {
    background-color: rgba(0, 0, 0, 0.5);
    width: 72%;
    max-width: 500px;
    padding: 30px 40px;
    margin: 150px auto 150px;
}
@media only screen and (max-width: 550px) {
    #sms-challenge-success {
        margin-top: 100px;
    }
}
#sms-challenge-success p {
    font-family: Montserrat, "open sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.09px;
    color: #fff;
}
#sms-challenge-success a {
    color: #1e9ffd;
}
#sms-challenge-success a:hover {
    color: #fff;
}
/********************************
99 - PAGE POSTLOAD
********************************/
/***************************************
PAGE POSTLOAD - postload.less
****************************************/
html {
    visibility: unset;
    background-color: unset;
}
