body{font-family:Poppins,sans-serif;background:#fafafa}.container{max-width:100%}.text-black{color:#000}.btn-main-green{background:#32d7b1}p{font-family:Poppins,sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}.w-30{width:30%}.w-65{width:65%}.w-100{width:100%}.text-small{font-size:.9rem;padding:.375rem .75rem}.font-size-xs{font-size:.75rem}.menu-hamburger-icon{background-image:url(/images/hamburger-menu.png?ba44ed26a0013105c6be491d0ccad1c8);width:31px;height:26px;background-size:cover}button:disabled,button[disabled]{cursor:default}.search-bar{left:240px}.search-bar .search-input{width:88.5%}.rapyd-input{width:100%!important}.form-control.rapyd-input{width:100%}.filter-item{width:25%;padding-bottom:10px}.pull-right{float:right}.pull-left{float:left}.filter-inputs{margin:3px}.rpd-dataform .flex-wrap{width:100%}.sort{width:20px;height:20px;float:right;background-repeat:no-repeat;background-position:100%}.sort.sort-up{background-image:url(https://cdn.datatables.net/1.10.20/images/sort_asc.png)}.sort.sort-down{background-image:url(https://cdn.datatables.net/1.10.20/images/sort_desc.png)}.sort.sort-both{background-image:url(https://cdn.datatables.net/1.10.20/images/sort_both.png)}.dataTables_wrapper{width:100%;margin-top:40px}.divider{margin-top:5px;border-bottom:1px solid #d7d7d7}.file-upload{width:100%}.file-upload .file-upload-btn{width:100%;margin:0;color:#fff;background:#1fb264;padding:10px;border-radius:4px;border:none;border-bottom:4px solid #15824b;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700}.file-upload .file-upload-btn:hover{background:#1aa059;color:#fff;transition:all .2s ease;cursor:pointer}.file-upload .file-upload-btn:active{border:0;transition:all .2s ease}.file-upload .file-upload-content{display:none}.file-upload .file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.file-upload .image-upload-wrap{position:relative}.file-upload .image-upload-wrap:hover h5{font-weight:400}.file-upload .image-title-wrap{padding:0 15px 15px;color:#222}.file-upload .drag-text{text-align:center}.file-upload .drag-text h5{font-size:16px;font-weight:100;text-transform:uppercase;color:#000;padding:60px 0}@media only screen and (max-width:768px){.file-upload .drag-text h5{font-size:20px}}.file-upload .file-upload-image{max-width:400px;margin-bottom:10px}.file-upload .remove-image{width:200px;margin:0;color:#fff;background:#cd4535;border:none;padding:10px;border-radius:4px;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700;font-size:13px}.file-upload .remove-image:hover{background:#c13b2a;color:#fff;transition:all .2s ease;cursor:pointer}.file-upload .remove-image:active{border:0;transition:all .2s ease}.card-meal-type{margin-top:30px}.card-meal-type .card-title{height:50px;background-color:#f8f8f8;padding:10px;font-weight:600}.card-meal-type .ingredient{border-bottom:1px solid #d7d7d7;margin-bottom:20px}.select2-container{width:100%!important}.sticky-footer{position:sticky;bottom:0;background-color:#f8f8f8;border-top:1px solid #e6e7e7;height:50px;padding:6px;z-index:1}ul.exercise-muscles-list{-moz-column-count:3;column-count:3;margin:0;padding:0;list-style:none}#meal-type-table tfoot,#recipe-table tfoot{display:table-header-group}.pointer{cursor:pointer}.muscle-group-img{width:136px;height:136px}form.disabled input[type=submit]{opacity:.5}table.recipe-nutrients-table .form-control{padding:.375rem .4rem;font-size:.85rem}@media (max-width:1400px){table.recipe-nutrients-table .form-control{padding:.375rem .275rem}}table.recipe-nutrients-table .select2-container--bootstrap .select2-selection--single{padding:.375rem 1.5rem .375rem .4rem}table.recipe-nutrients-table .select2-container--bootstrap .select2-selection{font-size:.85rem}table.recipe-nutrients-table thead th{letter-spacing:.04em;font-size:.75rem}table.recipe-nutrients-table td,table.recipe-nutrients-table th{padding:.4rem}table.recipe-nutrients-table tbody td{font-size:.85rem}.disabled{pointer-events:none;opacity:.6}