body{background-color:#414d59;font-family:Montserrat,sans-serif}.alert:empty{display:none}.alert-info{background-color:#505b68;border:1px solid #4ecdc4;font-weight:700}.alert-danger,.alert-info{color:#fff;margin:0;text-align:center}.alert-danger{background-color:#dc3545;border:0}.hero{background-image:linear-gradient(#505b68,#fff);background-size:cover;width:100%!important;box-shadow:inset 0 0 50px #414d59}@keyframes a{0%{opacity:0}to{opacity:1}}.heroOverlay{background-color:rgba(85,98,112,.79);height:100%;width:100%;position:relative;overflow:hidden}.heroOverlay .container:before{background-color:#414d59;height:200px;position:absolute;left:-5px;top:-150px;width:200%;transform:rotate(-1deg)}@media (max-width:576px){.heroOverlay .container:before{top:-90px;transform:rotate(6deg)}}.heroOverlay .cta{padding-bottom:40px}.logo{padding:20px;z-index:1}.logo img{width:115px;height:33px}.nav{padding:20px;text-align:right;z-index:1}.nav a,.nav span{font-family:Open Sans,serif;color:#ddd;font-size:16px;margin-left:10px;cursor:pointer}.nav a:hover,.nav span:hover{text-decoration:underline}@media (max-width:576px){.nav a,.nav span{display:block}}.headline{margin-top:30px;font-family:Raleway,sans-serif;color:#fff;font-size:36px}.headline,.subheading{font-weight:200;text-align:center;padding:0 20px}.subheading{margin-top:20px;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.7);font-size:18px;text-transform:uppercase}@media (min-width:992px){.headline,.subheading{text-align:left}.heroOverlay .ctaUnder{margin:32px 0 0 20px}}.featureHeader{margin-top:16px}.featureImage{text-align:center;background-color:#556270;width:75px;height:75px;border-radius:50%;margin-left:50px;float:left}.featureImage img{width:50%;height:50%;margin-top:17px}.heroOverlay .ctaUnder{animation:a 2s}a.ctaUnder{background-color:#30a098;display:block;text-decoration:none;margin:0 auto;margin-top:32px;height:60px}.ctaOver,a.ctaUnder{border-radius:4px;width:294px}.ctaOver{font-family:Montserrat,sans-serif;background-color:#4ecdc4;height:53px;text-align:center;padding:10px 0;cursor:pointer;color:#fff;font-size:20px;font-weight:700;font-style:normal;text-transform:uppercase;line-height:34px}.ctaOver:hover{background-color:#3bc3b8}.features{padding-top:40px;padding-bottom:40px;background-color:#fff}.features .row{display:flex;flex-flow:row wrap}.feature{flex:1 1 auto}.feature:not(:first-child){border-left:1px solid rgba(0,0,0,.1)}.featureTitle{font-family:Raleway,sans-serif;font-weight:400;font-size:22px;color:#ea8576;text-align:center;margin-top:17px;height:75px;line-height:75px;padding-left:10px;padding-right:10px}.featureTitle span{display:inline-block;vertical-align:middle;line-height:30px}.featureBody{text-align:left;font-family:Montserrat,sans-serif;margin-top:45px;font-size:16px;line-height:26px;color:#556270;padding:0 15px;clear:left}.details{margin-top:20px;font-size:12px}.featureControl{font-family:Montserrat,sans-serif;text-align:left;padding-left:16px}@media (min-width:769px){.featureImage{margin-left:20px}.featureControl{position:absolute;bottom:0;width:100%}.featureBody{margin-bottom:45px}.featureTitle{margin-left:95px;margin-right:20px;padding-left:20px;text-align:left}}@media (max-width:769px){.featureImage{margin-left:15px}.featureTitle{margin-left:90px;text-align:left;paddin-left:20px}.featureBody{margin-top:20px}.featureControl{margin-top:25px;margin-bottom:40px}}.featureControl span{cursor:pointer;color:#0fa3b1}.socialProof{padding:40px 20px;color:#fff;font-family:Raleway,sans-serif;font-weight:200}.socialProof .quote{font-size:24px}.socialProof .author{font-weight:400;font-size:16px;text-align:right}.socialProof a{color:#0fa3b1}.customerList{padding-top:40px;padding-bottom:40px;text-align:center}.customerList img{height:50px;padding:10px 20px;filter:grayscale(100%)}.customerList img.inverted{filter:grayscale(100%) invert(100%)}.plans{background-color:#556270;width:100%!important;padding-bottom:40px;padding-top:40px}.plan{padding:20px;filter:drop-shadow(0 15px 35px rgb(65,77,89))}.plan .box{padding:30px 0}.freePlan{padding:10px}.freePlan .box{background-color:#505b68;border:1px solid #4ecdc4;padding:40px 0}.freePlan .box .banner{background-color:#4ecdc4;text-align:center;padding:8px;font-family:Raleway,sans-serif;font-weight:400;font-size:26px;color:#fff}.plan .price{font-family:Roboto,serif;font-size:72px;color:#fff;text-align:center;line-height:115px;margin-top:15px}.plan .price .per{font-size:26px}.plan .properties .property{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;line-height:29px;margin-bottom:16px;text-align:center}.planCta a.ctaUnder{width:150px;height:44px}.planCta .ctaOver{width:150px;height:40px;font-size:16px;line-height:24px}.enterprisePlan .box,.standardPlan .box{background-color:#63707e}.enterprisePlan .box .banner,.standardPlan .box .banner{background-color:#ea8676;text-align:center;padding:8px;font-family:Raleway,sans-serif;font-weight:400;font-size:26px;color:#fff}.enterprisePlan .planCta a.ctaUnder,.standardPlan .planCta a.ctaUnder{height:40px}.enterprisePlan .planCta .ctaOver,.standardPlan .planCta .ctaOver{background-color:#ea8676;height:42px}.freePlan .planCta .ctaOver:hover{background-color:#3bc3b8}.enterprisePlan .planCta .ctaOver:hover,.standardPlan .planCta .ctaOver:hover{background-color:#de695a}.finePrint{padding:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:14px;text-align:center}.finePrint a{color:#0fa3b1}.footer{background-color:#414d59;text-align:center;font-family:Montserrat,sans-serif;font-size:14px;padding:20px}.footer,.footer a{color:#e4e4e4}.footer .emphasis{color:#4ecdc4}.footer a:not(:first-child),.footer span:not(:first-child){margin-left:10px}.about,.appView,.confirmed,.dashboard,.signin,.signup,.signupSuccess{background-color:#556270;color:#fff;padding-top:20px;padding-bottom:40px}.appView,.dashboard{padding-top:0}.confirmed,.signin,.signup,.signupSuccess{text-align:center}.about,.confirmed{color:#fff}.about{text-align:left;padding:0 40px}.about,.confirmed,.signupSuccess{padding-top:45px}input:focus,textarea:focus{outline:none}input[type=email],input[type=password]{margin-top:4px;border-radius:2px;box-shadow:none;background-color:#374850;border:1px solid transparent;padding:8px 12px;font-size:14px;color:#aaa;height:40px;width:100%}input[type=email]:focus,input[type=password]:focus{opacity:.8}.about a,.appView a,.confirmed a,.dashboard a,.signin a,.signup a,.signupSuccess a{color:#4ecdc4}.dashboard .banner{padding-top:10px;padding-bottom:10px;text-align:center;opacity:.9;background-color:hsla(0,0%,100%,.1);margin-top:15px}.signin label,.signup label{text-align:left;display:block;margin-bottom:0;margin-top:15px;font-weight:400}.dashboard .button-wrapper.upgrade,.dashboard.modal .button-wrapper{text-align:right}.dashboard .create-app button{margin-left:10px}.dashboard .create-app button,.dashboard.modal button,.dashboard button.upgrade{font-family:Open Sans,serif;outline:none;border:none;color:#fff;font-size:16px;padding:2px 18px;text-align:center;border-radius:4px}.dashboard .create-app button,.dashboard.modal button{background-color:#ea8676}.dashboard .create-app button,.dashboard button.upgrade{margin-top:20px}.dashboard.modal button{margin-top:10px}.dashboard button.upgrade{background-color:#4ecdc4}.dashboard h3.title{float:left;font-family:Raleway,sans-serif;font-weight:200}.signin button,.signup button{outline:none;border:none;background-color:#ea8676;color:#fff;font-size:16px;padding:8px;text-align:center;border-radius:4px;height:40px;width:100%;margin-top:16px}.dashboard .create-app button:hover,.dashboard.modal button:hover,.signin button:hover,.signup button:hover{background-color:#de695a}.dashboard .upgrade.button-wrapper button.upgrade:hover{background-color:#3bc3b8}.signup .disclaimer{margin-top:10px}.dashboard .errors ul,.dashboard .info ul,.signin ul,.signup ul{list-style:none;background-color:#dc3545;font-size:14px;color:#fff;text-align:left;padding:0;border-radius:4px}.dashboard .errors ul,.dashboard .info ul{margin-top:20px}.dashboard .errors li,.dashboard .info li,.signin li,.signup li{padding:8px 15px}.dashboard .errors li:not(:first-child),.dashboard .info li:not(:first-child),.signin li:not(:first-child),.signup li:not(:first-child){padding-top:0}.dashboard .info ul,.signin li.info{background-color:#28a745}.dashboard ul.apps{list-style:none;font-size:14px;text-align:left;padding:0}.dashboard ul.apps li.app.header{text-transform:uppercase}.dashboard ul.apps li.app{border-bottom:1px solid #414d59;padding-left:10px;line-height:40px}.dashboard .column-header .scale,.dashboard ul.apps li.app .scale{text-align:right}.dashboard ul.apps li.app .name{font-size:14px}.bash{background-color:#374850;color:#ddd;padding:8px;margin-bottom:10px;font-family:Courier,serif;letter-spacing:-1px}.appView .header h3,.appView h4{font-family:Raleway,sans-serif;font-weight:200}.appView .header.row,.dashboard .header.row{border-bottom:1px solid #111}.dashboard a.launch,.dashboard a.setup{font-family:Open Sans,serif;color:#fff;border-radius:4px;padding:0 8px;margin-left:10px;border:none;line-height:20px;outline:none}.dashboard a.setup{background-color:#4ecdc4}.dashboard a.launch{background-color:#ea8676}.dashboard a.launch:hover,.dashboard a.setup:hover{text-decoration:none}.dashboard a.setup:hover{background-color:#3bc3b8}.dashboard a.launch:hover{background-color:#de695a}.appView h4{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #414d59}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);font-family:Open Sans,serif}.modal-content{background-color:#556270;margin:40px auto;padding:20px;width:80%}label[for=card-element]{display:none;color:#fff}.card-element-wrapper{background-color:#374850;padding:8px 10px}.card-element-errors{color:#de695a;padding:8px 10px}.dashboard .errors .dismiss,.dashboard .info .dismiss{float:right;padding:8px;line-height:20px;margin-right:6px;cursor:pointer}.dashboard .column-header .size,.dashboard .scale .size{margin-left:30px}.dashboard .scale button{outline:none;border:none;color:#fff;font-size:16px;text-align:center;border-radius:4px;width:22px;line-height:20px;background-color:#ea8676}.dashboard .scale:not(.updating) button:hover{background-color:#de695a}.dashboard .scale .count{display:inline-block;width:30px;text-align:center}.dashboard .column-header .scale span.replicas,.dashboard .column-header .scale span.size,.dashboard ul.apps li.app .scale span.replicas,.dashboard ul.apps li.app .scale span.size{display:inline-block;width:85px;text-align:center}.dashboard .column-header{color:#ccc}.dashboard ul.apps li.app .scale.updating{opacity:.5}.signin .signin-help{margin-top:20px}.about h3{margin-top:0;padding-bottom:30px}.about .header,.about h3{font-family:Raleway,sans-serif;font-weight:200;font-size:24px}.about .header{padding-left:15px;padding-bottom:10px}.about .person{margin:40px 0;padding-bottom:30px}.about .person:not(:last-child){border-bottom:1px solid #414d59}.person .pic{width:75px;height:75px;float:left;background-size:75px 75px;filter:grayscale(100%)}.person .pic.carlos{filter:grayscale(100%) brightness(75%)}.person .name{font-family:Raleway,sans-serif;font-weight:200;font-size:14px;text-transform:uppercase;letter-spacing:2px}.person .bio,.person .name{margin-left:75px;padding-left:20px}.person .bio{padding-top:10px;font-family:Montserrat,sans-serif;max-width:500px}.person .pic.jesse{background-image:url(/images/jesse.png)}.person .pic.ajit{background-image:url(/images/ajit.png)}.person .pic.carlos{background-image:url(/images/carlos.png)}.person .pic.harris{background-image:url(/images/harris.png)}.person .pic.ken{background-image:url(/images/ken.png)}.person .pic.joy{background-image:url(/images/joy.png)}.screencast{text-align:center;margin-top:13px;margin-bottom:20px}.screencast iframe{border:0;width:420px;height:236px}@media (max-width:576px){.screencast{margin-top:0}.screencast iframe{width:100%}}.upgradeMarketing{padding:10px;font-family:Montserrat,sans-serif;color:#eee}.upgradeMarketing h3{font-family:Raleway,sans-serif;font-weight:200;margin-top:0;margin-bottom:20px;border-bottom:1px solid #999;padding-bottom:20px}.appView svg g.tick text{fill:#fff}.appView svg g.tick line,.appView svg path.domain{stroke:#fff}.appView svg g.series path{stroke:#fff;fill:#fff;fill-opacity:.2}.appView .chartName{padding-top:20px}.appView .sectionNav{font-family:Raleway,sans-serif;font-size:16px;font-weight:200;line-height:1.1;padding-right:0}.appView .sectionNav ul{padding:0}.appView .sectionNav ul li{list-style:none;padding:10px 0;border-bottom:1px solid #414d59}.appView .section{border-left:1px solid #000;padding-left:60px;padding-top:20px}