﻿.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0 0 10px 25px;margin-top:4px;margin-bottom:4px;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;border-right-width:2px;border-bottom-width:2px}.ui-menu-item>a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap;text-decoration:none}.ui-state-hover,.ui-state-active{color:#ffffff;text-decoration:none;background-color:#FF6600;border-radius:0px;background-image:none}.ui-menu-item{font-family:Verdana;font-size:1.0em;margin-top:8px;margin-bottom:8px}.ui-helper-hidden-accessible{display:none}@font-face{font-family:'Roboto';src:url(/assets/Roboto-Regular-20000d75440612ea9275ebd2723e3fa8730d6bbfd445ed31bad745bec6164d8b.ttf),url(/assets/Roboto-Bold-b0786970a4e751b8f1794254733040ecbfaa7cc2ef8fa7f4eab4769bc98303e9.ttf);font-display:swap}a:link,a:visited{color:#d00f0f;text-decoration:none}a:hover,a:active{color:#d00f0f;text-decoration:underline}th,td{padding-top:8px;padding-bottom:8px}hr{border-bottom:solid;border-width:thin;border-color:#ed701e}.box-left{display:inline-block;width:49%}h1{font-family:Roboto;font-size:1.5em;text-align:center;color:#d00f0f}h2{font-family:Roboto;font-size:1.2em}h3{font-family:Roboto;font-size:1.1em;text-align:center;color:#d00f0f}h4{font-family:Roboto;font-size:1.0em;text-align:center;color:black}body{background-color:#f7f2d6}.outer-container{margin-top:5%;margin-bottom:5%;margin-right:5%;margin-left:5%}.center-container{text-align:center}.notice-container{text-align:center}.footer-container{text-align:center;margin-top:5%;padding-top:2%;border-top-style:solid;border-width:medium;border-color:#ed701e}.social-media-icons-container{margin-top:16px;text-align:center}.social-media-icons-container a{text-decoration:none}.social-media-icon{width:32px;height:32px;object-fit:contain;margin:16px}.social-media-container{display:grid;align-items:center;justify-content:center;margin-bottom:16px}.social-media-link{display:flex;align-items:center}.companies-logo-container{text-align:center}.companies-logo{height:auto;max-width:250px;object-fit:contain}.scribble-fimofo{padding-top:2%;object-fit:contain;width:auto;height:auto}@media (min-width: 500px){.scribble-fimofo{max-width:25%}}@media (max-width: 499px){.scribble-fimofo{max-width:75%}}.findmorefood{max-width:95%;object-fit:contain;width:auto;height:auto;margin-top:16px}.icon-and-logo{max-width:64px;height:auto;object-fit:contain;margin-right:20px}.payment-method-logo-container{text-align:center}.payment-method-logo-preview{height:auto;width:90%;max-width:300px;object-fit:contain}.offer-icon-container{text-align:center}.offer-icon-preview{height:auto;width:90%;max-width:300px;object-fit:contain}.advertising-material-preview-container{text-align:center}.advertising-material-preview{height:auto;width:90%;max-width:600px;object-fit:contain}.advertising-material-content{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.discover-enojoy-share-container{display:flex;justify-content:center;margin-top:5%;margin-bottom:64px}.enojoy-share-content{display:flex;flex-direction:column;align-items:center;margin:0 0px}@media (min-width: 768px){.enojoy-share-content{margin:0 48px}}.enojoy-share-content-border{display:flex;flex-direction:column;align-items:center;margin:0 24px;border-color:#ed701e;border-style:solid;border-width:thin}.discover-enojoy-share-icon{text-align:center}.discover-enojoy-share-text{font-family:Roboto;font-size:1.1em;text-align:center}.location-container{text-align:center}.location-container-content{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.location-address-container{border-bottom:solid;border-width:thin;margin-top:16px;padding-left:8px;border-color:#ed701e}.location-latlong-fields-container{display:none;margin-left:8px;border-left:thin solid #ed701e}.location-latlong-fields-content{margin-left:8px}.location-address-fields-container{display:none;margin-left:8px;border-left:thin solid #ed701e}.location-address-fields-content{margin-left:8px}.location-description-container{border-bottom:solid;border-width:thin;margin-top:16px;padding-left:8px;border-color:#ed701e}.location-description-image-container{padding-right:8px}.location-opening-hours-container{border-bottom:solid;border-width:thin;padding-left:8px;margin-top:16px;border-color:#ed701e}.location-menu-container{border-bottom:solid;border-width:thin;border-color:#ed701e;margin-top:16px}.location-menu-offers-container{border-bottom:solid;border-width:thin;border-color:#ed701e;margin-top:16px;padding-left:8px}.payment-method-container{border-bottom:solid;border-width:thin;border-color:#ed701e;padding-left:8px;margin-top:16px}.location-contact-container{border-bottom:solid;border-width:thin;border-color:#ed701e;padding-left:8px;margin-top:16px}.location-company-container{margin-top:16px;display:flex;justify-content:center;align-items:center;border-bottom:solid;border-width:thin;border-color:#ed701e}.location-company-rating-container{display:flex;justify-content:center;align-items:center;border-bottom:solid;border-width:thin;border-color:#ed701e}.location-catering-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:solid;border-width:thin;border-color:#ed701e}.location-booking-container{margin-top:5%}.booking-date-container{display:none}.booking-weekday-container{display:none}.company-info-center-container{margin-top:16px;display:flex;justify-content:center;align-items:center}.company-info-container{font-family:Roboto;display:flex;flex-direction:column;padding:8px;margin-bottom:16px;background-color:white;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,0.2);word-wrap:break-word;word-break:break-word}.company-info-container:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.company-info-container a{text-decoration:none}a.company-info-container:link,a.company-info-container:visited{color:black}.company-info-top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;max-width:400px}.company-info-details{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.company-info-name{font-size:1.1em;order:1}.company-info-about{text-align:left;order:2}.company-info-logo{flex:0 1 auto;max-width:128px;height:auto;padding:8px;object-fit:contain;order:3}.company-container{text-align:center}.company-image-upload-preview{max-width:200px;height:auto}.company-description-container{text-align:center}.company-details-container{text-align:center;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.company-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.the-company-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.the-company-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.price-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.price-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.tax-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.tax-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.contact-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.contact-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.privacy-policy-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.tos-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.imprint-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.review-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.review-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.booking-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoice-address-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoice-address-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoice-address-vatin-or-tax-number-container{display:none}.invoice-address-vatin-container{display:none}.invoice-address-tax-number-container{display:none}.banking-detail-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.banking-detail-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invite-user-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invite-user-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.supportrequest-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.supportrequest-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.reports-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.reports-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.menu-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.menu-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.offer-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.offer-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.index-container{display:flex;flex-wrap:wrap;justify-content:center}.index-container-item{font-family:Roboto;display:flex;align-items:center;margin:16px;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.index-container-item-logo{flex:0 0 auto;margin-right:16px;max-width:48px}.index-container-item-text{font-size:1.1em;text-align:center}.index-container-item:hover{text-decoration:none}.index-container-item a{text-decoration:none}a.index-container-item:link{color:black}a.index-container-item:visited{color:black}.catering-results-container{margin-top:5%;display:flex;flex-wrap:wrap;justify-content:center}.catering-search-results{font-family:Roboto;display:flex;align-items:center;padding:8px;border-style:solid;border-width:thin;border-color:#ed701e;background-color:white}.catering-search-results-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.catering-search-result-detail{display:flex;flex-direction:column;padding:8px;margin:8px;background-color:white;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.catering-search-result-detail:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.catering-search-result-detail a{text-decoration:none}a.catering-search-result-detail:link{color:black}a.catering-search-result-detail:visited{color:black}.catering-search-result-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.catering-search-result-info{flex:1 1 auto;display:flex;flex-direction:column}.catering-search-result-logo{flex:0 0 auto;margin-left:16px;max-width:100px;height:auto;object-fit:contain}.catering-search-result-name{font-size:1.2em}.catering-search-result-rating{color:#666666;margin-top:8px}.catering-search-result-designation{font-size:1.1em}.catering-search-result-description{text-align:left}.catering-search-result-favorite{text-align:left}.catering-search-result-distance{text-align:right;font-size:0.9em;color:#666666}.additives-hint-container{margin-top:8px;margin-bottom:8px;padding:8px}.catering-container{text-align:center}.catering-content{padding-left:8px}.catering-container-content{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.catering-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.catering-requests-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.catering-requests-note-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.catering-requests-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.detailed-menu-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.detailed-menu-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.detailed-menu-category-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.detailed-menu-category-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.menu-category-offer-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.menu-category-offer-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.menu-category-offer-image-upload-preview{max-width:200px;height:auto}.ratings-container{text-align:center;margin:16px}.review-filled-star{color:#ed701e;font-size:1.2em}.review-empty-star{color:#ed701e;font-size:1.2em}.review-form-star-rating{color:#ed701e;font-size:2.2em}.reviews-content-container{display:flex;flex-wrap:wrap;justify-content:left}.reviews-ratings-container{font-family:Roboto;display:flex;flex-direction:column}a.reviews-ratings-container{padding:8px;margin:8px;text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,0.2)}a.reviews-ratings-container:hover{text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,0.4)}a.reviews-ratings-container:link{color:black}a.reviews-ratings-container:visited{color:black}.reviews-ratings-container-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.reviews-rating-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px;margin-right:4px;background-color:white;max-width:400px}@media screen and (max-width: 600px){.reviews-rating-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:8px;margin-right:4px;background-color:white;max-width:400px}}@media screen and (max-width: 600px){.reviews-rating-container{flex-direction:column}.reviews-rating-content{text-align:left}}.reviews-rating-content{flex:1;text-align:left}.reviews-rating-content-name{font-size:1.0em}.reviews-rating-content-rating{color:#666666}.reviews-rating-content-review{font-size:1.0em}.review-images-container{display:flex;flex-wrap:wrap;justify-content:left}.review-images-container .review-image{width:120px;height:auto;margin-right:4px;display:flex;justify-content:center;align-items:center}.review-images-container img{max-width:100%;height:auto}.review-comment{border-top:thin solid #ed701e}.reviews-comment-content{flex:1;text-align:left;border-left:thin solid #ed701e}.reviews-comment-content-name{margin-left:16px;font-size:1.0em}.reviews-comment-content-date{color:#666666}.reviews-comment-content-text{margin-left:16px;font-size:1.0em}.reviews-report-content{text-align:right;font-size:0.9em;color:#d00f0f}.catering-menu-offers-container{padding-left:8px}.catering-menu-container{display:flex;flex-wrap:wrap;justify-content:left}.catering-menu-category-container{font-family:Roboto;display:flex;flex-direction:column}.catering-category-name-container{font-family:Roboto;text-align:left;margin-top:8px;margin-bottom:8px;padding:8px;font-size:1.0em}.catering-menu-category-container-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.catering-menu-category-offers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px;margin-right:4px;background-color:white;max-width:400px}@media screen and (max-width: 600px){.catering-menu-category-offers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:8px;margin-right:4px;background-color:white;max-width:400px}}.catering-menu-category-offer-image{max-width:50%;height:auto;margin-left:auto}@media screen and (max-width: 600px){.catering-menu-category-offers{flex-direction:column}.catering-menu-category-offer-image{max-width:100%;margin:0 auto;margin-bottom:8px}.catering-menu-category-offer-info{text-align:left}}.catering-menu-category-offer-info{flex:1;text-align:left}.catering-menu-category-offer-name{font-size:1.0em}.catering-menu-category-offer-price{font-size:0.9em}.catering-menu-category-offer-description{font-size:0.9em}.catering-menu-category-offer-additives{font-size:0.8em}.catering-impression-image-container{display:flex;flex-wrap:wrap;justify-content:center}.catering-impression-image-container .catering-impression-image{width:150px;height:auto;margin:4px;display:flex;justify-content:center;align-items:center}.catering-impression-image-container img{max-width:100%;height:auto}.catering-user-image-container{font-family:Roboto;display:flex;flex-direction:column}.catering-user-image-container-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.catering-user-image-container-images{display:flex;flex-direction:column;align-items:center;margin:4px;background-color:white;max-width:220px}.catering-user-image{max-width:200px;height:auto}.catering-user-image-delete-button{text-align:center;margin-top:4px}.catering-user-image-delete-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:0.9em;color:black;padding:10px;margin-top:4px;text-align:center}.catering-user-image-delete-button:hover{border-color:#f7f2d6;text-decoration:none}.catering-user-image-delete-button a{text-decoration:none}a.catering-user-image-delete-button:link{color:black}a.catering-user-image-delete-button:visited{color:black}.business-customer-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.business-customer-headline-border{border-bottom:thin solid #ed701e;padding-top:8px;padding-bottom:8px}.foodtruck-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.foodtruck-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.order-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.order-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.approve-companies-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.payment-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.payment-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoices-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoice-payment-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.invoice-payment-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.location-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.user-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.user-form-container{border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white;margin-bottom:2%}.search-form-container{margin-top:5%;text-align:center}.search-form-container-inner{text-align:center}.user-sessions-container{text-align:right;font-family:Roboto;font-size:0.9em;margin-bottom:10px}.user-sessions-container-center{text-align:center;font-family:Roboto;font-size:0.9em}.language-switch-container{margin-top:8px;margin-bottom:8px;text-align:right;font-family:Roboto;font-size:0.9em}.fimofo-logo-container{margin-top:8px;padding-bottom:1%;border-bottom-style:solid;border-width:medium;border-color:#ed701e}.fimofo-logo{object-fit:contain;width:auto;height:auto}@media (min-width: 500px){.fimofo-logo{max-width:23vw}}@media (max-width: 499px){.fimofo-logo{max-width:70%}}.admin-sessions-container{text-align:left}.navigation-container{text-align:center;padding:25px}.map-overview-container{text-align:center;margin-top:25px}.report-container{text-align:center;padding:20px}.current-booking-container{border:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.dashboard-container{text-align:center;margin:auto}.dashboard-category-container{margin:auto;min-width:40%;display:inline-block}.overview-container{text-align:center;margin:auto}.overview-category-container{margin:auto;min-width:40%;display:inline-block}.statistics-category-container{margin:auto;min-width:25%;display:inline-block;vertical-align:top;margin-top:10px;margin-bottom:10px}#map-overview{height:500px;width:auto}#map-location{height:340px;width:auto}.maps-container{text-align:center}.consent-google-maps-overview{word-break:break-word;text-align:center;margin:auto;background-color:white;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em}.consent-google-maps-location{word-break:break-word;text-align:center;margin:auto;background-color:white;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;padding:10px}.footer{font-family:Roboto;font-size:0.9em;margin-left:6px;margin-right:6px;text-align:center}.plan-route-button{background-color:#ed701e;border-style:solid;border-width:thin;border-color:#ed701e;border-radius:5px;font-family:Roboto;font-size:1.0em;color:black;padding:10px;display:inline-block;margin:10px}.plan-route-button:hover{border-color:#f7f2d6;text-decoration:none}.plan-route-button a{text-decoration:none}a.plan-route-button:link{color:black}a.plan-route-button:visited{color:black}.language-button{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:#d00f0f;padding:10px;display:inline-block;margin:5px}.language-button:hover{border-color:#d00f0f;text-decoration:none}.navigation-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:black;padding:10px;display:inline-block;margin:5px}.navigation-button:hover{border-color:#f7f2d6;text-decoration:none}.navigation-button a{text-decoration:none}a.navigation-button:link{color:black}a.navigation-button:visited{color:black}.back-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:black;padding:10px;display:inline-block;margin:5px}.back-button:hover{border-color:#f7f2d6;text-decoration:none}.back-button a{text-decoration:none}a.back-button:link{color:black}a.back-button:visited{color:black}.dashboard-button{text-align:center;margin:auto;min-width:40%;display:inline-block;margin-right:8px;margin-left:8px;background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;color:#d00f0f}.dashboard-button:hover{border-color:#d00f0f;text-decoration:none}.dashboard-button a{text-decoration:none}a.dashboard-button:link{color:#d00f0f}a.dashboard-button:visited{color:#d00f0f}.overview-button{text-align:center;margin:auto;min-width:40%;display:inline-block;margin-right:8px;margin-left:8px;background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;color:black}.overview-button:hover{border-color:#d00f0f;text-decoration:none}.overview-button a{text-decoration:none}a.overview-button:link{color:black}a.overview-button:visited{color:black}.ticket-solved-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#b3b3b3;font-family:Roboto;font-size:1.0em;color:black;padding:10px;margin-bottom:25px}.ticket-solved-button:hover{border-color:#f7f2d6;text-decoration:none}.ticket-solved-button a{text-decoration:none}a.ticket-solved-button:link{color:black}a.ticket-solved-button:visited{color:black}.report-button{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:#d00f0f;padding:10px}.report-button:hover{border-color:#d00f0f;text-decoration:none}.report-button a{text-decoration:none}a.report-button:link{color:#d00f0f}a.report-button:visited{color:#d00f0f}input[type="checkbox"]{width:16px;height:16px}.form-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:black;padding:10px;display:inline-block;margin:5px}a.form-button{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:black;padding:10px;display:inline-block;margin:5px}.form-button:hover{border-color:white;text-decoration:none}.form-input-field{background-color:white;border-style:solid;border-width:thin;border-color:#b3b3b3;font-family:Roboto;font-size:1.0em;padding:5px;margin:5px}.form-input-field:focus{outline:2px solid #ed701e;border-color:#ed701e}.form-upload-field{background-color:white;border-style:solid;border-width:thin;border-color:#b3b3b3;font-family:Roboto;font-size:0.8em;padding:5px;margin:5px}.form-upload-field:focus{outline:2px solid #ed701e;border-color:#ed701e}.form-input-text-area-field{background-color:white;border-style:solid;border-width:thin;border-color:#b3b3b3;font-family:Roboto;font-size:1.0em;padding:5px;margin:5px;width:100%;box-sizing:border-box;padding-bottom:25%}.form-input-text-area-field:focus{outline:2px solid #ed701e;border-color:#ed701e}.form-input-text-area-ticket-field{background-color:white;border-style:solid;border-width:thin;border-color:#b3b3b3;font-family:Roboto;font-size:1.0em;padding:5px;margin:5px;width:100%;box-sizing:border-box;padding-bottom:50%}.form-input-text-area-ticket-field:focus{outline:2px solid #ed701e;border-color:#ed701e}.field_with_errors{display:inline;color:#d00f0f}.field_with_errors input{border-color:#d00f0f}.language-switch-dropdown{position:relative;display:inline-block}.language-switch-dropdown-content{display:none;position:absolute;background-color:#f2f2f2;min-width:140px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.15);z-index:1000;background-color:white}.language-switch-dropdown-content a{padding:12px;text-align:center;display:block;border-style:solid;border-width:thin;border-color:#ed701e}.language-switch-dropdown-content a:hover{border-color:#d00f0f;text-decoration:none}.language-switch-dropdown:hover .language-switch-dropdown-content{display:block;left:auto;right:0;margin-right:5%}.search-form-text{font-family:Roboto}.search-geo-streetfood{border-radius:5px;background-color:white;background-image:url(/assets/streetfood-search-icon-4337e40626dbb11a7847df00599ab23cfa54c1ab108e311a58774fe8a05b924e.png);background-position:left center;background-repeat:no-repeat;background-size:30px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;text-align:center;height:42px;min-width:70%;display:inline-block;margin:4px;margin-bottom:8px}.search-geo-streetfood:focus{background-image:none;outline:2px solid #ed701e;border-color:#ed701e}.search-radius{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;height:48px;margin:4px;margin-bottom:8px}.search-radius:focus{outline:2px solid #ed701e;border-color:#ed701e}.weekday{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;height:48px;margin:4px;margin-bottom:8px}.weekday:focus{outline:2px solid #ed701e;border-color:#ed701e}.food-categories{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;height:48px;margin:4px;margin-bottom:8px}.food-categories:focus{outline:2px solid #ed701e;border-color:#ed701e}.search-dish{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;height:44px;margin:4px;margin-bottom:8px}.search-dish:focus{outline:2px solid #ed701e;border-color:#ed701e}.search-container{display:flex;align-items:center;justify-content:center}.search-location{background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;color:black;height:48px;margin:4px;margin-bottom:8px}.search-location:hover{border-color:#f7f2d6}.search-geo-catering{border-radius:5px;background-color:white;background-image:url(/assets/catering-search-icon-c04aa29ead686ec9ef497a596aafdc5ac2e3fef50dfa5a247bf0ce7c4265405c.png);background-position:left center;background-repeat:no-repeat;background-size:30px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;text-align:center;height:42px;min-width:70%;display:inline-block;margin:4px;margin-bottom:8px}.search-geo-catering:focus{background-image:none;outline:2px solid #ed701e;border-color:#ed701e}.search-category-catering{background-color:white;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e;font-family:Roboto;font-size:1.0em;height:48px;margin:4px;margin-bottom:8px}.search-category-catering:focus{outline:2px solid #ed701e;border-color:#ed701e}.streetfood-results-container{margin-top:5%;display:flex;flex-wrap:wrap;justify-content:center}.streetfood-search-results{font-family:Roboto;display:flex;align-items:center;padding:8px;border-style:solid;border-width:thin;border-color:#ed701e;background-color:white}.streetfood-search-results-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.streetfood-search-result-detail{display:flex;flex-direction:column;padding:8px;margin:8px;background-color:white;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.streetfood-search-result-detail:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.streetfood-search-result-detail a{text-decoration:none}a.streetfood-search-result-detail:link{color:black}a.streetfood-search-result-detail:visited{color:black}.streetfood-search-result-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.streetfood-search-result-info{flex:1 1 auto;display:flex;flex-direction:column}.streetfood-search-result-logo{flex:0 0 auto;margin-left:16px;max-width:100px;height:auto;object-fit:contain}.streetfood-search-result-name{font-size:1.2em}.streetfood-search-result-rating{color:#666666;margin-top:8px}.streetfood-search-result-location{font-size:1.1em}.streetfood-search-result-description{text-align:left}.streetfood-search-result-favorite{text-align:left}.streetfood-search-result-distance{text-align:right;font-size:0.9em;color:#666666}.catering-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);overflow:auto;text-align:center}.catering-modal-content{max-width:100%;max-height:95vh;width:auto;height:auto;display:flex;align-items:center}.catering-modal-background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.review-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);overflow:auto;text-align:center}.review-modal-content{max-width:100%;max-height:95vh;width:auto;height:auto;display:flex;align-items:center}.review-modal-background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.close{position:absolute;top:15px;right:15px;color:#ed701e;font-size:35px;padding:16px;cursor:pointer}.button-container{display:flex;justify-content:center;align-items:center}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:24px;color:black;text-decoration:none;padding:16px;margin:16px;background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e}.prev{left:0}.next{right:0}.prev:hover,.next:hover{color:black;text-decoration:none}.menu-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);overflow:auto;text-align:center}.menu-modal-content{max-width:100%;max-height:95vh;width:auto;height:auto;display:flex;align-items:center}.menu-modal-background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.menu-close-modal{position:absolute;top:15px;right:15px;color:#ed701e;font-size:35px;padding:16px;cursor:pointer}.location-detail-closing-timer{font-family:Roboto;font-size:1.0em;text-align:left;margin-top:2.5%;margin-bottom:1.5%;color:#d91212}.foodrucks-table{font-family:Roboto;font-size:1.0em;text-align:left;margin:auto}.booking-table{font-family:Roboto;font-size:1.0em;text-align:center;margin:auto;border-collapse:collapse}.booking-table th{border-bottom:1px solid #ed701e}​ .booking-table th:last-child{border-bottom:none}.booking-overview-table{font-family:Roboto;font-size:1.0em;text-align:center;margin:auto;border-collapse:collapse}.booking-overview-table th{border-bottom:1px solid #ed701e}​ .booking-overview-table th:last-child{border-bottom:none}.booking-overview-table td{padding-right:10px}​ .order-table{font-family:Roboto;font-size:1.0em;text-align:center;margin:auto;border-collapse:collapse}.order-table th{border-bottom:1px solid #ed701e}​ .order-table th:last-child{border-bottom:none}.statistics-table{font-family:Roboto;font-size:1.0em;text-align:center;margin:auto;border:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.statistics-table th{border-bottom:1px solid #ed701e}​ .statistics-table th:last-child{border-bottom:none}.business-customer-table{font-family:Roboto;font-size:1.0em;text-align:center;border-collapse:collapse}.business-customer-table td{align-self:center}.business-customer-table td:nth-child(2){padding-left:16px;padding-right:16px}.text-red{font-family:Roboto;font-size:1.0em;color:#d91212}.text-hint{font-family:Roboto;font-size:0.8em;color:black}.plan-route{text-align:center;margin-top:16px;margin-bottom:16px}.text{display:inline-block;font-family:Roboto;font-size:1.0em;margin:auto;text-align:left;word-break:break-word}.search-results-table-text{font-family:Roboto;font-size:1.0em;text-align:left;margin:auto;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.search-results-qr-code{display:inline-block;text-align:center;margin:auto;border-style:solid;border-width:thin;border-color:#ed701e;padding:25px;background-color:white}.company-catering-detail{font-family:Roboto;display:flex;flex-direction:column;padding:8px;margin-bottom:16px;background-color:white;max-width:400px;display:inline-block;box-shadow:0 0 10px rgba(0,0,0,0.2)}.company-catering-detail:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.company-catering-detail a{text-decoration:none}a.company-catering-detail:link{color:black}a.company-catering-detail:visited{color:black}.company-catering-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.company-catering-info{flex:1 1 auto;display:flex;flex-direction:column}.company-catering-name{font-size:1.2em}.company-catering-designation{font-size:1.1em}.company-catering-description{text-align:left}.catering-request-tile{font-family:Roboto;display:flex;flex-direction:column;padding:8px;margin:8px;background-color:white;max-width:400px;display:inline-block;box-shadow:0 0 10px rgba(0,0,0,0.2)}.catering-request-tile:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.catering-request-tile a{text-decoration:none}a.catering-request-tile:link{color:black}a.catering-request-tile:visited{color:black}.catering-request-tile-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.company-streetfood-container{margin-top:5%;display:flex;flex-wrap:wrap;justify-content:center}.company-streetfood-locations{font-family:Roboto;display:flex;align-items:center;padding:8px;background-color:white}.company-streetfood-locations-row{display:flex;flex-wrap:wrap;justify-content:center}.company-streetfood-location-detail{display:flex;flex-direction:column;padding:8px;margin:8px;background-color:white;max-width:400px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.company-streetfood-location-detail:hover{box-shadow:0 0 10px rgba(0,0,0,0.4);text-decoration:none}.company-streetfood-location-detail a{text-decoration:none}a.company-streetfood-location-detail:link{color:black}a.company-streetfood-location-detail:visited{color:black}.company-streetfood-location-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px}.company-streetfood-location-info{flex:1 1 auto;display:flex;flex-direction:column}.company-streetfood-location-logo{flex:0 0 auto;margin-left:16px;max-width:100px}.company-streetfood-location-location{font-size:1.1em}.company-streetfood-location-description{text-align:left}.payment-methods-table-text{font-family:Roboto;font-size:1.0em;text-align:left}.menu-table-text{font-family:Roboto;font-size:1.0em;text-align:left;margin-bottom:4%}.menus-table{font-family:Roboto;font-size:1.0em;text-align:left;margin:auto}.weekdays-table-text{font-family:Roboto;font-size:1.0em;text-align:left;margin-bottom:5%}.will-pagination{text-align:center;padding-top:30px;cursor:default;font-family:Roboto;font-size:1.0em;color:#d00f0f;padding:10px;margin:5px;margin-top:10%}.will-pagination a,.will-pagination span{padding:8px}.will-pagination .disabled{display:none}.will-pagination .current{font-style:normal;font-weight:bold;display:inline-block;font-size:1.0em;padding:10px}.will-pagination .next_page{font-size:1.0em;color:black;text-decoration:none;padding:10px;margin:5px;background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e}.will-pagination .next_page:hover{text-decoration:none;border-color:#f7f2d6}.will-pagination .previous_page{font-size:1.0em;color:black;text-decoration:none;padding:10px;margin:5px;background-color:#ed701e;border-radius:5px;border-style:solid;border-width:thin;border-color:#ed701e}.will-pagination .previous_page:hover{text-decoration:none;border-color:#f7f2d6}.will-pagination a{text-decoration:none;color:black}.will-pagination a:hover,.will-pagination a:focus{text-decoration:none}
