body{background-color:#fafafa}img.responsive{max-width:100%;height:auto}a{text-decoration:none}.mdl-layout__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-flow:column;flex-direction:column}.mdl-layout__content>*:not(.mdl-layout-spacer){-webkit-flex:none;-ms-flex:none;flex:none}footer #scroll-to-top{color:#fff}.hero{background-color:#2196f3;color:#fff;padding-top:40px;padding-bottom:20px}.hero .mdl-cell{text-align:center}.hero h1{font-size:32px;font-weight:300}.hero p.lead{font-size:18px;font-weight:300}.hero .mdl-button.mdl-button--accent{margin-top:10px;background-color:#fafafa}.feature{padding:20px 0}.feature h1{font-size:28px;font-weight:300}.mdl-layout__drawer{background-color:#fff}.mdl-layout__drawer .mdl-layout-title{border-bottom:1px solid #e0e0e0;padding-left:24px}.mdl-layout__drawer .mdl-layout-title a{text-decoration:none;color:#757575;font-weight:normal}.drawer-nav ul{list-style:none;padding-left:0}.drawer-nav ul li{display:block;padding:0}.drawer-nav ul li ul li a{padding-left:44px;font-weight:400}.drawer-nav ul li span.drawer-nav-title{display:block;flex-shrink:0;padding:15px 0 15px 22px;margin:0;font-weight:600;color:#757575;line-height:1em;text-decoration:none}.drawer-nav ul li a{display:block;flex-shrink:0;padding:15px 0 15px 22px;margin:0;font-weight:600;color:#757575;line-height:1em;text-decoration:none;cursor:pointer}.drawer-nav ul li a:active,.drawer-nav ul li a:hover{background-color:#f0f0f0}.drawer-nav ul li.active a{color:#2196f3;font-weight:500}