body{background-image:url("/assets/fans/background.jpg");background-position:-4rem auto;background-repeat:no-repeat;background-size:cover;background-color:#666}.content-wrap,.contents.fans-account{background:none;margin-top:1rem}.contents.fans-account .fans-logo{text-align:center}.contents.fans-account .fans{background-image:url("/assets/fans/logo.png");background-repeat:no-repeat;background-size:contain;color:white;display:inline-block;font-family:arial;font-size:.92rem;opacity:.8;padding:.8rem 0 0 11rem;text-align:left}.contents.fans-account .button{padding:.5rem 1.5rem;width:100%;margin:.2rem 0 0 0;border-radius:3px}.contents.fans-account input.button{height:50px;margin-bottom:10px}.contents.fans-account .button-group{margin:1rem 0;overflow:hidden;text-align:left}.contents.fans-account .button.coloured{background-color:#e50914}.contents.fans-account .devise-link{margin-top:.4rem;text-align:right}.contents.fans-account .devise-link a{color:#fff}.contents.fans-account .plate{background-color:white;margin-top:2rem;position:relative}.contents.fans-account .plate.mt-5{margin-top:.5rem}.contents.fans-account .plate .coloured-anchor{color:#f06;margin-top:.5rem}.contents.fans-account .plate .account{font-size:2em;margin:1rem 0 1.8rem 0;text-align:center}.contents.fans-account .plate .alert,.contents.fans-account .plate #error_explanation{background-color:#f06;border-radius:.3rem .3rem 0 0;color:#fff;font-size:.8rem;line-height:1.2rem;margin:0;width:100%}.contents.fans-account .plate #error_explanation *{margin:0}.contents.fans-account .plate .alert .close,.contents.fans-account .plate #error_explanation .close{float:left;font-size:1rem}.contents.fans-account .plate #flash_notice{float:left;margin-left:1.5rem;width:82.5%}.contents.fans-account .plate .button.transparent{background-color:transparent;color:#333;padding:.5rem 0}.contents.fans-account .plate .inner{padding:1.5rem}.contents.fans-account .plate .inner.line_gray{border-top:solid 1px #E7E7E7}.contents.fans-account .plate .inner .row .center_line{display:flex;align-items:center;text-align:center}.contents.fans-account .plate .inner .row .center_line:before,.contents.fans-account .plate .inner .row .center_line:after{border-top:1px solid #c8c8c8;content:"";display:inline;flex-grow:1}.contents.fans-account .plate .inner .row .center_line:before{margin-right:0.5em}.contents.fans-account .plate .inner .row .center_line:after{margin-left:0.5em}.contents.fans-account .plate .inner input.radius_top{margin:0 0 .2rem 0;border-radius:3px 3px 0 0}.contents.fans-account .plate .inner input.radius_bottom{margin:0 0 .2rem 0;border-radius:0 0 3px 3px}.contents.fans-account .plate .inner input.no_radius{margin:0 0 .2rem 0;border-radius:0}.contents.fans-account .plate .inquiry{text-align:right}.contents.fans-account .plate .note{margin:1rem 0}.contents.fans-account .plate .remember-me{margin-top:1rem;text-align:center}.contents.fans-account .plate .remember-me label{margin:0}.contents.fans-account .plate .social{margin:.5rem 0;text-align:center}.contents.fans-account .plate .social a{margin:0 auto;padding:0.75rem;display:block;color:white;border-radius:50%;width:3rem;height:3rem}.contents.fans-account .plate .social .twitter_icon{background-color:#1bb5e7}.contents.fans-account .plate .social .facebook_icon{background-color:#3b5997}.contents.fans-account .plate .social .google_icon{background-color:#dd4b39}.contents.fans-account .plate .social i{font-size:1.5em;text-align:center}.contents.fans-account .sign-in,.contents.fans-account .sign-up{color:white;font-size:3rem;margin:2rem 0 2rem 0}.contents.fans-account .sign-in.small,.contents.fans-account .sign-up.small{font-size:1.6rem;margin:4rem 0 .8rem 0;text-align:center}.contents.fans-account .sign-in.desc,.contents.fans-account .sign-up.desc{font-size:1.6rem;line-height:2.2rem;margin:0 0 .7rem 0;text-align:left}.contents.fans-account .sign-in.desc.small,.contents.fans-account .sign-up.desc.small{font-size:1rem;line-height:1.5rem;margin:0}.contents.fans-account .subscription{margin-top:4rem}.contents.fans-account .subscription .guidance{color:#fff}.contents.fans-account .subscription .name{color:#fff;font-size:1.4rem;margin:.5rem 0 0 1.5rem}.contents.fans-account .subscription .plan{color:#fff;font-size:1rem;margin-top:.25rem}.contents.fans-account .text-small{font-size:.8rem;line-height:1.2rem}.contents.fans-account .text-xsmall{font-size:.65rem;letter-spacing:-.05rem;line-height:1rem}.reveal-modal{padding:0 2rem}.reveal-modal .close-reveal-modal{font-size:1.5rem}.reveal-modal .note,.reveal-modal .terms{margin:2rem 0}.reveal-modal.large{height:94vh;min-height:94vh;margin-top:3vh;margin-left:3vw;margin-right:3vw;width:auto}.reveal-modal .scroll-pane{height:89vh;overflow:auto}@media only screen and (min-width: 40.063em){.reveal-modal.large{height:70vh;min-height:70vh;margin-top:0;margin-left:15vw;margin-right:15vw}.reveal-modal .scroll-pane{height:69vh}}.reveal-modal-bg{background:rgba(0,0,0,0.75)}#confirmation.reveal-modal{background-color:transparent;border:none;box-shadow:none;padding-top:8rem}#confirmation.reveal-modal *{color:#fff}#confirmation.reveal-modal .row{margin-top:1rem}#confirmation.reveal-modal .close-reveal-modal{background-color:#f06;font-size:.8rem;font-weight:normal;padding:.5rem 4rem;position:relative}@media only screen and (max-width: 40.063em){.content-wrap,.contents.fans-account{background:none;margin-top:.5rem}.contents.fans-account .plate{margin-top:1rem}.contents.fans-account .fans{font-family:arial;font-size:.8rem;padding:.45rem 0 0 8.5rem}.contents.fans-account .sign-in,.contents.fans-account .sign-up{font-size:2rem;margin:.5rem 0}.contents.fans-account .sign-in.desc,.contents.fans-account .sign-up.desc{font-size:1.2rem;margin:0 0 .8rem 0}.contents.fans-account .sign-in.desc.small,.contents.fans-account .sign-up.desc.small{font-size:.9rem;line-height:1.4rem}.contents.fans-account .subscription{margin-top:2rem}}@media only screen{.contents.fans-account .sign-up.desc.small,.contents.fans-account .sign-in.desc.small{text-align:center}.reveal-modal{left:0;width:100%}}@media only screen and (min-width: 40.063em) and (max-width: 64em){body{background-attachment:fixed}.contents.fans-account .sign-in,.contents.fans-account .sign-up{font-size:2.5rem}}@media only screen and (min-width: 64.063em){body{background-attachment:scroll}.contents.fans-account .sign-up.desc.small,.contents.fans-account .sign-in.desc.small{text-align:left}}
