@font-face{font-family:'MLS Tifo Headline';src:url("../fonts/mls_tifo/MLSTifoHeadline-BoldItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-BoldItalic.woff") format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Headline';src:url("../fonts/mls_tifo/MLSTifoHeadline-Bold.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-Bold.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Headline Wide';src:url("../fonts/mls_tifo/MLSTifoHeadline-BoldWide.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-BoldWide.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-RegularItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-RegularItalic.woff") format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-LightItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-LightItalic.woff") format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Headline';src:url("../fonts/mls_tifo/MLSTifoHeadline-ExtraBold.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-ExtraBold.woff") format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-Bold.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-Bold.woff") format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Headline Wide';src:url("../fonts/mls_tifo/MLSTifoHeadline-BoldWideItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-BoldWideItalic.woff") format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-Regular.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-Regular.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-BoldItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-BoldItalic.woff") format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-MediumItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-MediumItalic.woff") format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Headline';src:url("../fonts/mls_tifo/MLSTifoHeadline-ExtraBoldItalic.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoHeadline-ExtraBoldItalic.woff") format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'MLS Tifo Standard';src:url("../fonts/mls_tifo/MLSTifoStandard-Medium.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-Medium.woff") format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'MLS Tifo Standard Light';src:url("../fonts/mls_tifo/MLSTifoStandard-Light.woff2") format('woff2'),url("../fonts/mls_tifo/MLSTifoStandard-Light.woff") format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'FontAwesome';src:url("../fonts/font_awesome/fontawesome-webfont.eot?v=4.5.0");src:url("../fonts/font_awesome/fontawesome-webfont.eot?#iefix&v=4.5.0") format('embedded-opentype'),url("../fonts/font_awesome/fontawesome-webfont.woff2?v=4.5.0") format('woff2'),url("../fonts/font_awesome/fontawesome-webfont.woff?v=4.5.0") format('woff'),url("../fonts/font_awesome/fontawesome-webfont.ttf?v=4.5.0") format('truetype'),url("../fonts/font_awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}@media (min-width:565px){.hidden-desktop{display:none !important}}@media (max-width:564px){.hidden-mobile{display:none !important}}.hidden{display:none !important}.field .captain-field-v2 > .pitch{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:relative}.field .captain-field-v2 > .pitch:after{content:"";position:absolute;top:0;left:0;bottom:30px;opacity:.2;width:100%;background:url("../img/mls-all-star-fan-lineup-selector/icons/captain-watermark.png");background-size:auto 100%;background-repeat:no-repeat;background-position:center center;z-index:3;pointer-events:none}.field .captain-field-v2 > .pitch .lineup-line{transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;gap:20px}.field .captain-field-v2 > .pitch .lineup-line .player:after{border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.6)}.field .captain-field-v2 > .pitch .lineup-line .empty-player{margin:0}.field .captain-field-v2 > .pitch .lineup-line .empty-player:after{border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.6)}.field .captain-field-v2 > .pitch .lineup-line.line-1{gap:44px}.field .captain-field-v2 .captain-title h3{font-family:'MLS Tifo Headline',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:31px;text-align:center;text-transform:capitalize;margin-bottom:4px}.field .captain-field-v2 .captain-title span{font-family:'MLS Tifo Standard',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:21px;text-align:center;text-transform:uppercase}.field .captain-field-v2 .pitch{margin-top:0;padding-top:0}.field .captain-field-v2 .captain-heading{margin-top:18px;text-align:center}.field .captain-field-v2 .captain-heading img{width:20.4em;margin-bottom:-2px}.field .captain-field-v2 .captain-select{transition:.25s;position:relative}.field .captain-field-v2 .captain-select .captain-mark{display:none;position:absolute;top:-3px;left:-3px;background:url("../img/mls-all-star-fan-lineup-selector/icons/captain.png");background-position:center;width:34px;height:34px;background-size:cover}.field .captain-field-v2 .captain-select.selected{transform:scale(1.2)}.field .captain-field-v2 .captain-select.selected .captain-mark{display:block}.field .captain-field-v2 .captain-select.selected .last-name{transition:.25s}.field .captain-field-v2 .captain-select.selected:after{background:#fff;border:3px solid #d1b033;transition:.25s}.field-wrapper{transition:1s;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.field-wrapper .captain-field .pitch{background:url("../img/mls-all-star-fan-lineup-selector/CAPTAIN_MORGAN.png") center no-repeat,url("../img/mls-all-star-fan-lineup-selector/pitch.png") 50% 0 no-repeat;background-size:55%,100%}.field-wrapper .captain-field .captain-title{display:flex;justify-content:center;gap:20px;align-items:center;width:100%;margin:0 auto 24px}.field-wrapper .captain-field .captain-title span{width:100%;font-family:'MLS Tifo Headline';font-style:normal;font-weight:700;font-size:24px;line-height:31px;text-align:center;text-transform:capitalize}@media (max-width:420px){.field-wrapper .captain-field .captain-title span{font-size:20px;line-height:24px}}.field-wrapper .captain-field .captain-title img{max-width:70%;width:auto;display:block}@media (max-width:360px){.field-wrapper .captain-field .captain-title img{max-width:60%}}.field-wrapper .captain-field .captain-heading{text-align:center;max-width:326px;width:21em;display:block;margin:0 auto}@media (max-width:320px){.field-wrapper .captain-field .captain-heading{width:20em}}.field-wrapper .captain-field .pitch{margin-top:0;padding-top:0;margin-bottom:0}.field-wrapper .field,.field-wrapper .captain-field{min-width:100%;transition:1s}.field-wrapper.second-step .field,.field-wrapper.second-step .captain-field{transform:translateX(-100%)}.field-wrapper .captain-select{transition:.25s;position:relative}.field-wrapper .captain-select .captain-mark{display:none;position:absolute;top:-5px;left:-5px;background:url("../img/mls-all-star-fan-lineup-selector/icons/captain.png");background-position:center;width:32px;height:32px;background-size:cover}.field-wrapper .captain-select.selected{transform:scale(1.2);z-index:10}.field-wrapper .captain-select.selected .captain-mark{display:block}.field-wrapper .captain-select.selected .last-name{font-family:'MLS Tifo Headline',sans-serif;width:100%;background:#d0a74e;font-weight:700;text-align:center;line-height:1.25em;transform:translateY(-4px);border:1px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.4);color:#000;transition:.25s}.field-wrapper .captain-select.selected:after{background:#fff;border:4px solid #d1b033;transition:.25s}.field{padding-bottom:1em}.grecaptcha-badge{visibility:hidden}.field > div{padding:20px 0}.field > div .heading{text-align:center;margin:0 auto;padding:0 20px}.field > div .heading .selections,.field > div .heading .vote-btn{display:inline-block;vertical-align:middle}.field > div .heading .selections{color:#fff}.field > div .heading .selections p{font-family:'MLS Tifo Headline',sans-serif;font-weight:800;font-size:32px;line-height:41px;text-align:center;margin-bottom:4px}.field > div .heading .selections span{font-family:'MLS Tifo Standard',sans-serif;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase}.field > div .heading .selections.full-name{text-align:left}.field > div .heading .vote-btn{margin-left:2em}.field > div .vote-btn{background:#231f20;border-radius:8px;width:100%;margin:0 50px;height:46px;line-height:43px;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;font-size:18px;color:#fff;font-family:'MLS Tifo Headline',sans-serif;font-weight:700;padding-top:2px}.field > div.inactive{opacity:.25;cursor:not-allowed}.field > div.bottom{width:43.75%;max-width:200px;min-width:140px;margin:1.5em auto 0}.field > div.cast-vote-btn{margin-left:0;width:44%}.field > div .lineup-line{display:flex;justify-content:space-around;align-items:center;align-content:center;text-align:center}.field > div .lineup-line:hover{z-index:3}.field > div .lineup-line .FWD:nth-child(even){transform:translateY(-.5em)}.field > div .lineup-line .FWD:nth-child(even).selected{transform:scale(1.2) translateY(-.5em);z-index:10}.field > div .lineup-line .FWD:nth-child(odd){transform:translateY(.5em)}.field > div .lineup-line .FWD:nth-child(odd).selected{transform:scale(1.2) translateY(-.5em);z-index:10}.field > div .lineup-line.LB{position:absolute;left:2em;bottom:8.125em;width:auto;justify-content:flex-start}.field > div .lineup-line.RB{position:absolute;right:2em;bottom:8.125em;width:auto;justify-content:flex-end}.field > div .lineup-line.CB{transform:translateY(1.5em)}.field > div .lineup-line.DM{transform:translateY(4em)}.field > div .lineup-line.AM{position:absolute;width:100%;top:8.125em}.field > div .lineup-line.AM > div{margin:0 3em}.field > div .lineup-line.GK{transform:translateY(-.8em)}.field > div .pitch{position:relative;background:url("../img/mls-all-star-fan-lineup-selector/pitch.png") 50% 0 no-repeat;background-size:100%;padding:.7625em;margin:1em auto 24px;height:29.6875em;width:30.6875em;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:space-between;text-align:center}@media (max-width:320px){.field > div .pitch{height:34em}}.field > div .lineup-line{display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}.field > div .lineup-line:first-child{transform:translateY(14px)}.field > div .add-icon{background:url("../img/mls-all-star-fan-lineup-selector/add_player.png?v=3") 0 0 no-repeat;width:5.25em;height:5.25em;background-size:contain;cursor:pointer;display:flex;align-items:flex-end;justify-content:center}.field > div .add-icon span{font-weight:700;letter-spacing:-.01em;color:#fff;font-size:.875em;margin-bottom:.8em;font-family:'MLS Tifo Standard',sans-serif}.field > div .empty-player,.field > div .empty-view-player{margin:0 20px}.field > div .player:first-child,.field > div .empty-player:first-child{margin-left:0}.field > div .player:last-child,.field > div .empty-player:last-child{margin-right:0}.field > div .player.FW:nth-child(2),.field > div .empty-player.FW:nth-child(2){transform:translateY(-1.25em)}.field > div .player.MID:nth-child(2),.field > div .empty-player.MID:nth-child(2){transform:translateY(3.625em)}.field > div .player.DEF:nth-child(2),.field > div .empty-player.DEF:nth-child(2),.field > div .player.DEF:nth-child(3),.field > div .empty-player.DEF:nth-child(3){transform:translateY(1.75em)}.field > div .empty-player{display:flex;align-items:center;justify-content:center}.field > div .player,.field > div .empty-player{position:relative;width:5.25em;height:5.25em;margin:0 1em;z-index:1}.field > div .player:after,.field > div .empty-player:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(45,45,45,0.8);border-radius:50%;border:1px solid rgba(0,0,0,0.2);z-index:-1}.field > div .player .player-ava,.field > div .empty-player .player-ava{width:100%;height:4.357em;overflow:hidden;background-size:80% auto;background-repeat:no-repeat;background-position:center top 0}.field > div .player .player-ava img,.field > div .empty-player .player-ava img{width:100%;height:auto;margin-top:-15%}.field > div .player .remove-icon,.field > div .empty-player .remove-icon{position:absolute;background:url("../img/mls-all-star-fan-lineup-selector/close_btn.svg") 0 0 no-repeat;background-size:contain;width:20px;height:20px;display:block;top:10px;right:5px;transform:translate(25%,-25%);cursor:pointer}.field > div .player .last-name,.field > div .empty-player .last-name{font-family:'MLS Tifo Headline',sans-serif;width:100%;background:#d0a74e;color:#000;font-weight:700;text-align:center;line-height:1.25em;transform:translateY(-4px);border:1px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.4);border-radius:4px;overflow:hidden;white-space:nowrap}.field > div .player .last-name p,.field > div .empty-player .last-name p{font-size:.875em;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;overflow:ellipsis;width:98%}.field > div .captcha{font-size:.75em;max-width:26.667em;margin:1em auto 1em;text-align:center;line-height:1.2em}.field > div .captcha a{color:#fff;text-decoration:underline}.footer-section{width:30.6875em;margin:0 auto}.form-wrapper{min-height:calc(100% - 20px);top:0;height:calc(100% - 20px);transform:translateX(-50%);left:50%}.share-popup{top:50%;left:50%;transform:translate(-50%,-50%)}.form-wrapper,.share-popup{background:#fff;border-radius:4px;position:absolute;width:calc(100% - 20px);margin:10px auto;max-width:565px;color:#000;padding:2em 1.5em;font-family:'MLS Tifo Standard',sans-serif;overflow:auto}.form-wrapper .heading,.share-popup .heading{text-align:center;color:#000}.form-wrapper .heading h3,.share-popup .heading h3{font-size:1.4em;color:#000;text-transform:uppercase;margin-bottom:.7em;font-weight:600}@media (max-width:767px){.form-wrapper .heading h3,.share-popup .heading h3{width:80%;margin:.7em auto;font-size:2.273em}}.form-wrapper .heading h4,.share-popup .heading h4{font-size:1.125em;line-height:1.29em;font-weight:600}@media (max-width:767px){.form-wrapper .heading h4,.share-popup .heading h4{font-size:1.75em}}.form-wrapper .heading p,.share-popup .heading p{font-size:.875em;width:75%;margin:1em auto;line-height:1.3em;color:#011339}@media (max-width:767px){.form-wrapper .heading p,.share-popup .heading p{font-size:1.25em}}.form-wrapper .heading p a,.share-popup .heading p a{font-weight:bold;color:#011339}.form-wrapper .input-group input,.share-popup .input-group input,.form-wrapper .select-wrapper select,.share-popup .select-wrapper select{width:100%;height:3em;border:1px solid #646870;border-radius:2px;margin:.5em 0;padding:0 .8em;font-size:.8em;font-family:'MLS Tifo Standard',sans-serif}@media (max-width:767px){.form-wrapper .input-group input,.share-popup .input-group input,.form-wrapper .select-wrapper select,.share-popup .select-wrapper select{font-size:1.25em}}.form-wrapper .forgot-pass,.share-popup .forgot-pass{display:block;color:#011238;text-decoration:underline;margin-top:1em;font-weight:600}@media (max-width:767px){.form-wrapper .forgot-pass,.share-popup .forgot-pass{font-size:1.364em}}.form-wrapper .login-btn,.share-popup .login-btn{display:block;width:13em;text-transform:none;font-size:1em;padding:.8em 0;margin:1.5em auto;font-weight:600}@media (max-width:767px){.form-wrapper .login-btn,.share-popup .login-btn{font-size:1.364em}}.form-wrapper .register-block,.share-popup .register-block{color:#011339;margin-top:3em;display:flex;flex-direction:row}@media (max-width:767px){.form-wrapper .register-block,.share-popup .register-block{font-size:1.364em}}.form-wrapper .register-block span,.share-popup .register-block span{flex:2;padding:.5em;font-weight:600}.form-wrapper .register-block .register-now,.share-popup .register-block .register-now{flex:1;font-size:.8em;text-transform:none;padding:1em}@media (max-width:767px){.form-wrapper .register-block .register-now,.share-popup .register-block .register-now{font-size:1em}}.form-wrapper .checkbox-wrapper input,.share-popup .checkbox-wrapper input{display:none}.form-wrapper .checkbox-wrapper label,.share-popup .checkbox-wrapper label{position:relative;padding-left:2em;cursor:pointer;display:block}@media (max-width:767px){.form-wrapper .checkbox-wrapper label,.share-popup .checkbox-wrapper label{font-size:1.25em}}.form-wrapper .checkbox-wrapper label:before,.share-popup .checkbox-wrapper label:before{content:'';display:block;position:absolute;top:-.1em;left:.4em;border:1px solid #4191e0;width:1.2em;height:1.2em;border-radius:.1em}.form-wrapper .checkbox-wrapper input:checked+label:before,.share-popup .checkbox-wrapper input:checked+label:before{background:url("../img/mls-all-star-fan-lineup-selector/icons/checked-checkbox.png") #4191e0 center no-repeat}.form-wrapper .register-form p,.share-popup .register-form p{font-size:.8em;text-align:right}@media (max-width:767px){.form-wrapper .register-form p,.share-popup .register-form p{font-size:1.25em}}.form-wrapper .register-form p.error,.share-popup .register-form p.error{color:#e22319}.form-wrapper .register-form .register-btn,.share-popup .register-form .register-btn{display:block;width:13em;text-transform:none;font-size:1em;padding:.8em 0;margin:2em auto;font-weight:600;margin-bottom:3em}@media (max-width:767px){.form-wrapper .register-form .register-btn,.share-popup .register-form .register-btn{font-size:1.5em}}.form-wrapper .accept-rules,.share-popup .accept-rules,.form-wrapper .accept-news,.share-popup .accept-news{margin:1em 0}.form-wrapper .accept-rules a,.share-popup .accept-rules a,.form-wrapper .accept-news a,.share-popup .accept-news a{color:#000;font-weight:600;text-decoration:underline}.form-wrapper .sign-in-block,.share-popup .sign-in-block{text-align:center}.form-wrapper .sign-in-block h5,.share-popup .sign-in-block h5{font-size:1.125em;padding-bottom:1em}@media (max-width:767px){.form-wrapper .sign-in-block h5,.share-popup .sign-in-block h5{font-size:1.7em}}.form-wrapper .sign-in-block p,.share-popup .sign-in-block p,.form-wrapper .sign-in-block a,.share-popup .sign-in-block a{font-size:1em}@media (max-width:767px){.form-wrapper .sign-in-block p,.share-popup .sign-in-block p,.form-wrapper .sign-in-block a,.share-popup .sign-in-block a{font-size:1.25em}}.form-wrapper .sign-in-block a,.share-popup .sign-in-block a{color:#3492dc;font-weight:600;text-decoration:underline}.form-wrapper .forgot-password-form,.share-popup .forgot-password-form{margin-bottom:3em}.form-wrapper .forgot-password-form .marketing-statement,.share-popup .forgot-password-form .marketing-statement{padding:1em 0;line-height:1.2em}.btn{background-color:#c5a26e;color:#000;border-radius:2px;text-align:center}.btn:hover{background:#be965c}.base-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#2b2b2b;font-size:.625em;font-family:'MLS Tifo Standard',sans-serif;background:#fff;height:42px;width:100%;padding:1em;border:1px solid #141b4d;background-image:url("../img/mls-all-star-fan-lineup-selector/icons/arrow-down-icon.png");border-radius:2px;background-repeat:no-repeat;background-position:center right 10px}.btn-group{display:flex;align-items:center;align-content:center;justify-content:center;margin-bottom:2em}.btn-group .btn{width:10em;height:2em;margin:0 1em}.base-button{background-color:#c5a26e;color:#000;text-align:center;padding:.5em 1.5em;display:inline-block;border-radius:5px}.base-button:hover{background:#be965c}.btn.secondary-btn{background-color:#2b2b2b;text-align:center;padding:.5em 1.5em;display:inline-block}.btn.secondary-btn:hover{background:#222}.custom-checkbox{display:none}.custom-checkbox:checked + .checkbox-label:after{content:'';width:1em;height:.5em;position:absolute;top:.5em;left:.4em;border:3px solid #2a8fe0;border-top:none;border-right:none;background:transparent;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-label{text-align:left;display:block;font-family:'MLS Tifo Standard',sans-serif;color:#666;font-size:.85em;line-height:1.2em;padding-left:3em;position:relative}.checkbox-label:before{content:'';display:block;position:absolute;left:0;width:1.75em;height:1.75em;border:1px solid #e0e0e0;border-radius:3px}.share-wrapper .heading h3{font-size:1.125em;font-family:"DIN Alternate"}.share-wrapper .heading h4{font-size:.75em;line-height:1.3333em;margin-bottom:1.5em;font-weight:normal;font-family:"Helvetica Neue"}.share-wrapper .share-description{font-size:.875em;line-height:1.5em;margin-bottom:1.875em;margin-top:1.5em}.share-wrapper .share-description .notice{margin-top:1em;font-weight:bold}.share-wrapper .twitter i,.share-wrapper .facebook i{margin-right:.5em}.input-group input{background:#f5f6f7placeholder()}.input-group input.error{border-color:#e22319}.combodate{display:flex;align-items:center;justify-content:space-between;margin:.25em 0}.combodate select{width:30% !important;text-transform:capitalize;font-size:.8em;padding:0 .8em}.mui-outlined-textfield{position:relative;margin-bottom:16px;width:100%}.mui-outlined-textfield.has-error .mui-outline{border-color:#f44336 !important}.mui-outlined-textfield.has-error label{color:#f44336 !important}.mui-outlined-textfield.has-error .error-message{display:block}.mui-outlined-textfield.hidden-label label{opacity:0;transition:opacity .2s ease}.mui-outlined-textfield.hidden-label.focused label{opacity:1}.mui-outlined-textfield.focused .mui-outline{border-color:#fff;border-width:2px}.mui-outlined-textfield.focused label{color:#fff;transform:translateY(-24px) scale(.75);background-color:#333a35;padding:0 4px}.mui-outlined-textfield input,.mui-outlined-textfield select{width:100%;height:56px;padding:16px 12px 0;font-size:16px;box-sizing:border-box;background-color:transparent;border:none;color:#fff;outline:none;z-index:1;position:relative}.mui-outlined-textfield input:-internal-autofill-selected,.mui-outlined-textfield select:-internal-autofill-selected{background-color:#333a35 !important}.mui-outlined-textfield input:-webkit-autofill,.mui-outlined-textfield select:-webkit-autofill,.mui-outlined-textfield input:-webkit-autofill:hover,.mui-outlined-textfield select:-webkit-autofill:hover,.mui-outlined-textfield input:-webkit-autofill:focus,.mui-outlined-textfield select:-webkit-autofill:focus,.mui-outlined-textfield input:-webkit-autofill:active,.mui-outlined-textfield select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #333a35 inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 0s 600000s,color 0s 600000s !important;caret-color:#fff;border:1px solid #aaa}.mui-outlined-textfield input:autofill,.mui-outlined-textfield select:autofill{background-color:#333a35 !important;color:#fff !important;box-shadow:0 0 0 1000px #333a35 inset !important;border:1px solid #aaa}.mui-outlined-textfield input.has-value + label,.mui-outlined-textfield select.has-value + label{transform:translateY(-24px) scale(.75);background-color:#333a35;padding:0 4px}.mui-outlined-textfield select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:30px}.mui-outlined-textfield select option{background-color:#333a35}.mui-outlined-textfield select:focus + label,.mui-outlined-textfield select:not([value=""]):valid + label{transform:translateY(-24px) scale(.75);background-color:#333a35;padding:0 4px;color:#fff}.mui-outlined-textfield label{position:absolute;left:12px;top:18px;color:#aaa;font-size:16px;transition:all .2s ease;transform-origin:left top;pointer-events:none;z-index:2}.mui-outlined-textfield .mui-outline{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #aaa;border-radius:4px;pointer-events:none;transition:border-color .2s ease,border-width .2s ease}.error-message{color:#f44336;font-size:12px;margin-top:4px;display:none;position:absolute;bottom:-20px;left:0}.mui-outlined-textfield input:focus + label,.mui-outlined-textfield input:not(:placeholder-shown) + label{background:#333a35}.mui-outlined-textfield label{display:inline-block;line-height:1}.mui-outlined-textfield input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important}.mui-outlined-textfield .js-birthday.has-value + label{top:-6px;left:10px;font-size:12px;color:#cfcfcf;padding:0 4px;background:#333a35}.mui-outlined-textfield .js-birthday::placeholder{color:transparent}.form-control{margin-bottom:20px}.form-control ::placeholder{color:rgba(255,255,255,0.5) !important;opacity:1 !important}.form-control input.js-birthday-masked:focus::placeholder{color:rgba(255,255,255,0.7) !important;opacity:1 !important}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.success-message{text-align:center;padding:30px;background-color:rgba(0,0,0,0.2);border-radius:8px;margin-top:20px}.success-message .success-icon{font-size:48px;color:#4caf50}.success-message h2{color:#fff;margin-bottom:15px}.success-message p{color:rgba(255,255,255,0.8);font-size:16px}.btn.loading{position:relative;color:transparent !important;pointer-events:none}.btn.loading:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid rgba(255,255,255,0.2);border-top-color:#fff;animation:spin .8s linear infinite}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.landing-all-star{font-family:'MLS Tifo Standard',sans-serif;padding:0 0 50px;background:#000}.landing-all-star #loading{display:block}.landing-all-star .content{padding:0 50px}.landing-all-star img{margin-bottom:1.25em}.landing-all-star h4{font-size:2.25em;text-align:center;padding:0;font-weight:800;font-family:'MLS Tifo Headline',sans-serif;color:#fff;line-height:115%}.landing-all-star h4.small{padding:0 1em}.landing-all-star p{font-weight:700;font-size:1.125em;line-height:1.48;text-align:center;color:#fff;margin:.889em 0;padding:0;font-family:'MLS Tifo Standard',sans-serif}.landing-all-star.share-template .inner-data{padding:20px}.landing-all-star.share-template .image-wrapper{background:url("../img/mls-all-star-fan-lineup-selector/wrapper-bg.png") no-repeat center center;background-size:cover}.landing-all-star.share-template .shadow-wrapper{background:linear-gradient(180deg,rgba(0,0,0,0.48) .17%,rgba(0,0,0,0.4) 53.13%,#000 97.25%);padding:10px 20px 20px}.landing-all-star.share-template .timer-wrapper{font-family:"MLS Tifo Headline";margin:20px auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;gap:4px;border-radius:8px;background:#d4ab53;color:#000}.landing-all-star.share-template .timer-wrapper.captain-share{background:#d1b033}.landing-all-star.share-template .timer-wrapper .date{font-weight:700;text-transform:uppercase;font-size:36px}.landing-all-star.share-template .timer-wrapper .desc{color:#000;font-weight:700;margin-top:8px}.landing-all-star.share-template .timer-wrapper .countdown-wrapper{font-weight:700;text-transform:uppercase}.landing-all-star.share-template .timer-wrapper img{min-height:auto;max-width:375px;margin-bottom:12px}.landing-all-star.share-template .countdown-wrapper{font-weight:700;font-family:"MLS Tifo Headline";font-size:36px}@media (max-width:420px){.landing-all-star.share-template .countdown-wrapper{font-size:34px}}.landing-all-star.share-template .desc{font-size:17px}.landing-all-star .submit-form{background:#333a35;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:20px}.landing-all-star .submit-form .label{width:100%;font-family:"MLS Tifo Headline";font-size:14px;font-style:normal;font-weight:700;line-height:18px}.landing-all-star .submit-form .label a{color:#fff;text-decoration:underline}.landing-all-star .share{margin-top:30px;margin-bottom:70px;text-align:center;color:#00b140}.landing-all-star .share span{font-family:'MLS Tifo Headline';font-style:normal;font-weight:700;font-size:22px;line-height:28px;text-align:center;margin-bottom:.75em;display:block;color:#fff}.landing-all-star .share div{display:flex;align-items:center;justify-content:center}.landing-all-star .share div .js-invite-link{position:absolute;top:-9999px}.landing-all-star .share div .copied{color:#fff;display:none}.landing-all-star .share div button{color:#efefef;background:transparent;width:3.75em;height:3.75em;border:none;outline:none;margin:0 .5em;box-shadow:none;cursor:pointer;background-size:cover}.landing-all-star .share div button.tw{background-image:url("../img/mls-all-star-fan-lineup-selector/icons/tw.svg")}.landing-all-star .share div button.fb{background-image:url("../img/mls-all-star-fan-lineup-selector/icons/fb.svg");background-color:#00b140;border-radius:50%;background-size:60%;background-repeat:no-repeat;background-position:center}.landing-all-star .share div button.link{background-image:url("../img/mls-all-star-fan-lineup-selector/icons/link.svg")}.landing-all-star .more-margin-top.primary-btn{margin-top:60px}.landing-all-star-captain{padding:34px 20px 20px 20px;background:none}.landing-all-star-captain p em{font-family:'MLS Tifo Headline';font-weight:700}.landing-all-star-captain .birthday-section{margin-top:30px;text-align:center}.landing-all-star-captain .birthday-section h5{font-size:1.25em;color:#fff;margin-bottom:15px;font-family:'MLS Tifo Headline',sans-serif}.landing-all-star-captain .birthday-section .form-group{max-width:400px;margin:0 auto}.landing-all-star-captain .birthday-section .registration-date-picker{margin:5px;color:#fff;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);border-radius:4px;padding:8px 12px}.landing-all-star-captain .birthday-section .registration-date-picker:focus{outline:none;border-color:#e4002b}.landing-all-star-captain .registration-form{width:100%;margin:15px auto;padding:20px;background:#333a35;border-radius:8px}.landing-all-star-captain .registration-form .form-group{margin-bottom:15px;position:relative}.landing-all-star-captain .registration-form .form-group label{display:block;color:#fff;font-size:14px;margin-bottom:5px;font-family:'MLS Tifo Standard',sans-serif}.landing-all-star-captain .registration-form .form-group input[type="email"],.landing-all-star-captain .registration-form .form-group input[type="text"]{width:100%;height:44px;background-color:#1e1e1e;border:1px solid rgba(255,255,255,0.2);border-radius:4px;color:#fff;padding:0 15px;font-size:16px}.landing-all-star-captain .registration-form .form-group input[type="email"]::placeholder,.landing-all-star-captain .registration-form .form-group input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.landing-all-star-captain .registration-form .form-group input[type="email"]:focus,.landing-all-star-captain .registration-form .form-group input[type="text"]:focus{outline:none;border-color:#fff}.landing-all-star-captain .registration-form .form-group.has-error input{border-color:#e4002b}.landing-all-star-captain .registration-form .checkbox-group{margin-top:20px}.landing-all-star-captain .registration-form .checkbox-group a{color:#fff;text-decoration:underline}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container{display:flex;align-items:flex-start;cursor:pointer;position:relative}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container input[type="checkbox"]{position:absolute;opacity:0;height:0;width:0;visibility:hidden;margin:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container .checkmark{height:20px;width:20px;background-color:#fff;border:1px solid rgba(255,255,255,0.2);border-radius:3px;margin-right:10px;position:relative;flex-shrink:0;margin-top:2px}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container input:checked ~ .checkmark{background-color:#fff;border-color:#fff}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container input:checked ~ .checkmark:after{display:block}.landing-all-star-captain .registration-form .checkbox-group .checkbox-container .mui-checkbox-label{color:#fff;font-size:14px;line-height:1.5;margin-left:10px}.landing-all-star-captain .registration-form .terms-link{color:#fff;text-decoration:underline}.landing-all-star-captain .registration-form .submit-button{width:100%;height:50px;background-color:#d1b033;color:#000;border:none;border-radius:8px;font-size:18px;cursor:pointer;margin-top:20px;transition:background-color .3s;text-align:center;font-family:"MLS Tifo Headline";font-style:normal;font-weight:700;line-height:normal}.landing-all-star-captain .registration-form .submit-button:hover{background-color:#d1b033}.landing-all-star-captain .registration-form .submit-button:focus{outline:none}.custom-datepicker-container{position:absolute;z-index:1000;background-color:#333a35;border:1px solid rgba(255,255,255,0.2);border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.5);margin-bottom:15px;width:100%}.custom-datepicker-container .custom-datepicker{padding:15px;display:flex;flex-direction:column}.custom-datepicker-container .custom-datepicker .datepicker-selects-container{display:flex;justify-content:space-between;margin-bottom:15px}.custom-datepicker-container .custom-datepicker .mui-textfield{flex:1;margin-right:10px;position:relative}.custom-datepicker-container .custom-datepicker .mui-textfield:last-child{margin-right:0}.custom-datepicker-container .custom-datepicker .mui-textfield .mui-textfield__label{display:block;color:#fff;font-size:14px;position:absolute;top:-6px;left:10px;background:#333a35;padding:0 5px;transition:all .2s ease-in-out;pointer-events:none;z-index:1}.custom-datepicker-container .custom-datepicker .mui-textfield select{width:100%;padding:10px;background-color:#1e1e1e;color:#fff;border:1px solid rgba(255,255,255,0.2);border-radius:4px;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px}.custom-datepicker-container .custom-datepicker .mui-textfield select:focus{outline:none;border-color:#fff}.custom-datepicker-container .custom-datepicker .datepicker-buttons{margin-top:15px;width:100%}.custom-datepicker-container .custom-datepicker .datepicker-buttons .datepicker-ok{background-color:#d1b033;color:#000;border:none;border-radius:8px;padding:8px 15px;font-size:14px;cursor:pointer;font-family:"MLS Tifo Headline";font-weight:700;width:100%;display:block;text-align:center}.custom-datepicker-container .custom-datepicker .datepicker-buttons .datepicker-ok:hover{background-color:#d1b033}.custom-datepicker-container .custom-datepicker .datepicker-buttons .datepicker-ok:focus{outline: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,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;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]),[hidden]{display:none}@media all and (min-width:640px){body{font-size:100%}}@media all and (min-width:610px) and (max-width:639px){body{font-size:100%}}@media all and (min-width:580px) and (max-width:609px){body{font-size:97.5%}}@media all and (min-width:550px) and (max-width:579px){body{font-size:94%}}@media all and (min-width:520px) and (max-width:549px){body{font-size:91.5%}}@media all and (min-width:490px) and (max-width:519px){body{font-size:88%}}@media all and (min-width:460px) and (max-width:489px){body{font-size:84.5%}}@media all and (min-width:420px) and (max-width:459px){body{font-size:82%}}@media all and (min-width:390px) and (max-width:419px){body{font-size:77%}}@media all and (min-width:360px) and (max-width:389px){body{font-size:68.75%}}@media all and (min-width:330px) and (max-width:359px){body{font-size:60%}}@media all and (max-width:329px){body{font-size:55%}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0;padding:0}p{margin:0;padding:0}ul{background:none;margin:0;padding:0;list-style-image:none;list-style-type:none}ul li{background:none;margin:0;padding:0;list-style-image:none;list-style-type:none}a,a:hover,a:focus{text-decoration:none;outline:0 none}img,a img{max-width:100%;margin:0;padding:0;border:none 0;outline:0 none}input:focus,textarea:focus,a:focus{outline:0 none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}select{outline:none}body{max-width:565px;width:100%;margin:0 auto;background:#00000a;color:#fff;font-family:"Helvetica Neue",sans-serif;padding:0}strong{font-weight:bold}#loading{display:none;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center}#loading i{position:absolute;left:50%;top:50%;color:#fff;font-size:7em;display:inline-block;margin-left:-.5em;margin-top:-.5em}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;-moz-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;-ms-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.align-center{text-align:center}.fa-refresh:before{content:"\f1e3"}.fa-chevron-left:before{content:"\f053"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.base-link{text-decoration:underline;color:#000}.header{max-height:110px;min-height:50px;width:100%}#main{height:100%;width:100%;background:url("../img/mls-all-star-fan-lineup-selector/main-bg.jpg") top center repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#main.captain-step{background:none}#main.captain-widget{background:none}#main-wrapper.captain-step{padding-top:20px;background:url("../img/mls-all-star-fan-lineup-selector/main-bg-second-step.jpg") top left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#main-wrapper.captain-widget{padding-top:20px;background:url("../img/mls-all-star-fan-lineup-selector/captain-bg.jpg") top center no-repeat #000}.primary-btn{background:#00b140;border-radius:8px;width:100%;height:46px;line-height:43px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;font-weight:700;font-size:18px;color:#000;font-family:'MLS Tifo Headline',sans-serif;padding-top:2px;border:none}.primary-btn.inactive{background:#cfcfcf;color:#7f7c7c}.primary-btn:disabled{background:#cfcfcf;color:#7f7c7c}.primary-btn.captain-button{background:#d1b033}.primary-btn.captain-button.inactive,.primary-btn.captain-button:disabled{background:#cfcfcf;color:#7f7c7c}@-moz-keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.player-list{max-height:600px;overflow-y:scroll;margin-bottom:50px}.empty-pool-message{background:transparent;display:block;height:200px;text-align:center;padding:40px 0 50px;font-family:'MLS Tifo Standard',sans-serif;font-size:18px}.pool-players{display:none;margin:0 1.2em}.pool-players .flexed{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:20px}.pool-players .custom-input{width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:56px;margin:0 auto;font-size:1.25em;padding:0 1em;color:#fff;background:transparent;border:1px solid #fff;margin-bottom:12px;font-weight:700}.pool-players .custom-input::-webkit-input-placeholder{color:#fff;font-weight:700}.pool-players .custom-input:-moz-placeholder{color:#fff;font-weight:700}.pool-players .custom-input::-moz-placeholder{color:#fff;font-weight:700}.pool-players .custom-input:-ms-input-placeholder{color:#fff;font-weight:700}.pool-players .player-in-pool,.pool-players .nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.pool-players .nav{height:43px;font-weight:600;margin:0 0 1em;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-radius:5px}.pool-players .nav .back{height:100%;width:5.375em;margin-right:.75em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#00b140;color:#000;border-radius:8px;font-weight:700;font-size:18px;line-height:23px;text-align:center;font-family:'MLS Tifo Headline',sans-serif}.pool-players .nav .back .fa{vertical-align:middle;margin-right:.5em}.pool-players .nav p{font-size:16px;font-weight:normal}.pool-players .select-wrapper{position:relative;height:56px;width:100%;margin-bottom:20px}.pool-players .select-wrapper select{color:#fff;background:url("../img/mls-all-star-fan-lineup-selector/icons/down-icon.png") transparent no-repeat 98% 50%;border:1px solid #fff;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;height:100%;width:100%;padding:0 1em;font-weight:700;font-size:1.125em}.pool-players .select-wrapper select option{color:#222}@media (max-width:767px){.pool-players .select-wrapper select{font-size:16px}}.pool-players .player-position{text-transform:lowercase}.pool-players .player-in-pool{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background:#fff;color:#000;padding:0 .625em;border-bottom:2px solid #d7d7d7}.pool-players .player-in-pool:last-child{margin-bottom:100px}.pool-players .player-in-pool .add-btn{background:#00b140;color:#000;font-size:1.2em;padding:.75em 2.25em;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;border-radius:8px;font-family:'MLS Tifo Headline',sans-serif;font-style:normal;font-weight:bold}.pool-players .player-in-pool .add-btn.inactive{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}.pool-players .player-in-pool .player-ava{min-width:5.2em;-webkit-flex-basis:5.2em;flex-basis:5.2em;height:5.2em;border-radius:2px;overflow:hidden;text-align:center;margin:6px .625em 0 0}.pool-players .player-in-pool .player-ava img{height:auto;width:100%}.pool-players .player-in-pool .player-data{width:100%}.pool-players .player-in-pool .player-data .first-name{font-size:1.5em;color:#000;padding-bottom:.2em;font-family:'MLS Tifo Headline',sans-serif}.pool-players .player-in-pool .player-data .squad-name{font-size:1.125em;color:#7a7a7a}.pool-players .player-in-pool .player-data .squad-name img{height:1.563em;vertical-align:middle}.view-popup,.popup{background-color:rgba(1,19,57,0.6);position:fixed;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:9}.view-popup .popup-message,.popup .popup-message{position:relative;background:#fff;border-radius:4px;width:30%;left:calc(50% - 15%);color:#2b2b2b;padding:1em;font-family:'MLS Tifo Standard',sans-serif;font-size:1em;line-height:1.2em}@media (max-width:767px){.view-popup .popup-message,.popup .popup-message{width:86%;left:calc(50% - 43%)}}.view-popup .close,.popup .close{display:block;position:absolute;top:-1em;right:-1em;background:url("../img/mls-all-star-fan-lineup-selector/close_btn.svg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:2em;height:2em}.view-popup h3,.popup h3{color:#2b2b2b;text-align:center;font-weight:600;font-size:1.5em;padding:.5em 0}@media (max-width:767px){.view-popup h3,.popup h3{font-size:1.6em;line-height:1.125em}}.view-popup .confirmation-text,.popup .confirmation-text{margin-top:1.5em;color:#000}.view-popup .question,.popup .question{margin:1em 0;color:#000}.view-popup .buttons,.popup .buttons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.view-popup .buttons a,.popup .buttons a{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.view-popup .buttons a:last-child,.popup .buttons a:last-child{margin-left:1em}.view-popup .share-popup,.popup .share-popup{position:relative;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-radius:4px;width:50%;left:calc(50% - 25%);color:#000;padding:1.5em 3em;font-family:'MLS Tifo Standard',sans-serif;font-size:1.2em;line-height:1.2em}@media (max-width:767px){.view-popup .share-popup,.popup .share-popup{width:96%;left:2%;font-size:1.5em;padding:1.5em 2.5em}}.view-popup .share-popup h3,.popup .share-popup h3{text-transform:uppercase;color:#000;font-size:1.5em;font-weight:400;line-height:1em}.view-popup .share-popup h4,.popup .share-popup h4{margin:1em 0;font-size:1em}.view-popup .share-popup .notice,.popup .share-popup .notice{font-weight:600;padding-top:1em}.view-popup .share-popup .btn-group.share,.popup .share-popup .btn-group.share{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.view-popup .share-popup .btn.twitter,.popup .share-popup .btn.twitter{background:url("../img/mls-all-star-fan-lineup-selector/icons/twitter-icon.png") no-repeat 1em center #3a96ff;-webkit-background-size:1.5em;-moz-background-size:1.5em;background-size:1.5em;padding:.5em 2em .5em 3.5em;margin:2em;font-weight:600}.view-popup .share-popup .btn.facebook,.popup .share-popup .btn.facebook{background:#4267b2;padding:.5em 2em .5em 3.5em;margin:2em;font-weight:600}.view-popup .share-popup .no-thank-you,.popup .share-popup .no-thank-you{display:block;margin-top:2em;font-weight:600;color:#000;text-decoration:underline}.share-wrapper{background-color:rgba(1,19,57,0.6);position:fixed;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;top:0;left:0}.view-picks{margin:1em auto;display:block;width:10em}.view-popup .popup-message{max-width:555px;width:90%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.view-popup.view-sponsor-popup h4{margin-bottom:1em}.view-popup.view-sponsor-popup p{line-height:1.325em;margin-bottom:.5em}.view-popup.view-sponsor-popup p a{color:#000;text-decoration:underline}.confirm-popup .popup-message,.between-steps-popup .popup-message{max-width:500px;width:calc(100% - 50px);padding:76px 20px 40px 20px}.confirm-popup .popup-message .success-icon,.between-steps-popup .popup-message .success-icon{display:inline-block;width:80px;height:80px;background:url("../img/mls-all-star-fan-lineup-selector/icons/success.svg") center no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;cursor:pointer;z-index:2}.confirm-popup .popup-message h3,.between-steps-popup .popup-message h3{font-family:'MLS Tifo Headline',sans-serif;font-weight:800;font-size:36px;line-height:115%;padding-top:.4em}.confirm-popup .popup-message p,.between-steps-popup .popup-message p{font-family:'MLS Tifo Standard',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:145%}.confirm-popup .popup-message .js-close-confirm-popup,.between-steps-popup .popup-message .js-close-confirm-popup,.confirm-popup .popup-message .js-close-steps-popup,.between-steps-popup .popup-message .js-close-steps-popup{position:absolute;top:20px;right:20px;display:inline-block;width:32px;height:32px;background:url("../img/mls-all-star-fan-lineup-selector/icons/close.svg") center no-repeat;-webkit-background-size:50%;-moz-background-size:50%;background-size:50%;cursor:pointer;z-index:2}.between-steps-popup .primary-btn{margin-top:24px}.landing-all-star img{width:100%;min-height:140px}.landing-all-star > p{font-weight:700}.landing-all-star .ctl-code{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:transparent;border:1px solid rgba(0,0,0,0.25);max-width:32.5em;margin:0 auto;padding:1.75em 0}.landing-all-star .ctl-code span{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);display:inline-block;margin-bottom:1em}.landing-all-star .ctl-code input{max-width:20em;width:100%;-webkit-box-shadow:none;box-shadow:none;background:transparent;border:1px solid rgba(255,255,255,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;height:2.5em;text-align:center;margin:0 auto;font-size:1.25em;color:#fff}.landing-all-star .ctl-code input::-webkit-input-placeholder{color:rgba(255,255,255,0.5);font-weight:normal}.landing-all-star .ctl-code input:-moz-placeholder{color:rgba(255,255,255,0.5);font-weight:normal}.landing-all-star .ctl-code input::-moz-placeholder{color:rgba(255,255,255,0.5);font-weight:normal}.landing-all-star .ctl-code input:-ms-input-placeholder{color:rgba(255,255,255,0.5);font-weight:normal}.landing-all-star .vote-btn{margin-top:1em;-webkit-box-shadow:none;box-shadow:none;border:none}.landing-all-star .share{margin-top:3em;margin-bottom:4.625em;text-align:center}.logo-center{margin:0 auto;display:block}.sign-in-title{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);display:inline-block;margin-bottom:1em;width:100%}.iframe-container{width:300px;margin:0 auto}.captain-logo-final{position:relative}