@charset "utf-8";/*!
 * Alkali v0.5.0
 */@-webkit-keyframes pulse{0%{background-color:#ff9}25%{background-color:#45CEEF}50%{background-color:#FFD4DA}75%{background-color:#99D2E4}100%{background-color:#D8CAB4}}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}.light-text{color:#eee}.light-text h2{color:#fff}.light-text a:not(.btn){color:#eee}.light-text a:not(.btn):hover{color:#fff}.cyan{background:-moz-linear-gradient(center top, #09b, #069);background:-webkit-gradient(linear, center top, center bottom, from(#09b), to(#069))}@font-face{font-family:"gitchgitch";src:url('../fonts/gitchgitch/webfont.eot');src:url('../fonts/gitchgitch/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gitchgitch/webfont.woff') format('woff'),url('../fonts/gitchgitch/webfont.ttf') format('truetype'),url('../fonts/gitchgitch/webfont.svg#gitchgitch') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"fontawesome";src:url('../fonts/fontawesome/webfont.eot');src:url('../fonts/fontawesome/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome/webfont.woff') format('woff'),url('../fonts/fontawesome/webfont.ttf') format('truetype'),url('../fonts/fontawesome/webfont.svg#fontawesome') 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%}}.icon:before{font-family:"fontawesome";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased}.icon.facebook:before{content:"\f09a"}.icon.gplus:before{content:"\f1a0"}.icon.twitter:before{content:"\f099"}body{font-family:'Open Sans',Helvetica,Arial,sans-serif}a{text-decoration:none;color:#68a}a:hover{text-decoration:underline}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-alert{text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;z-index:9999;color:#fff;cursor:pointer}.ui-alert.top-center{position:fixed;top:20px;left:50%;width:300px;margin-left:-150px;height:auto}.ui-alert.error{background-color:#f00}.ui-alert.warning{background-color:#f90}.ui-alert.success{background-color:#00c800}.ui-alert.info{background-color:#09f}.ui-alert.fade-out{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0}.ui-anchor{position:fixed;display:none}.ui-anchor.bottom-right{bottom:0;right:0}.ui-anchor.top-right{top:0;right:0}.ui-anchor.bottom-left{bottom:0;left:0}.ui-anchor.top-left{top:0;left:0}.ui-anchor.right-middle{top:50%;right:0}.ui-anchor.left-middle{top:50%;left:0}.ui-element-active{display:block}.ui-modal{z-index:9000;position:absolute;height:100%;width:100%;text-align:center}.ui-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.ui-modal .close{z-index:999;position:absolute;top:10px;right:10px;cursor:pointer}.ui-modal .overlay{z-index:99;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height:100%}.ui-modal .content{z-index:999;position:relative;display:inline-block;vertical-align:middle}.ui-modal.close{-webkit-animation-name:ui-modal-zero;animation-name:ui-modal-zero}@keyframes ui-modal-zero{from{width:auto}to{width:auto}}.ui-modal{-webkit-animation-name:ui-modal-fade-in;animation-name:ui-modal-fade-in;-webkit-animation-duration:.5s;animation-duration:.5s}.ui-modal .content{-webkit-animation-name:ui-modal-fade-zoom-in;animation-name:ui-modal-fade-zoom-in;-webkit-animation-duration:1s;animation-duration:1s}.ui-modal.close{opacity:0;-webkit-animation-name:ui-modal-fade-out;animation-name:ui-modal-fade-out}.ui-modal.close .content{-webkit-animation-name:ui-modal-fade-out;animation-name:ui-modal-fade-zoom-out;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes ui-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes ui-modal-fade-out{from{opacity:1}to{opacity:0}}@keyframes ui-modal-fade-zoom-in{from{opacity:0;transform:scale3d(.8, .8, .8)}to{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes ui-modal-fade-zoom-out{from{opacity:1;transform:scale3d(1, 1, 1)}to{opacity:0;transform:scale3d(.8, .8, .8)}}.btn{display:inline-block;border:0;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;color:#eee;background:#445599;cursor:pointer;font-size:18px;padding:12px 20px;text-align:center;text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{color:#eee;background:#68a}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#fff}.btn-secondary{color:#68a;background-color:#fff;border:solid 2px #68a}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{color:#000}.btn-caution{color:#eee;background:#c33}.btn-caution:hover,.btn-caution:focus,.btn-caution:active,.btn-caution.active{color:#fff}.btn-outline{color:white;font-size:20px;border:solid 2px white;background:transparent;transition:all .3s ease-in-out}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{color:#2b9;background:white;border:solid 2px white}.btn-social{display:inline-block;height:50px;width:50px;border:2px solid white;border-radius:100%;text-align:center;font-size:1.5em;padding:0;line-height:200%}.ui-modal .content{width:50%;height:50%;padding-top:100px;background:#fff}.ui-modal .content input{display:inline-block;margin-top:30px;padding:8px;font-size:2em}.tabs-container{margin:0;padding:0;z-index:-1}.tabs-container .tab{margin:0;min-height:50%}.tabs-container[rel="tab-1"] .tab:nth-child(1){display:block}.tabs-container[rel="tab-1"] .tab:not(:nth-child(1)){display:none}.tabs-container[rel="tab-2"] .tab:nth-child(2){display:block}.tabs-container[rel="tab-2"] .tab:not(:nth-child(2)){display:none}.tabs-container[rel="tab-3"] .tab:nth-child(3){display:block}.tabs-container[rel="tab-3"] .tab:not(:nth-child(3)){display:none}ul.tabs{margin-left:0px;position:relative;z-index:2;border-left:1px solid #fafafa}ul.tabs li:first-child{-webkit-box-shadow:0 2px 0 1px rgba(0,0,0,0.12);box-shadow:0 0 0 -2px rgba(0,0,0,0.12)}ul.tabs li{width:auto;float:left;background-color:#ccc;margin-right:20px;z-index:2}ul.tabs li a{text-decoration:none;color:#666;font-weight:600;padding:1rem 5rem;display:block;width:100%}ul.tabs li.selected{background-color:#fafafa;background-image:none;border-bottom:0 solid #fff;z-index:2}ul.tabs li.selected a{color:#666;font-weight:600}.tab-content h4 span{display:inline-block;padding:12px 0}.tab-content .list{background-color:#fff}.tab-content .list:nth-child(odd){background-color:#ccc}.main{padding-top:96px}.container{max-width:1000px;margin:0 auto}h2.title,footer h3{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}hr.star-light,hr.star-primary{padding:0;border:none;border-top:solid 5px;text-align:center;max-width:250px;margin:28px auto 8px}hr.star-light:after,hr.star-primary:after{content:"\f005";position:relative;display:inline-block;top:-0.85em;font-size:2em;padding:.3em;border-radius:50%;animation-name:rotating;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:rotating;-webkit-animation-duration:10s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;font-family:"fontawesome"}hr.star-light{border-color:#f9fafc;font-size:1.5em}hr.star-primary:after{background-color:#f9fafc}hr.star-light:after{background-color:#2b9;color:white}body.loading:after{background-color:rgba(0,0,0,0.8);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNzI4IDY0N3EwIDIyLTI2IDQ4bC0zNjMgMzU0IDg2IDUwMHExIDcgMSAyMCAwIDIxLTEwLjUgMzUuNXQtMzAuNSAxNC41cS0xOSAwLTQwLTEybC00NDktMjM2LTQ0OSAyMzZxLTIyIDEyLTQwIDEyLTIxIDAtMzEuNS0xNC41dC0xMC41LTM1LjVxMC02IDItMjBsODYtNTAwLTM2NC0zNTRxLTI1LTI3LTI1LTQ4IDAtMzcgNTYtNDZsNTAyLTczIDIyNS00NTVxMTktNDEgNDktNDF0NDkgNDFsMjI1IDQ1NSA1MDIgNzNxNTYgOSA1NiA0NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);opacity:.4}header.top{position:fixed;width:100%;height:60px;padding:12px;background:#175785;color:#fff;z-index:999}header.top ul{float:right;list-style-type:none}header.top li{float:left;padding:4px 8px}header.top li.action{padding:0 8px}header.top li.action .btn{font-size:1.1em}header.top h1{float:left;font-family:'gitchgitch';letter-spacing:.15em;line-height:130%}header.top h1 a{text-decoration:none}header.top a,header.top a:hover,header.top a:active,header.top a:visited{color:#fff}header.top nav .btn-outline{padding:4px 8px;border-radius:8px}header.top nav .btn-outline:hover{background-color:#2b9}footer{color:white}footer h3{margin-bottom:30px}footer ul{list-style-type:none}footer .links{padding:50px 0;background-color:#12466b}footer .links .quicklinks a,footer .links .about a{color:#2b9}footer .social ul{list-style-type:none}footer .social ul li{display:inline-block}footer .social ul li{margin:0 1em}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,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}.account h2{color:#234}.account hr{border:0;height:1px;background-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));margin:1em 0}.account .btn{margin-top:1em;margin-bottom:1em}.account .advanced{padding:1em 0}.account #token pre{padding:1em;margin:1em 0;background:#eee}.account-login .page,.account-register .page{position:relative}.account-login .page:before,.account-register .page:before{content:" ";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAKICAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9Ii0yNTYgLTI1NiA1MTIgNTEyIgogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiAKICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+CjxkZWZzPgogIDxnIGlkPSJidXJzdCI+CiAgICA8ZyBpZD0icXVhZCI+CiAgICAgIDxwYXRoIGlkPSJyYXkiIGQ9Ik0wLDAgLTY5LC01MDAgNjksLTUwMCB6IiAvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyYXkiIHRyYW5zZm9ybT0icm90YXRlKDMwKSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyYXkiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNyYXkiIHRyYW5zZm9ybT0icm90YXRlKDkwKSIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjcXVhZCIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjcXVhZCIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwKSIvPgogIDwvZz4KICA8cmFkaWFsR3JhZGllbnQgaWQ9ImdyYWQiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjUwJSIgZng9IjUwJSIgZnk9IjUwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9ImJsYWNrIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+CjxnPgogIDx1c2UgeGxpbms6aHJlZj0iI2J1cnN0IiBmaWxsPSJsaWdodHNsYXRlYmx1ZSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2J1cnN0IiBmaWxsPSJkYXJrc2xhdGVibHVlIiB0cmFuc2Zvcm09InJvdGF0ZSgxNSkiLz4KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIgogICAgZnJvbT0iMCAwIDAiIHRvPSIzMCAwIDAiIGR1cj0iMnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgo8L2c+CjxjaXJjbGUgcj0iMzYwcHgiIGZpbGw9InVybCgjZ3JhZCkiIC8+Cjwvc3ZnPgo=");background-size:cover;opacity:.3;z-index:-1}.account-login .centerframe,.account-register .centerframe,.account-login .hero .login,.account-register .hero .login{background-color:rgba(200,200,200,0.1);width:330px;margin:50px auto;padding:20px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.account-login input[type="email"],.account-register input[type="email"],.account-login input[type="password"],.account-register input[type="password"],.account-login input[type="text"],.account-register input[type="text"]{width:100%;border-radius:4px;border:solid 1px #ccc;padding:1em;margin:1em 0;color:#68a}.account-login input[type="submit"],.account-register input[type="submit"]{width:100%}.account-login hr,.account-register hr{margin:1em 0}.home .main{padding-bottom:96px}.home .main h2{color:#234}.home .main header+.warning{margin:1em 0}.home #sets dl{display:table;width:100%}.home #sets dl dt{display:table-cell;font-weight:bold}.home #sets dl dt:nth-child(1){width:60%}.home #sets dl dt:nth-child(2){width:20%}.home #sets dl dt:nth-child(3){width:20%}.home #sets ul.list{list-style-type:none}.home #sets ul.list h4{float:left;width:60%;padding:12px 0}.home #sets ul.list p.updated,.home #sets ul.list p.edit{float:left;width:20%;padding-top:12px}.home #sets ul.list p.edit a{display:block;text-align:center}.home #sets ul.list li{background:#eee;padding:0 12px}.home #sets ul.list li:nth-child(odd){background:#eee}.home #sets ul.list li:nth-child(even){background:#fff}body.index .sidebar{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}body.index .main-content{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:75%}body.index section li{margin-bottom:8px}body.index .ui-modal .content{overflow-y:auto;padding:24px}body.index .ui-modal a.btn{background:#69c;display:inline-block}body.index #targets{background:#68a;text-align:center}body.index #targets h3{padding:1em;font-size:2em;font-weight:100}body.index #targets ul.tiles{list-style-type:none;padding:0 2em}body.index #targets ul.tiles li{float:left;width:32%;padding:2em 1em;background:#9ac;box-sizing:border-box;box-shadow:inset 0 1px rgba(255,255,255,0.2),0 1px 2px #7082a3;margin:.5em .5%}body.index #targets ul.tiles li img{position:relative;width:100px;height:100px;margin:1em auto;object-fit:contain;opacity:.95}body.index #targets ul.tiles li img svg{fill:red}body.index #targets ul.tiles li:hover{background:#aab8d5}body.index #targets ul.tiles li:nth-of-type(1),body.index #targets ul.tiles li:nth-of-type(9){background-color:#e94}body.index #targets ul.tiles li:nth-of-type(1):hover,body.index #targets ul.tiles li:nth-of-type(9):hover{background:#f0a65b}body.index #targets ul.tiles li:nth-of-type(3),body.index #targets ul.tiles li:nth-of-type(7){background-color:#ac4}body.index #targets ul.tiles li:nth-of-type(3):hover,body.index #targets ul.tiles li:nth-of-type(7):hover{background:#b3d158}body.index #targets ul.tiles li:nth-of-type(5){background-color:#2ca}body.index #targets ul.tiles li:nth-of-type(5):hover{background:#2cdcb9}body.index #targets ul.tiles li:last-child{margin-right:0}body.index #targets .games{padding:2em 0}body.index #targets .games li{display:inline-block;padding:0 1em}body.index #targets .games img{width:100px;height:100px;object-fit:contain;opacity:.5}body.index #targets .games img:hover{opacity:.75}body.index #action{padding:1em;background:#D25452}body.index #action .btn{min-width:50%}section.screen{width:100%;height:100%;min-height:700px}section#home{padding-top:60px;background:#2b9}section#home img.icon{display:block;width:160px;height:160px;margin-top:40px;border-radius:50%;border-width:4px;border-color:#fff;border-style:solid}section#home a{display:block;width:240px;margin:0 auto}div.title{width:75%;margin:0 auto;color:#666;font-size:2em}div.title h1,div.title p{margin:0;color:#fff}div.title h1{margin:-48px auto 0;text-align:center;font-size:4em;background-color:#bfc;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent;text-shadow:rgba(200,200,200,0.5) 0 3px 3px}div.title h1 b{color:rgba(255,255,255,0.9)}section#home h2{margin:0 auto 36px;padding:0;color:#fff;font-size:2em;font-weight:600;text-align:center}section#intro{padding-top:15%;background:#f9fafc;color:#667788;font-size:1.7em;font-family:georgia, serif;line-height:2em}section#intro p{padding:0 15%}section#intro h2,section#intro hr{color:#0088bb}section#features{position:relative;padding:5% 15% 0;background:#2b9}section#features h2{font-size:2.7em}section#features .colunms{font-size:1.5em}section#features .achieve .icon:before{content:"\f219"}section#features div.endpoints{width:55%;margin-top:5%}section#features div.endpoints ul{list-style-type:none}section#features div.features{width:20%;margin-top:5%}section#features footer{position:absolute;bottom:8px;left:8px;font-size:11px}@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%}section#home h2{font-size:1.75em}}body.set form{padding:1em 0}body.set form input[type="text"],body.set form label{display:block}body.set form label,body.set form p{padding:1em 0}body.set form ul{list-style-type:none}body.set form .advanced{padding:1em 0}body.set form input[type="text"]{width:100%;border-radius:4px;border:solid 1px #ccc;padding:1em;color:#68a}