roblonium-web/CSS/Pages/Landing/RollerCoaster/Landing.css

333 lines
6.1 KiB
CSS

/* RBX default font of Source Sans Pro */
html {
overflow-x: hidden; }
html, body, .container-fluid {
height: 100%;
font-weight: 300; }
a, a:hover {
color: black;
text-decoration: none;
outline: none; }
label {
font-weight: 300; }
.navbar-landing {
background-color: #5e9eb2;
background-color: rgba(0, 0, 0, 0.35);
color: white;
min-height: 66px; }
.navbar-landing .container {
padding: 6px; }
.navbar-landing .navbar-nav a {
color: white;
font-size: 18px; }
.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: white;
color: black; }
.navbar-landing .navbar-brand {
padding: 8px 10px; }
.navbar-landing .input-sm {
height: 26px; }
.navbar-landing .navbar-link {
color: white; }
#HeaderForgotPassword {
text-align: center;
display: block;
position: absolute;
margin: 0;
bottom: -10px;
font-size: 13px;
/*left: 15px;*/ }
.collapse.in #HeaderForgotPassword {
position: relative; }
.robloxLogo {
width: 36px;
height: 36px; }
#magic-line {
position: absolute;
left: 56px;
width: 61px;
height: 2px;
background: #ffffff;
top: 40px; }
#LoginButton, #SignUpButton {
background-color: #00B259;
color: white;
border: 1px solid #ccc;
font-weight: 400; }
#SignUpButton {
font-size: 20px; }
#LoginButton {
border: 1px solid transparent;
font-size: 14px;
width: 100%; }
.full-height-section {
height: 100%;
min-height: 720px; }
.inner-full-height-section {
/*padding-top: 70px;*/
height: 100%; }
#MainCenterContainer {
position: relative;
top: 200px; }
#MainLogo {
top: 100px;
position: relative; }
#LogoAndSlogan {
float: right; }
#MainLogo h1 {
color: white;
font-size: 35px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.7);
padding: 10px 25px;
text-align: center;
margin-top: -20px;
display: inline-block; }
#MainLogo h1 span {
position: absolute;
font-size: 15px; }
.special-dropdown select::-ms-expand {
display: none; }
.special-dropdown {
display: inline-block; }
.noHighlight:focus {
outline: none; }
.month-special-dropdown {
border-right: 1px solid #ccc;
border-left: 1px solid #ccc; }
.day-special-dropdown {
border-right: 1px solid #ccc; }
#birthdayDaySelect {
width: 55px; }
#birthdayMonthSelect {
width: 95px; }
#birthdayYearSelect {
width: 60px; }
#SignUpFormContainer {
background-color: white;
background-color: rgba(255, 255, 255, 0.75);
padding: 15px;
max-width: 435px; }
#SignUpForm select.input-sm {
font-weight: normal;
width: auto;
display: inline-block; }
#SignUpForm h3 {
margin-top: 5px; }
.attribution {
position: absolute;
bottom: 4%;
left: 20%;
color: white;
text-align: left;
line-height: 1;
font-size: 28px; }
#MainLogoImage {
width: 457px;
height: 115px;
opacity: 0.99;
/* hack to make it stack on-top */
z-index: 100;
float: right; }
.gender-circle {
width: 32px;
height: 32px;
border-radius: 15px;
border: 1px solid #ccc;
display: inline-block;
margin-top: 0;
margin-left: 40px;
cursor: pointer; }
.selected-gender {
background-color: #255094;
border: 1px solid #255094; }
.gender {
margin: 3px 9px;
height: 26px; }
.female {
background-position: -37px -7px;
width: 13px; }
.male {
background-position: -51px -7px;
width: 12px; }
.roblox-captcha-modal {
width: 320px;
margin: 0 auto; }
.modal-body-text {
text-align: center; }
.fake-input-lg {
height: 46px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px; }
.fake-input-lg label {
padding: 5px 8px; }
#WhatsRobloxContainer .inner-full-height-section {
padding: 0;
margin-top: 5px;
overflow: hidden; }
#WhatIsRobloxTextBg {
top: 25%; }
#RobloxDeviceText {
padding-top: 110px; }
#InnerWhatsRobloxContainer2 {
height: 30%;
margin-top: 5px; }
.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 center;
background-size: cover; }
.app-store-logo {
display: inline-block;
width: 136px;
height: 47px; }
#ComputerImgSmall {
margin-top: 20px; }
.ComputerImg {
margin-bottom: -72px;
vertical-align: bottom; }
footer {
padding-top: 100px;
background: #ececec;
background-image: -webkit-linear-gradient(top, #ececec 0%, #ffffff 100%);
background-image: -o-linear-gradient(top, #ececec 0%, #ffffff 100%);
background-image: linear-gradient(to bottom, #ececec 0%, #ffffff 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFECECEC', endColorstr='#FFFFFFFF', GradientType=0); }
#FooterBigLinks a {
font-size: 40px;
margin: 0 13px; }
#FooterLanguage {
margin: 15px 0; }
#FooterLanguage a {
font-size: 25px;
margin: 0 10px; }
.social-button {
display: inline-block;
vertical-align: top; }
.fb-button {
width: 50px; }
.youtube-subscribe {
margin-left: 40px; }
@media (max-width: 991px) {
#SignUpFormContainer {
display: block;
margin: 0 auto; }
#MainLogo {
text-align: center;
top: 0; }
#LogoAndSlogan {
float: none; }
#MainLogo h1 {
font-size: 2.1em;
margin-top: -18px; }
#MainLogoImage {
float: none; }
.attribution {
font-size: 14px;
left: 1%; }
#MainCenterContainer {
top: 100px; }
.navbar-landing .navbar-collapse.in {
background-color: black;
background-color: rgba(0, 0, 0, 0.6); } }
@media (max-width: 767px) {
.navbar-landing .navbar-nav a {
font-size: inherit; }
.fake-input-lg > label {
display: block; }
.fake-input-lg {
height: auto; }
.month-special-dropdown {
border-left: none; }
.full-height-section {
min-height: 780px; }
#TopLeftNavLinks {
margin-left: 5px; }
#WhatIsRobloxTextBg {
background-color: #000;
background: rgba(0, 0, 0, 0.7); }
#InnerWhatsRobloxContainer1 {
background-size: cover;
background-position: 20% center; }
#FooterLegalText {
float: none;
display: block;
margin-left: auto;
margin-right: auto; } }
/*# sourceMappingURL=Landing.css.map */