mirror of
https://github.com/gravitational/teleport.git
synced 2026-09-24 16:17:11 +08:00
608 lines
25 KiB
CSS
608 lines
25 KiB
CSS
html {margin:0;padding:0;}
|
|
body {background:#fff;font:normal 16px/28px "Colfax Regular", Helvetica;color:#515254;padding:0;
|
|
animation-name: load;
|
|
animation-timing-function: linear;
|
|
animation-duration: 1;
|
|
animation-iteration-count: 1;
|
|
-webkit-animation-name: load;
|
|
-webkit-animation-duration: 0.6s;
|
|
-webkit-animation-timing-function: linear;
|
|
-webkit-animation-iteration-count: 1;
|
|
-moz-animation-name: load;
|
|
-moz-animation-duration: 0.6s;
|
|
-moz-animation-timing-function: linear;
|
|
-moz-animation-iteration-count: 1;
|
|
}
|
|
h1 {font:normal 40px/58px "Colfax Regular", Helvetica;color:#3d73ba;letter-spacing:-1px;}
|
|
h3 {font:normal 22px/36px "Colfax Regular", Helvetica;width:90%;max-width:920px;margin:0 auto 20px auto;}
|
|
h2 {font:normal 26px/36px "Colfax Regular", Helvetica;color:#3d73ba;}
|
|
h4 {text-transform:uppercase;font:normal 13px/22px "Colfax Medium", Helvetica;color:#ffa258;letter-spacing:1px;margin-bottom:10px;}
|
|
a {color:#3d73ba;text-decoration:none;}
|
|
a:hover {color:#3362a0;}
|
|
|
|
|
|
/* Structure + Grid
|
|
------------------*/
|
|
.container {padding:0% 0;max-width:1280px;overflow:hidden;border-right:45px solid transparent;border-left:45px solid transparent;margin:0 auto;}
|
|
|
|
/* Header
|
|
------------------*/
|
|
header {overflow:hidden;background:#fff;width:100%;}
|
|
header .container {padding:2.5% 0 0 0;}
|
|
header ul {float:right;position:relative;top:-5px;}
|
|
header li {display:inline;padding:0 0 0 8px;}
|
|
header li a {padding:7px 12px;}
|
|
header a.logo {display:block;width:43px;float:left;position:relative;top:-15px;}
|
|
header a.logo img {width:100%;}
|
|
header li.active a {border:2px solid #d5eaff;
|
|
-moz-border-radius:50px;
|
|
-webkit-border-radius:50px;
|
|
border-radius:50px;
|
|
}
|
|
ul.mobile-nav {display:none;}
|
|
ul.mobile-nav a img {width:30px;}
|
|
ul.mobile-nav a.close-nav {display:none;position:relative;top:-2px;left:0px;}
|
|
|
|
/* Homepage Upper Body
|
|
------------------*/
|
|
#upper-body {text-align:center;padding:15px 0 0 0;}
|
|
#upper-body img {max-width:780px;width:100%;margin:10px auto 10px auto;}
|
|
#upper-body .sign-up {padding-bottom:0px;}
|
|
#upper-body h2.first {margin:0 auto 0 auto;}
|
|
|
|
|
|
/* Homepage Midbody
|
|
------------------*/
|
|
#mid-body {
|
|
background-color: #fff;
|
|
background-image:
|
|
-webkit-gradient(linear, bottom, from(#fcecf7), to(#fff));
|
|
background-image:
|
|
-webkit-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
-moz-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
-o-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
linear-gradient(to bottom, #fcecf7, #fff);
|
|
margin-bottom:20px;
|
|
padding-bottom:60px;
|
|
padding-top:20px;
|
|
}
|
|
#mid-body div.compare {
|
|
display:flex;
|
|
padding-top:3.5%;
|
|
}
|
|
#mid-body div.compare div {
|
|
border:3px solid #3d73ba;width:40%;margin:auto;padding:60px 45px;text-align:center;display:block;min-height:435px;
|
|
}
|
|
#mid-body ol {margin-top:175px;display:block;width:100%;}
|
|
#mid-body ol h4 {color:#3d73ba;line-height:20px;font-size:12px;margin-top:-15px;}
|
|
#mid-body li {display:inline-block;width:29%;min-width:29%;padding:0 2%;float:left;}
|
|
#mid-body li.up {position:relative;top:-100px;}
|
|
#mid-body img {width:85%;}
|
|
#mid-body img.support {max-width:240px;margin-left:-25px;}
|
|
#mid-body p {color:#919ba9;font-size:17px;line-height:26px;margin:10px auto 15px auto;max-width:85%;}
|
|
|
|
|
|
div.arrow-wrap {position:relative;top:-400px;width:150px;margin:0 auto -115px auto;}
|
|
div.arrow-right {margin-top:0;background:#fdf4fa;}
|
|
div.arrow-right div {display:block;width:40px;height:40px;border-right:3px solid #3d73ba;border-bottom:3px solid #3d73ba;border-left:transparent;border-top:transparent;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);position:relative;left:100px;}
|
|
div.arrow-right em {display:block;width:150px;height:3px;background:#3d73ba;position:relative;left:0;top:-23px;}
|
|
div.arrow-left {margin-top:50px;background:#fef5fb;}
|
|
div.arrow-left div {display:block;width:40px;height:40px;border-right:3px solid #3d73ba;border-bottom:3px solid #3d73ba;border-left:transparent;border-top:transparent;-webkit-transform: rotate(-225deg);-moz-transform: rotate(-225deg);transform: rotate(-225deg);position:relative;left:0px;}
|
|
div.arrow-left em {display:block;width:150px;height:3px;background:#3d73ba;position:relative;left:-5px;top:-23px;}
|
|
|
|
|
|
/* Homepage Lowerbody
|
|
------------------*/
|
|
#lower-body {text-align:center;margin:30px auto 40px auto;}
|
|
#lower-body h4.blue {color:#94acc3;margin-top:15px;font-size:12px;}
|
|
#lower-body img {width:150px;}
|
|
#lower-body h1 {margin-top:5px;}
|
|
#lower-body ul {display:flex;margin:30px auto 70px auto;text-align:center;}
|
|
#lower-body ul li {display:inline;width:49%;text-align:right;padding:0 2.5% 0 10%;}
|
|
#lower-body ul li:nth-child(2) {text-align:left;padding:0 10% 0 2.5%;}
|
|
#lower-body p {margin-bottom:0;}
|
|
#lower-body img.quote {max-width:30px;float:left;position:relative;}
|
|
#lower-body ul li:nth-child(2) img.quote {float:right;position:relative;right:-15px;}
|
|
#lower-body ul h4 {margin-top:20px;}
|
|
#lower-body h4 img {
|
|
height:50px;width:50px;position:relative;top:-5px;margin-left:15px;
|
|
-moz-border-radius:200px;
|
|
-webkit-border-radius:200px;
|
|
border-radius:200px;
|
|
}
|
|
#lower-body ul li:nth-child(2) h4 img {margin-right:15px;margin-left:0;}
|
|
#lower-body img.logo-strip {width:100%;max-width:350px;opacity:0.55;padding:10px 0 0 0;}
|
|
#lower-body img.logo-strip:nth-child(2) {margin-bottom:15px;}
|
|
#lower-body div.support-type {padding:90px 0;}
|
|
#lower-body ol {display:block;width:100%;margin-top:10px;}
|
|
#lower-body ol li {display:inline-block;width:35%;padding:0;text-align:center;}
|
|
#lower-body h4 span {display:block;}
|
|
#lower-body ul li:nth-child(2) h4 span {float:none;}
|
|
|
|
|
|
/* Rackspace Callout
|
|
------------------*/
|
|
#rackspace {background:#fafbfc;padding:40px 0 20px 0;margin-top:60px;display:block;margin-bottom:-90px;overflow:hidden;text-align:center;border-top:1px solid #f0f4f5;}
|
|
#rackspace li {display:inline-block;width:49%;}
|
|
#rackspace li.quote {text-align:right;position:relative;top:-25px;left:100px;}
|
|
#rackspace p {color:#41454a;font-size:22px;line-height:34px;max-width:650px;margin-bottom:10px;}
|
|
#rackspace img {max-width:300px;position:relative;top:10px;}
|
|
#rackspace img.blue-quote {max-width:65px;position:relative;float:left;top:-15px;}
|
|
#rackspace img.rackspace-logo {opacity:.2;width:155px;margin-top:-10px;}
|
|
|
|
|
|
/* CIO/Vendor Pages
|
|
------------------*/
|
|
h1.interior-pages {max-width:70%;margin:0 auto;}
|
|
h2.interior-pages {max-width:60%;margin:15px auto;}
|
|
ul.hero-illustrations {display:flex;text-align:center;padding:40px 0;}
|
|
ul.hero-illustrations li {display:inline-block;max-width:300px;margin:0 auto;vertical-align:top;}
|
|
ul.vendor-illustrations li img {max-width:240px;}
|
|
#upper-body ul.hero-illustrations li.cio-fix img {width:60%;}
|
|
#upper-body ul.hero-illustrations li.vendor-fix img {width:70%;max-height:190px;}
|
|
|
|
#interior-top-sign-up-wrap {display:block;border:2px dotted #d5eaff;width:400px;height:135px;padding:30px 40px 40px 40px;margin:40px auto;
|
|
-moz-border-radius:8px;
|
|
-webkit-border-radius:8px;
|
|
border-radius:8px;
|
|
}
|
|
#interior-top-sign-up-wrap h1 {font-size:32px;}
|
|
#interior-top-sign-up-wrap p {font-size:20px;line-height:32px;color:#8a898d;}
|
|
#interior-top-sign-up-wrap .sign-up {position:relative;top:30px;height:auto;background:#fff;width:300px;padding:16px 0 20px 0;}
|
|
|
|
#how-it-works {border-top:1px solid #f0f4f5;border-bottom:1px solid #f0f4f5;text-align:center;padding:40px 0 60px 0;margin:10px auto 15px auto;}
|
|
#how-it-works p {max-width:400px;margin:0 auto;font-size:90%;line-height:170%;}
|
|
#how-it-works h4 {color:#3d73ba;text-transform:none;letter-spacing:0;font-size:100%;}
|
|
div.diagram-wrap {display:block;}
|
|
div.diagram-wrap img {max-width:880px;width:100%;margin:30px auto; padding-right: 30px;}
|
|
span.dia-breaker {width:150px;height:3px;background:#f0f4f5;margin:100px auto;display:block;}
|
|
span.hdiw-breaker {width:150px;height:3px;background:#f0f4f5;margin:50px auto;display:block;}
|
|
#how-it-works img.dia-logo {max-width:80px;margin-bottom:10px;}
|
|
#how-it-works img.docker {max-width:140px;margin-bottom:10px;}
|
|
|
|
ul.three-column-diagram {text-align:center;margin:40px auto 10px auto;}
|
|
ul.three-column-diagram li {display:inline-block;vertical-align:top;width:29%;}
|
|
ul.three-column-diagram li:first-child {text-align:right;padding-top:30px;}
|
|
ul.three-column-diagram li:nth-child(3) {text-align:left;padding-top:30px;}
|
|
ul.three-column-diagram li img {width:100%;max-width:250px;}
|
|
|
|
#lower-value-prop {text-align:center;padding-bottom:25px;}
|
|
|
|
#lower-value-prop li {display:inline-block;width:49%;vertical-align:top;}
|
|
#lower-value-prop li:first-child img {max-height:}
|
|
#lower-value-prop li img {max-height:100px;}
|
|
#lower-value-prop img.lock {max-height:60px;padding:20px 0 20px 0;}
|
|
#lower-value-prop li p {max-width:400px;margin:0 auto;}
|
|
|
|
#lower-body ol.cio-steps {text-align:center;margin:50px auto 70px auto;}
|
|
#lower-body ol.cio-steps li {display:inline-block;width:30%;vertical-align:top;}
|
|
#lower-body ol.cio-steps li p {max-width:90%;margin:0 auto;}
|
|
|
|
#lower-body .bx-viewport { overflow:hidden;}
|
|
|
|
div.vendor-steps {text-align:center;}
|
|
div.vendor-steps img {margin:0 auto;}
|
|
div.vendor-steps p {max-width:80%;margin:0 auto;}
|
|
|
|
|
|
|
|
.float-right-diagram, .float-left-diagram {max-width:380px;position:relative;margin-bottom:-500px;top:200px;}
|
|
.float-right-diagram {float:right;text-align:left;}
|
|
.float-left-diagram {float:left;text-align:right;}
|
|
|
|
ul.back-to-back li {display:inline-block;margin:0 5%;}
|
|
div.floating-diagram-fix {margin-top:0px;margin-bottom:-20px;}
|
|
#interior-particles {width:500px;height:300px;margin-top:-250px;margin-bottom:-50px;display:none;}
|
|
#interior-particles .left {left:0;position:absolute;}
|
|
#interior-particles .right {right:0;position:absolute;}
|
|
#interior-particles img {max-width:30px;}
|
|
#right-swoop {
|
|
-moz-border-radius:0 0 60px 0;
|
|
-webkit-border-radius:0 0 60px 0;
|
|
border-radius:0 0 60px 0;
|
|
border-right:2px dotted #d5eaff;border-bottom:2px dotted #d5eaff;display:block;height:160px;width:150px;position:relative;float:right;top:-150px;left:225px;
|
|
}
|
|
#left-swoop {
|
|
-moz-border-radius:0 0 0 60px;
|
|
-webkit-border-radius:0 0 0 60px;
|
|
border-radius:0 0 0 60px;
|
|
border-left:2px dotted #d5eaff;border-bottom:2px dotted #d5eaff;display:block;height:160px;width:150px;position:relative;float:left;top:-150px;left:-225px;
|
|
}
|
|
#top-dotted {height:40px;width:2px;border-left:2px dotted #d5eaff;position:relative;margin:0 auto;top:-90px;margin-bottom:-45px;}
|
|
#background-fade {
|
|
background-color: #fff;
|
|
background-image:
|
|
-webkit-gradient(linear, bottom, from(#fcecf7), to(#fff));
|
|
background-image:
|
|
-webkit-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
-moz-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
-o-linear-gradient(bottom, #fcecf7, #fff);
|
|
background-image:
|
|
linear-gradient(to bottom, #fcecf7, #fff);
|
|
margin-bottom:20px;
|
|
padding-bottom:10px;
|
|
padding-top:15px;}
|
|
|
|
|
|
/* About Page + Privacy
|
|
------------------*/
|
|
#main-about {background:#fafbfc;padding:70px 0 50px 0;margin:40px 0;text-align:center;color:#706f75;}
|
|
#main-about h4 {
|
|
float:left;
|
|
position:relative;
|
|
left:80px;
|
|
-ms-transform: rotate(90deg);
|
|
-webkit-transform: rotate(90deg);
|
|
transform: rotate(90deg);
|
|
margin-top:40px;
|
|
}
|
|
#main-about p {font-size:20px;line-height:34px;max-width:700px;margin:0 auto 20px auto;}
|
|
#second-about {padding:30px 0 0 0;}
|
|
#second-about p a, #careers p a {border-bottom:1px solid #b1c7e3;}
|
|
#second-about p a:hover, #careers p a:hover {border-bottom-color:#3362a0;}
|
|
#second-about h4 {margin-bottom:15px;}
|
|
#second-about p {font-size:18px;line-height:30px;margin:0 0 20px 0;max-width:90%;}
|
|
#second-about div.second-about-content {width:55%;padding-left:10%;padding-bottom:60px;color:#706f75;}
|
|
#second-about div.second-about-locations {width:30%;padding-right:5%;text-align:center;}
|
|
#second-about div.second-about-locations div {margin-bottom:20px;}
|
|
#second-about div.second-about-locations p {margin:0 auto 0 auto;font-size:12px;line-height:22px;font-family:"Colfax Medium";text-transform:uppercase;letter-spacing:1px;}
|
|
#careers {text-align:center;padding:50px 0 80px 0;margin-bottom:40px;}
|
|
#careers img {max-width:60px;}
|
|
#careers p {margin:0 auto;max-width:500px;}
|
|
#upper-body div.about-particles {position:relative;top:-305px;left:100px;margin-bottom:-200px;min-height:220px;}
|
|
#upper-body div.about-particles img {width:200px;position:relative;}
|
|
#privacy {padding:60px 0;}
|
|
#privacy p, #privacy h4, #privacy ul {max-width:680px;margin:0 auto 10px auto;}
|
|
#privacy li {padding-left:25px;}
|
|
#privacy address {text-transform:uppercase;font-size:11px;max-width:680px;margin:0 auto;padding:0;font-family:"Colfax Medium";}
|
|
|
|
/* Sign Up
|
|
------------------*/
|
|
.sign-up {margin:0 auto -120px auto;padding:30px 0 60px 0;text-align:center;height:200px;overflow:hidden;}
|
|
.sign-up h3 {margin-bottom:35px;}
|
|
.sign-up a, #mid-body div.compare div a.button {border:2px solid #3d73ba;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;padding:13px 85px;font-size:24px;position:relative;z-index:9;}
|
|
.sign-up a:hover, #mid-body div.compare div a.button:hover {background:#3d73ba;color:#fff;}
|
|
#mid-body div.compare div a.button {font-size:18px;position:relative;top:35px;}
|
|
|
|
|
|
/* Floating Particles
|
|
------------------*/
|
|
.particles {opacity:.08;display:block;position:relative;max-width:300px;z-index:8;margin:0 180px;}
|
|
.particles img {
|
|
max-width:35px;
|
|
animation-name: Spin;
|
|
animation-timing-function: ease-in-out;
|
|
animation-duration: 0s;
|
|
animation-iteration-count: infinite;
|
|
-moz-animation-name: Spin;
|
|
-moz-animation-timing-function: ease-in-out;
|
|
-moz-animation-duration: 0s;
|
|
-moz-animation-iteration-count: infinite;
|
|
-webkit-animation-name: Spin;
|
|
-webkit-animation-timing-function: ease-in-out;
|
|
-webkit-animation-duration: 0s;
|
|
-webkit-animation-iteration-count: infinite;
|
|
}
|
|
|
|
|
|
/* Overlays
|
|
------------------*/
|
|
#overlay {display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;}
|
|
#overlay label {text-transform:uppercase;font:bold 11px/22px "Colfax Medium", Helvetica;color:#898989;letter-spacing:1px;padding:15px 25px 0 27px;display:block;}
|
|
#overlay input[type=text], #overlay input[type=email], #overlay textarea {background:none;border:none;display:block;width:95%;border-bottom:1px solid #f0f4f5;padding:10px 25px 25px 32px;font-size:18px;font-family:"Colfax Regular", Helvetica;margin-left:-6px;}
|
|
#overlay input[type=text]:focus, #overlay input[type=email]:focus, #overlay textarea:focus {outline:none;}
|
|
#overlay button {border:0;color:#3d73ba;background:transparent;font-size:18px;font-family:"Colfax Regular", Helvetica;border:2px solid #3d73ba;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;padding:13px 85px;margin:25px auto;display:block;width:80%;}
|
|
#overlay button:hover {cursor:pointer;background:#3d73ba;color:#fff;}
|
|
#overlay .form {}
|
|
#overlay .success, #overlay .failed {display:none;padding:60px 0 70px 0;text-align:center;}
|
|
#overlay .success h2, #overlay .failed h2 {margin-bottom:0;}
|
|
#overlay .success p, #overlay .failed p {opacity:.6;max-width:85%;margin:0 auto;}
|
|
#overlay .body {display:block;width:480px;max-height:535px;background:#fff;margin:4% auto;overflow:hidden;border:2px solid #d1d9e0;
|
|
-webkit-box-shadow:rgba(17,40,62,.25) 0 0 100px;
|
|
-moz-box-shadow:rgba(17,40,62,.25) 0 0 100px;
|
|
box-shadow:rgba(17,40,62,.25) 0 0 100px;
|
|
-moz-border-radius:12px;
|
|
-webkit-border-radius:12px;
|
|
border-radius:12px;
|
|
}
|
|
#overlay .body h1 {padding:18px 25px 15px 25px;background:#fafbfc;font-size:28px;line-height:30px;}
|
|
#overlay .body h1 em {font-size:13px;color:#c4b8c3;padding:0 0 10px 15px;letter-spacing:0;}
|
|
.blur-behind {display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:8;z-index:88;
|
|
background-color: rgba(255,255,255,.3);
|
|
}
|
|
.blur-wrap {-webkit-filter: blur(25px); -moz-filter: blur(25px); -o-filter: blur(25px); -ms-filter: blur(25px); filter: blur(25px);}
|
|
a.close-signup, a.close-nav {position:fixed;top:35px;right:45px;}
|
|
a.close-signup img, a.close-nav img {max-width:50px;}
|
|
.body-overflow {overflow:hidden;height:100%;}
|
|
em.valid, em.error {display:block;width:18px;position:absolute;margin:5px 0 0 440px;display:none;}
|
|
em.valid img, em.error img {width:100%;}
|
|
|
|
|
|
|
|
#overlay-nav {text-align:center;padding:0 0 40px 0;display:none;position:fixed;top:75px;left:0;right:0;bottom:0;z-index:99;background:#fff;}
|
|
#overlay-nav a {display:block;max-width:80%;margin:50px auto 5px auto;
|
|
animation-name: load;
|
|
animation-timing-function: linear;
|
|
animation-duration: 0.6s;
|
|
animation-iteration-count: 1;
|
|
-webkit-animation-name: load;
|
|
-webkit-animation-duration: 0.6s;
|
|
-webkit-animation-timing-function: linear;
|
|
-webkit-animation-iteration-count: 1;
|
|
-moz-animation-name: load;
|
|
-moz-animation-duration: 0.6s;
|
|
-moz-animation-timing-function: linear;
|
|
-moz-animation-iteration-count: 1;
|
|
}
|
|
#overlay-nav a p {color:#c4b8c3;max-width:80%;margin:0 auto 0 auto;}
|
|
.add-fixed {position:fixed;z-index:9999;}
|
|
|
|
|
|
|
|
/* Globals
|
|
------------------*/
|
|
.blue-border-bottom {border-bottom:1px solid #f0f4f5;}
|
|
.left {float:left;}
|
|
.right {float:right;}
|
|
|
|
|
|
/* Smaller browser windows
|
|
------------------*/
|
|
@media screen and (max-width: 1124px) {
|
|
h1 {font:normal 34px/54px "Colfax Regular", Helvetica;}
|
|
header ul {top:-3px;}
|
|
header a.logo {top:-10px;}
|
|
div.arrow-wrap {top:-400px;}
|
|
div.arrow-left {background:#fdf5fa;}
|
|
#mid-body p {font-size:15px;line-height:23px;max-width:90%;}
|
|
#mid-body div.compare div {margin:0 20px;}
|
|
#mid-body img {width:120%;position:relative;left:-10px;}
|
|
#mid-body li.it-small img {left:10px;}
|
|
#mid-body ol {margin-top:210px;}
|
|
#mid-body li {display:inline-block;width:29%;min-width:29%;padding:0 2%;float:left;}
|
|
#mid-body li.up {position:relative;top:-130px;}
|
|
#lower-body ol li {margin:0 20px;}
|
|
.sign-up {position:relative;top:0;height:240px;}
|
|
.particles {oposition:relative;max-width:300px;z-index:8;margin:0 0 0 0;}
|
|
#rackspace li.quote {width:50%;left:0px;}
|
|
#rackspace img.taylor-rhodes {position:relative;left:10px;}
|
|
|
|
.float-right-diagram, .float-left-diagram {max-width:380px;position:relative;margin-bottom:0;top:0px;margin:0 auto 25px auto;}
|
|
.float-right-diagram {float:none;text-align:center;}
|
|
.float-left-diagram {float:none;text-align:center; margin-top: 20px;}
|
|
}
|
|
|
|
/* Slighty smaller
|
|
------------------*/
|
|
@media screen and (max-width: 980px) {
|
|
div.arrow-wrap {top:-550px;}
|
|
div.arrow-left {background:#fdf5fa;}
|
|
#mid-body p {max-width:100%;}
|
|
#mid-body ol {margin-top:70px;}
|
|
#mid-body li {display:block;height:180px;width:100%;margin:0 auto;padding:2%;float:none;}
|
|
#mid-body img {width:100%;position:relative;left:0px;}
|
|
#mid-body li img {max-width:150px;margin-bottom:5px;}
|
|
#mid-body li.up {position:relative;top:0;}
|
|
#mid-body li.it-small img {left:5px;max-width:150px;}
|
|
#right-swoop, #left-swoop {display:none;}
|
|
}
|
|
|
|
/* Around iPad size
|
|
------------------*/
|
|
@media screen and (max-width: 890px) {
|
|
div.floating-diagram-fix {margin-top:25px;margin-bottom:-20px;}
|
|
h1 {font:normal 36px/50px "Colfax Regular", Helvetica;max-width:80%;margin:0 auto;}
|
|
header ul {top:3px;}
|
|
#overlay .body h1 {padding:14px 90px 10px 25px}
|
|
#overlay .body h1 em {font-size:13px;}
|
|
#rackspace li.quote {top:-65px;}
|
|
#rackspace p {font-size:19px;line-height:30px;}
|
|
ul.normal-nav {display:none;}
|
|
ul.mobile-nav {display:block;}
|
|
ul.hero-illustrations {display:block;}
|
|
ul.hero-illustrations li {display:block;margin:0 auto 25px auto;}
|
|
ul.three-column-diagram {text-align:center;margin:40px auto 10px auto;}
|
|
ul.three-column-diagram li {display:block;vertical-align:top;width:50%;margin:0 auto 30px auto;}
|
|
ul.three-column-diagram li:first-child {text-align:center;padding-top:30px;}
|
|
ul.three-column-diagram li:nth-child(3) {text-align:center;padding-top:5px;}
|
|
h1.interior-pages {max-width:90%;margin:0 auto;}
|
|
h2.interior-pages {max-width:80%;margin:15px auto;}
|
|
ul.back-to-back li {display:block;margin:35px auto 0 auto;}
|
|
#lower-value-prop li {display:block;margin:0 auto 25px auto;}
|
|
#upper-body ul.hero-illustrations li.cio-fix img {width:60%;position:relative;left:20px;}
|
|
#lower-body ol.cio-steps li {display:block;margin:0 auto 35px auto;width:50%;}
|
|
}
|
|
|
|
/* 870px and lower
|
|
------------------*/
|
|
@media screen and (max-width: 870px) {
|
|
div.floating-diagram-fix {margin-top:25px;margin-bottom:-20px;}
|
|
h2 {font:normal 20px/33px "Colfax Regular", Helvetica;}
|
|
a.close-signup {position:fixed;top:15px;right:15px;}
|
|
a.close-signup img {max-width:30px;}
|
|
#mid-body {padding-top:40px;}
|
|
#mid-body div.compare {
|
|
display:block;
|
|
padding-top:3.5%;
|
|
max-width:98%;
|
|
}
|
|
#mid-body li img {margin-left:3px;}
|
|
#mid-body div.compare div {
|
|
width:78%;margin:0 auto 40px auto;padding:60px 45px
|
|
}
|
|
#mid-body ol {overflow:hidden;height:235px;}
|
|
#mid-body li {display:inline-block;height:180px;width:25%;margin:0 auto;padding:2%;float:left;}
|
|
#mid-body div.compare div {padding:60px 45px 0 45px;min-height:385px;}
|
|
div.arrow-wrap {display:none;}
|
|
#lower-body h1 {max-width:100%;}
|
|
#lower-body ul {display:block;margin:30px auto 50px auto;text-align:center;}
|
|
#lower-body ul li {display:block;margin:0 auto 90px auto;width:80%;text-align:right;padding:0 2.5% 0 2.5%;}
|
|
#lower-body ul li:nth-child(2) {text-align:left;margin:0 auto 90px auto;}
|
|
#lower-body img.quote {max-width:40px;float:left;position:relative;top:-4px;}
|
|
#lower-body ul li:nth-child(2) img.quote {float:right;position:relative;right:-15px;}
|
|
#rackspace li.quote {top:-45px;}
|
|
#upper-body div.about-particles {top:-285px;}
|
|
#careers p {margin:10px auto 0 auto;}
|
|
|
|
}
|
|
|
|
/* 640px and lower
|
|
------------------*/
|
|
@media screen and (max-width: 640px) {
|
|
div.floating-diagram-fix {margin-top:25px;margin-bottom:-20px;}
|
|
h1 {font:normal 34px/45px "Colfax Regular", Helvetica;max-width:90%;}
|
|
#overlay-nav {top:70px;}
|
|
#overlay-nav h1 {font-size:22px;}
|
|
#overlay-nav p {font-size:85%;line-height:145%;}
|
|
#overlay-nav a {display:block;max-width:80%;margin:20px auto 0 auto;}
|
|
header .container {padding:5% 0 0 0;}
|
|
header a.logo {top:-5px;}
|
|
#overlay {position:relative;}
|
|
#overlay .body h1 {padding:20px 15px 20px 25px;}
|
|
#overlay h1 em {display:none;}
|
|
em.valid, em.error {margin:5px 0 0 335px;}
|
|
#mid-body div.compare {max-width:85%;}
|
|
#mid-body li {width:100%;margin:0 auto;display:block;}
|
|
#mid-body ol {padding-bottom:40px;height:auto;}
|
|
iframe {min-height:800px;}
|
|
a.close-signup, a.close-nav {position:fixed;top:15px;right:15px;z-index:9999;}
|
|
#overlay .body {margin:0 auto;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;position:relative;border:none;height:900px;max-height:none;}
|
|
#upper-body div.about-particles {top:-215px;left:70px;margin-bottom:-150px;}
|
|
#upper-body div.about-particles img {max-width:140px;}
|
|
#second-about div.second-about-content {width:90%;padding-left:0;text-align:center;margin:0 auto;}
|
|
#second-about div.second-about-locations {width:90%;padding-right:0;margin:0 auto 100px auto;float:none;display:block;}
|
|
#second-about p {margin:0 auto;}
|
|
#lower-body ol li {margin:0 auto;width:100%;}
|
|
#rackspace {margin-bottom:-162px;}
|
|
#rackspace li {width:100%;display:block;}
|
|
#rackspace img.taylor-rhodes {width:150px;position:relative;top:-100px;left:-190px;}
|
|
#rackspace li.quote {width:100%;top:-5px;}
|
|
footer ul {display:block;}
|
|
footer li {width:100%;display:block;padding:40px 0;border-right:0;border-bottom:1px solid #4f4c58;}
|
|
footer li:last-child {border-bottom:0;}
|
|
iframe {min-height:490px;}
|
|
#lower-body ol.cio-steps li {display:block;margin:0 auto 35px auto;width:100%;}
|
|
#interior-top-sign-up-wrap {display:block;border:2px dotted #d5eaff;width:200px;height:135px;}
|
|
#interior-top-sign-up-wrap h1 {font-size:22px;}
|
|
#interior-top-sign-up-wrap p {font-size:14px;line-height:22px;}
|
|
#interior-top-sign-up-wrap .sign-up {position:relative;top:35px;left:-45px;height:auto;background:transparent;width:300px;padding:16px 0 20px 0;}
|
|
#interior-top-sign-up-wrap .sign-up a {padding:13px 45px;background:#fff;}
|
|
h1.interior-pages {max-width:100%;margin:0 auto;}
|
|
h2.interior-pages {max-width:95%;margin:15px auto;}
|
|
#lower-value-prop li {display:block;margin:0 auto 25px auto;width:100%;}
|
|
ul.three-column-diagram li {width:100%;}
|
|
.sign-up a, #mid-body div.compare div a.button {padding:13px 30px;font-size:20px;}
|
|
}
|
|
|
|
/* Fonts + Animations
|
|
------------------*/
|
|
|
|
@font-face {
|
|
font-family: "Colfax Regular";
|
|
src: url(../fonts/Colfax-Regular.ttf);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Colfax Medium";
|
|
src: url(../fonts/Colfax-Medium.ttf);
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Colfax Bold";
|
|
src: url(../fonts/Colfax-Bold.ttf);
|
|
}
|
|
@keyframes riseUp {
|
|
from {
|
|
margin:25% auto 15% auto;
|
|
}
|
|
to {
|
|
margin:15% auto;
|
|
}
|
|
}
|
|
|
|
@-webkit-keyframes riseUp {
|
|
from {
|
|
margin:25% auto 15% auto;
|
|
}
|
|
to {
|
|
margin:15% auto;
|
|
}
|
|
}
|
|
|
|
@-moz-keyframes riseUp {
|
|
from {
|
|
margin:25% auto 15% auto;
|
|
}
|
|
to {
|
|
margin:15% auto;
|
|
}
|
|
}
|
|
@keyframes Spin {
|
|
from {
|
|
-ms-transform: rotate(180deg);
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg);
|
|
}
|
|
to {
|
|
-ms-transform: rotate(0deg);
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
|
|
@-webkit-keyframes Spin {
|
|
from {
|
|
-ms-transform: rotate(180deg);
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg);
|
|
}
|
|
to {
|
|
-ms-transform: rotate(0deg);
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
|
|
@-moz-keyframes Spin {
|
|
from {
|
|
-ms-transform: rotate(180deg);
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg);
|
|
}
|
|
to {
|
|
-ms-transform: rotate(0deg);
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
@-webkit-keyframes load
|
|
{
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@-moz-keyframes load {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes load {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|