body{font-weight:400;color:#5d636b;font-family:Montserrat,sans-serif}#wrapper{min-height:100vh}i[class*=icon-]{font-family:et-line!important}i.fa,i.phpdebugbar-fa{font-family:FontAwesome!important}a,a:active,a:focus{color:#2ae367}a:hover{color:#29cc65}a.text-primary:focus,a.text-primary:hover{color:#29cc65!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:0;color:#2c2f33}h1,h2,h4{font-family:Raleway,sans-serif}h3,h5,h6{font-family:Montserrat,sans-serif}@media screen and (max-width:767px){h1{font-size:32px!important;line-height:38px!important}}h4{letter-spacing:.5px}.text-primary{color:#2ae367!important}.text-whiteish{color:#dff0fc!important}.text-gray{color:#b8bcc0!important}.text-muted{color:#9fa5ab!important}.text-underline{text-decoration:underline}.info-text{font-size:13px}.no-wrap{white-space:nowrap}.bg-light{background-color:#f4f8f8}.lead{font-weight:400;line-height:1.6}.rw-100{width:calc(100% + 30px)}.card{padding:30px 28px;box-shadow:0 4px 20px 1px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.08)}.btn,.card{border-radius:4px}.btn{letter-spacing:.8px;font-weight:600;padding:8px 26px 7px}.btn.btn-flex{padding:0 26px;height:37px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.btn.btn-flex{height:32px}}.btn.btn-flex.btm-1 .material-design-icon{bottom:1px}.btn .material-design-icon{font-size:16px}.btn .material-design-icon svg{bottom:auto}@media screen and (max-width:767px){.btn{padding:5px 20px 4px}}.btn-primary{background-color:#2ae367;border-color:#2ae367}.btn-primary:hover,.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled):focus{background-color:#2adc67;border-color:#2adc67}.btn-primary:hover,.btn-primary:not([disabled]):not(.disabled):focus{box-shadow:0 1px 10px rgba(42,227,103,.4)}.btn-primary.disabled,.btn-primary:disabled{background-color:#2ae367;border-color:#2ae367}.btn-outline-secondary:focus{color:#929daf}.btn-outline-secondary:focus:hover{color:#757575}.text-white .btn-outline-light{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.55)}.text-white .btn-outline-light:hover,.text-white .btn-outline-light:not([disabled]):not(.disabled):active{background-color:transparent;border-color:hsla(0,0%,100%,.65);color:#fff}.bootstrap-datetimepicker-widget{width:auto!important;min-width:0}.bootstrap-datetimepicker-widget span.disabled,.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget th.disabled{opacity:.5}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{display:none}.bootstrap-datetimepicker-widget table thead tr:first-child th.next,.bootstrap-datetimepicker-widget table thead tr:first-child th.prev{color:#0fc3f2}.bootstrap-datetimepicker-widget table tr td.day{height:30px;width:37px}.bootstrap-datetimepicker-widget table tr td.day.active{background-color:#0fc3f2!important;border-color:#0fc3f2!important;text-shadow:none;color:#fff!important}.bootstrap-datetimepicker-widget table tr td.day.today,.bootstrap-datetimepicker-widget table tr td.day.today:active:focus{background-color:#fff!important;color:#757575!important}.bootstrap-datetimepicker-widget table tr td.day.today.active{background-color:#0fc3f2!important;border-color:#0fc3f2!important;color:#fff!important;text-shadow:none}.bootstrap-datetimepicker-widget table tr td.day.today:before{bottom:auto;right:auto;left:0;top:0;width:100%;height:100%;border:1px solid #0fc3f2;border-radius:4px}.bootstrap-datetimepicker-widget table tr td span.active{background-color:#0fc3f2!important;border-color:#0fc3f2!important}.bootstrap-datetimepicker-widget .picker-switch td span{color:#0fc3f2}.bootstrap-datetimepicker-widget .datepicker{min-width:259px}.bootstrap-datetimepicker-widget .timepicker .separator{width:10px;padding:0}.bootstrap-datetimepicker-widget .timepicker td,.bootstrap-datetimepicker-widget .timepicker td.hour{height:36px;line-height:36px}.bootstrap-datetimepicker-widget .timepicker td a[data-action]{padding:0}.bootstrap-datetimepicker-widget .timepicker td span{height:36px;line-height:36px}.bootstrap-datetimepicker-widget .timepicker .timepicker-hours{min-width:180px}.bootstrap-datetimepicker-widget .timepicker .timepicker-hours td{width:45px}.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes{min-width:180px}.bootstrap-datetimepicker-widget .timepicker .timepicker-minutes td{width:45px;height:40px;line-height:40px}.bootstrap-datetimepicker-widget .datepicker-years thead .picker-switch{cursor:default;pointer-events:none}.input-group{border-radius:4px;border-color:#e2e8f0;transition:background .2s ease-out,background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.input-group.is-invalid{overflow:hidden}.form-control,.input-group .form-control{border-radius:4px}.form-control{border-color:#e1e6ea;background-clip:initial;font-weight:400;transition:border-color .3s ease-out,color .3s ease-out}.form-control.is-date{cursor:pointer}.form-control.is-date.standard-visuals{background-color:#fff}.form-control::-webkit-input-placeholder{color:#9fa5ab}.form-control::-moz-placeholder{color:#9fa5ab}.form-control:-ms-input-placeholder{color:#9fa5ab}.form-control::-ms-input-placeholder{color:#9fa5ab}.form-control::placeholder{color:#9fa5ab}.form-control:focus{border-color:#e8edf1}.form-control-xl{height:65px;font-size:20px}label{letter-spacing:0}.custom-control-label{font-weight:400}.mt-neg-1{margin-top:-.25rem}.mb-neg-2{margin-bottom:-.5rem}.general-error{line-height:1.5}.general-error.social-network-error{margin-bottom:-14px}.general-form-message{margin-top:-15px}.dedicated-form-page .form-col{max-width:475px}.modal .input-group.is-invalid{border-width:2px}.logo .logo-svg{fill:#2c2f33}.navbar-brand .logo{width:120px;position:relative;top:-5px}.dedicated-form-page .form-logo{width:160px;display:block}.modal .modal-content{background:none}.modal.modal-dark{color:#cfdee8}.modal.modal-dark .modal-body{background:#2c2f33;border-radius:4px}.modal.modal-dark .close{color:#cfdee8}.modal.modal-dark .close:hover{color:#dff0fc}.modal input.form-control,.modal textarea.form-control{border-radius:0}@media (min-width:576px){.modal-sm{max-width:450px}}.connect-with-social a.btn{text-transform:none;letter-spacing:normal}.notification-container.no-header{padding-top:70px;margin-bottom:-70px;z-index:10}.notification-container.under-header{margin-top:20px}.notification-container.under-header .alert{margin-bottom:0}.notification-container .alert{border-radius:4px}.pagination .page-item.active .page-link{background-color:#0fc3f2;border-color:#0fc3f2}.Vue-Toastification__container{width:400px}.Vue-Toastification__container .Vue-Toastification__toast{cursor:pointer;padding:0;min-height:67px}.Vue-Toastification__container .Vue-Toastification__toast-component-body>div{padding:22px 24px;height:100%}.Vue-Toastification__container .Vue-Toastification__toast--default,.Vue-Toastification__container .Vue-Toastification__toast--info{background-color:#0fc3f2}.Vue-Toastification__container .Vue-Toastification__toast--default .type-icon,.Vue-Toastification__container .Vue-Toastification__toast--info .type-icon{margin-bottom:-2px}.Vue-Toastification__container .Vue-Toastification__toast--success{background-color:#2ae367}.Vue-Toastification__container .Vue-Toastification__toast--warning{background-color:#ffbc00}.Vue-Toastification__container .Vue-Toastification__toast--warning .type-icon{font-size:18px!important}.Vue-Toastification__container .Vue-Toastification__toast--error{background-color:#ff1a1a}.Vue-Toastification__container .Vue-Toastification__toast--error .type-icon{font-size:17px!important}.Vue-Toastification__container .Vue-Toastification__toast .type-icon{font-size:16px;padding-right:15px}.Vue-Toastification__container .Vue-Toastification__toast .close-button{font-size:16px;padding-left:15px}.Vue-Toastification__container .Vue-Toastification__toast .content{font-size:14px}.v-select.form-control{padding:0;height:auto;min-height:calc(1.9em + .75rem + 2px)}.v-select.vs--single.vs--clearable:not(.vs--open):not(.vs--empty) .vs__selected-options{padding-left:23px}.v-select.vs--single .vs__selected{color:#47404f}.v-select.vs--searchable.vs--open .vs__selected{top:6px}.v-select.vs--unsearchable .vs__selected{position:relative}.v-select.vs--multiple .vs__selected{color:#47404f;background:rgba(0,0,0,.35);padding:0 0 0 8px;border:none;height:30px}.v-select.vs--multiple .vs__selected .vs__deselect{background:transparent;transition:background .15s linear;padding:0 8px;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px}.v-select.vs--multiple .vs__selected .vs__deselect:hover{background:rgba(0,0,0,.35)}.v-select.vs--multiple .vs__selected .vs__deselect:hover svg{opacity:.9}.v-select.vs--multiple .vs__selected .vs__deselect svg{opacity:.6;transition:opacity .15s linear;fill:#fff}.v-select .vs__dropdown-toggle{border:none;height:100%;min-height:calc(2.25rem + 2px);position:relative}.v-select .vs__selected-options{transition:padding-left 20ms linear;padding-left:5px}.v-select .vs__selected{letter-spacing:0}.v-select .vs__search{color:#47404f}.v-select .vs__clear{fill:#47404f;position:absolute;top:6px;left:11px}.v-select .vs__actions{padding:0 3px 0 0}.v-select .vs__open-indicator{height:100%;top:2px;width:27px;opacity:.8;position:relative;cursor:pointer}.v-select .vs__open-indicator b{border-color:#47404f transparent transparent;border-style:solid;border-width:7px 5px 0;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-3px;width:0;height:0}.v-select .vs__dropdown-menu{max-height:200px;padding:0;background:#4f595a;border-color:#798385}.v-select .vs__dropdown-option{background:transparent;color:#fff;padding:6px;font-size:15px}.v-select .vs__dropdown-option--selected{background-color:#626c6e}.v-select .vs__dropdown-option--highlight{background-color:#798385}.navbar{top:0;padding-top:10px;transition:transform .3s ease-out,background-color .3s ease-out,padding-top .3s ease-out}.navbar .navbar-brand{position:relative;top:4px}.navbar .user-options>.btn{width:40px;height:40px;padding:0;border-radius:50%}.navbar .user-options>.btn>span{font-size:24px}.navbar .user-options>.btn:focus{color:#9b9ea4}.navbar .user-options>.btn:focus:hover{color:#757575}.navbar .user-options .dropdown-menu{min-width:250px;max-width:calc(100vw - 45px)}.navbar .user-options .dropdown-menu .dropdown-item.disabled{color:#b8bcc0}@media screen and (max-width:767px){.navbar .user-options .dropdown-menu .dropdown-item{padding:7px 0}}.navbar .user-options h6{font-size:15px;height:33px;padding-bottom:5px;border-bottom:1px solid #e2e8f0}@media screen and (max-width:767px){.navbar .user-options h6{margin-bottom:10px}}.modal-open .navbar{right:0}.header{transition:background-color .2s linear,color .2s linear,padding-top .2s linear,padding-bottom .2s linear}.header .header-pattern,.header .particles{position:absolute;top:0;left:0;width:100%;height:100%}.header .header-pattern{background:url(/img/hexpattern.png) -20px -202px repeat-x;opacity:.027}.header .display-4{line-height:1.3}.header.page-header{padding-top:116px;padding-bottom:60px;background-color:#f6f6f6}.header.home-header{padding-bottom:70px;padding-top:70px}.header.home-header .content-container{max-width:710px}.header.home-header h1{max-width:600px}.section{padding-top:70px;padding-bottom:70px}.section.section-dark{background-color:#2c2f33}@media screen and (max-width:369px){.section.section-cta h4{line-height:44px}}@media screen and (min-width:992px) and (max-width:1199px){.section.section-cta .btn.w-200{flex:0 0 200px}}@media screen and (min-width:1200px){.section.section-cta .btn.w-200{flex:0 0 200px}}.app-sidebar .card{box-shadow:0 4px 20px 1px rgba(0,0,0,.02),0 1px 4px rgba(0,0,0,.04)}.app-sidebar .title{border-bottom:1px solid #8e9399}.app-sidebar .administration a{border-bottom:1px solid #e2e8f0;display:flex;height:40px;align-items:center;color:#5d636b}.app-sidebar .administration a.active{color:#2ae367}.app-sidebar .administration a:hover{color:#2adc67}.filters .filter-group{padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.filters .filter-group .input-container{flex:1;font-size:12px}.filters .filter-group .input-container .form-group{margin-bottom:0}.filters .filter-group .input-container input{font-size:15px;padding:8px 5px;height:37px;background:#f6f6f6;border-color:#f6f6f6;text-align:center;cursor:pointer}.filters .filter-group .input-container input:focus{color:#999}@media screen and (max-width:767px){.filters .filter-group .input-container input{height:31px;font-size:13px}}.filters .filter-group .span-to{flex:0}.filters .filter-group .clear{font-size:17px;display:block;width:22px;text-align:right}.filters .apply .btn{height:32px;padding:0 14px}@media screen and (min-width:768px){.meals{padding-left:30px}}.meals .meals-header{font-weight:400;border-bottom:1px solid #8e9399;margin-top:6px;padding-left:7px;padding-right:7px}.meals .meals-header .calorie-stats.text-primary .btn-set-limit:hover{border-color:#2ae367}.meals .meals-header .calorie-stats.text-danger .btn-set-limit:hover{border-color:#ff4954}.meals .meals-header .btn-set-limit{padding:0;letter-spacing:normal;color:inherit;font-weight:500;text-transform:none;font-size:inherit;line-height:inherit;margin-top:-2px;transition:border-color .15s linear,padding .15s linear}.meals .meals-header .btn-set-limit.dashed-border,.meals .meals-header .btn-set-limit:hover{border-width:1px;border-style:dashed;padding:0 4px}.meals .meals-header .btn-set-limit.dashed-border{border-color:#ff4954;color:#ff4954;font-weight:400}.meals .meals-header .set-limit-input{display:inline-block;width:65px;height:26px;padding:1px 4px;font-size:inherit;line-height:inherit;border:1px dashed #b8bcc0;color:#5d636b;margin-top:-1px;margin-bottom:1px}.meals .meal-list .meal{border-bottom:1px solid #e2e8f0;overflow:hidden;transition:transform .15s ease-out,padding-top .15s ease-out,padding-bottom .15s ease-out}.meals .meal-list .meal .bowl-icon-container{flex:0 0 35px}@media screen and (min-width:768px){.meals .meal-list .meal .bowl-icon-container{font-size:24px;height:24px}}.meals .meal-list .meal .bowl-icon-container .material-design-icon{font-size:24px;transition:color .15s ease-out,opacity .15s ease-out}@media screen and (max-width:767px){.meals .meal-list .meal .bowl-icon-container .material-design-icon{margin-bottom:-5px}}.meals .meal-list .meal .bowl-icon-container svg{bottom:10px}@media screen and (max-width:767px){.meals .meal-list .meal .bowl-icon-container svg{bottom:3px}}.meals .meal-list .meal .time{flex:0 0 50px;font-weight:500}.meals .meal-list .meal .food{white-space:pre-line}.meals .meal-list .meal .calories{white-space:nowrap;flex:0 0 80px;padding-right:7px;font-weight:500}.meals .meal-list .meal .controls-container{position:absolute;right:0;bottom:2px;margin-left:20px;opacity:0;transition:opacity .05s linear}.meals .meal-list .meal .controls-container .controls{font-size:16px;margin-left:12px}.meals .meal-list .meal .controls-container .controls a{width:25px;height:25px}@media screen and (max-width:767px){.meals .meal-list .meal .controls-container{opacity:1}}.meals .meal-list .meal:hover .controls-container{opacity:1}.meals .meal-list .meal.flash{transform:scale(1.05)}.meals .meal-list .meal.out-of-time-range{opacity:.3;padding-top:10px!important;padding-bottom:10px!important}.meals .meal-list .meal.out-of-time-range .material-design-icon{color:#2c2f33!important;opacity:.4}.meals .empty-meal-list{padding:55px 7px 30px}.meals .pager{margin-top:20px}.meals .pager .btn{margin:2px;flex:0 0 175px}.meals .pager .btn.disabled{opacity:.7;color:#929daf}@media screen and (max-width:767px){.meals .pager .btn{flex:0 0 140px;padding:0 10px}}.model-view-container .card{box-shadow:0 4px 20px 1px rgba(0,0,0,.02),0 1px 4px rgba(0,0,0,.04)}.model-view-container .model-view-header{border-bottom:1px solid #8e9399}.model-view-container .model-view-header .title{margin-bottom:0}.model-view-container .model-view-header .title .chevron-right-icon{bottom:-2px;font-size:18px}.model-view-container .model-view-header .btn-add-object{padding:0 5px;height:24px;margin-top:-1px}.model-view-container .quick-search{position:relative;margin-top:-9px}.model-view-container .quick-search.has-term i{color:appTextMuted}.model-view-container .quick-search input{font-size:13px;height:31px;width:210px;padding-right:24px}@media screen and (max-width:576px){.model-view-container .quick-search input{width:150px}}.model-view-container .quick-search i{position:absolute;transition:color .15s linear;right:0;top:0;width:25px;height:100%;cursor:pointer;color:appTextLight}.model-view-container .quick-search i:before{position:relative;left:7px;top:8px}.model-view-container .table-container.index-table-container{overflow-x:auto}.model-view-container .table-container thead{background:#f6f6f6}.footer .nav-link:focus:not(.disabled){color:#2c2f33}.footer .nav-link:hover:not(.disabled){color:#2adc67}.footer .nav-link.router-link-active:not(.disabled),.footer .nav-link.router-link-active:not(.disabled):focus{color:#2ae367}.footer .nav-link.router-link-active:not(.disabled):hover{color:#2adc67}@media screen and (max-width:767px){.footer .footer-item:first-child{padding-bottom:0!important}.footer .footer-item:last-child{padding-top:0!important}}.main-content.unverified{opacity:.3}.main-content.unverified .unverified-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50}