body{margin:0;padding:0;font-family:sans-serif}.picture-container{margin:10px;text-align:center}.share-buttons-container{margin:10px}.share-button{margin-top:10px}.share-button:hover{cursor:pointer}.share-ui-container{text-align:center;display:-ms-inline-flexbox;display:inline-flex}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}#navbar{z-index:2}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{font-family:Quicksand;cursor:default}body{margin:0}ul{margin-left:10px;font-weight:300}.invisible{display:none!important}.content{font-size:16px}.content,.content-small{position:relative;min-height:100%}.content-small{font-size:13px}#buffer{height:100px}#canvasContainer{height:80px;width:160px;margin-left:0}.contentNav{background-color:#f8f9fb;padding:20px}.summary-background{background-color:#f8f9fb;padding-bottom:10px}.main-content{width:95%;margin:0 auto}#box{position:absolute;height:250px;left:50%;margin-left:-125px;margin-top:10px}.main-content.calendar{height:320px}#log{width:95%;margin:0 auto;padding-top:10px}.item{border:1px solid #dbdbdb;border-radius:5px;padding:10px}.item,.item.top{background-color:#fff}.item.top{border:1px solid #dbdbdb;border-radius:5px 5px 0 0}.item.bottom{background-color:#fff;border:1px solid #dbdbdb;border-top-width:0;border-radius:0 0 5px 5px;margin-bottom:10px}.heading{font-size:17px}.heading.time{margin:0 auto}.heading.center{margin:0 auto;padding:30px 2%;font-weight:300}.heading.active{border-bottom:1px solid #fb6a02;font-weight:500}canvas{margin:0 auto}.buttons{font-weight:300;margin:0;padding:3px 8px;margin:0 auto;text-align:center;background-color:#fff;text-decoration:none}.buttons.notification{font-size:18px;background-color:#fb6a02;color:#fff;padding:10px 36px;border-radius:20px;border:none;font-weight:400}.buttons.notification.inline{display:inline-block;width:66%}.buttons.disabled{background-color:#d3d3d3}.selected{background-color:#c0e1e5}.btn1{border:1px solid #b8babb;border-radius:10px 0 0 10px}.btn1,.btn2{width:100px;height:33px;font-size:14px;margin:5px 0}.btn2{border:1px solid #b8babb;border-radius:0 10px 10px 0;border-left-width:0}.btn-left{border:1px solid #b8babb;border-radius:15px 0 0 15px;border-right-width:0}.btn-left,.btn-middle{padding:0 20px;width:100px;height:33px;font-size:14px;margin:5px 0}.btn-middle{border:1px solid #b8babb;border-radius:0 0 0 0}.btn-right{border:1px solid #b8babb;border-radius:0 15px 15px 0;border-left-width:0;padding:0 20px;width:100px;height:33px;font-size:14px;margin:5px 0}.heading.summary{margin:0 5px 0 0}.clickable:hover{cursor:pointer}input{cursor:text}.back{font-weight:300;margin:0}.trend-summary{color:#2d2f2f}.trend-summary.section{font-size:18px;font-weight:500;text-align:center;margin-bottom:0}.trend-summary.number{font-size:26px;text-align:center;padding:0 8px;margin-top:15px}.suffix{font-size:14px;font-weight:300}.trend-summary.suffix{display:block}.trend-summary.header{font-size:18px;font-weight:500;margin-bottom:0;display:block}.trend-summary.work{font-size:17px;font-weight:500}.grit-summary{color:#2d2f2f;margin-bottom:3px;margin-top:3px}.grit-summary.label{padding:8px 15px}.grit-summary.number{font-size:23px;text-align:center;padding:0 8px;position:relative;top:10px}.grit-summary.name{font-size:20px;display:inline;position:relative;vertical-align:middle;top:3px}.grit-summary.suffix{margin-top:20px}.addSign{font-size:30px;position:absolute;margin:5px 0}.profile-pic{height:50px;width:50px;margin-right:10px;border-radius:50%}.crew{color:#2d2f2f;margin-bottom:10px}.crew.caret{color:#fb6a02;font-weight:550}.crew.flex-container{-ms-flex-pack:start;justify-content:start}.crew.heading{font-weight:550;margin-bottom:15px}.time.arrow.back{padding-right:20px;width:12px;height:12px}.time.arrow.forward{padding-left:20px;width:12px;height:12px}.main{padding-left:20px;width:50%;margin-bottom:0}.description{font-weight:300;padding-left:20px;padding-right:20px;margin:5px 0}.description.bigFont,.description.summary{padding-left:0;margin:0 5px 0 0}.description.bigFont{font-size:17px}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.flex-container.time{margin:0 auto;-ms-flex-align:center;align-items:center;width:200px}.item.flex-container{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}.chart-container{margin-left:-55px;margin-top:-10px;margin-bottom:-10px;height:100px;width:200px}.workout-item-text{margin-left:-50px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.inline-block{display:inline-block}.left.flex-container{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;-ms-flex-align:center;align-items:center}.center.flex-container{-ms-flex-pack:center;justify-content:center}.center.flex-container.bar{height:300px}.center.flex-container.buttons{width:50%;margin:0 auto;padding:10px 0}.trend-summary.flex-container{width:70%;margin:0 auto}.table{margin:0;padding:8px 20px}table{margin:0 auto}td,th{padding:8px}.tblHeader{background-color:#f8f9fb;padding-top:8px;padding-bottom:8px}.tblCurrent{background-color:#fff}.tblSuggestion{background-color:#fff9cc}.tblTotal{background-color:#d6ffee}.imgSummary{width:92px;height:92px;margin-right:10px}.done,.positive{color:#04c877}.left{color:#575c5c}.neutral{color:#d0ac11}.negative{color:#ff5754}.bar{width:100%}.weekbar{margin:5px 10px;width:35px;margin-top:auto}.barcalories,.barfeeling{margin-bottom:5px}.barcalories,.barfeeling,.goaltext{font-size:12px;font-weight:300;text-align:center}.goaltext{margin-left:5px;font-weight:lighter;position:absolute;margin-top:-20px}.barfeeling{position:absolute;margin:0 7px}.barweekNum{font-size:15px;font-weight:500;text-align:center;margin-top:5px;margin-bottom:0}#week6{height:179.4px}#week5{height:147.2px}#week4{height:230px}#week3{height:188.6px}#week2{height:69px}#week1{height:110.4px}#week6negative{height:46px}#week6neutral{height:69px}#week6positive{height:115px}#week5negative{height:23px}#week5neutral{height:46px}#week5positive{height:161px}#week4negative{height:46px}#week4neutral{height:115px}#week3negative,#week4positive{height:69px}#week3neutral{height:46px}#week3positive{height:115px}#week2negative,#week2neutral{height:69px}#week2positive{height:92px}#week1negative{height:23px}#week1neutral{height:69px}#week1positive{height:138px}.goal{position:absolute}.goalNum{text-align:right;margin:3px 0;font-weight:300;font-size:12px}hr{width:53px;padding:0;border:1px solid #fb6a02;margin:0}.good{background-color:#06f491}.bad{background-color:#ffc8c7}.ok{background-color:#ffc362}.unit{font-size:12px}.circle{width:10px;height:10px;border-radius:5px}.circle.food{background-color:#04c877;margin-right:5px}.circle.habits{background-color:#fb6a02;margin-right:5px}.circle.feelings{background-color:#d0ac11;margin-right:5px}.circle.exercise{background-color:#ff5754;margin-right:5px}.circle.separator{width:5px;height:5px;border-radius:2.5px;border:1px solid #2d2f2f;margin-right:5px}.imgtoggle{margin:17px 0 0;padding-right:20px}input{outline:none}.imgtoggle.description{margin:0 0 10px}.imgback{float:left;width:17px;height:17px;margin-right:10px;margin-top:3px}#navbar{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #dbdbdb;padding:10px;background-color:#fff;overflow:hidden}#navContainer{margin:0 auto;width:100%}.navItem{width:33%;float:left;margin:0 auto}.navIcon{display:block;margin:0 auto;max-width:30px;max-height:30px;cursor:pointer}.navName{text-align:center;font-weight:300;font-size:13px;margin:3px 0}.active{color:#fb6a02}.emoji-picker-container .emoji-picker{width:100%}@media screen and (max-width:500px){.emoji-picker-container .emoji-picker{width:100%;height:100%}}.emoji-picker-container .emoji-picker .emoji-category{padding:0}.emoji-picker-container .emoji-picker .emoji-list{margin:0 auto;width:90%}@media screen and (max-width:500px){.emoji-picker-container .emoji-picker .emoji-list{height:calc(100vh - 310px)}}.emoji-picker-container .emoji-picker .emoji-category .category-name,.emoji-picker-container .emoji-picker .wrapper .emoji-name{display:none}.emoji-picker-container .emoji-picker .wrapper .scroller{opacity:1}.emoji-picker-container .emoji-picker .emoji{height:35px;width:35px;background-size:35px}.emoji-picker-container .emoji-picker .bar-wrapper .search-bar,.emoji-picker-container .emoji-picker .bar-wrapper .skin-tones{display:none}.gif-picker-select{width:100%;padding-top:10px;border-top:.1px solid;border-color:#ededed}.gif-picker-input{margin-bottom:10px;width:240px}.gif-picker-input,.gif-picker-input-mobile{padding:5px 5px 5px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:1px solid #eee;border-radius:5px;-webkit-transition:border .2s;-o-transition:border .2s;transition:border .2s;font-size:16px;border-radius:20px;height:36px}.gif-picker-input-mobile{width:calc(95% - 4px);position:relative;left:2px}.gif-picker-list{width:95%;height:320px}@media screen and (max-width:500px){.gif-picker-list{height:150px;width:95%}}.gif-picker-list>div{margin:0 auto}.gif-picker-list{margin:0 auto;padding-left:0}.gif-picker-scrollbar-thumb{visibility:hidden}.gif-picker-attr{font-size:10px;color:#708090;margin:3px}.gif-picker-list-item{position:inherit!important;left:inherit!important;top:0!important;margin:5px}.gif-picker-masonry{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gif-picker-list-entry{width:100%!important;height:100%!important;padding:0;display:block;background:none;border:none;cursor:pointer}.gif-picker-image{width:240px;height:auto}@media screen and (max-width:500px){.gif-picker-masonry{width:-webkit-max-content;width:-moz-max-content;width:max-content}.gif-picker-image{width:auto;height:125px}.gif-picker-list-entry{height:auto!important}}.giphy-attribution{top:-20px;position:relative;background-color:#fff;height:10px}.error{color:red;text-align:center}.text-gray{color:#999}.notification-container{margin:0 auto;max-width:600px}.notification-container>p{font-weight:300}.form-label{width:100px;margin-top:10px;margin-bottom:7px;position:relative}.form-label-text{position:absolute;bottom:0}.form-prefix{position:relative;margin:10px}.form-prefix-text{position:absolute;bottom:0;border:0}.currency-input-container{width:100%}.currency-input{width:30px}.currency-input,.form-input{font-size:14px;border-bottom:1px solid;border-top:0;border-left:0;border-right:0;height:30px;padding:0}.form-input{width:100%}.form-cell{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:5px}.button-container{text-align:center;padding:10px}.main-image{width:100%;height:auto}.form,.main-image{margin-bottom:10px}.form{margin-top:10px;text-align:left}.form-input-suffix{width:200px}::-webkit-input-placeholder{font-style:italic}:-ms-input-placeholder,::-ms-input-placeholder{font-style:italic}::placeholder{font-style:italic}.faq{font-size:20px;text-align:center;margin-top:60px;color:gray}.faq-item{margin-bottom:20px;color:gray}input.buttons.notification.inline{width:90%}.success{margin-top:20px}.success,.title{margin-bottom:20px}.title{margin-top:0;text-align:center;font-weight:600;font-size:22px}.expand-arrow{enable-background:new 0 0 32 32;height:20px;width:20px;fill:gray;position:absolute;bottom:0}.inverted-vertical{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.expand-arrow-container{position:relative}.main-content{margin-top:20px;margin-bottom:20px;width:85%;max-width:500px}.loader-container{position:absolute;top:50%;left:50%}.grayed-out{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2)}.body-stat.main-content{text-align:center;font-size:14px}.stats-form.main-content{text-align:left}.body-stat.buttons{margin-bottom:10px;font-size:14px;border-radius:20px;padding:5px 10px}.body-stat.buttons.submit{font-size:18px;background-color:#fb6a02;color:#fff;padding:10px 36px;border-radius:20px;border:none;width:100%;margin:10px 0}.body-stat-form{width:100%;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.stats-form-para{margin:10px 0}
/*# sourceMappingURL=main.c241a2eb.css.map*/