.homepage-notification{background:#ee8133;color:white;text-align:center;line-height:25px;padding:10px;margin-bottom:7px}.homepage-notification a{color:#0b3862;font-weight:600}.course-container .homepage-notification{padding:0}.strikethrough{text-decoration:line-through}.error{color:red}.col .row{margin-left:auto;margin-right:auto}nav .sidenav-trigger{margin:0}ul#nav-mobile{z-index:100001}.dropdown-content{margin-top:50px !important}iframe{background:#fff}nav{box-shadow:none;height:68px;line-height:68px}nav .brand-logo img{height:50px;margin-top:10px}.hidden{display:none !important}@media only screen and (min-width:601px){.row .col.inset-m2{margin-right:16.66667%}}img.round{border-radius:50%}.blurry-background{-webkit-filter:blur(3px) opacity(.7)}.fa{font-size:18px}.ktab .fa.fa-external-link-alt,.ktab .fa.fa-sync{font-size:12px}.fa.fa-apple,.fa.fa-linux,.fa.fa-google,.fa.fa-java,.fa.fa-windows,.fa.fa-stackoverflow,.fa.fa-slideshare,.fa.fa-slack,.fa.fa-rlang,.fa.fa-r-project,.fa.fa-python,.fa.fa-osi,.fa.fa-node,.fa.fa-gitlab,.fa.fa-digital-ocean,.fa.fa-docker,.fa.fa-aws,.fa.fa-docker,.fa.fa-facebook,.fa.fa-linkedin,.fa.fa-twitter,.fa.fa-github,.fa.fa-git{font-family:'Font Awesome 5 Brands';font-weight:300}.fa.fa-katacoda{width:56px;background:url('/images/icons/katacoda.png');background-size:contain;background-repeat:no-repeat}.fa.fa-rhel{width:44px;background:url('/images/icons/rhel.png');background-size:contain;background-repeat:no-repeat}.fa.fa-sysdig{width:44px;background:url('/images/icons/sysdig.png');background-size:contain;background-repeat:no-repeat}.fa.fa-coredns{width:44px;background:url('/images/icons/coredns.png');background-size:contain;background-repeat:no-repeat}.fa.fa-opentracing{width:44px;background:url('/images/icons/opentracing.png');background-size:contain;background-repeat:no-repeat}.fa.fa-istio{width:34px;background:url('/images/icons/istio.png');background-size:contain;background-repeat:no-repeat}.fa.fa-terraform{width:44px;background:url('/images/icons/terraform.png');background-size:contain;background-repeat:no-repeat}.fa.fa-consul{width:34px;background:url('/images/icons/consul.png');background-size:contain;background-repeat:no-repeat}.fa.fa-vault{width:34px;background:url('/images/icons/vault.png');background-size:contain;background-repeat:no-repeat}.fa.fa-ubuntu{width:32px;background:url('/images/icons/ubuntu.png');background-size:contain;background-repeat:no-repeat}.fa.fa-storageos{width:32px;background:url('/images/icons/storageos.png');background-size:contain;background-repeat:no-repeat}.fa.fa-ansible{width:32px;background:url('/images/icons/ansible.png');background-size:contain;background-repeat:no-repeat}.fa.fa-scala{width:32px;background:url('/images/icons/scala.png');background-size:contain;background-repeat:no-repeat}.fa.fa-datastax{width:32px;background:url('/images/icons/datastax.png');background-size:contain;background-repeat:no-repeat}.fa.fa-sensu{width:32px;background:url('/images/icons/sensu.png');background-size:contain;background-repeat:no-repeat}.fa.fa-thanos{width:32px;background:url('/images/icons/thanos.png');background-size:contain;background-repeat:no-repeat}.fa.fa-kubernetes{width:32px;background:url('/images/icons/kubernetes.png');background-size:contain;background-repeat:no-repeat}.fa.fa-nomad{width:32px;background:url('/images/icons/nomad.png');background-size:contain;background-repeat:no-repeat}.fa.fa-jenkins{width:44px;background:url('/images/icons/jenkins.png');background-size:contain;background-repeat:no-repeat}.fa-jenkins:before{content:""}.fa.fa-csharp{width:44px;background:url('/images/icons/csharp.png');background-size:contain;background-repeat:no-repeat}.fa.fa-elixir{width:22px;background:url('/images/icons/elixir.png');background-size:contain;background-repeat:no-repeat}.fa.fa-fsharp{width:44px;background:url('/images/icons/fsharp.png');background-size:contain;background-repeat:no-repeat}.fa.fa-rlang:before{content:"\f4f7"}.fa.fa-runc{width:44px;background:url('/images/icons/runc.png');background-size:contain;background-repeat:no-repeat}.fa.fa-weave{width:32px;background:url('/images/icons/weave.png');background-size:contain;background-repeat:no-repeat}.fa.fa-golang{width:22px;background:url('/images/icons/golang.png');background-size:contain;background-repeat:no-repeat}.fa.fa-hashicorp{width:36px;background:url('/images/icons/hashicorp.png');background-size:contain;background-repeat:no-repeat}.fa.fa-trilio{width:36px;background:url('/images/icons/trilio.png');background-size:contain;background-repeat:no-repeat}.fa.fa-nso{width:36px;background:url('/images/icons/nso.png');background-size:contain;background-repeat:no-repeat}.fa.fa-servicemesh,.fa.fa-envoyproxy{width:32px;background:url('/images/icons/envoyproxy.png');background-size:contain;background-repeat:no-repeat}.fa.fa-redhat{width:36px;background:url('/images/icons/redhat.png');background-size:contain;background-repeat:no-repeat}.fa.fa-ruby{width:44px;background:url('/images/icons/ruby.png');background-size:contain;background-repeat:no-repeat}.fa.fa-kubevirt{width:36px;background:url('/images/icons/kubevirt.png');background-size:contain;background-repeat:no-repeat}.fa.fa-kubeflow{width:36px;background:url('/images/icons/kubeflow.png');background-size:contain;background-repeat:no-repeat}.fa.fa-cncf{width:36px;background:url('/images/icons/cncf.png');background-size:contain;background-repeat:no-repeat}.fa.fa-containerd{width:36px;background:url('/images/icons/containerd.png');background-size:contain;background-repeat:no-repeat}.fa.fa-fluentd{width:36px;background:url('/images/icons/fluentd.png');background-size:contain;background-repeat:no-repeat}.fa.fa-jaeger{width:36px;background:url('/images/icons/jaeger.png');background-size:contain;background-repeat:no-repeat}.fa.fa-nats{width:36px;background:url('/images/icons/nats.png');background-size:contain;background-repeat:no-repeat}.fa.fa-linkerd{width:36px;background:url('/images/icons/linkerd.png');background-size:contain;background-repeat:no-repeat}.fa.fa-helm{width:36px;background:url('/images/icons/helm.png');background-size:contain;background-repeat:no-repeat}.fa.fa-cri-o{width:64px;background:url('/images/icons/cri-o.png');background-size:contain;background-repeat:no-repeat}.fa.fa-virtual-kubelet{width:64px;background:url('/images/icons/virtual-kubelet.png');background-size:contain;background-repeat:no-repeat}.fa.fa-vitess{width:36px;background:url('/images/icons/vitess.png');background-size:contain;background-repeat:no-repeat}.fa.fa-harbor{width:36px;background:url('/images/icons/harbor.png');background-size:contain;background-repeat:no-repeat}.fa.fa-falco{width:36px;background:url('/images/icons/falco.png');background-size:contain;background-repeat:no-repeat}.fa.fa-kubeedge{width:36px;background:url('/images/icons/kubeedge.png');background-size:contain;background-repeat:no-repeat}.fa.fa-cellery{width:36px;background:url('/images/icons/cellery.png');background-size:contain;background-repeat:no-repeat}.x .panel .fa:first-child{z-index:9999}.x .panel .fa:not(:first-child){margin-left:-18px;z-index:0}.x .panel i.fa.fa-sync{font-size:14px}.panel:before{content:""}.fa-node:before{content:"\f3d3"}.fa-warning:before{content:"\f071"}.fa.fa-coreos{width:33px;background:url('/images/icons/coreos.png');background-size:contain;background-repeat:no-repeat}.fa.fa-openshift{width:33px;background:url('/images/icons/openshift.png');background-size:contain;background-repeat:no-repeat}.fa.fa-dcos{width:33px;background:url('/images/icons/dcos.png');background-size:contain;background-repeat:no-repeat}.fa.fa-powershell{width:33px;background:url('/images/icons/powershell.png');background-size:contain;background-repeat:no-repeat}.fa.fa-prometheus{width:33px;background:url('/images/icons/prometheus.png');background-size:contain;background-repeat:no-repeat}.fa.fa-tensorflow{width:33px;background:url('/images/icons/tensorflow.png');background-size:contain;background-repeat:no-repeat}.fa-serverless:before{content:"\f0e7"}.text-right{text-align:right}input#info{display:none}@font-face{font-family:'franklingoturwtotbooregular';src:url('/fonts/frankling/franklingoturwtot-boo-webfont.eot');src:url('/fonts/frankling/franklingoturwtot-boo-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/frankling/franklingoturwtot-boo-webfont.woff2') format('woff2'),url('/fonts/frankling/franklingoturwtot-boo-webfont.woff') format('woff'),url('/fonts/frankling/franklingoturwtot-boo-webfont.ttf') format('truetype'),url('/fonts/frankling/franklingoturwtot-boo-webfont.svg#franklingoturwtotbooregular') format('svg');font-weight:normal;font-style:normal;font-display:auto}body,html{padding:0;margin:0;background:#e6ebed;box-sizing:border-box}body.row{margin-bottom:0}body#docs{background:white}h1,h2{font-weight:900}h3,h4,p,ol,li{font-family:'franklingoturwtotbooregular',sans-serif;font-display:optional}h2{font-size:300%;line-height:125%}h2 a{text-decoration:underline}h3{font-size:175%;line-height:125%;font-weight:100}h4{font-size:150%;line-height:125%}strong{font-weight:600;font-family:sans-serif}button.btn,.btn{line-height:56px;height:56px;margin-right:10px;margin-bottom:10px;white-space:nowrap}button.primary-btn.btn,.primary-btn.btn{background:#fd7700}button.second-prim-btn.btn,.second-prim-btn.btn{background:#122f52}a.text-btn{color:white;display:block}button.secondary-btn.btn,.secondary-btn.btn{background:#2babd6}.btn.small-btn{line-height:38px;height:38px}a.action,a.btn{font-family:'Open Sans',sans-serif;font-display:optional}nav{padding-left:20px;background:#00b7ef}nav h1{position:absolute;left:-9999px}.nav-dropdown{z-index:10001;box-shadow:0 50px 160px 0 rgba(2,7,13,0.18);background-color:#232f41;margin:0;display:none;min-width:780px;max-height:auto;margin-left:-1px;overflow:visible;opacity:0;position:absolute;white-space:nowrap;will-change:width,height}.nav-dropdown:after{content:"";position:absolute;width:45px;height:20px;background:#232f41;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}.nav-dropdown .fa.fa-caret-up{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer;position:relative}nav ul .nav-dropdown a{color:#4da9d3;font-weight:900;line-height:170%;font-size:120%}nav ul .nav-dropdown .fa{font-size:100%}nav ul .nav-dropdown h2{color:#4db7ef;margin:15px;font-size:180%;border-bottom:1px solid #367896;letter-spacing:0;padding-bottom:5px}nav ul .nav-dropdown span{max-width:100%;width:100%;display:block;word-wrap:break-word;overflow:hidden;padding:0 15px 0 15px;white-space:normal;line-height:20px;height:100px}nav .fa{height:0}blockquote{border-left:5px solid #2592b6}.hero-layout .hero{color:white;height:484px;width:100%}.hero-layout .hero img{background:#94969f;background-image:url('/images/backgrounds/person-keyboard.jpg');height:484px;width:100%;position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat}.hero-layout .hero img.working{background-image:url('/images/backgrounds/people-working.jpg')}.hero-layout .hero img.talking{background-image:url('/images/backgrounds/people-talking.jpg')}.hero-layout .hero img.coffee{background-image:url('/images/backgrounds/people-coffee.jpg')}.hero-layout .hero img.planning{background-image:url('/images/backgrounds/people-planning.jpg')}.hero-layout .hero img.keyboard{background-image:url('/images/backgrounds/person-keyboard.jpg')}.hero-layout .hero>div{text-align:center;width:100%;padding:50px;position:absolute}.color-gradient.hero-layout .hero .row h3,.color-gradient.hero-layout .hero .row .embedded.hero-layout .hero .row h3,.embedded.hero-layout .hero .row{margin-bottom:0;padding-bottom:0}.color-gradient.hero-layout .hero,.embedded.hero-layout .hero{background:#00b7ef;background:-moz-linear-gradient(top,#00b7ef 25%,#02f3d5 100%);background:-webkit-linear-gradient(top,#00b7ef 25%,#02f3d5 100%);background:linear-gradient(to bottom,#00b7ef 25%,#02f3d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b2e0',endColorstr='#02f3d5',GradientType=0)}.color-gradient.panel.hero-layout,.embedded.panel.hero-layout{margin-bottom:300px}.color-gradient.panel.hero-layout .hero,.embedded.panel.hero-layout .hero{margin-bottom:0;height:284px}.color-gradient.hero-layout .hero>div,.embedded.hero-layout .hero>div{position:relative}.color-gradient pre,.embedded pre{font-family:monospace;text-align:left;background:white;padding:10px !important;border:1px solid #000}.color-gradient pre *,.embedded pre *{font-family:monospace}.color-bar-layout .color-bar-heading{background:#00b7ef;min-height:300px;color:white;text-align:center;padding:50px}.color-bar-layout .color-bar-heading h1{margin:0;font-size:300%;line-height:110%}.color-bar-layout .color-bar-heading h2{font-size:150%;font-weight:400;line-height:150%;letter-spacing:2px;color:#c4eeff}.color-bar-layout .color-bar-heading h3{color:#c4eeff}.color-bar-layout .color-bar-heading a{color:#c4eeff}.profile-layout .panels,.color-bar-layout .panels{padding:40px 0 40px 40px}.profile-layout .panels h3,.color-bar-layout .panels h3{font-size:300%;line-height:100%;font-weight:900;color:#343f5b;margin-top:0;margin-bottom:20px}.color-gradient.hero-layout .hero img{height:initial;width:initial;position:relative;margin:20px 0}.hero-layout .hero>div h2{margin-bottom:3%}.hero-layout .hero>div h3{margin-bottom:3%}@media only screen and (max-width :600px){.hero-layout .hero>div{padding:25px}.color-bar-layout .color-bar-heading{padding:10px}.color-bar-layout .color-bar-heading h1{font-size:200%}.color-bar-layout .color-bar-heading h2{font-size:125%}}@media only screen and (max-width :1000px){.color-bar-layout .color-bar-heading{padding:10px}}.profile-layout .profile{background:#00b7ef;padding:20px}.profile-layout .profile .col.m7{border-right:2px solid #84d8ea}.profile-layout .profile h1{color:white;display:inline;margin:0;font-size:300%}.profile-layout .profile h1.title{color:#a5dbed}.profile-layout .profile h3{color:#211e51;margin:0;margin-top:10px}.profile-layout .profile img{min-width:100%;max-width:100%;max-height:200px;object-fit:contain;border-radius:5px;background:transparent}.profile-layout .profile p{color:white;word-break:break-word}.profile-layout .profile #share-success h2{margin:0 0 20px 0;color:#fff;font-size:250%}.profile-layout .profile .social-link i{color:white;margin-left:10px;font-size:20px}.profile-layout .settings{float:right;color:#FFF;background:#1b2751;padding:10px;font-size:1.5rem;border-radius:10px;margin-right:10px}.profile-avatar-container #change-avatar a{background:#ffffffa3;color:#000;width:100%;text-align:center;display:inline-block}.profile-avatar-container:hover #change-avatar{display:inline-block;width:100%;margin-top:-22px}.profile-avatar-container #change-avatar{position:relative;overflow:hidden;display:none}.profile-avatar-container #change-avatar input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.profile .color-palette-container{position:relative}.profile .color-palette-selector{display:none;position:absolute;right:10px !important;top:45px;border-radius:14px;background:#fff;border-bottom:2px solid #8d8484;z-index:100;padding:10px}#intro .private-icon,.x .private-icon{position:absolute;top:5px;right:5px;color:#ffd700}#intro .private-icon small,.x .private-icon small{display:none;line-height:0}#intro .private-icon:hover small,.x .private-icon:hover small{display:inline}#intro .private-icon i.fa,.x .private-icon i.fa{font-size:10px;margin-left:5px !important}.private-content-warning{text-align:center;font-size:1.5rem;font-weight:900;background:gold;padding:5px;position:fixed;width:100%}.private-content-warning p{margin:0;padding:0}.private-content-warning i{margin-right:10px}#how{background:#e7ebed}@media only screen and (max-width :1024px){#how{margin-top:0}}.why-teach h2,#how h2{color:#333e59}.profile-creation-page h3,.why-teach h3,#how h3{font-weight:100;color:#979da7;line-height:150%}.why-teach h4{color:#2babd6;font-size:200%}.why-teach .why-guides{padding-top:60px}#how .how-guides{margin:auto;text-align:center;color:#182646;font-weight:100}#how .how-guides .how-guide:first-child{margin-top:0}#how .how-guides .how-guide>div.left{float:left;margin-right:40px}#how .how-guides .how-guide>div.right{float:right;margin-left:40px}#how .how-guides h4{font-size:200%;color:#2babd6;margin-top:10px;padding-top:5px}#how .how-guides .how-guide img{max-width:100%;height:60px}#how .how-guides .how-guide p{font-size:1.1rem;margin:0}@media only screen and (max-width :598px){#how .how-guides .how-guide img{max-width:200px;height:60px}}.connector-2 img,.connector-1 img{display:none}@media only screen and (min-width :600px){#how .how-guides{text-align:left;width:50%}#how .how-guides .how-guide{margin-top:16px;margin-bottom:0}#how .how-guides .connector-2 img,#how .how-guides .connector-1 img{width:65%;margin:auto;text-align:center;margin-left:17%;display:block;margin-bottom:30px;margin-top:30px}}.why-teach .why-banner.hero{text-align:left}.why-teach .why-banner.hero img{background:#94969f;height:400px;width:96%;margin:2%;background-position:center;background-size:cover;background-repeat:no-repeat}.why-teach .why-banner img.github,.why-teach .why-banner img.git{background-image:url('/images/backgrounds/github-oss-background.jpg')}.why-teach .why-banner img.laptop1{background-image:url('/images/backgrounds/laptop1.jpg')}.why-teach .why-banner img.laptop2{background-image:url('/images/backgrounds/laptop2.jpg')}.why-teach .why-banner img.laptop3{background-image:url('/images/backgrounds/laptop3.jpg')}.why-teach .why-banner.hero h2,.why-teach .why-banner.hero h3{color:white;text-align:left;line-height:100%}.why-teach .why-banner.hero h3{line-height:150%;margin:0;margin-bottom:30px}.why-teach .why-banner.hero a{float:left}.why-teach .why-banner.row{margin-bottom:0}@media only screen and (min-width :600px){.why-teach .why-banner.hero h2,.why-teach .why-banner.hero h3{width:50%}}#supported{color:white;min-height:150px}.blue-rect-background{background:#19294c;background-image:url('/images/backgrounds/rectangles.png')}#supported h4{font-size:200%}#supported i{font-size:32px;display:inline-block;height:32px;margin-right:10px;cursor:pointer}#supported i.fa-opentracing,#supported i.fa-jenkins{width:32px}#supported i.fa-istio{width:34px}#homepage{max-width:100%}#homepage .x.row{padding-bottom:20px;margin-bottom:0}.scenario-list-container .x.row:last-child{margin-bottom:0}.x h2{color:#333e59}.x .panels h2{margin-top:0}.x .heading{display:inline-block;float:left}@media only screen and (min-width :600px){.x .heading{padding-left:49px;height:200px}}.x .panels{display:inline-block;float:left}.x h3{margin-bottom:26px;margin-top:26px;color:#2babd6;font-weight:600}.x h4{margin-top:16px;font-size:200%;line-height:125%}.x p{font-size:100%;font-weight:100}.x i{font-size:32px;height:32px}@media only screen and (min-width :601px) and (max-width :1250px){.x h2{color:#333e59;font-size:200%;line-height:100%}.x h3{margin-bottom:26px;margin-top:26px;color:#2babd6;font-weight:600}.x h4{margin-top:16px;font-size:175%;line-height:100%}.x .btn{font-size:12px;line-height:46px;height:46px;margin-right:5px;margin-bottom:5px;padding:0 5px}}#recommended .col.s3.panel,.x .col.s12 .col.s3.panel,.x .panel{min-width:220px;width:22%;margin-right:26px;float:left;position:relative;padding:26px;height:340px;margin-bottom:26px;overflow:hidden}.x .panel{color:white}.x .col.s12 .col.s3.panel.course .progress{display:none}@media only screen and (min-width :601px){.row .col.offset-m0{margin-left:0}}.x .col.s12 .col.s6.panel{min-width:440px;width:calc(44% + 30px)}@media only screen and (max-width :600px){.x .col.s12 .col.s6.panel{min-width:300px}.x .col.s12 .col.s6.panel p{display:none}}.x .panel{background:#4183c4}.x .panel.brand-fa-docker,.x .panel.docker{background:#0db7ed !important}.x .panel.brand-fa-kubernetes,.x .panel.kubernetes{background:#326de6 !important}.x .panel.brand-fa-thanos,.x .panel.thanos{background:#440075 !important}.x .panel.brand-fa-redhat,.x .panel.redhat,.x .panel.brand-fa-openshift,.x .panel.openshift{background:#292827 !important}.x .panel.brand-fa-datastax,.x .panel.datastax{background:#c8cbd3 !important}.x .panel.brand-fa-sensu,.x .panel.sensu{background:#89c968 !important}.x .panel.brand-fa-hashicorp,.x .panel.hashicorp{background:#000 !important}.x .panel.brand-fa-trilio,.x .panel.trilio{background:#8e8e8e !important}.x .panel.brand-fa-csharp,.x .panel.brand-fa-servicemesh,.x .panel.servicemesh,.x .panel.brand-fa-envoyproxy,.x .panel.envoyproxy{background:#320054}.x .panel.brand-fa-nomad,.x .panel.nomad{background:#25ba81}.x .panel.brand-fa-terraform,.x .panel.terraform{background:#5c4ee5}.x .panel.brand-fa-vault,.x .panel.vault{background:#7c8797}.x .panel.brand-fa-consul,.x .panel.consul{background:#c62a71}.x .panel.brand-fa-java-in-docker,.x .panel.java-in-docker{background:#d87d90}.x .panel.brand-fa-coreos,.x .panel.coreos{background:#224a6b}.x .panel.brand-fa-rhel,.x .panel.rhel{background:#c2c8ce}.x .panel.brand-fa-rhel h4{color:black}.x .panel.brand-fa-dcos,.x .panel.dcos{background:#704ddc}.x .panel.brand-fa-dotnet-in-docker,.x .panel.dotnet-in-docker{background:#321c6f}.x .panel.brand-fa-prometheus,.x .panel.prometheus{background:#9c3a27}.x .panel.brand-fa-security,.x .panel.security,.x .panel.brand-fa-docker-security,.x .panel.docker-security{background:#101b25}.x .panel.brand-fa-istio,.x .panel.istio{background:#466bb0}.x .panel.brand-fa-coredns,.x .panel.coredns{background:#491b70}.x .panel.brand-fa-warning,.x .panel.warning{background:#ffc107}.x .panel.brand-fa-katacoda,.x .panel.katacoda{background:#f58f29;border:2px dashed #fff}.x .panel.playground{background:#2babd6;background:-moz-linear-gradient(top,#2babd6 0,#e1ead6 100%);background:-webkit-linear-gradient(top,#2babd6 0,#e1ead6 100%);background:linear-gradient(to bottom,#2babd6 0,#e1ead6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2babd6',endColorstr='#e1ead6',GradientType=0)}.x .panel.playground img.cloud{margin-top:10px;float:right}.x .panel .count,.x .panel a.count{color:white;text-align:right;float:right;border:2px solid #FFF;padding:5px 10px;font-size:12px;border-radius:20px;text-transform:uppercase;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#user-course-progress .action,.x .panel .action{height:58px;position:absolute;left:0;right:0;bottom:0;width:100%;display:block;color:#FFF;text-align:center;line-height:58px;font-size:125%;font-weight:100;z-index:auto}#user-course-progress .action.start,.x .panel .action.start{background:#fd7700;border-bottom:2px solid #d76500}#user-course-progress .action.repeat,.x .panel .action.repeat{background:#2babd6;border-bottom:2px solid #2592b6}#user-course-progress .action.finished,.x .panel .action.finished{background:#2babd6;border-bottom:2px solid #2592b6;cursor:default}@media only screen and (min-width :1000px) and (max-width :1350px){#homepage .x .panel{min-width:initial;width:28%}}#who{background:#fff;padding:0;margin:0;margin-bottom:50px}#who img{filter:grayscale(100%);-webkit-filter:grayscale(100%);max-width:100%;margin-bottom:20px;max-height:52px}#who img:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}#why{padding:70px 50px}#why h2{margin-top:0}#why h4{font-size:150%;line-height:150%;color:#9ea1a9}#why p{font-size:125%;line-height:125%;margin-bottom:40px}#why .image{padding-right:10px;text-align:right}#why .image img{width:100%;max-width:1000px}#why .content{color:white;text-align:left}#testimonials{padding-top:50px;padding-bottom:50px}#testimonials li{font-size:200%;text-align:center;margin:0;font-family:'franklingoturwtotbooregular',sans-serif;font-display:optional}@media only screen and (max-width :1200px){.header-extra-text{display:none}}@media only screen and (max-width :1024px){#testimonials img{max-width:125%}}@media only screen and (max-width :600px){}.flex-direction-nav li{display:none;position:absolute;height:100%;width:40px;top:0}.flex-direction-nav li:first-child{left:0}.flex-direction-nav li:last-child{right:0}.flex-direction-nav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;white-space:nowrap;transition:background-color .2s}.flex-direction-nav li a::before,.flex-direction-nav li a::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:13px;background-color:white}.flex-direction-nav li a::before{transform:translateY(-35px) rotate(45deg)}.flex-direction-nav li a::after{transform:translateY(-27px) rotate(-45deg)}.flex-direction-nav li:last-child a::before{transform:translateY(-35px) rotate(-45deg)}.flex-direction-nav li:last-child a::after{transform:translateY(-27px) rotate(45deg)}#create-portal,#promote-teach{background:#2babd6;padding-bottom:0;margin-bottom:0;overflow:scroll}#create-portal .content,#promote-teach .content{float:left;color:white;padding-left:50px}@media only screen and (max-width :600px){#create-portal .content,#promote-teach .content{padding-left:25px}}#create-portal .image,#promote-teach .image{float:right;width:50%;margin:0;padding:0}#create-portal .image img,#promote-teach .image img{width:100%}@media only screen and (min-width:993px){.row .col.l4{margin-left:30px}}@media only screen and (min-width:1993px){.row .col.l4{margin-left:70px}}footer{background:#29334c;min-height:56px;bottom:0;left:0;right:0;padding:0 50px;color:white;line-height:56px}@media only screen and (max-width:1024px){footer p{line-height:20px}}footer p,footer a{margin:0}footer a{color:#2babd6}#auth-page .contents,#auth-page form{background:#FFF;margin-top:20px;padding:0 40px}#auth-page form p{font-size:1.5rem}#auth-page form p.small{font-size:1rem}.auth-dialog h2,#auth-dialog h2,#auth-page h2{color:#2babd6;font-size:200%}#auth-why h2{margin-top:20px;color:#333e59}.auth-dialog .signup,#auth-dialog .signup,#auth-page .signup{line-height:56px}.auth-dialog label,#auth-dialog label,#auth-page label{color:#333e59;font-size:150%}a.social{color:#FFF;padding:20px;font-size:125%;text-align:center;border-radius:5px;margin-bottom:20px;display:block;cursor:pointer;letter-spacing:-1px}.social-share a.social{padding:10px 10px 5px 10px;font-size:18px}.social-share a.social i{font-size:24px}a.social.github{background:#4183c4}a.social.linkedin{background:#0077b5}a.social.twitter{background:#55acee}a.social.facebook{background:#3b5998}a.social.google{background:#bf483f}a.social div,a.social i{display:inline-block}a.social i{margin-right:5px}#auth-why .how-guides img{width:100%;margin-top:25px}#auth-page #forgot-page .actions{margin-top:20px;margin-bottom:20px}#auth-page.profile-creation-page .actions{padding-top:20px}#auth-page.profile-creation-page #create_organisation{display:none}#course-pathway.color-bar-layout .color-bar-heading h3{color:#99e5ff}#course-pathway.color-bar-layout .color-bar-heading h2{margin:0}#course-pathway .panel{height:412px}#course-pathway .panel .content{height:215px;z-index:10;position:relative}#user-course-progress .progress,#course-pathway .panel .progress{background:#d2d5dc;height:20px;margin:0;margin-bottom:20px;border-radius:10px;display:none}#user-course-progress .progress .determinate{background:#05e7ba}#course-pathway .panel .progress .determinate{background:#05e7ba;display:none}#user-course-progress .progress.completed .determinate,#course-pathway .panel.completed .progress .determinate{display:block}#course-pathway .panel .repeat i{font-size:20px;width:32px}#course-pathway .panel.completed .progress{width:90%;float:left}#course-pathway .panel.completed .fa-check{display:inline-block;float:left;width:0;font-size:22px;margin-left:5%}#course-pathway .panel .fa-check{display:none}#user-course-progress{min-width:470px;width:calc(44% + 26px);height:412px;margin-right:26px;background:#fff;position:relative;padding-top:10px}#user-course-progress .col img{max-width:100%}@media only screen and (min-width :1600px){#user-course-progress .col img{max-width:60%}}#user-course-progress a.help{margin-top:10px;font-size:110%;color:#b4c2c7}#user-course-progress .help-container{padding-top:26px}#user-course-progress .metric-container .row{margin-bottom:0}#user-course-progress .metric{color:#2babd6;font-size:300%;line-height:100%}#user-course-progress .metric-header{color:#1c2b51;font-size:120%}@media only screen and (max-width :600px){#user-course-progress{width:100%}#user-course-progress h2{font-size:125%}#user-course-progress .help-container{padding-top:15px}}#recommended{padding-left:50px;min-height:480px;padding-top:20px;margin-bottom:0}#recommended h2{font-size:200%;text-align:left;color:white}#intro .banner,#finished .banner{background:#1c83a5;color:#FFF;padding:20px;margin:0}@media only screen and (max-width:600px){#finished .banner h1{font-size:220%}}button#hide-intro{z-index:100;position:relative}.embedded .embed-style-links{margin-top:24px}.embedded .embed-style-links a{margin-top:20px;padding:10px 20px;border-radius:30px;border:2px solid #FFF;color:#FFF}.embedded .embed-style-links a.active{background:#d1f5fb;color:#000}section#preorder-modal{padding:40px;text-align:center}section#preorder-modal input{margin-top:26px;margin-bottom:26px}.panels.no-header{padding-top:26px}#confirmation-top{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:green;height:68px;line-height:68px;z-index:500;position:fixed;top:-68px;right:0;left:0;text-align:center;color:white;font-size:150%;z-index:10000}#toast{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#fff;position:absolute;bottom:-25%;z-index:10000;line-height:0;overflow:hidden;position:fixed;background:#018484;padding:16px 16px 16px 24px;left:calc(33.3333333333% + 24px);right:24px;border-radius:4px;font-size:16px}#toast .fa{margin-right:11px}#toast .toast-close{font-size:16px;padding:0 16px 0 24px;cursor:pointer;position:absolute;right:0;font-weight:900}#js-html-v1 #jstree-container,#js-html-v1 .tabbar{display:none}#js-html-v1 .ace_editor{height:100%}#js-html-v1 #editor.s10{width:100%}.workshops p,.workshops li,.workshops ul{font-size:1.3rem}.workshops .author{margin-bottom:40px}.workshops h3{padding-top:26px}#hide-finish{position:absolute;right:10px;top:10px;cursor:pointer}.input-action,.clipboard-action{line-height:38px;height:38px;padding:0 10px;margin-left:-25px;background:#ccc;color:#333;box-shadow:none;border:1px solid}.input-action .fa,.clipboard-action .fa{font-size:14px}#github.why-teach img{max-width:600px}@media only screen and (max-width :600px){#github.why-teach img{max-width:100%}}.intro-sponsored{position:absolute;bottom:20px}.intro-sponsored p{margin:0;font-size:80%}.intro-sponsored p.sponsor-name{font-weight:900;font-family:sans-serif}.intro-sponsored img{float:left;height:28px;margin-right:4px}#debug-model,#report-problem-model{padding:20px;z-index:9999 !important}#report-problem-model h2{font-size:150%;line-height:150%}#report-problem-model textarea{height:6rem}#report-problem-model [type="checkbox"]+label{margin-top:10px;margin-bottom:10px}#logos img{max-width:100%;max-height:100%}#rating h6{display:inline-block;margin:0}.rating{border:0;display:inline-block;padding:0;margin:0}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.25em;font-family:"Font Awesome 5 Free";display:inline-block;content:"\f005";font-weight:900}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}#rating{line-height:0}#rating .rating [type="radio"]:checked+label:before,#rating .rating [type="radio"]:checked+label:after,#rating .rating [type="radio"].with-gap:checked+label:after,#rating .rating [type="radio"]:checked+label:after,#rating .rating [type="radio"].with-gap:checked+label:before,#rating .rating [type="radio"].with-gap:checked+label:after,#rating .rating [type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:0;background-color:initial}.rating>input:checked ~ label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover ~ label{color:#ffd700}.rating>input:checked+label:hover,.rating>input:checked ~ label:hover,.rating>label:hover ~ input:checked ~ label,.rating>input:checked ~ label:hover ~ label{color:#ffed85}.docs .doc.col.s3{width:30%}.docs .doc{font-size:1.5rem;line-height:2rem;height:9rem;border-radius:15px;border:1px solid #ccc;padding:20px;margin:20px}#docs-page h3,.docs h3{color:#2babd6;font-size:200%}#docs-page p{font-size:1.3rem}kbd{font-family:Consolas,"Lucida Console",monospace;display:inline-block;border-radius:3px;padding:0 4px;box-shadow:1px 1px 1px #777;margin:2px;font-size:small;vertical-align:text-bottom;background:#eee;font-weight:500;color:#555;cursor:default;font-variant:small-caps;font-weight:600;letter-spacing:1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}kbd kbd{padding:0;margin:0 1px;box-shadow:0 0 0 black;vertical-align:baseline;background:0}kbd.type-writer,.type-writer kbd{border-radius:10px;background:#333;color:white}.profile-errors{text-align:center;background:#a50000;color:#fff;line-height:30px}.search-input-header h1{font-size:200%;text-align:center}.search-input-container{position:relative}#learnpage .search#search-input,#homepage .search#search-input{background:white;border:0;border-radius:30px;text-indent:40px;padding:0;font-size:100%;color:black;box-shadow:none}#learnpage .search-input-container .fa-search,#homepage .search-input-container .fa-search{top:13px;left:25px}@media only screen and (min-width:601px){#learnpage #search-input,#homepage #search-input{margin-top:-20px;z-index:500;position:relative}#learnpage .search#search-input,#homepage .search#search-input{font-size:120%}#learnpage .search-input-container .fa-search,#homepage .search-input-container .fa-search{top:-7px}}.search#search-input{text-indent:30px}.search-input-container .fa-search{position:absolute;top:15px;font-size:18px;z-index:10000;color:#777}.search.ais-search-box--input[type=text]:focus{border-bottom:1px solid #4db7ef;box-shadow:0 1px 0 0 #26a69a}.search.ais-search-box--input::placeholder{color:#777}.search-root{border:solid 1px #d4d8e3;border-radius:4px;padding:8px 16px}.search-item{border-radius:4px;font-size:14px;text-align:center;width:28px}.search-active{background:#4283c4}.pagination li.search-active a{color:white}.course-header-only{display:none}.course-container .course-header-only{display:block}.course-container .hide-on-course{display:none}.blog-entries{margin-top:50px}.blog-entries .blog-entry.col{background:#0db7ed;color:#fff;padding:0;margin-bottom:30px;width:30%}.blog-entries .blog-entry h2{font-size:250%;color:#fff;font-weight:600;padding:10px 30px;height:210px}.blog-entries .blog-entry h3{font-size:150%;margin-top:40px;color:#fff;font-weight:400;padding:0 30px;min-height:100px}.blog p{font-size:18px}.blog img{max-width:100%}.blog ul,.blog ol{font-size:18px}.blog ol li,.blog ol{font-size:18px}.blog ul li,.blog ul{list-style-type:disc;margin-left:20px;font-size:18px}.blog-entries .blog-entry a{background:#fd7700;border-bottom:2px solid #d76500;height:58px;display:block;color:#FFF;text-align:center;line-height:58px;font-size:125%;font-weight:100;z-index:9999}.blog h1{font-size:300%}ol.step-progress{position:relative;overflow:hidden;counter-reset:wizard;list-style:none}ol.step-progress li{position:relative;float:left;width:25%;text-align:center;color:#4cb8f0}ol.step-progress .current ~ li{color:#4cb8f0}ol.step-progress li:before{counter-increment:wizard;content:counter(wizard);display:block;color:black;background-color:#4cb8f0;border:2px solid #4cb8f0;color:white;text-align:center;width:2em;height:2em;line-height:2em;border-radius:2em;position:relative;left:50%;margin-bottom:1em;margin-left:-1em;z-index:1}ol.step-progress .current ~ li:before{background-color:#aaa;color:white;border-color:#aaa}ol.step-progress li+li:after{content:"";display:block;width:100%;background-color:#4cb8f0;height:2px;position:absolute;left:-50%;top:1em;z-index:0}ol.step-progress .current ~ li:after{background-color:#aaa}ul.docs-sidebar{margin-top:40px;line-height:32px}.docs-sidebar-header{margin-top:20px;line-height:32px;font-weight:900;font-family:sans-serif}.product-page{margin-bottom:0;background:#fff}.product-page .product-screenshot-left p,.product-page .product-screenshot-right p{font-size:120%}.product-page .product-tag,.product-page .product-validation,.product-page .product-headlines{margin-bottom:40px}.product-page .product-screenshot{margin-bottom:40px}.product-page .product-screenshot-left{margin-left:100px;text-align:left}.product-page .product-screenshot-left img{max-width:100%;max-height:100%}.product-page .product-screenshot-right{margin-right:100px;text-align:right}.product-page .product-screenshot-right img{max-width:100%;max-height:100%}.product-validation{margin-bottom:0}.shownote{margin-bottom:40px}.shownote h3,.shownote h4{margin:0}.shownote i{font-size:32px}#transparent-inner-box{background:transparent;height:100%;width:100%;opacity:0;top:0;left:0;position:absolute;padding:0;transition:opacity .5s;pointer-events:none}#iframe_container{position:relative;height:100% !important}#iframe_container.fullheight-iframe iframe{height:100% !important}.iframe-reload-icon{margin-top:10;margin-right:10;margin-bottom:10;color:white}#create-portal h2{font-weight:600;font-size:240%}