.magnify{position:relative;cursor:none}.magnify-large{position:absolute;display:none;width:100px;height:100px;-webkit-box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}body,html{background:url(../img/background.png) repeat fixed 50% 0}#logo a{background:url(../img/code-spark-logo.png) no-repeat scroll 0 0;border:0 none;display:block;height:197px;margin:0 auto;width:300px}div.container a.brand{color:#33b5e5;font-variant:small-caps;font-weight:700;letter-spacing:1px}.banner{height:145px;margin-left:-20px;margin-right:-20px;padding-top:60px;background-image:-moz-linear-gradient(top,#2d618f,#0c263c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2d618f),to(#0c263c));background-image:-webkit-linear-gradient(top,#2d618f,#0c263c);background-image:-o-linear-gradient(top,#2d618f,#0c263c);background-image:linear-gradient(to bottom,#2d618f,#0c263c);background-image:-ms-linear-gradient(top,#2d618f,#0c263c);background-repeat:repeat-x;border-bottom:3px solid #fcf8e3}.subtitle,.title,p.content{padding-left:40px}.subtitle,.title{font-size:21px;overflow:visible;font-family:Helvetica,Arial,sans-serif;color:#eee;text-transform:uppercase;text-shadow:0 -2px 0 rgba(0,0,0,.7)}.title{margin-bottom:10px;padding-top:50px}.subtitle{padding-top:10px;font-size:14px}.navbar{margin-left:auto;margin-right:auto;z-index:1100}.navbar-inner{border-top:none;border-right:none;border-left:none}@media (max-width:650px){.contact-info-container{text-align:center;width:100%;padding-top:0;margin-top:0;height:425px;float:none}.contact-form-container{border-top:1px solid #333;padding-top:50px;width:300px;margin:0 auto;float:none;padding-bottom:40px}.leader{font-size:inherit}}@media (min-width:650px) and (max-width:849px){.contact-info-container{border-left:1px solid #333;float:right;padding-left:20px;text-align:center;width:228px;padding-top:0;margin-top:0;height:425px}.contact-form-container{width:300px;float:left;padding-left:40px;padding-bottom:40px}.elastic-container{width:650px;margin:0 auto}.leader{font-size:18px}}@media (min-width:849px){.contact-info-container{border-left:1px solid #333;float:right;padding-left:20px;text-align:center;width:269px;padding-top:0;margin-top:0;height:425px}.contact-form-container{width:425px;float:left;padding-left:40px;padding-bottom:40px}.values-container{border-left:1px solid #333;float:right;width:379px;height:300px}.about-info-container{width:408px;float:left}.elastic-container{width:830px;margin:0 auto}.leader{font-size:18px}ul.values{padding-top:15px}}@media (min-width:600px){.navbar{width:500px}}@media (max-width:978px){.hori{background:url(../img/hori-bar.png) repeat-x scroll 0 0 transparent;margin-left:-20px;margin-right:-20px;height:150px;margin-top:60px}}@media (min-width:978px){.hori{background:url(../img/hori-bar.png) repeat-x scroll 0 0 transparent;margin-left:auto;margin-right:auto;height:20px;margin-top:80px;width:900px}}@media (min-width:978px){.navbar .nav,.navbar .nav>li{float:none;display:inline-block}.navbar-inner{text-align:center}}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{font-weight:400;letter-spacing:2px}.affix{margin-left:-20px;margin-right:0;width:100%;margin-top:0;top:0}.nav{font-family:Tahoma,sans-serif;font-size:14px;font-variant:small-caps}.hero-unit{margin-top:70px;margin-left:auto;margin-right:auto;max-width:600px;padding:10px 40px 40px 40px;color:#fff;background:0 0}.hero-slogan{text-align:center;margin-bottom:15px;padding-bottom:10px}.hero-slogan-secondary{text-align:center;font-weight:400;margin-bottom:0;letter-spacing:1px;font-size:17px}.hero-slogan-secondary em{font-family:'lucida grande',sans-serif;color:#ff0;text-shadow:0 -2px 0 rgba(0,0,0,.7);font-style:normal}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav-collapse .nav .active>a{color:#fff;background:linear-gradient(#d0441b,#bb3415) repeat scroll 0 0 #af4009;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#d0441b),color-stop(100%,#bb3415));background-image:-webkit-linear-gradient(#d0441b,#bb3415);background-image:-moz-linear-gradient(#d0441b,#bb3415);background-image:-o-linear-gradient(#d0441b,#bb3415);background-image:linear-gradient(#d0441b,#bb3415)}.learn{margin-top:20px;letter-spacing:0;font-variant:small-caps;font-size:16px;font-weight:700}.footer-container{color:#bdba9b;background:repeat-x;margin-left:-20px;margin-right:-20px;text-align:center;min-height:150px;text-shadow:0 2px 0 #2e2e2e;background-image:-moz-linear-gradient(top,#474a50,#0f161a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#474a50),to(#0f161a));background-image:-webkit-linear-gradient(top,#474a50,#0f161a);background-image:-o-linear-gradient(top,#fc1501,#0f161a);background-image:linear-gradient(to bottom,#474a50,#0f161a)}.footer-container small{font-size:11px}.copyright-secondary{color:#e3e3ec}p.content{padding-right:20px;color:#9f9f9f}em{font-style:normal;background-color:transparent}.green{color:#99f223}.shaded{color:#82d515}div.about-info-container p.content{padding-bottom:7px}.faded,.fraction,div.about-info-container p.content:first-line{color:#77a9af}.fraction{position:relative;font-size:small;top:6px;padding:0;margin:0}.leader{color:grey;text-shadow:2px 2px 2px #000}em.subtitle{padding-left:0;color:#77a9af;font-size:13px;text-shadow:0 2px 2px #2e2e2e}ul.values{padding-left:35px;padding-bottom:0;color:#eee}ul.values>li{padding-bottom:5px}.member-container{width:270px;height:280px;padding-left:42px;padding-right:20px;color:#9f9f9f}.member-container:hover .member-card{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.face{position:absolute}.member-card{z-index:0;width:270px;height:280px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.back,.front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.front{z-index:900;top:0;left:0;width:inherit;height:280px;text-align:center;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0)}.back{top:-3px;left:-3px;z-index:800;width:inherit;height:280px;border:3px solid #fff;border-radius:5px;background:#222;text-shadow:1px 1px 1px rgba(0,0,0,.6);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-box-shadow:0 1px 5px rgba(0,0,0,.9);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.9);box-shadow:0 1px 5px rgba(0,0,0,.9)}.back>p{text-align:center;padding-top:10px;padding-bottom:15px;margin-bottom:0}.back>dl{margin-top:0;padding-top:0;padding-bottom:0}.front:hover{z-index:700}.front>img{height:280px;border:3px solid none;border-radius:5px}.member-card dl{font-size:30px;font-weight:700;color:#717171;width:250px;padding:5px 10px 5px 5px;overflow:hidden}.member-card dl dt{float:left;clear:both;line-height:35px;padding-left:10px}.member-card dl dd{line-height:35px;float:right}.badgeRed{background-image:-moz-linear-gradient(top,#fc1501,#9d1309);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fc1501),to(#9d1309));background-image:-webkit-linear-gradient(top,#fc1501,#9d1309);background-image:-o-linear-gradient(top,#fc1501,#9d1309);background-image:linear-gradient(to bottom,#f03,#9d1309);background-color:red}.badgeGreen{background-image:-moz-linear-gradient(top,#8add6d,#006400);background-image:-webkit-gradient(linear,0 0,0 100%,from(#8add6d),to(darkgreen));background-image:-webkit-linear-gradient(top,#8add6d,#006400);background-image:-o-linear-gradient(top,#8add6d,#006400);background-image:linear-gradient(to bottom,#8add6d,#006400);background-color:green}.badgeOrange{background-image:-moz-linear-gradient(top,orange,#ff4500);background-image:-webkit-gradient(linear,0 0,0 100%,from(orange),to(orangered));background-image:-webkit-linear-gradient(top,orange,#ff4500);background-image:-o-linear-gradient(top,orange,#ff4500);background-image:linear-gradient(to bottom,orange,#ff4500);background-color:orange}.name-tag>a:hover{background-color:transparent;text-decoration:none;cursor:hand;color:salmon}.name-tag>a{padding-right:5px}p.name-tag>a:last-child{padding-right:0}dd.name-tag>a:last-child{padding-right:10px}p.name-tag>em{top:-10px;position:relative}p.name-tag>em:first-child{font-weight:700;padding-right:20px}p.name-tag{padding-top:15px;text-align:left}.footer-logo{height:61px;display:inline-block}.signature{width:221px;background:url(../img/signature-logo-grey.png) no-repeat center center}.signature:hover{background:url(../img/signature-logo-color.png) no-repeat center center}.accenture{width:173px;background:url(../img/accenture-logo-grey.png) no-repeat center center}.accenture:hover{background:url(../img/accenture-logo-color.png) no-repeat center center}.mixpanel{width:126px;background:url(../img/mixpanel-logo-grey.png) no-repeat center center}.mixpanel:hover{background:url(../img/mixpanel-logo-color.png) no-repeat center center}label{color:#9f9f9f;display:none}input,input[type=email],input[type=text],textarea{color:#9f9f9f;text-shadow:0 -1px 2px rgba(0,0,0,.5);font:13px/18px Arial,Helvetica,sans-serif;background:#3d3d3d;background:rgba(255,255,255,.1);-webkit-box-shadow:inset rgba(0,0,0,.35) 2px 2px 12px,rgba(0,0,0,.3) 0 -1px 2px;-moz-box-shadow:inset rgba(0,0,0,.35) 2px 2px 12px,rgba(0,0,0,.3) 0 -1px 2px;box-shadow:inset rgba(0,0,0,.35) 2px 2px 12px,rgba(0,0,0,.3) 0 -1px 2px;border:1px solid #444;width:95%}form{padding-top:10px}form button.btn-large{font-weight:700;width:98%}textarea{height:256px;width:95%}input[type=email]:hover,input[type=text]:hover,textarea:hover{border:1px solid #999}dt.subtitle{padding-left:0;padding-bottom:5px}.media{margin-left:-10px}.media>div:first-child{margin:0;padding:0;float:left}.media>div:first-child>p,.workBadge{margin-left:50px;margin-right:20px;border-radius:50%;width:80px;height:80px;text-align:center;border:5px solid #d6e3d8}.workBadge{margin-bottom:0;padding-bottom:0;position:relative;top:-50px;float:right;width:20px;height:20px;border:2px solid #222}.media>div:first-child>p>i,.workBadge>i{color:#333;position:relative;top:20%;padding:0;margin:0}.media-heading{padding:0}.media-body{float:left}.github-brand{color:#8add6d}.twitter-brand{color:#0095c2}.facebook-brand{color:#4b67a1}.linkedin-brand{color:#246499}.navbar-inverse .navbar-inner{background-image:-moz-linear-gradient(top,#020202,#020202);background-image:-webkit-gradient(linear,0 0,0 100%,from(#020202),to(#020202));background-image:-webkit-linear-gradient(top,#020202,#020202);background-image:-o-linear-gradient(top,#020202,#020202);background-image:linear-gradient(to bottom,#020202,#020202);border-color:#fff}div.container-fluid.hori.clearfix{height:auto;padding-bottom:0}div.carousel{width:300px;height:300px;border:2px dotted #333;background-color:#2e2e2e;border-radius:5px;margin-left:40px;box-shadow:0 1px 5px rgba(0,0,0,.9);display:inline-block}div.carousel h4.leader{text-align:left;padding-left:10px;display:inline-block;width:300px}a.carousel-control.right{top:120px;left:125px}div.carousel-caption>p:first-child{float:left;position:relative;top:0;left:0;width:100%}div.carousel-caption{position:relative;top:0;height:44px}div.carousel-caption p>em.leader{font-size:inherit}div.carousel-inner>div.item:last-child>div.carousel-caption{top:0;height:230px;position:relative;border-radius:2px}div.item img{border-radius:2px}p.workBadge.firstBadge{left:30px}p.workBadge.secondBadge{left:95px}p.workBadge.badgeOrange i{top:0;right:1%}p.workBadge.badgeGreen i,p.workBadge.badgeRed i{top:2%;right:1%}.no-transition{-webkit-transition:height 1ms;-moz-transition:height 1ms;-ms-transition:height 1ms;-o-transition:height 1ms;transition:height 1ms}dd.qr{padding-top:10px}dd.qr img{border-radius:5px}