@charset "utf-8";/*!
 * Alkali v0.5.0
 */.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}.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%}}@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}.index .sidebar{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.index .main-content{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:75%}.index .news .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.index i{font-style:normal}.index .colgroup.gallery{margin-left:-0.5em;margin-right:-0.5em}.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%;padding:1em / 2}.index .gallery .col .inner{padding:1em;border:1px solid #ccc;background-color:#fff}@media screen and (min-width:120em){.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%}}@media screen and (max-width:80em){.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%;padding:1em / 2}}@media screen and (max-width:64em){.index .news .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:33.33333333%}.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:33.33333333%;padding:1em / 2}}@media screen and (max-width:46.8em){.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%;padding:1em / 2}}@media screen and (max-width:30em){.index .sidebar{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.index .main-content{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.index .news .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}.index .gallery .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%;padding:1em / 2}}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}@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}h1,h2,h3,h4,h5,h5{margin:1rem 0;font-weight:600;font-family:'Open Sans',sans-serif}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem;font-weight:normal}h5{font-size:1.2rem;font-weight:normal}h6{font-size:1rem;font-weight:normal}p{margin:.75rem 0}a:link,a:visited{color:#c90}a:link:hover,a:visited:hover{color:#664d00;text-decoration:underline}.btn{position:relative;display:inline-block;height:auto;padding:.5em;margin:0;border:none;border-radius:5px;text-align:center;text-decoration:none;cursor:pointer;vertical-align:middle;white-space:nowrap;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;text-transform:uppercase}.btn-icon{background-color:transparent;border:none}.btn-yellow,a.btn-yellow{background-color:#fbcc33;color:#fff}.btn-yellow:hover{background-color:#f6bd05}.btn-orange,a.btn-orange{background-color:#ffcc00;color:#fff}.btn-orange:hover{background-color:#cca300}.btn-primary,a.btn-primary{background-color:#ffcc00;color:#fff}.btn-primary:hover,a.btn-primary:hover{background-color:#997a00;color:#fff;text-decoration:none}.btn-cyan,a.btn-cyan{background-color:#66cccc;color:#fff}.btn-cyan:hover,.btn-cyan:hover{background-color:#399;color:#fff;text-decoration:none}.btn-black,a.btn-black{background-color:#000;color:#fff}.btn-black:hover{background-color:#333}.btn-white,a.btn-white{background-color:#fff;color:#000}.btn-white:hover{background-color:#fff}input{display:block}input[type=text],input[type=email],input[type=password]{border:none;background-color:#f9f9f9;margin-bottom:.5em;padding:.5em;border-top:1px solid #f7f7f7;border-left:1px solid #f1f1f1;border-right:2px solid #f1f1f1;border-bottom:2px solid #eee}.container{max-width:1000px;margin:0 auto}i[data-icon]{font-family:dejavusansmono,Helvetica,Arial,sans-serif;display:block;font-size:2rem;line-height:2.4rem}header.top{width:100%;padding:.5em;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0}header.top h1.logo{top:5px;position:relative;display:inline-block;margin:0 auto;padding-left:30px;font-size:1.75em;font-style:italic}header.top h1.logo::first-letter{font-size:0}header.top h1.logo:before{content:" ";position:absolute;width:32px;height:32px;left:0;top:0;background:url(../img/icon/artycles-icon-32.png) center center no-repeat;background-size:contain}header.top h1.logo a{color:#999;text-decoration:none;letter-spacing:.12em}header.top nav ul{display:inline-block}header.top nav ul li{display:inline-block;font-weight:bold}header.top nav ul li a{padding-right:1.5em;color:#666;text-decoration:none}header.top nav ul li a:hover{color:#444}header.top .btn{margin-right:1em}.frame{background:#fff;padding:1em;text-align:center;margin:1em}.hero{width:100%}footer{background-color:#444;color:#eee}footer a,footer a:link,footer a:visited{color:#fff2cc;text-decoration:none}footer a:hover,footer a:link:hover,footer a:visited:hover{color:#fff}footer nav{padding:1em 1em 2em;border-bottom:1px solid #999}footer .social li{display:inline-block}footer .social i[data-icon]:before{font-family:'social'}footer .social 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}footer .copyright .logo:hover{opacity:1;transform:scale3d(1, 1, 1)}footer .copyright p{margin:0;line-height:64px}footer .copyright p a{color:#444;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear}footer .copyright p a:hover{border-bottom:1px solid #444;color:#444;text-decoration:none}.drop-area{position:relative;width:80%;max-width:1100px;height:50%;min-height:400px;margin:20px auto;background-color:#fafafa;border:dashed 3px #ccc;border-radius:0px;text-align:center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJpY29tb29uLWlnbm9yZSI+DQo8L2c+DQo8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMzIsMTZjMCw4LjgtNy4yLDE2LTE2LDE2UzAsMjQuOCwwLDE2UzcuMiwwLDE2LDBTMzIsNy4yLDMyLDE2eiBNMywxNmMwLDcuMiw1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzDQoJUzIzLjIsMywxNiwzUzMsOC44LDMsMTZ6IE0xNy40LDYuNmw4LDhjMC44LDAuOCwwLjgsMiwwLDIuOHMtMiwwLjgtMi44LDBMMTgsMTIuOFYyNGMwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMlYxMi44bC00LjYsNC42DQoJYy0wLjgsMC44LTIsMC44LTIuOCwwQzYuMiwxNyw2LDE2LjUsNiwxNnMwLjItMSwwLjYtMS40bDgtOEMxNS40LDUuOCwxNi42LDUuOCwxNy40LDYuNkwxNy40LDYuNnoiLz4NCjwvc3ZnPg0K);background-position:center center;background-repeat:no-repeat;background-size:20%}.drop-area h2{color:#666;margin-top:5%}.drop-area .content{font-size:4em;color:#ccc}.file-area{width:80%;max-width:1100px;margin:0 auto}.file-area #file-name{display:none}.file-area .file-chooser li{position:relative;display:inline-block;margin-right:20px;margin-bottom:20px;background-color:#fafafa;text-align:left;cursor:hand}.file-area .file-chooser li label{display:block;padding:10px 30px 10px 10px}.file-area .file-chooser li input[type=radio]{position:absolute;top:10px;right:10px}.file-area .file-chooser li:hover{background-color:#fbcc33}.file-area .file-chooser li p{margin:0;padding:0}.file-area .file-chooser li.selected{background-color:#fbcc33}.status progress{display:block;width:80%;margin:0 auto}.complete{padding:24px;margin:24px 0;background:#ffd}.index,.account-login,.account-register{background:#f6f5f4}.index .main,.account-login .main,.account-register .main{width:100%;height:100%}.index .main .hero,.account-login .main .hero,.account-register .main .hero{min-height:200px;margin:0 auto;vertical-align:middle;background-image:url(../img/index-hero-back.jpg);background-repeat:no-repeat;background-color:#fff;background-position:left bottom;background-size:cover;padding:40px}.index .main .hero h2,.account-login .main .hero h2,.account-register .main .hero h2{font-size:2rem;line-height:2.5rem;color:#222;opacity:.75}.index .main .hero p,.account-login .main .hero p,.account-register .main .hero p{color:#444;max-width:50%}.index .main h3,.account-login .main h3,.account-register .main h3{font-size:1.4em;font-weight:700;color:#444;padding-top:50px;padding-bottom:5px}.index .main p,.account-login .main p,.account-register .main p{color:#444}.index .main .frame,.account-login .main .frame,.account-register .main .frame{display:inline-block;width:40%;min-height:200px}.index .main #showcase,.account-login .main #showcase,.account-register .main #showcase{background:#fff}.index .main #showcase li,.account-login .main #showcase li,.account-register .main #showcase li{display:inline-block;padding:1em 2em}