@charset "utf-8";/*!
 * Alkali v0.5.0
 */i[data-icon]{font-family:dejavusansmono,Helvetica,Arial,sans-serif;display:block;font-size:2rem;line-height:2.4rem}.serif-font{font-family:'Droid Serif',serif}.sans-serif-font{font-family:'Open Sans',sans-serif}.zero-margin{margin:0}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.l-box{padding:1em}.l-box-lrg{padding:2em}.section{margin-bottom:2em !important}.is-center{text-align:center}@font-face{font-family:'dejavusansmono';src:url('../fonts/dejavusansmono/webfont.eot');src:url('../fonts/dejavusansmono/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dejavusansmono/webfont.woff') format('woff'),url('../fonts/dejavusansmono/webfont.ttf') format('truetype'),url('../fonts/dejavusansmono/webfont.svg#dejavusansmono') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'alert';src:url('../fonts/alert/webfont.eot');src:url('../fonts/alert/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/alert/webfont.woff') format('woff'),url('../fonts/alert/webfont.ttf') format('truetype'),url('../fonts/alert/webfont.svg#alert') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'social';src:url('//cdn.kdi.co/fonts/social/1.1.0/webfont.eot');src:url('//cdn.kdi.co/fonts/social/1.1.0/webfont.eot?#iefix') format('embedded-opentype'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.woff') format('woff'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.ttf') format('truetype'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.svg#social') format('svg');font-weight:normal;font-style:normal}.colgroup{zoom:1;margin-left:-1em;margin-right:-1em}.colgroup:before,.colgroup:after{content:"\0020";display:block;height:0;overflow:hidden}.colgroup:after{clear:both}.col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left}.col-pct-10{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:10%}.col-pct-20{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:20%}.col-pct-30{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:30%}.col-pct-40{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:40%}.col-pct-50{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%}.col-pct-60{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:60%}.col-pct-70{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:70%}.col-pct-80{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:80%}.col-pct-90{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:90%}.col-pct-100{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.col-1{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:8.33333333%}.col-2{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%}.col-3{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.col-4{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:33.33333333%}.col-5{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:41.66666667%}.col-6{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%}.col-7{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:58.33333333%}.col-8{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:66.66666667%}.col-9{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:75%}.col-10{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:83.33333333%}.col-11{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:91.66666667%}.col-12{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.q1{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.q2{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%}.q3{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:75%}.q4{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.quarter{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.half{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%}.full{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}@media screen and (min-width:64em) and (max-width:80em){.main.grid-collapsible{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}}@media screen and (min-width:120em){.main.grid-collapsible{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}}html,body{width:100%;height:100%;-webkit-overflow-scrolling:touch}html{font-size:100%;line-height:150%}body{font-size:1em;font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.touch{width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}h1{margin:1rem 0;font-family:'Droid Serif',serif;font-size:2rem;font-weight:400}h2{margin:1rem 0;font-family:'Droid Serif',serif;font-size:1.8rem;font-weight:400}h3{margin:1rem 0;font-family:'Droid Serif',serif;font-size:1.6rem;font-weight:400}h4{margin:1rem 0;font-size:1.4rem;font-weight:normal}h5{margin:1rem 0;font-size:1.2rem;font-weight:normal}h6{font-size:1rem;margin:1rem 0;font-weight:normal}p{margin:.75rem 0}body{line-height:1.7em;color:#7f8c8d;font-size:14px;font-family:'Roboto Slab',serif}h1,h2,h3,h4,h5,h6{color:#34495e}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:14px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f8f8f8;border-radius:4px;font-family:Monaco,Consolas,"Lucida Console",monospace}.btn{background-color:#1f8dd6;color:white;padding:.5em 2em;border-radius:5px}a.btn-primary{background:white;color:#1f8dd6;border-radius:5px;font-size:120%}header,.main{padding:1em;width:100%}header.top{display:none;background-color:#f1f1f1}.container{max-width:1000px;margin:0 auto}.highlight{color:#fff}footer{clear:both;color:#fff;background-color:#222}footer h3{margin-bottom:30px;color:#fff}footer ul{list-style-type:none}footer .links{padding:50px 0}footer .links .quicklinks a,footer .links .about a{color:#1b8}footer .social ul{display:inline-block}footer .social ul li{display:inline-block;margin:0 1em}footer .social ul a{color:#1b8;text-decoration:none}footer .social ul a i:before{font-family:"social"}footer .social ul a cite{display:none}footer .copyright{clear:both;background:#fff;padding:1em 2em;text-align:left;font-size:.75em;color:#444}footer .copyright .logo{display:block;background:url(//cdn.kdi.co/img/logos/kdi/kdi-2010-64.png);width:64px;height:64px;opacity:.95;transform:scale3d(.95, .95, .95);transition:transform .5s ease,opacity .5s;-webkit-transition:-webkit-transform .5s ease,opacity .5s;border:0}footer .copyright .logo:hover{opacity:1;transform:scale3d(1, 1, 1)}footer .copyright p{margin:0;line-height:64px}footer .copyright p a,footer .copyright p a:visited{color:#444;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear}footer .copyright p a:hover,footer .copyright p a:visited:hover{color:#444;border-bottom:1px solid #444}.index section.hero{background:url(../img/hero-1920.jpg) center center no-repeat;background-size:cover;z-index:-1;overflow:hidden;width:100%;height:100%;top:0;left:0;position:fixed;text-align:center;padding-top:2em}.index section.hero h1{font-size:45px;font-weight:bold;color:white;font-weight:100;border-radius:5px;line-height:1em;opacity:1;color:rgba(255,255,255,0.4);margin:0}.index section.hero p{color:white;font-size:13px;letter-spacing:.05em;opacity:.8;text-transform:uppercase;padding:1em 0}.index .content{margin-top:10em;left:0;width:100%;min-height:12%;z-index:2}.index .intro{width:85%;min-height:600px;margin:0 auto;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);background-color:#fff;padding:7% 10% 7%;margin-bottom:3em}