.btn{padding:14px 50px;border:0;font-weight:700;color:#fff;border-radius:30px;font-size:16px;line-height:16px;cursor:pointer;margin-left:8px}.btn:focus{outline:none}.btn:first-child{margin-left:0}.btn.primary{background-color:#2979ff;color:#fff}.btn.primary:hover{background-color:#005cf5}.btn.secondary{background-color:#efefef;color:#2979ff}.btn-icon{border-radius:50%;padding:0;height:40px;width:40px;line-height:.5;color:#2979ff}.btn-icon:hover{background-color:#fff}.btn-icon.blue{color:#2979ff}.btn-icon.green{color:#43a047}.btn-icon.red{color:#e53935}.list{padding:20px 0}.header{padding:10px}.page-heading{font-weight:700;font-size:26px;text-align:center;padding:20px 0;color:#2979ff}.input input,.input textarea{width:100%;font-size:18px;background:transparent;border:0}.input input:focus,.input textarea:focus{outline:0}.input.search{margin:20px 0;padding:0 20px}.form textarea{max-width:100%;min-width:100%;font-family:"Source Sans Pro","Arial",sans-serif;font-size:16px}.form-wrapper{background-color:#f5f9ff;border-radius:10px;padding:12px 20px}.title-wrapper .title-input{height:40px;float:left;width:calc(100% - 100px)}.title-wrapper .title-input .input,.title-wrapper .title-input input{height:100%;font-weight:700}.title-wrapper .form-actions{width:100px;float:right;text-align:right}.description-wrapper{display:none}.description-wrapper.active{display:block}.navbar{width:100%;padding:10px 0}.navbar ul{text-align:center}.nav-link{display:inline-block;margin:0 20px;text-transform:uppercase}.nav-link a{font-weight:700;color:#a1a1a1;text-decoration:none}.nav-link a.active{color:#212121}.todo{padding:12px 20px;border-radius:10px}.todo:hover{background-color:#f5f9ff}.todo-contents{float:left;width:calc(100% - 100px)}.todo-contents .title{color:#212121}.todo-contents .description,.todo-contents.fade .title{color:#a1a1a1}.todo-contents.fade .description{color:#d4d4d4}.todo-actions{float:right;width:100px;text-align:right}*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-family:"Source Sans Pro","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:after{display:table;content:"";clear:both}.container{padding:0 15px;max-width:100%;margin:0 auto}@media (min-width:720px){.container{max-width:720px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1400px){.container{max-width:1400px;padding:0 200px}}
/*# sourceMappingURL=main.cdef0066.chunk.css.map */