@charset "UTF-8";*{font-family:'Open Sans',sans-serif}a.blue_button:hover{background-image:-moz-linear-gradient(top,#3baaf4,#2389dc);background-image:-ms-linear-gradient(top,#3baaf4,#2389dc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3baaf4),to(#2389dc));background-image:-webkit-linear-gradient(top,#3baaf4,#2389dc);background-image:-o-linear-gradient(top,#3baaf4,#2389dc);background-image:linear-gradient(top,#3baaf4,#2389dc)}.question_div{float:left;width:100%;padding:5px;border-bottom:1px solid #ccc;font-size:90%;display:block}text .tag_button{color:#3e6d8e;background-color:#e0eaf1;border-bottom:1px solid #3e6d8e;border-right:1px solid #7f9fb6;padding:3px 4px 3px 4px;margin:2px 2px 2px 0;text-decoration:none;font-size:13px;line-height:2.4;white-space:nowrap}.grey_tiny_text{font-size:.8em;color:#888}.blue_tiny_text{font-size:.8em;color:#0e628c}body{background:#fff}body,input,select,textarea{color:#222;font-family:"Open Sans",sans-serif;font-size:13.5pt;font-weight:400;line-height:1.65em}a{color:#6793c5;text-decoration:none}a:hover{text-decoration:underline}b,strong{color:#222;font-weight:600}em,i{font-style:italic}p{margin:0 0 1em 0}h1,h2,h3,h4,h5,h6{color:#222;font-weight:600;line-height:1em;margin:0 0 1em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h2{font-size:1.75em;line-height:1.5em}h3{font-size:1.2em;line-height:1.5em}h4{font-size:1.1em;line-height:1.5em}h5{font-size:.9em;line-height:1.5em}h6{font-size:.7em;line-height:1.5em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}hr{border:0;border-bottom:solid 1px #e6e6e6;margin:2em 0}hr.major{margin:3em 0}blockquote{border-left:solid 4px #e6e6e6;font-style:italic;margin:0 0 2em 0;padding:.5em 0 .5em 2em}pre{-webkit-overflow-scrolling:touch;background:rgba(144,144,144,.075);border-radius:4px;border:solid 1px #e6e6e6;font-family:"Open Sans",fixed;font-size:.9em;line-height:1.75em;margin:0 0 2em 0;overflow-x:auto;padding:1em 1.5em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.border-right{border-right:solid 2px #e6e6e6}.border-top{border-top:solid 2px #e6e6e6}.border-bottom{border-bottom:solid 2px #e6e6e6}article.special,section.special{text-align:center}header p{color:#e6e6e6;position:relative;margin:0 0 1.5em 0}header h2+p{font-size:1.25em;margin-top:-1em;line-height:1.5em}header h3+p{font-size:1.1em;margin-top:-.85em;line-height:1.5em}header h4+p,header h5+p,header h6+p{font-size:.9em;margin-top:-.75em;line-height:1.5em}form{margin:0 0 2em 0}label{color:#222;display:block;font-size:.9em;font-weight:600;margin:0 0 1em 0}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;background:#f5f5f5;border-radius:4px;border:none;border:solid 2px #e6e6e6;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}input[type=email]:invalid,input[type=password]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#6793c5;box-shadow:0 0 0 1px #6793c5}.select-wrapper{text-decoration:none;display:block;position:relative}.select-wrapper:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}.select-wrapper:before{color:#e6e6e6;display:block;height:3em;line-height:3em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:3em}.select-wrapper select::-ms-expand{display:none}input[type=email],input[type=password],input[type=tel],input[type=text],select{height:3em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#222;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.55em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}input[type=checkbox]+label:before,input[type=radio]+label:before{background:rgba(144,144,144,.075);border-radius:4px;border:solid 1px #e6e6e6;content:'';display:inline-block;height:1.8em;left:0;line-height:1.725em;position:absolute;text-align:center;top:0;width:1.8em}input[type=checkbox].align-right,input[type=radio].align-right{float:right;margin-left:-2em}input[type=checkbox].align-right+label,input[type=radio].align-right+label{text-decoration:none;color:#222;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:0;padding-right:.75em;position:relative;width:100%}input[type=checkbox].align-right+label:before,input[type=radio].align-right+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}input[type=checkbox].align-right+label:before,input[type=radio].align-right+label:before{background:rgba(144,144,144,.075);border-radius:4px;border:solid 2px #465156;content:'';display:inline-block;height:1.8em;left:initial;right:0;line-height:1.725em;position:absolute;text-align:center;top:0;width:1.8em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#ec886a;border-color:#ec886a;color:#fff;content:'\f00c'}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#6793c5;box-shadow:0 0 0 1px #6793c5}input[type=checkbox]+label:before{border-radius:4px}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{color:rgba(114,114,114,.45)!important;opacity:1}:-moz-placeholder{color:rgba(114,114,114,.45)!important;opacity:1}::-moz-placeholder{color:rgba(114,114,114,.45)!important;opacity:1}:-ms-input-placeholder{color:rgba(114,114,114,.45)!important;opacity:1}.formerize-placeholder{color:rgba(114,114,114,.45)!important;opacity:1}.box{border-radius:4px;border-bottom:solid 1px #e6e6e6;margin:0;color:#000;background:#fff;overflow:hidden}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}.box .content{padding:2em}.box .content p{color:#000}.box .button{font-size:.8em}.box .image.fit{margin:0 0 1em 0}.box.author{border:solid 1px #e6e6e6;position:relative;overflow:visible;margin-top:3em!important}.box.author .avatar{border-radius:50%;margin-top:-3em}.box.author header{margin:.5em 0 0 0}.box.author header h3{margin:0 0 .25em 0;font-size:1.15em}.box.author header h4{margin:0;color:#6793c5;font-size:.8em}.box.author .content{padding:1em 2em 2em 2em}.box.class{overflow:hidden;font-size:1.1em;border:none}.box.class.disabled{background:#3f494d;display:block;height:100%;width:100%}.box.class header{margin:.75em 0 0 0}.box.class header h2{color:#222!important}.box.class header h2:after,.box.class header h2:before{border-top:2px solid #e6e6e6!important}.box.class header h2:before{margin-left:.5em}.box.class header h2:after{margin-right:.5em}.box.class .price{color:#ec886a;font-size:1.75em;font-weight:600}.box.class .hackerday_price{color:#ec886a;font-size:2.25em;font-weight:600}.box.class .label{font-weight:600;display:inline-block}.box.class .extra{background:#f7f7f7;padding:1.75em;padding-bottom:.5em;text-align:justify}.box.class .extra p{margin:0}.box.class .details{padding:1.75em;padding-top:.5em;padding-bottom:.5em;margin:0;list-style:none}.box.class .details li{text-align:right;line-height:2.5em}.box.class .details li .label{float:left}.box.class .content{padding:2.75em}.box.class .button,.box.class input[type=button],.box.class input[type=reset],.box.class input[type=submit]{margin-top:2em}.box.speak{overflow:hidden;border:none}.box.speak header{margin:2.75em 0 0 0}.box.speak header h2{color:#222!important}.box.speak header h2:after,.box.speak header h2:before{border-top:2px solid #e6e6e6!important}.box.speak header h2:before{margin-left:.5em}.box.speak header h2:after{margin-right:.5em}.box.speak .content{padding:2.75em}.box.speak .button,.box.speak input[type=button],.box.speak input[type=reset],.box.speak input[type=submit]{margin-top:2em}.box.module{padding:1em;text-align:left;font-size:1em}.box.module h2{margin-top:.5em;font-size:1.2em}.box.alt{border:0;border-radius:0;padding:0}.box .padded{padding:1em 3em 1em 3em;text-align:left}.box .padded.alt{padding:1em 3em 0 3em}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}.icon>.label{display:none}.image{border:0;display:inline-block;position:relative}.image img{display:block}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}.image.fit{display:block;margin:0 0 2em 0;width:100%}.image.fit img{display:block;width:100%}ol{list-style:decimal;margin:0 0 2em 0;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em}ul li{padding-left:.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}ul.social{margin:0;padding:0;list-style:none}ul.social li{display:inline-block;padding:0 .25em 0 0}ul.social li a{-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;text-decoration:none;color:#fff!important;text-align:center;display:block;padding:1em 0;width:3em;border-radius:4px}ul.social li a.fa-twitter{background:#00acec}ul.social li a.fa-twitter:hover{background:#06bcff}ul.social li a.fa-facebook{background:#3c5a9a}ul.social li a.fa-facebook:hover{background:#4365ac}ul.social li a.fa-youtube{background:#bc0001}ul.social li a.fa-youtube:hover{background:#d60001}ul.social li a.fa-google-plus{background:#dd4c3b}ul.social li a.fa-google-plus:hover{background:#e16051}ul.social li a.fa-linkedin{background:#007bb6}ul.social li a.fa-linkedin:hover{background:#008cd0}ul.social li a span{display:none}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li .icon:before{font-size:2em}ul.bullet{list-style:none;margin:0;padding:0;text-align:left;padding-left:1em}ul.bullet li{text-decoration:none;position:relative;padding-left:2em;padding-bottom:1em}ul.bullet li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}ul.bullet li:before{content:'\f138';position:absolute;left:0;color:#6793c5}ul.bullet.check li:before{content:'\f058'}ul.accordion{list-style:none;margin:0;text-align:left}ul.accordion li{border:solid 1px #e6e6e6;border-radius:4px;margin:0 0 2em 0;padding:0;display:block;overflow:hidden}ul.accordion li .question{text-decoration:none;padding:1em 1.5em;display:block;position:relative;color:#222;text-decoration:none;font-weight:400}ul.accordion li .question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}ul.accordion li .question span{max-width:85%;display:block}ul.accordion li .question:before{content:'\f078';color:#e6e6e6;background:#f7f7f7;position:absolute;right:0;top:0;bottom:0;padding:1em 1.25em;display:block}ul.accordion li .question.opened:before{content:'\f077'}ul.accordion li .question.closed:before{content:'\f078'}ul.accordion li .answer{display:none;padding:1em 2em;border-top:solid 1px #e6e6e6}ul.actions{cursor:default;list-style:none;padding-left:0;padding:1.5em 0;margin:0 auto;text-align:center}ul.actions li{display:inline-block;padding:0 4em 0 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}ul.actions li a{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#222;text-decoration:none}ul.actions li a:hover{color:rgba(34,34,34,.5)}ul.actions.small li{padding:0 .5em 0 0}ul.actions.vertical li{display:block;padding:1em 0 0 0}ul.actions.vertical li:first-child{padding-top:0}ul.actions.vertical li>*{margin-bottom:0}ul.actions.vertical.small li{padding:.5em 0 0 0}ul.actions.vertical.small li:first-child{padding-top:0}ul.actions.fit{display:table;margin-left:-1em;padding:0;table-layout:fixed;width:calc(100% + 1em)}ul.actions.fit li{display:table-cell;padding:0 0 0 1em}ul.actions.fit li>*{margin-bottom:0}ul.actions.fit.small{margin-left:-.5em;width:calc(100% + .5em)}ul.actions.fit.small li{padding:0 0 0 .5em}dl{margin:0 0 2em 0}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{margin:0 0 2em 0;width:100%}table tbody tr{border:solid 1px #e6e6e6;border-left:0;border-right:0}table tbody tr:nth-child(2n+1){background-color:rgba(144,144,144,.075)}table td{padding:.75em .75em}table th{color:#222;font-size:.9em;font-weight:600;padding:0 .75em .75em .75em;text-align:left}table thead{border-bottom:solid 2px #e6e6e6}table tfoot{border-top:solid 2px #e6e6e6}table.alt{border-collapse:separate}table.alt tbody tr td{border:solid 1px #e6e6e6;border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}.button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#666;border-radius:4px;border:0;color:#fff!important;cursor:pointer;display:inline-block;font-weight:400;height:3em;line-height:3em;padding:0 3em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#737373}.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#595959}.button.icon,input[type=button].icon,input[type=reset].icon,input[type=submit].icon{padding-left:1.35em}.button.icon:before,input[type=button].icon:before,input[type=reset].icon:before,input[type=submit].icon:before{margin-right:.5em}.button.fit,input[type=button].fit,input[type=reset].fit,input[type=submit].fit{display:block;margin:0 0 1em 0;width:100%}.button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:.8em;height:2.7em;line-height:2.7em}.button.big,input[type=button].big,input[type=reset].big,input[type=submit].big{font-size:.9em;font-weight:600!important;height:4.05em;line-height:4.05em;letter-spacing:.25em}.button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt{background-color:transparent;box-shadow:inset 0 0 0 2px #e6e6e6;color:#222!important}.button.alt.dark,input[type=button].alt.dark,input[type=reset].alt.dark,input[type=submit].alt.dark{color:#fff!important}.button.alt:hover,input[type=button].alt:hover,input[type=reset].alt:hover,input[type=submit].alt:hover{background-color:rgba(144,144,144,.075)}.button.alt:active,input[type=button].alt:active,input[type=reset].alt:active,input[type=submit].alt:active{background-color:rgba(144,144,144,.2)}.button.alt.icon:before,input[type=button].alt.icon:before,input[type=reset].alt.icon:before,input[type=submit].alt.icon:before{color:#e6e6e6}.button.head,input[type=button].head,input[type=reset].head,input[type=submit].head{font-weight:300;background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff!important}.button.head:hover,input[type=button].head:hover,input[type=reset].head:hover,input[type=submit].head:hover{background-color:rgba(144,144,144,.075)}.button.head:active,input[type=button].head:active,input[type=reset].head:active,input[type=submit].head:active{background-color:rgba(144,144,144,.2)}.button.head.icon:before,input[type=button].head.icon:before,input[type=reset].head.icon:before,input[type=submit].head.icon:before{color:#e6e6e6}.button.special,input[type=button].special,input[type=reset].special,input[type=submit].special{background-color:#c21f1f;color:#fff!important}.button.special:hover,input[type=button].special:hover,input[type=reset].special:hover,input[type=submit].special:hover{background-color:#d9534f}.button.special:active,input[type=button].special:active,input[type=reset].special:active,input[type=submit].special:active{background-color:#e97653}.button.disabled,.button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{background-color:#222!important;box-shadow:inset 0 -.15em 0 0 rgba(0,0,0,.15);color:#fff!important;cursor:default;opacity:.25}.feature{text-align:center;margin:0 auto;position:relative}.feature:after{background:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/plus1.png) no-repeat top center;content:'';position:absolute;top:0;right:-4em;width:125px;height:161px}.feature.last:after{display:none}#skel-layers-wrapper{padding-top:3em}#header{background:#fff;cursor:default;height:4em;left:0;line-height:4em;position:fixed;top:0;width:100%;z-index:101;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}#header h1{color:#fff;height:inherit;left:1.25em;line-height:inherit;margin:0;padding:0;position:absolute;top:.5em}#header h1 a{display:inline-block;background:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/logo-small.png) no-repeat left center;width:82px;height:42px}#header h1 a span{display:none}#header nav{height:inherit;line-height:inherit;position:absolute;right:1.25em;top:0;vertical-align:middle}#header nav>ul{list-style:none;margin:0;padding-left:0}#header nav>ul>li{border-radius:4px;display:inline-block;margin-left:1.5em;padding-left:0}#header nav>ul>li a{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#222;display:inline-block;text-decoration:none}#header nav>ul>li a:hover{color:rgba(34,34,34,.5)}#header nav>ul>li.active>a{color:#151515}#header nav>ul>li:first-child{margin-left:0}#header nav>ul>li .button{height:2.25em;line-height:2.25em;margin-bottom:0;padding:0 1.25em;position:relative;top:-.075em;vertical-align:middle;color:#222!important;text-transform:none;font-weight:300}#header .container{position:relative}#header .container h1{left:0}#header .container nav{right:0}.dropotron{background:#444;border-radius:4px;color:#fff;list-style:none;margin-top:-1em;min-width:11em;padding:1em}.dropotron.level-0{font-size:.9em;margin-top:1em}.dropotron.level-0:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#444;content:'';display:block;height:1em;position:absolute;right:1.5em;top:-.5em;width:1em}.dropotron li>a{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#ccc;text-decoration:none;display:block}.dropotron li>a:hover{color:#fff}.dropotron li.active>a{color:#fff}#banner{background-color:#465156;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding-top:3em;color:#fff;font-weight:300;text-align:center;position:relative}#banner:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/overlay.png);z-index:2;opacity:.95}#banner>*{position:relative;z-index:3}#banner:last-child{margin-bottom:0}#banner h1{color:#fff;font-size:2.65em;position:relative;width:100%;text-align:left;margin-bottom:1.25em;font-weight:500}#banner h1 .button{position:absolute;right:0;font-size:.4em;color:#fff!important;padding-left:4em;padding-right:4em}#banner h2{font-size:1.5em;line-height:1em;margin:0 0 .5em 0;padding:0}#banner p{font-size:1.5em;margin-bottom:1.75em}.subnav{height:4.5em}.subnav .inner{background:#fbfbfb;box-shadow:0 0 2px 0 rgba(0,0,0,.25);position:relative;width:100%}.subnav.fixed .inner{position:fixed;z-index:100;top:4em;left:0}.subnav .actions{padding:0;height:4.5em;line-height:4.35em}.subnav .actions li{padding:0 1em}.subnav .actions li a{display:block;padding:0 1.5em}.subnav .actions li a.active{background:#f0f0f0}.homepage #skel-layers-wrapper{padding-top:0}.homepage #header{background:0 0;position:absolute;box-shadow:none}.homepage #header nav{right:0;left:0;width:100%;text-align:center;padding:1em 0;font-size:.95em}.homepage #header nav ul li{font-size:1.05em}.homepage #header nav ul li a{color:#fff}.homepage #header nav .button{text-transform:none;color:#fff!important;font-weight:400}.homepage #banner{background-image:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding:14em 0;color:#fff;font-weight:300;position:relative;overflow:hidden}.homepage #banner video{position:absolute;left:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}.homepage #banner h1{text-align:center;margin:0 auto}.homepage #banner h1 a{text-align:center;margin:0 auto;display:block;width:201px;height:103px;background:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/logo.png) no-repeat center}.homepage #banner h1 span{display:none}.homepage #banner h2{font-size:4em;line-height:1em;margin:0 0 .5em 0;padding:0}.homepage #banner p{padding:1em 0;font-size:3.15em;line-height:1.5em;margin:0 0 1em 0}.homepage1 #skel-layers-wrapper{padding-top:0}.homepage1 #header{background:0 0;position:absolute;box-shadow:none}.homepage1 #header nav{right:0;left:0;width:100%;text-align:center;padding:1em 0;font-size:.95em}.homepage1 #header nav ul li{font-size:1.05em}.homepage1 #header nav ul li a{color:#fff}.homepage1 #header nav .button{text-transform:none;color:#fff!important;font-weight:400}.homepage1 #banner{background-image:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;padding:0 0;color:#fff;font-weight:300;position:relative;overflow:hidden}.homepage1 #banner video{position:absolute;left:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}.homepage1 #banner h1{text-align:center;margin:0 auto}.homepage1 #banner h1 a{text-align:center;margin:0 auto;display:block;width:201px;height:103px;background:url(https://daxg39y63pxwu.cloudfront.net/dezyre/images/logo.png) no-repeat center}.homepage1 #banner h1 span{display:none}.homepage1 #banner h2{font-size:4em;line-height:1em;margin:0 0 .5em 0;padding:0}.homepage1 #banner p{padding:1em 0;font-size:3.15em;line-height:1.5em;margin:0 0 1em 0}.block{padding:1.8em 0;text-align:center;background:#fff;overflow:hidden}.block header{margin-bottom:2em}.block header h2{display:inline-block;position:relative;margin-bottom:0}.block header h2:after,.block header h2:before{border-top:2px solid #e6e6e6;content:"";display:block;height:5px;position:absolute;top:50%;width:1000%}.block header h2:before{left:100%;margin-left:1em}.block header h2:after{right:100%;margin-right:1em}.block header p{margin:1.5em 0 0 0;color:#222;font-size:1em}.block header p.byline{text-align:center;margin:1.5em auto 0 auto!important}.block header p.byline.alt{width:60%}.block.alt{background:#f7f7f7}.block.dark{background:#465156;color:rgba(255,255,255,.75)}.block.dark .circle{background:#fff;border-radius:50%;color:#465156;width:1.75em;height:1.75em;line-height:1.75em;font-size:1em;text-align:center;margin:0 auto 1em auto}.block .circle{background:#eee;border-radius:50%;color:#465156;width:1.75em;height:1.75em;line-height:1.75em;font-size:1em;text-align:center;margin:0 auto 1em auto}.block.dark header h2{color:#fff}.block.dark header h2:after,.block.dark header h2:before{border-top:2px solid #596367}.block.dark header p{margin:1.5em 0 0 0;color:rgba(255,255,255,.75);font-size:1em}#sidebar{font-size:.85em}#sidebar .box{margin-bottom:2em}#content p.byline{font-size:1.2em;margin-top:-1em;color:#6793c5}#content p:last-child{margin:0}#content .box{text-align:left}#content .box .content{padding:3em}#footer{background:#465156;color:rgba(255,255,255,.5);padding:2em 0;font-weight:300}#footer a{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.5);text-decoration:none}#footer a:hover{color:rgba(255,255,255,.25)}#footer h3{font-weight:300;color:#fff}#footer .copyright{color:rgba(255,255,255,.25);font-size:.9em;padding:0;text-align:center}.relevant-blog,.relevant-blog li{margin:0;padding:0;list-style-type:none}.relevant-blog a{font-size:1.1em}.relevant-blog a:hover{color:#ec886a;text-decoration:none}.relevant-blog img{max-width:100%;margin:0 auto}.relevant-blog .blog-title{padding:0 1em 1em 1em}.relevant-blog.horizontal{margin-top:.5em}.relevant-blog.horizontal:before{content:" ";display:table}.relevant-blog.horizontal li{float:left;width:50%;vertical-align:middle;padding:1em .5em 0 .5em}.relevant-blog.horizontal li a{font-size:1em}.relevant-blog.horizontal li a img{height:200px}.relevant-blog.horizontal .blog-title{height:80px;overflow:hidden;text-overflow:ellipsis}.company-title{font-size:1.3em;font-weight:400}.author.company-info{text-align:left;padding:1em;margin-top:1.5em!important;min-height:511px}div.course-sub-menu-divider{font-weight:700;color:wheat}div.course-sub-menu-divider{width:100%;text-align:center;border-bottom:1px solid wheat;line-height:.1em;margin:15px 0 15px}div.course-sub-menu-divider span{background:#555;padding:0 10px}.tooltip{position:relative;display:inline-block;border-bottom:1px none #ccc;zcursor:help}.tooltip .tooltiptext{visibility:hidden;width:188%;background-color:#000;color:#fff;text-align:center;border-radius:6px;opacity:0;transition:opacity 1s;line-height:2em;font-size:.9em;position:absolute;z-index:1}.tooltip-bottom{top:100%;left:4%;margin-left:-60px}.tooltip-bottom::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}li.dropdown{display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#555;min-width:530px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding-bottom:10px}.dropdown-content.hackerday{padding-top:10px}.dropdown-content a{color:#fff!important;padding:0 16px;line-height:25px;text-decoration:none;display:block!important;text-align:left}.dropdown-content a:hover{background-color:#f1f1f1;color:#000!important}.dropdown:hover .dropdown-content{display:block}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.link.depth-0{overflow:hidden}nav#nav>ul{line-height:2em;padding-top:2%}.f-course-heading{font-weight:500;color:#fff}.footer-menus ul.alt li{padding:.5px 0}.footer-menus ul.alt li hr{border-bottom:solid 1px grey;margin:7px 0 3px 0;width:70%}@media screen and (min-width:760px) and (max-width:980px){nav#nav ul{padding-top:16px}nav#nav ul li:FIRST-CHILD{display:none}nav#nav ul li:NTH-CHILD(2){display:none}#banner{padding-top:5em!important}}.circle{width:25px;height:25px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-size:25px 25px;background-position:center top}.block-op .circle{display:inline-block;margin-right:5px;margin-left:1px;margin-bottom:-6px}div.dz-bottom-fixed{position:fixed;padding:7px 0;bottom:0;z-index:999;width:100%;text-align:center;color:#fff;background:none repeat scroll 0 0 rgba(0,0,0,.7);font-size:17px;font-weight:600}