html{-webkit-font-smoothing:antialiased}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.tooltipster-errormessage{border-radius:5px;border:3px solid #34495e;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.3);pointer-events:auto}.tooltipster-errormessage .tooltipster-content{font-family:'Lato',arial,sans-serif;font-size:16px;font-weight:bold;line-height:18px;padding:8px 10px;color:#c0392b}.tooltipster-normalmessage{border-radius:5px;border:2px solid #34495e;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.3);pointer-events:auto}.tooltipster-normalmessage .tooltipster-content{font-family:'Lato',arial,sans-serif;font-size:16px;line-height:18px;padding:8px 10px}@font-face{font-family:'Lato';src:url('../Content/Fonts/lato-regular.eot');src:url('../Content/Fonts/lato-regular.eot?#iefix') format('embedded-opentype'),url('../Content/Fonts/lato-regular.woff') format('woff'),url('../Content/Fonts/lato-regular.ttf') format('truetype'),url('../Content/Fonts/lato-regular.svg#latoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url('../Content/Fonts/lato-bold.eot');src:url('../Content/Fonts/lato-bold.eot?#iefix') format('embedded-opentype'),url('../Content/Fonts/lato-bold.woff') format('woff'),url('../Content/Fonts/lato-bold.ttf') format('truetype'),url('../Content/Fonts/lato-bold.svg#latobold') format('svg');font-weight:bold;font-style:normal}html,body{height:100%;min-height:100%}body{font-size:16px;font-family:'Lato',arial,sans-serif;color:#34495e;background-color:#fff;margin:0;padding:0}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}h1{font-size:1.5em;display:inline-block;margin-top:0;margin-bottom:0}h2{font-size:1.375em;display:inline-block;margin-top:0}h2.message-header,.warningtext{color:#c0392b}h2.message-header{clear:both;display:block;margin-top:20px}h3{font-size:1.25em}a,a:visited{color:#0b59a1}a:active,a:hover{text-decoration:underline}img{border-width:0}select{font-family:'Lato',arial,sans-serif;background-color:#ecf0f1;border:1px solid #ecf0f1;padding:3px;color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}select[disabled]{color:#999}input[type=button],input[type="submit"]{background-color:#3498db;color:#fff;font-family:'Lato',arial,sans-serif;font-weight:bold;font-size:.8em;padding:10px 30px;-webkit-appearance:none;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-style:none}input[type="button"]:hover,input[type="submit"]:hover{background-color:#0b59a1}input[type="button"]:active,input[type="submit"]:active{background-color:#34495e}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border:2px solid #bdc3c7;color:#34495e;font-family:"Lato",sans-serif;font-size:14px;padding:3px;height:21px;text-indent:6px;display:inline-block;line-height:1;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-transition:border .25s linear,color .25s linear;-moz-transition:border .25s linear,color .25s linear;-o-transition:border .25s linear,color .25s linear;-ms-transition:border .25s linear,color .25s linear;transition:border .25s linear,color .25s linear;-webkit-backface-visibility:hidden}input[type="radio"],input[type="checkbox"]{position:absolute;left:-999em}input[type="radio"]+label:before,input[type="checkbox"]+label:before{content:'';display:inline-block;position:relative;top:.45em;left:-2px;width:25px;height:25px;background-image:url(../Content/Images/formelements.png)}.assortmentlist-subview input[type="radio"]+label:before,.assortmentlist-subview input[type="checkbox"]+label:before{top:auto}input[type="checkbox"]+label:before{background-position:0 -25px}input[type="checkbox"]:checked+label:before{background-position:0 0}input[type="radio"]+label:before{background-position:-25px -25px}input[type="radio"]:checked+label:before{background-position:-25px 0}.ie8 label:before{display:none;content:none}.ie8 input[type="checkbox"],.ie8 input[type="radio"],.ie7 input[type="checkbox"],.ie7 input[type="radio"]{position:static;left:0}.ie8 input[type="checkbox"],.ie8 input[type="radio"]{margin-right:.5em}.ie8 input[type="radio"]+label:before,.ie8 input[type="checkbox"]+label:before{background-image:none;width:0}.control-group.error textarea,.control-group.error input[type="text"],.control-group.error input[type="password"],.control-group.error input[type="datetime"],.control-group.error input[type="datetime-local"],.control-group.error input[type="date"],.control-group.error input[type="month"],.control-group.error input[type="time"],.control-group.error input[type="week"],.control-group.error input[type="number"],.control-group.error input[type="email"],.control-group.error input[type="url"],.control-group.error input[type="search"],.control-group.error input[type="tel"],.control-group.error input[type="color"],.control-group.error .uneditable-input{border-color:#e74c3c;color:#e74c3c;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.control-group.success textarea,.control-group.success input[type="text"],.control-group.success input[type="password"],.control-group.success input[type="datetime"],.control-group.success input[type="datetime-local"],.control-group.success input[type="date"],.control-group.success input[type="month"],.control-group.success input[type="time"],.control-group.success input[type="week"],.control-group.success input[type="number"],.control-group.success input[type="email"],.control-group.success input[type="url"],.control-group.success input[type="search"],.control-group.success input[type="tel"],.control-group.success input[type="color"],.control-group.success .uneditable-input{border-color:#2ecc71;color:#2ecc71;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}input[disabled],input[readonly],textarea[disabled],textarea[readonly]{background-color:#d7dcde;border-color:#d7dcde;color:#999;cursor:default}input[disabled]:hover,input[readonly]:hover,textarea[disabled]:hover,textarea[readonly]:hover{background-color:#d7dcde;border-color:#d7dcde;color:#999}table{border-spacing:0;border-collapse:collapse;margin:0;padding:0;width:100%}.primary-sidebar{width:100%;color:#0b59a1}.ie7 .primary-sidebar{position:absolute;top:0;left:0}.primary-sidebar-logo{width:300px;margin:20px 0 20px 20px;display:inline-block}.site-description a{color:#fff;font-size:1.5em;font-weight:bold;text-decoration:none}.primary-sidebar p{margin:10px 0 10px 0}.primary-sidebar ul{background:#0b59a1;background:-moz-linear-gradient(left,#0b59a1 0%,#1870b5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#0b59a1),color-stop(100%,#1870b5));background:-webkit-linear-gradient(left,#0b59a1 0%,#1870b5 100%);background:-o-linear-gradient(left,#0b59a1 0%,#1870b5 100%);background:-ms-linear-gradient(left,#0b59a1 0%,#1870b5 100%);background:linear-gradient(to right,#0b59a1 0%,#1870b5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b59a1',endColorstr='#1870b5',GradientType=1);margin:0 0 20px 0;padding:0;border-top:1px solid #fff}.primary-sidebar li{color:#fff;list-style-type:none;width:auto;display:inline-block;padding:15px 30px}.primary-sidebar li a{color:#fff;text-decoration:none}.primary-sidebar li:hover,.primary-sidebar li.active-page{text-decoration:underline}.primary-sidebar-top-right-box{float:right;margin:20px 20px 0 0;color:#34495e}.primary-sidebar-navigation-aivo-logo{float:right}.primary-sidebar-navigation-aivo-logo img{vertical-align:text-top;margin-right:5px}.primary-sidebar-customer{margin-top:7px}.main-topbar-loggedinas{text-align:right}.primary-sidebar select{width:232px}.datepicker-wrapper{float:right;text-align:right}.datepicker{display:inline-block;margin:0 auto;margin-top:10px;padding:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff}.datepicker.dropdown-datepicker,.ui-datepicker-trigger{display:inline-block}.ui-datepicker-trigger{vertical-align:middle;cursor:pointer}.datepicker.dropdown-datepicker{border:none;color:#34495e;background:transparent;width:90px;margin-top:0}.datepicker.dropdown-datepicker:hover{border:none;color:#34495e;background:transparent}.ui-datepicker{font-size:.8em}.ui-datepicker td a{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{background-image:none}.credits{font-size:.75em;float:right;margin-right:20px}.buildinfo{margin-left:20px}.main-content{padding:20px 20px 121px 20px;overflow:auto}.wrap{min-height:100%}.main-topbar{background-color:#0b59a1;padding:10px 15px 10px 15px;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.main-topbar-menu{display:inline-block}.main-topbar-menu a{color:#fff;text-decoration:none;margin-left:20px}.main-topbar-menu a:hover{text-decoration:underline}.main-footer{border-top:1px solid #ecf0f1;padding-top:10px;position:relative;margin-top:-81px;height:70px;clear:both}.message-box{background-color:#ecf0f1;width:190px;float:left;text-align:center;margin-right:20px;margin-bottom:30px;padding:20px;position:relative}.ribbon{-webkit-background-size:82px 82px;-moz-background-size:82px 82px;-o-background-size:82px 82px;-ms-background-size:82px 82px;background-size:82px 82px;content:'';height:82px;position:absolute;right:-4px;top:-4px;width:82px}.prelined-whitespace{white-space:pre-line}.assortmentlist-button-date-wrapper{min-height:38px;margin-bottom:20px}.assortmentlist-button-wrapper{display:inline-block}.assortmentlist-button-date-wrapper input{margin-right:10px}.assortmentlist-status-wrapper{float:right;clear:right;text-align:right;margin:10px 4px 0 0}.assortmentlist-status-warnings{text-align:right}.assortmentlist-subview-selector{background-color:#d7dcde;color:#2c3e50;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 0 20px 0;padding:0}.assortmentlist-subview-selector li{cursor:pointer;display:inline-block;list-style-type:none;padding:10px 15px}.assortmentlist-subview-selector li:last-child{padding-left:0}.assortmentlist-subview-selector li:last-child:after{clear:both}.assortmentlist-subview-selector li:first-child{padding-right:0}.assortmentlist-subview-selector img{margin-left:3px;margin-right:3px}.assortmentlist-subview-selector img,.assortmentlist-subview-selector span{vertical-align:middle}.assortmentlist-subview-selector-button-selected{background-color:#3498db;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.assortmentlist-list{margin-top:20px;width:100%}.assortmentlist-subview td:first-child,.assortmentlist-subview th:first-child{padding-left:5px}.assortmentlist-subview td:last-child,.assortmentlist-subview th:last-child{padding-right:10px}.assortmentlist-subview tr:nth-child(even){background-color:#eee}.assortmentlist-subview tr:hover{background-color:#d7dcde}.assortmentlist-subview tr.error-row{background-color:#f6c8c4!important}.assortmentlist-subview tr.unmarked-row,h2.unmarked-row{color:#909090;text-decoration:line-through}.assortmentlist-subview tr:nth-child(even).error-row{background-color:#f2a49d!important}.assortmentlist-subview th{border-bottom:1px solid #d7dcde;padding:5px 0;text-align:left}.assortmentlist-subview td{padding:5px 0;font-size:.85em}.dayreport-body .assortmentlist-subview td{font-size:1em;vertical-align:top}.assortmentlist-subview input[type="text"],.assortmentlist-subview input[type="number"]{padding:0;border-width:1px;height:auto}.assortmentlist-subview-editall-buttons{margin:20px 0}.assortmentlist-subview-editall-buttons input{margin-right:10px}.assortmentlist-subview-editall-buttons div{display:inline-block}.assortmentlist-heading{margin:5px 0}.assortmentlist-clear-search-button{cursor:pointer;vertical-align:middle;display:inline;margin-bottom:3px}.assortmentlist-overview{margin-top:0;min-width:500px}.assortmentlist-overview td,.assortmentlist-overview th{padding:10px 0;font-size:1em}.assortmentlist-overview-clickable-cell{cursor:pointer}.assortmentlist-overview-clickable-cell span:hover{text-decoration:underline}.inactive-catering-list{color:#909090;cursor:default}.catering-list,.editBeforeCopy{cursor:pointer}.catering-head textarea{height:auto}.catering-comment{font-size:.85em;font-style:italic}.singleorderreport-head{margin-bottom:20px}.singleorderreport-head h4{margin:10px 0;font-size:1.25em}.listoverview-infotable td{text-align:center;padding:2px}.listoverview-infotable th{text-align:center}.listoverview-infotable tr:nth-child(odd){background-color:#eee}.clickable-icon-image{cursor:pointer;border:1px solid transparent}.editorder-main{clear:both}.editorder-orderlist{margin-top:20px}.catering-editorder-head-table{display:inline-block}.catering-editorder-delivery-label-column{width:270px}.catering-editorder-delivery-input-column{border-right:1px solid #ecf0f1;padding-right:20px}.catering-editorder-invoice-label-column{width:270px;padding-left:20px}.catering-editorder-invoice-input-column{}.editorder-controls-table input,.catering-editorder-head-table input{width:240px}.editorder-controls-table input.amount-input,.catering-editorder-head-table input.amount-input{width:75px}.editorder-controls-table select,.catering-editorder-head-table select{width:250px}.editorder-controls-table td:last-child{padding:5px 0}.editorder-controls-footer{width:100%;margin-top:20px}.editorder-controls-footer-errorbox{display:inline-block;margin-left:25px}.editorder-mealcontents{margin:0 10px;white-space:pre-line}.editorder-expander-header{cursor:pointer;width:100%;padding:5px 0;border-bottom:1px solid #ecf0f1;margin-bottom:10px}.editorder-expander-header img{vertical-align:middle}.editorder-expander-header span{margin-left:10px;display:inline-block;vertical-align:middle;font-weight:bold}.editorder-left{width:500px;margin-right:40px;display:inline-block}.editorder-right{display:inline-block;vertical-align:top}.editorder-showdetailedmealinfo-button{margin-top:20px}.mealinfo-name span,.mealinfo-name img{vertical-align:middle}.mealinfo-productinfo{white-space:pre-line;font-size:.85em}.mealinfo-loaderimage{display:block;margin:10px auto}.mealinfo-content h2{display:block}.mealinfo-content h3{color:#999}.mealinfo-contents{margin-bottom:20px}.mealinfo-nutrientinfo{margin-top:20px;display:inline-block;vertical-align:top;width:auto}.mealinfo-chart{margin-top:20px;margin-right:80px;display:inline-block;vertical-align:top}.mealinfo-energydistribution-legend{display:inline-block;vertical-align:top;margin-left:10px}.mealinfo-energydistribution-legend img{border:1px solid gray;width:8px;height:8px}.mealinfo-recipie-indent{margin-left:20px}table.deviations-choice-table td{vertical-align:top}.clickable-deviation-image{cursor:pointer;vertical-align:middle}.normalcopy-info-line{margin-bottom:20px}#restaurant-menu-template{text-align:center}#restaurant-menu-template h1:first-child{margin-top:0}#restaurant-menu-template h1{margin-top:40px}#restaurant-menu-template .productname{font-weight:bold}#restaurant-menu-template .menuitems{margin-bottom:10px;width:90%;margin-left:auto;margin-right:auto}#table-menu-template .header-middle-cell{border-top:1px solid #34495e;border-right:1px solid #34495e;min-width:130px}#table-menu-template .header-middle-cell:first-child{min-width:0}#table-menu-template .assortmentlist-row{border-top:1px solid #34495e;text-align:center;min-width:200px}#table-menu-template .assortmentlist-row h3{margin:10px 0;font-size:1.1em}#table-menu-template .outer-cell{border-top:1px solid #34495e}#table-menu-template .normal-cell{border-top:1px solid #34495e;border-right:1px solid #34495e;vertical-align:middle;width:110px;padding:5px}#table-menu-template td:first-child,#table-menu-template th:first-child{border-left:1px solid #34495e}#table-menu-template .assortmentlist-row{border-left:0!important}#table-menu-template tr:last-child{border-bottom:1px solid #34495e}#table-menu-template .productname-cell{border-top:1px solid #34495e;border-right:1px solid #34495e;width:120px;padding:5px;vertical-align:middle;font-weight:bold}#table-menu-template .productname-cell.normal-cell{width:auto}#restaurant-menu-template h1,#restaurant-menu-template h2{display:block}#allergen-menu-template .normal-cell{padding-bottom:3px;padding-right:6px;text-align:left;vertical-align:top}#allergen-menu-template .normal-cell-left{}#allergen-menu-template .cell-foodcontent{width:75%}#allergen-menu-template .allergeens-markup{font-style:italic;font-weight:bold}#allergen-menu-template .normal-cell-left-padding{text-align:left;padding-left:40px}#allergen-menu-template .header-cell{padding:1px;text-align:left}#allergen-menu-template .table-header-width{}.dayreport-table th{border-bottom:1px solid #d7dcde}.dayreport-head{font-size:.85em}.dayreport-head table{width:100%}.dayreport-head table th{text-align:left}.dayreport-head table td{vertical-align:top}.dayreport-body,.statisticsreport-body{font-size:.85em}.dayreport-body h2,.statisticsreport-body h2{font-size:1.25em}.dayreport-body table,.statisticsreport-body table{width:100%}.dayreport-body td,.statisticsreport-body td{padding:3px}.statisticsreport-body tr:nth-child(even){background-color:#eee}.statisticsreport-body tbody tr:hover{background-color:#d7dcde;text-decoration:underline}.dayreport-body h2{margin-top:1em;margin-bottom:0}.dayreport-body tr:nth-child(even){background-color:#eee}.dayreport-body table th,.statisticsreport-body table th{text-align:left;padding:3px}.dayreport-body table th.rightAligned,.dayreport-body table td.rightAligned,.statisticsreport-body th.rightAligned,.statisticsreport-body td.rightAligned{text-align:right}.dayreport-body table h3,.statisticsreport-body h3{margin:5px 0}.dayreport-body table tfoot,.statisticsreport-body table tfoot{font-weight:bold}.dayreport-body .deviations,.dayreport-body .componentchoices{font-size:.85em}.dayreport-body .extranotes .extranotes-header{font-weight:bold}.dayreport-body .deviations .deviations-header,.dayreport-body .componentchoices .componentchoice-header{font-weight:bold}.dayreport-body .dayreport-complete-sum{float:right}.dayreport-buttonrow{margin-top:20px}.dayreport-explanation{margin-top:20px;width:650px;background-color:#ecf0f1;padding:10px;font-size:.85em}.dayreport-complete-sum{text-align:right;font-weight:bold;padding-right:3px}.dayreport-explanation h4{margin-top:0}.reportView{margin-bottom:20px}.reportview-datepicker{display:inline-block;vertical-align:top;margin-right:60px}.no-close .ui-dialog-titlebar-close{display:none}.ui-widget-overlay{z-index:10000000}.ui-dialog{font-size:.85em;font-family:'Lato',arial,sans-serif;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #34495e;z-index:10000001}.ui-dialog .ui-dialog-buttonpane button{font-family:'Lato',arial,sans-serif;font-weight:bold;padding:10px 30px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-style:none}.ui-button-text-only .ui-button-text{padding:0}.ui-dialog-title{color:#c0392b}.ui-tabs-nav li a{border-top-left-radius:5px;border-top-right-radius:5px}.ui-tabs{font-family:'Lato',arial,sans-serif;font-size:1em;min-width:400px}.ui-tabs h2{padding-top:1em;font-size:1.1em;display:block}.ui-tabs .ui-tabs-panel{padding:0 1.4em 1em 1.4em}.ui-widget-content{color:#34495e!important}ul.ui-tabs-nav li:first-child{margin-left:8px}.loginscreen-body{background:#3787bc;background:-moz-linear-gradient(top,#3787bc 0%,#5dade2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3787bc),color-stop(100%,#5dade2));background:-webkit-linear-gradient(top,#3787bc 0%,#5dade2 100%);background:-o-linear-gradient(top,#3787bc 0%,#5dade2 100%);background:-ms-linear-gradient(top,#3787bc 0%,#5dade2 100%);background:linear-gradient(to bottom,#3787bc 0%,#5dade2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3787bc',endColorstr='#5dade2',GradientType=0);background-attachment:fixed}.loginscreen-logo{padding-left:20px;padding-top:20px}.login-main-area{margin:50px auto;width:400px;padding:20px;background-color:#fff;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:15px}.login-main-area img{margin-bottom:25px}.login-username-input{display:block!important;margin-bottom:10px;width:380px}.login-password-input{display:block!important;margin-bottom:10px;width:380px}.login-submit-button-wrapper{text-align:right;padding-right:10px}.login-copyright-info{position:absolute;bottom:0;right:0;width:100%;color:#fff;padding-right:20px;padding-bottom:20px;text-align:right}.login-message .message-header{text-align:left}.login-message .message-header h2{margin:0}.login-message .main-message-body{text-align:left;margin-bottom:0}.main-topbar-help-link{margin-left:10px;vertical-align:middle}.menu-logo{display:none}.menu-searchcontrols-left{vertical-align:top;min-height:300px}.menu-searchcontrols-widget{display:inline-block;vertical-align:top;margin-right:60px}.menu-searchcontrols-right{vertical-align:top;margin-top:40px}.menu-searchcontrols-left h2,.menu-searchcontrols-right h2{display:block;margin-top:20px}.menu-searchcontrols-assortmentlist{display:inline-block;margin-right:40px;margin-bottom:20px;vertical-align:top}.productsearch-filter-input{margin-left:10px;width:300px}.time-detail-table th{padding:5px 10px}@media print{.main-footer{display:none}.main-content{overflow:inherit;padding:0}.primary-sidebar-logo{margin:10px 0}.primary-sidebar-logo>img{width:150px;height:40px}.primary-sidebar ul,.primary-sidebar .primary-sidebar-top-right-box,.dayreport-buttonrow,.view-header,.assortmentlist-button-date-wrapper,.datepicker-wrapper{display:none}.menuView{text-align:center}table.dayreport-table tr td,table.dayreport-table tr th,table.statisticsreport-table{page-break-inside:avoid}}#cookie-law{background-color:#fff;display:none;position:fixed;width:60%;left:50%;margin-left:-30%;padding:2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#close-cookie-law{position:absolute;right:8px;top:8px}.infoBox{position:absolute;border:solid;background:#fff}.infoBox table tr td{background:#fff}#filterProducts::-ms-clear{width:0;height:0}