/* ~/css/dist/landing.css */
.login-container{margin:0 auto;max-width:400px;}.login-container .login-header{margin-bottom:18px;text-align:center;}.login-container .username-form-group{margin-bottom:18px;}.login-container .password-form-group{margin-bottom:0;}.login-container .login-button{margin:6px 0 12px;}.login-container .forgot-credentials-link{font-size:16px;font-weight:300;margin:12px 0;}.login-container .signup-option{margin:24px 0;}.login-container .account-not-needed-text,.login-container .no-account-text{font-weight:400;}.login-container .signup-link{margin-left:6px;}.login-container .play-as-guest,.login-container .play-as-guest-divider{margin:12px 0;}.login-container .play-as-guest-button{margin-left:12px;vertical-align:baseline;}@media(max-width:767px){.login-container .play-as-guest-button{margin-top:6px;}}.login-container .fb-divider-container{position:relative;margin-bottom:6px;}.login-container .fb-divider-container .fb-divider{margin:24px 0 0;}.login-container .fb-divider-container .divider-text-container{position:relative;top:-13px;text-align:center;}@media(max-width:767px){.login-container .fb-divider-container .divider-text-container{top:-11px;}}.login-container .fb-divider-container .divider-text-container .divider-text{background:#fff;padding:12px;}.login-container .fb-button{background:#3b5998;border-color:#3b5998;color:#fff;position:relative;}.login-container .fb-button:hover{background:#627aad;border-color:#627aad;}.login-container .fb-button .fb-icon{background-image:url(/images/Shared/facebook.svg);background-repeat:no-repeat;background-size:100% auto;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:24px 24px;position:absolute;top:6px;left:10px;}@media(max-width:767px){.login-container .fb-button .fb-icon{background-size:20px 20px;width:20px;height:20px;}}.login-dropdown .login-container{width:300px;}.login-dropdown .login-form-container{padding:15px;}.login-dropdown .roblox-popover-container.login-dropdown-container{border-radius:3px;top:19px;right:-110px;}@media(max-width:767px){.login-dropdown .roblox-popover-container.login-dropdown-container{right:-103px;}}@media(max-width:543px){.login-dropdown .roblox-popover-container.login-dropdown-container{right:-93px;}}.login-dropdown .login-error{margin:0;text-align:left;}.resend-email-container{margin:18px 0 12px;}.resend-email-container .resend-email-link{cursor:pointer;}.resend-email-container .resend-email-link,.resend-email-container .resend-email-link:active,.resend-email-container .resend-email-link:hover,.resend-email-container .resend-email-link:link,.resend-email-container .resend-email-link:visited{color:#00a2ff;}.resend-email-container .resend-email-link:focus,.resend-email-container .resend-email-link:hover{text-decoration:underline;}.horizontal-login-form .login-form{display:flex;margin-top:3px;}.horizontal-login-form .form-control{height:34px;padding-top:6px;padding-bottom:6px;}.horizontal-login-form .password-form-group,.horizontal-login-form .username-form-group{margin-bottom:0;}.horizontal-login-form .username-form-group{flex:1 0 auto;}.horizontal-login-form .password-form-group{margin:0 6px;width:140px;}@media(max-width:991px){.horizontal-login-form .username-form-group{flex:auto;}.horizontal-login-form .password-form-group{width:170px;}}.horizontal-login-form .login-button{box-sizing:content-box;height:18px;}.horizontal-login-form .forgot-credentials-link{font-size:12px;margin-top:3px;}.horizontal-login-form .forgot-credentials-link .text-link{color:#fff;}fieldset{margin:0;min-width:0;}fieldset,legend{padding:0;border:0;}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal;}input[type=file]{display:block;}input[type=range]{display:block;width:100%;}select[multiple],select[size]{height:auto;}output{padding-top:7px;font-size:14px;}.form-control,output{display:block;line-height:1.42857;color:#555;}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.form-control:focus{border-color:#66afe9;outline:0;}.form-control::-moz-placeholder{color:#777;opacity:1;}.form-control:-ms-input-placeholder{color:#777;}.form-control::-webkit-input-placeholder{color:#777;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1;}textarea.form-control{height:auto;}input[type=search]{-webkit-appearance:none;}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px;line-height:1.42857 \0;}.form-horizontal .form-group-sm input.form-control[type=date],.form-horizontal .form-group-sm input.form-control[type=datetime-local],.form-horizontal .form-group-sm input.form-control[type=month],.form-horizontal .form-group-sm input.form-control[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px;}.form-horizontal .form-group-lg input.form-control[type=date],.form-horizontal .form-group-lg input.form-control[type=datetime-local],.form-horizontal .form-group-lg input.form-control[type=month],.form-horizontal .form-group-lg input.form-control[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px;}.form-group{margin-bottom:15px;}.checkbox,.radio{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px;}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9;}.checkbox+.checkbox,.radio+.radio{margin-top:-5px;}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer;}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px;}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed;}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;}.form-control-static.input-lg,.form-control-static.input-sm,.form-horizontal .form-group-lg .form-control-static.form-control,.form-horizontal .form-group-sm .form-control-static.form-control{padding-left:0;padding-right:0;}.form-horizontal .form-group-sm .form-control,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.form-horizontal .form-group-sm select.form-control,select.input-sm{height:30px;line-height:30px;}.form-horizontal .form-group-sm select.form-control[multiple],.form-horizontal .form-group-sm textarea.form-control,select[multiple].input-sm,textarea.input-sm{height:auto;}.form-horizontal .form-group-lg .form-control,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}.form-horizontal .form-group-lg select.form-control,select.input-lg{height:46px;line-height:46px;}.form-horizontal .form-group-lg select.form-control[multiple],.form-horizontal .form-group-lg textarea.form-control,select[multiple].input-lg,textarea.input-lg{height:auto;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:42.5px;}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;}.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px;}.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px;}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d;}.has-success .form-control{border-color:#3c763d;}.has-success .form-control:focus{border-color:#2b542c;}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8;}.has-success .form-control-feedback{color:#3c763d;}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b;}.has-warning .form-control{border-color:#8a6d3b;}.has-warning .form-control:focus{border-color:#66512c;}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3;}.has-warning .form-control-feedback{color:#8a6d3b;}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442;}.has-error .form-control{border-color:#a94442;}.has-error .form-control:focus{border-color:#843534;}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede;}.has-error .form-control-feedback{color:#a94442;}.has-feedback label.sr-only~.form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .input-group{display:inline-table;vertical-align:middle;}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto;}.form-inline .input-group>.form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .checkbox label,.form-inline .radio label{padding-left:0;}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px;}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px;}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px;}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table;}.form-horizontal .form-group:after{clear:both;}@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px;}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px;}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px;}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;}}html{overflow-x:hidden;}body{background-color:#fff;margin-bottom:0;overflow-y:auto;}.container-fluid,body,html{font-weight:300;}h1 span{line-height:1.1;}h1,h2{margin:10px 0;line-height:1.3em;}.text-error{color:#d86868;}a,a:hover{color:#000;text-decoration:none;outline:none;}label{font-weight:300;}h3{text-transform:uppercase;}.form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;height:38px;font-size:14px;padding:5px 12px;line-height:100%;}.landing-container{min-height:100vh;}.landing-container .forgot-credentials-link .text-link{color:#fff;}#MobileNavLinks{display:none;}.navbar-landing{background-color:#5e9eb2;background-color:rgba(0,0,0,.35);color:#fff;height:66px;}.navbar-landing #menu-toggle{position:absolute;top:15px;left:15px;display:none;margin-left:6px;}.navbar-landing .container{padding:6px 6px 6px 0;}.navbar-landing .navbar-nav a{color:#fff;font-size:18px;padding:14px 15px;font-weight:300;}.navbar-landing .navbar-nav a:hover{background:none;}.navbar-landing .navbar-nav a:focus{background-color:transparent;outline:none;}.navbar-landing .navbar-toggle{background-color:#fff;font-size:16px;font-weight:300;line-height:20px;color:#000;margin-top:9px;}.navbar-landing .navbar-brand{padding:8px 10px;}.form-horizontal .form-group-sm .navbar-landing .form-control,.navbar-landing .form-horizontal .form-group-sm .form-control,.navbar-landing .input-sm{height:26px;}.navbar-landing .navbar-link{color:#fff;}#HeaderForgotPassword{text-align:center;display:block;position:absolute;margin:0;font-size:13px;font-weight:400;}.collapse.in #HeaderForgotPassword{position:relative;}.alert-container{top:66px;position:absolute;display:block;width:100%;z-index:1000;}.alert-container .alert-cookie-notice{font-weight:300;}.logo-o{background-image:url(/images/logo/logo_O_12072017.png);background-size:36px 36px;width:36px;height:36px;}#headerLogo{width:auto;}#magic-line{position:absolute;left:56px;width:61px;height:2px;background:#fff;top:40px;}#LoginButton{background-color:#00b259;border:1px solid transparent;color:#fff;font-weight:400;font-size:14px;width:100%;}.full-height-section{height:100%;min-height:894px;}.inner-full-height-section{height:100%;}#RollerContainer{background:#6de3ff;background-repeat:no-repeat;background-size:cover;height:100vh;}#RollerContainer.rollercoaster-background{background-image:url(/images/landing/Rollercoaster/landing_bg_01082017.png);}#MainCenterContainer{position:relative;top:190px;}#MainLogo{top:0;position:relative;}#LogoAndSlogan{float:right;}#MainLogo h1{color:#fff;font-size:35px;background-color:#000;background-color:rgba(0,0,0,.7);padding:10px 25px;text-align:center;margin-top:-20px;display:inline-block;}#MainLogo h1 span{position:absolute;font-size:15px;}.attribution{position:absolute;bottom:4%;left:20%;color:#fff;text-align:left;line-height:1;font-size:28px;}#MainLogoImage{width:457px;height:130px;background-size:auto 130px;opacity:.99;z-index:100;float:right;margin-right:40px;}@media(max-width:543px){#MainLogoImage{width:332px;height:94px;background-size:auto 94px;}}.roblox-captcha-modal{width:320px;margin:0 auto;}.modal-body-text{text-align:center;}#WhatsRobloxContainer{height:100vh;}#WhatsRobloxContainer .inner-full-height-section{padding:0;margin-top:5px;overflow:hidden;}#WhatIsRobloxTextBg p{margin:12px;}#WhatIsRobloxTextBg h1{padding:0;text-transform:uppercase;}#RobloxDeviceText{padding-top:110px;text-align:center;}#RobloxDeviceText h2{padding:0;text-transform:uppercase;}#InnerWhatsRobloxContainer2{height:30%;margin-top:5px;}.whats-roblox-heading{font-size:48px;font-weight:300;}.whats-roblox-description{text-align:justify;line-height:1.4;font-size:24px;}@media(max-width:767px){.whats-roblox-description{font-size:18px;}}.whats-roblox-container{background-image:url(/images/landing/Rollercoaster/whatsroblox_12072017.jpg);}.game-image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;background-repeat:no-repeat;background-position:top;background-size:cover;}.game-image-1{background-image:url(/images/landing/Rollercoaster/gameimage1_12072017.jpg);}.game-image-2{background-image:url(/images/landing/Rollercoaster/gameimage2_12072017.jpg);}.game-image-3{background-image:url(/images/landing/Rollercoaster/gameimage3_12072017.jpg);}.devices-heading{font-size:36px;font-weight:300;}.devices-description{font-size:24px;line-height:1.4;margin-bottom:20px;}@media(max-width:767px){.devices-description{font-size:18px;}}.devices-container-small{background-size:cover;max-width:566px;margin:0 auto;}.devices-container-small-background{background-image:url(/images/landing/Rollercoaster/devices_only_12072017.png);}.devices-container-large{background-size:cover;max-width:1621px;margin:0 auto;}.devices-container-large-background{background-image:url(/images/landing/Rollercoaster/devices_people_12072017.png);}.devices-img{position:relative;height:0;overflow:hidden;}.devices-img img{position:absolute;top:0;left:0;height:100%;width:100%;}.devices-img-small{padding-bottom:71.2014%;}.devices-img-large{padding-bottom:36.2122%;}.app-store-logo{background-size:100%;background-repeat:no-repeat;display:inline-block;width:136px;height:47px;margin-top:12px;}.apple-logo{background-image:url(/images/landing/Rollercoaster/App-Store-badge.png);}.android-logo{background-image:url(/images/landing/Rollercoaster/google_play_store_badge_12022017.png);width:157px;}.amazon-logo{background-image:url(/images/landing/Rollercoaster/amazon-store-badge.png);}.xbox-logo{background-image:url(/images/landing/Rollercoaster/xbox-store-badge.png);}.win-logo{background-image:url(/images/landing/Rollercoaster/windows_store_badge_01122018.svg);}#ComputerImgSmall{margin-top:20px;}.ComputerImg{margin-bottom:-52px;vertical-align:bottom;}.container-footer{padding:100px 0 0;position:relative;}.container-footer .icon-dropdown{font-size:16px;font-weight:300;}.social-button{display:inline-block;vertical-align:top;}.fb-button{width:50px;}.youtube-subscribe{margin-left:40px;}.navbar-form{margin-top:7px;}.app-store-container{margin:0 auto;max-width:970px;padding:0;text-align:center;}@media(max-width:767px){.app-store-container{margin-top:20px;}}.app-store-container.row-five li{width:18%;}@media(max-width:991px){.app-store-container.row-five li{width:33%;}.app-store-container.row-five li #MainLogoImage{margin-right:auto;}}@media(max-width:543px){.app-store-container.row-five li{width:49%;}}.app-store-container a,.app-store-container li{display:inline-block;}.app-store-container li{width:24%;}@media(max-width:767px){.app-store-container li{width:49%;}}#InnerWhatsRobloxContainer1{height:70%;background-repeat:no-repeat;background-size:cover;background-position:30%;background-color:#010001;color:#fff;display:flex;justify-content:center;flex-direction:column;}#GameImage1,#GameImage2{margin-right:5px;}#GameImage3{margin-right:-10px;width:calc(33.33333% - 10px);}.copyright-wrapper{margin-bottom:24px;}.copyright-wrapper .input-group-btn .dropdown-menu{border:none;}.login-container{display:none;}@media(max-width:767px){.login-container{display:inline;}}.login-container .login-button{box-sizing:border-box;}.login-form-container{padding:15px;}.landing-login{display:inline-block;width:465px;}@media(max-width:991px){.landing-login{width:auto;display:block;}}.forgot-credentials-link .text-link:hover{color:#fff;text-decoration:underline;}.horizontal-login-form .form-control{font-size:18px;}@media(max-width:767px){.horizontal-login-form{display:none;}}.mobile-login{background-color:#191919;background-color:rgba(25,25,25,.8);position:fixed;top:66px;left:0;right:0;}.rbx-login-partial{background-color:#fff;background-color:hsla(0,0%,100%,.9);box-shadow:0 1px 4px 0 #191919;max-width:400px;padding:24px 10px 10px;}.rbx-login-partial h3{text-align:center;margin-top:0;margin-bottom:20px;color:#191919;font-size:20px;line-height:1em;}.rbx-login-partial-legacy{background-color:#fff;background-color:hsla(0,0%,100%,.95);box-sizing:initial;padding:15px;max-width:435px;}.rbx-login-partial-legacy h3{margin-top:5px;margin-bottom:10px;padding:0;}@media(max-width:1199px){#MainCenterContainer{top:120px;}}@media(min-width:991px){.navbar>.container .navbar-brand{margin-left:-15px;}}@media(max-width:991px){#SignUpFormContainer{display:block;margin:0 auto;max-width:400px;}.navbar>.container .navbar-brand{margin-left:-15px;}#MainLogo{text-align:center;top:0;}#LogoAndSlogan{float:none;}#MainLogo h1{font-size:2.1em;margin-top:-18px;}#MainLogoImage{float:none;margin-right:auto;}.attribution{font-size:14px;left:1%;}#MainCenterContainer{top:100px;}.navbar-landing .navbar-collapse.in{background-color:#000;background-color:rgba(0,0,0,.6);}}@media(min-width:767px) and (max-width:991px){.navbar-form .form-control{width:110px;}}@media(min-width:767px){.navbar-header{z-index:1000;}.mobile-nav-container{display:none;}#WhatIsRobloxTextBg{margin-left:42%;width:50%;}}@media(max-width:767px){.navbar-landing #menu-toggle{display:block;}.navbar-landing .navbar-nav a{font-size:inherit;}.fake-input-lg>label{display:block;}.fake-input-lg{height:auto;}.full-height-section{min-height:960px;}#TopLeftNavLinks{margin-left:5px;display:none;}#MobileNavLinks{display:none;font-size:20px;font-weight:300;position:fixed;background:rgba(0,0,0,.8);top:64px;width:100%;z-index:9999;}#MobileNavLinks li.pull-left{width:100%;color:#fff;}#MobileNavLinks #magic-line{display:none;}#WhatIsRobloxTextBg{background-color:#000;background:rgba(0,0,0,.7);}#WhatIsRobloxTextBg h1{font-size:32px;}#InnerWhatsRobloxContainer1{background-size:cover;background-position:20%;justify-content:flex-end;}}.text-footer-nav,.text-footer-nav:active,.text-footer-nav:link,.text-footer-nav:visited{color:#b8b8b8;font-size:20px;font-weight:300;}@media(max-width:767px){.text-footer-nav,.text-footer-nav:active,.text-footer-nav:link,.text-footer-nav:visited{font-size:16px;}}.text-footer-nav:focus,.text-footer-nav:hover{color:#191919;font-size:20px;font-weight:300;}@media(max-width:767px){.text-footer-nav:focus,.text-footer-nav:hover{font-size:16px;}}.text-footer{font-size:10px;font-weight:400;color:#b8b8b8;}@media(max-width:767px){.text-footer{font-size:10px;}}#funcaptcha-modal-body{margin:0 auto;display:block;width:303px;}.modal-header .modal-title-text{font-weight:400;}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;font:inherit;line-height:inherit;}.signup-or-log-in{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.signup-or-log-in h3{margin-left:10px;margin-top:5px;text-transform:none;}.signup-or-log-in h3.new-header{text-transform:uppercase;font-size:20px;margin-bottom:10px;line-height:40px;color:#191919;}.signup-or-log-in .title{text-transform:none;}.signup-or-log-in .form-group{margin-bottom:0;}.signup-or-log-in .input-field{height:46px;line-height:1.33;border-radius:3px;font-size:20px;}.signup-or-log-in .input-field::placeholder{color:#b8b8b8;}.signup-or-log-in .fake-input-field{height:46px;}.signup-or-log-in .fake-input-lg{font-size:18px;}.signup-or-log-in .fake-input-lg label{font-weight:300;}.signup-or-log-in p.form-control-label{margin:0;}.signup-or-log-in p.form-control-label.input-validation{display:block;}.signup-or-log-in input[type=email],.signup-or-log-in input[type=password],.signup-or-log-in input[type=text]{width:100%;}.signup-or-log-in .signup-container{height:auto;padding:10px;}.signup-or-log-in .signup-container .text-info{color:#b8b8b8;}.signup-or-log-in .signup-container .signup-input-area .signup-submit-button{width:100%;margin-top:12px;}@media(max-width:767px){.signup-or-log-in .signup-container .signup-input-area .signup-submit-button{margin-top:6px;}}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group{float:left;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.day,.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.month,.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.year{width:33.33%;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group .rbx-select{border-radius:0;background-position:93% 10px;background-position-x:"82%";background-position-x:calc(100% - 2px);background-position-y:10px;height:44px;border:solid #b8b8b8;border-width:0 0 0 1px;min-width:70px;width:100%;font-size:18px;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.first .rbx-select{border-width:0;}.signup-or-log-in .signup-container .signup-input-area .birthday-container select::-ms-value,.signup-or-log-in .signup-container .signup-input-area .birthday-container select:focus::-ms-value{background:transparent;color:#191919;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .birthday-label{color:#b8b8b8;font-weight:400;font-size:16px;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .form-group.has-error .input-field{border-color:#a94442;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .form-group.has-success .input-field{border-color:#3c763d;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .fake-input-lg{padding:0;height:46px;overflow:hidden;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .fake-input-lg label{padding:10px;float:left;width:24%;}.signup-or-log-in .signup-container .signup-input-area .password-form-group{position:relative;}.signup-or-log-in .signup-container .signup-input-area .password-with-visibility-toggle{padding-right:40px;}.signup-or-log-in .signup-container .signup-input-area .password-with-visibility-toggle::-ms-clear,.signup-or-log-in .signup-container .signup-input-area .password-with-visibility-toggle::-ms-reveal{display:none;}.signup-or-log-in .signup-container .signup-input-area .password-visibility-toggle{background-size:48px;cursor:pointer;position:absolute;top:12px;right:12px;height:24px;width:24px;}.signup-or-log-in .signup-container .signup-input-area .password-visibility-toggle.icon-password-show{background-position:0 -1728px;}.signup-or-log-in .signup-container .signup-input-area .password-visibility-toggle.icon-password-hide{background-position:0 -1752px;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg{height:46px;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg label{position:relative;width:75px;top:-9px;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .gender-circle{width:32px;height:32px;border-radius:15px;border:1px solid #b8b8b8;display:inline-block;margin-top:0;margin-right:10%;margin-left:10%;cursor:pointer;outline:none;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg[disabled] label{color:#b8b8b8;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg[disabled] .gender-circle{cursor:not-allowed;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .gender-circle.selected-gender[name=genderFemale]{background-color:#fff;border:1px solid #d86868;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .gender-circle.selected-gender[name=genderFemale] .cover-sprite.female{background-position:-24px 0;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .gender-circle.selected-gender[name=genderMale]{background-color:#fff;border:1px solid #32b5ff;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .gender-circle.selected-gender[name=genderMale] .cover-sprite.male{background-position:-22px 0;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .cover-sprite.gender{margin:3px 9px;height:26px;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .cover-sprite.female{background-image:url(/images/Landing/RollerCoaster/gender-female_12072017.png);background-repeat:no-repeat;background-position:6.75px 0;width:28px;margin-left:0;}.signup-or-log-in .signup-container .signup-input-area .gender-container .fake-input-lg .cover-sprite.male{background-image:url(/images/Landing/RollerCoaster/gender-male_12072017.png);background-repeat:no-repeat;background-position:8px 0;width:28px;margin-left:0;}.signup-or-log-in .signup-container .signup-input-area .legal-text-container{padding-bottom:10px;text-align:left;font-size:14px;}.signup-or-log-in .signup-container .signup-input-area .legal-text-container div{font-size:14px;}.signup-or-log-in .signup-container .signup-input-area .legal-text-container a{color:#00a2ff;}.signup-or-log-in .signup-container .signup-input-area .legal-text-container .checkbox{margin-top:0;}.signup-or-log-in .signup-container .signup-input-area .terms-agreement{font-weight:300;}.signup-or-log-in .signup-container .switch-to-login-section{margin-top:10px;margin-bottom:10px;height:40px;line-height:40px;}.signup-or-log-in .signup-container .switch-to-login-section #switch-to-login{float:right;border-bottom-style:solid;border-right-style:solid;}.signup-or-log-in .captcha-container div#recaptcha_widget_div{text-align:center;}.signup-or-log-in .captcha-container .captcha-back-button,.signup-or-log-in .captcha-container .captcha-submit-button{width:183px;width:calc(50% - 2px);}.signup-or-log-in .captcha-container .g-recaptcha{margin:0 auto;width:auto;height:auto;text-align:-webkit-center;text-align:-moz-center;text-align:-o-center;text-align:-ms-center;}.signup-or-log-in .captcha-container #recaptcha_area{display:inline-block;margin-bottom:10px;}.signup-or-log-in .login-container .forgot-password-link{float:right;}.signup-or-log-in .login-container .switch-to-signup-section{margin-top:10px;margin-bottom:10px;height:40px;line-height:40px;}.signup-or-log-in .login-container .switch-to-signup-section #switch-to-signup{float:right;border-bottom-style:solid;border-right-style:solid;}.signup-or-log-in .login-container .login-input-area{padding:10px;}.signup-or-log-in .login-container .login-input-area button.login-button{width:100%;}.signup-or-log-in .login-container .two-step-verification-input-area{padding-top:30px;}.signup-or-log-in .login-container .two-step-verification-input-area .two-step-back-button,.signup-or-log-in .login-container .two-step-verification-input-area .two-step-button{width:183px;width:calc(50% - 2px);}.signup-or-log-in .input-validation{font-size:16px;font-weight:300;min-height:24px;}.signup-or-log-in .input-validation-large{margin-top:10px;}.signup-or-log-in .alert-warning{width:100%;border-radius:3px;}.fb-divider-container{position:relative;margin-bottom:6px;}.fb-divider-container .fb-divider{margin:24px 0 0;}.fb-divider-container .divider-text-container{position:relative;top:-13px;text-align:center;}@media(max-width:767px){.fb-divider-container .divider-text-container{top:-11px;}}.fb-divider-container .divider-text-container .divider-text{background:#fff;padding:12px;}.fb-button{width:100%;background:#3b5998;border-color:#3b5998;color:#fff;position:relative;}.fb-button:focus,.fb-button:hover{background:#627aad;border-color:#627aad;color:#fff;}.fb-button .fb-icon{background-image:url(/images/Shared/facebook.svg);background-repeat:no-repeat;background-size:100% auto;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:24px 24px;position:absolute;top:6px;left:10px;}@media(max-width:767px){.fb-button .fb-icon{background-size:20px 20px;width:20px;height:20px;}}@media(max-width:767px){.signup-or-log-in .gender-container .fake-input-lg label{display:inline-block;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .fake-input-lg{height:auto;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .fake-input-lg label{float:none;margin-bottom:0;width:100%;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.day,.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.month,.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.year{width:33.33%;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group .input-field.rbx-select{border-width:1px 1px 0 0;}.signup-or-log-in .signup-container .signup-input-area .birthday-container .rbx-select-group.last .input-field.rbx-select{border-width:1px 0 0;}}
