body,button,input{font-family:Arial,sans-serif}.overview-button{padding:5%;font-size:32pt;white-space:normal;width:90%;display:block;margin:auto auto 1%;background-color:#4264a0}.navigation-button,.overview-button,.pager-button{border:none;text-align:center;border-radius:5px;text-decoration:none;word-wrap:break-word;color:#fafafa}.navigation-button,.pager-button{display:inline-block;padding-top:5px;padding-bottom:5px;white-space:break-spaces;width:100%;margin-bottom:15px}.error-button,.navigation-button,.pager-button{background-color:#4264a0}.menu-button{background-color:#17a2b8}.add-button{background-color:#32b432;color:#fafafa;border:none;text-align:center;padding:1%;border-radius:5px;text-decoration:none;font-size:large;white-space:normal;display:inline-block;margin:auto auto 1%}.alternative-button,.cancel-button,.confirm-button,.delete-button,.edit-button,.editor-button,.error-button,.logout-button,.menu-button,.nutrients-button,.rescale-button,.select-button{color:#fafafa;border:none;text-align:center;border-radius:5px;text-decoration:none;font-size:large;display:inline-block;margin:auto;vertical-align:center;padding-top:5px;padding-bottom:5px;height:100%;width:100%;word-wrap:break-word;white-space:break-spaces}.edit-button{background-color:#ffb527}.cancel-button,.delete-button{background-color:#d64546}.logout-button{background-color:#4264a0}.editor-button{background-color:#4169e1}.confirm-button,.select-button{background-color:#36d936}.alternative-button{width:auto}.alternative-button,.rescale-button{background-color:#19ceeb}.add-button:disabled,.alternative-button:disabled,.cancel-button:disabled,.confirm-button:disabled,.delete-button:disabled,.edit-button:disabled,.editor-button:disabled,.navigation-button:disabled,.pager-button:disabled,.rescale-button:disabled,.select-button:disabled{background-color:grey;cursor:not-allowed}.add-button:hover:not(:disabled){background-color:#55e13c}.nutrients-button:hover{background-color:#a6c}.editor-button:hover{background-color:#5a82f0}.menu-button:hover{background-color:#28b4c8}.error-button:hover:not(.disabled),.navigation-button:hover:not(.disabled),.overview-button:hover,.pager-button:hover:not(.disabled){background-color:#6495ed}.edit-button:hover:enabled{background-color:#ffd232}.cancel-button:hover:enabled,.delete-button:hover:enabled{background-color:#fa6464}.logout-button:hover:enabled{background-color:#6495ed}.confirm-button:hover:enabled,.select-button:hover:enabled{background-color:#46f046}.alternative-button:hover:enabled,.rescale-button:hover:enabled{background-color:#28e6fa}th{white-space:break-spaces;word-wrap:break-word;position:sticky;top:0;background:#fff}.elements-with-controls-table thead th{font-weight:lighter;color:#fafafa;background-color:grey;text-transform:uppercase}.recipe-edit-table th:first-child{width:20%}.recipe-edit-table th:nth-child(2){width:27%}.recipe-edit-table th:nth-child(3){width:23%}.meal-edit-table th:first-child{width:25%}.meal-edit-table th:nth-child(2):not(input){width:15%}.meal-edit-table th:nth-child(3){width:25%}#meal-entry-editor .add-view .add-element th:first-child,#meal-entry-editor .element-edit-table th:first-child{width:20%}#meal-entry-editor .add-view .add-element th:nth-child(2),#meal-entry-editor .element-edit-table th:nth-child(2){width:27%}#meal-entry-editor .add-view .add-element th:nth-child(3),#meal-entry-editor .element-edit-table th:nth-child(3){width:20%}#ingredient-editor .add-view .add-element th:first-child,#ingredient-editor .element-edit-table th:first-child{width:50%}#ingredient-editor .add-view .add-element th:nth-child(2),#ingredient-editor .element-edit-table th:nth-child(2){width:20%}#reference-entry-editor .add-view .add-element th:first-child,#reference-entry-editor .element-edit-table th:first-child{width:40%}#reference-entry-editor .add-view .add-element th:nth-child(2),#reference-entry-editor .element-edit-table th:nth-child(2){width:35%}#statistics .interval-selection th:first-child,#statistics .interval-selection th:nth-child(2){width:10%}#statistics .interval-selection th:nth-child(3),#statistics .nutrients th:first-child,.partial-statistics .nutrients th:first-child{width:20%}#statistics .nutrients th:nth-child(2){width:15%}#statistics .nutrients th:nth-child(3),#statistics .nutrients th:nth-child(4){width:17%}#statistics .nutrients th:nth-child(5),.partial-statistics .nutrients th:nth-child(4){width:10%}.partial-statistics .nutrients th:nth-child(2),.partial-statistics .nutrients th:nth-child(3){width:25%}#statistics-food th:first-child{width:80%}#statistics-complex-food th:first-child{width:60%}#statistics-recipe th:first-child,#statistics-recipe th:nth-child(2){width:30%}#complex-food-editor .element-edit-table th:first-child{width:40%}#complex-food-editor .element-edit-table th:nth-child(2){width:22%}#complex-food-editor .add-view .add-element th:first-child{width:10%}#complex-food-editor .add-view .add-element th:nth-child(2){width:23%}#complex-food-editor .add-view .add-element th:nth-child(3){width:10%}#complex-food-editor .add-view .add-element th:nth-child(4),#complex-food-editor .add-view .add-element th:nth-child(5){width:15%}#statistics-recipe-occurrence th:first-child,#statistics-recipe-occurrence th:nth-child(2){width:12.5%}#statistics-recipe-occurrence th:nth-child(3){width:15%}#statistics-recipe-occurrence th:nth-child(4){width:10%}#navigation th{font-size:smaller;font-weight:lighter}.elements-with-controls-table thead th:not(.number-label){text-align:left}table .toggle{width:35px}#navigation table,.elements-with-controls-table{border-spacing:0;width:100%;table-layout:fixed;border-collapse:collapse;position:relative}select{white-space:nowrap;overflow:hidden;font-size:medium}.editable:not(.date,.time){white-space:break-spaces;word-wrap:break-word}.low{color:#fa8128}.exact{color:#000}.high{color:#0492c2}.number-cell,.number-label{text-align:right;padding-right:5px}#add-meal-view input:not(.search-field),#add-recipe-view input:not(.search-field),#add-reference-map-view input:not(.search-field),#complex-food-editor input:not(.search-field),#ingredient-editor input:not(.search-field),#meal-entry-editor input:not(.search-field),#reference-entry-editor input:not(.search-field),#statistics input:not(.search-field){box-sizing:border-box;width:100%;font-size:medium}.edit-line:hover,.editing:not(.controls):hover{background-color:#dcdcdc}.elements{font-size:large;padding-top:10px;padding-bottom:10px}.confirm,.request{display:inline-block;text-align:center;width:100%}.confirm a,.confirm button,.confirm input,.confirm label,.request button,.request input,.request label{font-size:large}.confirm input,.request input{box-sizing:border-box;margin-bottom:5px}.confirm label,.request label{padding-right:5px;width:40%}.confirm a,.confirm button,.request button{margin-top:5px;width:50%;margin-bottom:0}.confirm .info,.request .info{font-size:large;text-transform:uppercase;margin-bottom:10px}.confirm table,.request table{margin-left:auto;margin-right:auto;text-align:left}#error label{font-size:large;margin-right:5px}.nutrients-button{background-color:#93c}.ellipsis{text-align:center;text-decoration:none;display:inline-block;padding-top:5px;padding-bottom:5px;word-wrap:break-word;white-space:break-spaces;width:100%;margin-bottom:15px;border:none;background-color:#fff}.pagination table{margin-top:15px;table-layout:fixed;border-spacing:0;width:100%;border-collapse:collapse;position:relative}.incomplete{text-decoration:underline dashed orchid}#statistics-recipe-occurrence .sort-controls button{margin-left:5px;margin-bottom:5px}.search-area,.search-field{margin-top:20px;margin-bottom:20px}.search-area{display:inline-block;text-align:left}.search-area input{width:50%;margin:3px}.search-area button,.search-area label{width:20%}.search-area input,.search-area label{font-size:medium}.search-info{margin-bottom:20px;text-align:left}@media only screen and (orientation:portrait){.add-button,.alternative-button,.cancel-button,.confirm-button,.confirm a,.confirm button,.confirm input,.confirm label,.delete-button,.edit-button,.editor-button,.elements-with-controls-table thead th,.error-button,.logout-button,.menu-button,.nutrients-button,.request button,.request input,.request label,.rescale-button,.select-button,select{font-size:small}}@media screen and (width >= 1200px){body{width:61.8%;margin-left:auto;margin-right:auto}}