body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}body{font-family:"Work Sans",sans-serif;background:#fff}.header{background:#414141;padding:20px 0;margin-bottom:30px}.header--logo{color:#fff;font-size:24px;padding:0 15px;margin:0;display:inline-block}.header--logo a{color:hsla(0,0%,100%,.5)}.header--logo .selected,.header--logo a:hover{color:#fff}.header--logo .chevron{fill:hsla(0,0%,100%,.3);width:7px;height:auto;margin:0 10px}.header nav{float:right;margin-top:3px}.header nav a{color:hsla(0,0%,100%,.5);margin-left:20px}.header nav a:hover{color:#fff}.actions--bar{border-bottom:1px solid #d5f9fe;background:#f8feff;padding:20px 0;margin-top:-30px}.actions--bar:after,.actions--bar:before{content:" ";display:table}.actions--bar:after{clear:both}.actions--bar .button{margin-right:15px}h1{font-size:36px;margin-bottom:20px}a{color:#7c689b;cursor:pointer;text-decoration:none;transition:color .2s}p{font-family:"Cousine";margin-bottom:30px}.bounds{max-width:1250px;margin:0 auto}.grid,.grid-25,.grid-33,.grid-66,.grid-100{float:left;padding:0 15px;box-sizing:border-box}.grid-25{width:25%}.grid-33{width:33.3%}.grid-66{width:66.6%}.grid-100{width:100%}.grid-right{float:right}.centered{float:none;margin:0 auto}.course--module{background:#414141;border-radius:8px;padding:30px;margin-bottom:30px;min-height:107px;display:block;position:relative;box-sizing:border-box}.course--module:after,.course--module:before{content:" ";display:table}.course--module:after{clear:both}.course--module--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course--label{font-family:"Cousine";font-size:14px;font-weight:100;color:hsla(0,0%,100%,.5);margin-bottom:10px;font-weight:400}.course--title{font-size:18px;color:#fff}.course--link{display:block;cursor:pointer;text-decoration:none;border:0}.course--add--module{background:#eee;text-align:center}.course--add--module:hover .course--add--title{color:#444}.course--add--module:hover .add{fill:#444}.course--add--title{color:#999;display:inline-block;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.course--add--title .add{width:13px;height:auto;margin:0 5px 0 0;fill:#999}.course--detail{margin-top:60px}.course--header{margin-bottom:30px}.course--header .course--label{font-size:18px;color:#999}.course--header .course--title{font-size:48px;margin-bottom:15px;color:#332a40}.course--header p{font-size:18px;color:#b1a5c4;font-weight:100}.course--title--input{font-size:48px;font-weight:700;font-family:"Work Sans",sans-serif}.course--description{margin-bottom:30px}.course--description textarea{margin-bottom:60px}.course--description p{font-size:16px;line-height:1.8;color:#444}.course--description ol,.course--description ul{list-style-type:none}.course--description li{position:relative;padding:30px 0 30px 5%;border-top:1px solid #ccc;font-size:16px;line-height:1.8;font-family:"Cousine"}.course--description li:after,.course--description li:before{content:" ";display:table}.course--description li:after{clear:both}.course--description ol li{counter-increment:step-counter}.course--description ol li:before{content:counter(step-counter);color:#999;font-size:18px;position:absolute;left:0;top:34px}.course--description ul li:before{content:"";float:left;margin:9px 0 0 -30px;width:5px;height:5px;border:1px solid #999;border-radius:10px;display:block}.course--description h1,.course--description h2,.course--description h3{font-family:"Work Sans",sans-serif;color:#222;margin-bottom:30px}.course--description h1{font-size:36px}.course--description h2{font-size:30px}.course--description h3{font-size:24px}.course--description h4{font-size:18px;font-weight:100;margin:0 0 10px;color:#999;display:block}.course--stats--list h4{font-family:"Cousine";font-weight:100;color:#999;font-size:14px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #ddd;text-transform:uppercase;letter-spacing:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.course--stats--list h3{font-family:"Work Sans",sans-serif;font-size:18px}.course--stats--list>li{margin-bottom:50px}.course--stats--list>li ul{padding-left:20px}.course--stats--list>li li{margin-bottom:15px;list-style-type:circle}.course--time--input{font-family:"Work Sans",sans-serif;font-size:18px;font-weight:700;margin:0}.signin,.signup{margin-top:60px}textarea{width:100%;min-height:300px;border-radius:8px;background:#fff;padding:15px;font-size:16px;margin:0 0 20px;border:1px solid #ccc4d8;color:#666;line-height:1.8;outline:none;font-family:"Cousine";box-sizing:border-box}textarea::-webkit-input-placeholder{font-weight:400;font-size:16px}textarea:-moz-placeholder,textarea::-moz-placeholder{font-weight:400;font-size:16px}textarea:-ms-input-placeholder{font-weight:400;font-size:16px}textarea:focus{border-color:#7c689b}input{width:100%;color:#332a40;border-radius:8px;border:1px solid #ccc4d8;padding:15px;margin-bottom:15px;outline:none;box-sizing:border-box;font-size:16px}input::-webkit-input-placeholder{font-weight:400}input:-moz-placeholder,input::-moz-placeholder{font-weight:400}input:-ms-input-placeholder{font-weight:400}input:focus{border-color:#7c689b}.input-title::-webkit-input-placeholder{font-weight:700}.input-title:-moz-placeholder,.input-title::-moz-placeholder{font-weight:700}.input-title:-ms-input-placeholder{font-weight:700}.button{background:#413f49;color:#fff;font-family:"Work Sans",sans-serif;font-size:18px;padding:15px 30px;border:0;margin-right:10px;border-radius:8px;font-weight:700;display:inline-block;box-sizing:border-box;transition:background .2s}.button:focus{outline:none}.button:not(.button-secondary):hover{background:#404770}.button-secondary{color:#413f49;background:none;box-shadow:inset 0 0 0 2px #7c689b;transition:box-shadow .2s,color .2s}.button-secondary:hover{color:#63537d;box-shadow:inset 0 0 0 2px #63537d}.course--description textarea{margin-bottom:20px}#nprogress{pointer-events:none}#nprogress .bar{background:#6ac8f3;position:fixed;z-index:1031;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6ac8f3,0 0 5px #6ac8f3;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:20px;height:20px;box-sizing:border-box;border-color:#6ac8f3 transparent transparent #6ac8f3;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.billboard{text-align:left;max-width:300px;background-color:#7bd0d1;color:#3b3b3b;padding:1rem;margin-bottom:20px;box-shadow:2px 3px 5px rgba(0,0,0,.694);position:absolute;top:15px;left:16px}.billboard-container{display:block;text-align:center;max-width:100%;position:relative;color:#fff;margin:10px 10px 20px}.billboard-image{display:block;width:100%;max-height:300px}.pad-bottom{padding-bottom:40px}.signout{margin-top:60px}.header nav span{color:#fff;margin-left:20px}.validation--errors--label{color:#7c689b;font-size:28px}.validation-errors ul{color:#7c689b;padding:15px 0 40px 10px}@media screen and (max-width:480px){.billboard,.billboard-image{display:none}}
/*# sourceMappingURL=main.203d2a88.chunk.css.map */