html,body{font-size:.85rem}.mealbox{}#app-header{border-radius:15px 15px 0 0}#app-nav{border-radius:0 0 15px 15px}#app-nav button{border-radius:15px}.btn.mealboxSnack::before{content:'🥪';margin-left:-10px}.btn.mealboxDessert::before{content:'🍨';margin-left:-10px}.btn.mealboxMeal::before{content:'🍲';margin-left:-10px}.mealboxMeat{}.btn.mealboxMeat::before{content:'🥩';margin-left:-35px}.mealIcon{font-size:20pt}.mealIconMeat::after{content:'🥩'}.mealboxChicken{}.btn.mealboxChicken::before{content:'🍗';margin-left:-35px}.mealIconChicken::after{content:'🍗'}.mealboxFish{}.mealIconFish::before{content:'🍣'}.btn.mealboxFish::before{content:'🍣';margin-left:-35px}.mealboxVegetarian{}.btn.mealboxVegetarian::before{content:'🍠';margin-left:-35px}.mealIconVegetarian::before{content:'🍠'}.mealboxVegan{}.btn.mealboxVegan::before{content:'🥦';margin-left:-35px}.mealIconVegan::before{content:'🥦'}.mealboxBake{}.btn.mealboxBake::before{content:'🎂';margin-left:-35px}.mealIconBake::before{content:'🎂'}.actiondelete{background-image:url("delete.png")}.actionskip{background-image:url("skip.png")}.actioneditmeal{background-image:url("pen.png")}.actionshoppinglist{background-image:url("shopping-add.png")}.shoppinglist-ok{background-image:url("shopping-ok.png")}.mealbox{width:180px;min-height:80px;border:2px solid red;padding:15px 35px 15px 5px;align-items:center;border-radius:25px;margin:5px;background-repeat:no-repeat;background-size:50px 50px;border-left-width:25px;cursor:pointer;position:relative;display:flex;text-wrap:pretty;hyphens:manual}.mealbox div{z-index:60}.mealbox::before{content:"";display:block;height:100%;width:7px;position:absolute;top:0;left:-2px;z-index:50}.meallist{display:flex;flex-direction:column}.mealfilter{order:1}.mealtypefilters{order:3}.mealclassfilters{order:2;margin:5px 0}.addmealholder{order:4}.meallistholder{order:5}@media(max-width:400px){.meallistholder{width:100vw}.mealbox{margin:.75vw;font-size:.9rem;width:48vw;min-height:100px}}.mealclassfilterbtn{min-height:15px;min-width:50px;padding-left:38px!important;background-position-y:center;background-repeat:no-repeat;background-size:35px 35px;margin-left:3px}.card{margin:auto;border-radius:30px!important;margin-bottom:8px!important}@media(max-width:400px){.card.h-100{width:60vw;height:60vw}}.mealtypefilterbtn,.mealclassfilterbtn,.btn{border-radius:15px!important}.deletedRow{background-color:#f08080!important}.mealtypefilterbtn{padding-left:20px!important}.mealclassfilterbtn{border:1px solid red!important;border-left-width:16px!important}.mealboxMeat{border-color:#d47437!important}.mealboxChicken{border-color:#dcb349!important}.mealboxVegan{border-color:#51a981!important}.mealboxVegetarian{border-color:#51a981!important}.mealboxBake{border-color:#8e6b3f!important}.mealboxFish{border-color:#0c3c6a!important}.mealboxFish::before{}.actiondelete{position:absolute;bottom:5px;right:5px;min-width:25px;min-height:25px;background-position-y:center;background-repeat:no-repeat;background-size:25px 25px}.actionskip{position:absolute;bottom:5px;right:5px;min-width:18px;min-height:18px;width:18px;height:18px;background-position-y:center;background-repeat:no-repeat;background-size:18px 18px}.actionshoppinglist{position:absolute;top:5px;right:5px;min-width:25px;min-height:25px;background-position-y:center;background-repeat:no-repeat;background-size:25px 25px}.actioneditmeal{position:absolute;bottom:5px;left:5px;min-width:25px;min-height:25px;background-position-y:center;background-repeat:no-repeat;background-size:25px 25px}.rowactionbutton{margin:1px;padding:1px;width:40px;height:15px;background-position:center;background-repeat:no-repeat;background-size:20px 20px}.rowup{background-image:url("up.png")}.rowdown{background-image:url("down.png")}label.hidden{display:none}.secondaryProjectTitleHolder{display:none}.body-content{padding-bottom:180px}.header-main-title h1{color:#2c2a29;font-size:42px;letter-spacing:.015em}.mapImage:before{content:"";display:inline-block;vertical-align:middle;min-height:150px}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);overflow:hidden!important}.mapImage{padding:10px}select.form-control{line-height:1.2;display:inline-block;padding-left:10px}.magnifyingGlass{position:relative;vertical-align:middle;display:inline-block}.magnifyingGlass .magnifyingGlassButton{content:'';position:absolute;top:40px;right:40px}.waste-summary-basic-info p{margin:0}.waste-summary-basic-info{margin-top:40px}.qrHolder{width:100%;padding-top:40px}.qrContent{margin:auto;margin-top:0;margin-bottom:0}.buttonRow{display:flex}.next-page-block{margin:auto;margin-right:0}.row .light-blue{background-color:#f0f0fa}#wasteForm{border-bottom:1px solid #d3d3d3;background-color:#f0fafa;padding:30px}.centeredMainElement{margin:0 auto;max-width:1430px;padding:10px}span.required-text{font-size:.8em;color:#ca5858}label.block-alert{color:#ca5858}.basicText{text-align:left;width:100%}.infoStep{display:inline-block;width:350px;vertical-align:top;padding-bottom:40px}.infoStep img{width:220px}.infoStepNumber{color:#f48d00;font-family:Interstate;font-size:48px;font-weight:bold;margin:0}.infoStepLargeText{color:#f48d00;font-family:Interstate;font-size:28px;font-weight:bold;margin:0}.infoStepText{font-family:Interstate;font-size:24px;margin:0;line-height:1.4}.infoBox{width:100%;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.next-page-button{margin:0 auto;max-width:500px}.centerHorizontalAndVertical{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centerVertical{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}h1{color:#f48d00;font-family:Interstate;font-size:54px;font-weight:bold;line-height:1.1;margin-top:.67em;margin-bottom:.67em}p.large{font-family:Interstate;font-weight:light;font-size:37px;line-height:1.2}h2{font-family:36px;font-size:48px;font-weight:bold;line-height:1.1;margin-block-start:.83em;margin-block-end:.83em}p{font-family:Interstate;font-size:24px;font-weight:normal;line-height:1.4}a{font-family:Interstate;font-weight:bold;text-decoration:underline}a:hover{text-decoration:none}#loader{display:block;position:absolute;left:100px;top:0}.customer-input-table{margin:0 auto;width:100%;padding-top:10px;padding-bottom:20px;text-align:left;margin-top:10px;margin-bottom:30px;font-size:20px}.customer-input-row{display:inline-block;margin-left:13px;margin-right:13px}.customer-input-cell{font-weight:bold;display:block;font-size:27px;background-color:#fff;padding:10px;margin-top:5px;width:660px;padding-bottom:15px}.customer-input-cell-title{background-color:transparent;padding:0;margin-top:20px}#loader{display:block;position:absolute;left:100px;top:0}.waste-type-summary{display:block;font-size:24px;padding-left:10px}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../Content/images/ajax-loader.gif) center no-repeat rgba(255,255,255,.5)}#waste-type-container{margin:0 auto;max-width:1430px}body{font-size:24px;padding-top:0;background-repeat:repeat-x;background-color:#fff;margin-top:5px}input{min-height:28px;font-size:24px;border-radius:3px;text-align:left;font-weight:bold;border:0;width:calc(100% - 52px);color:#000}input[type=checkbox]{width:28px}::placeholder{color:#d3d3d3;opacity:1}:-ms-input-placeholder{color:#d3d3d3}::-ms-input-placeholder{color:#d3d3d3}.requiredIcon{height:26px;vertical-align:middle;margin-right:20px}@font-face{font-family:'Source Sans Pro';font-style:normal;src:url('../fonts/source-sans-pro-v13-latin-regular.eot');src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url('../fonts/SourceSansPro-Regular.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:400;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url('../fonts/SourceSansPro-Light.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:700;src:local('Source Sans Pro SemiBold'),local('SourceSansPro-SemiBold'),url('../fonts/SourceSansPro-SemiBold.ttf') format('truetype')}*{font-family:'Source Sans Pro'!important}.click{border-top:3px solid #20b2aa;border-left:3px solid #20b2aa}.info{margin-bottom:20px}#nav{background:none;border:0}.navbar-header{width:100%}#panel{height:10px;margin-bottom:10px;box-shadow:0 1px 0 0}.bottom{min-height:56px;text-align:center}footer{font-size:18px;position:fixed;left:0;bottom:0;width:100%;text-align:center}footer p{font-size:14px}#main-header{margin:10px}.button{cursor:pointer;background:#f48d00;padding:5px;font-weight:bold;font-size:27px;position:relative;border-radius:3px;color:#fff;text-align:center;margin-bottom:60px;padding:10px;padding-left:20px;padding-right:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.4);display:inline-flex}.btn .button-text{width:80%;text-align:center}.btn .button-icon{width:20%;background-size:45%;background-repeat:no-repeat;background-position:center}.button:hover,.btn:hover{color:#fff;box-shadow:2px 4px 10px rgba(0,0,0,.4)}.button.form-control{height:auto}.form-control:focus{background-color:#f48d00;color:#fff}.button-text{display:inline-block;align-items:center;margin:auto;margin-left:10px;margin-right:10px;vertical-align:top}.button-icon{border-radius:50%;background:#006b67;height:18px;width:18px;min-height:18px;min-width:18px;max-height:18px;max-width:18px;padding:12px;display:inline-block;margin:auto;box-sizing:content-box}.button-icon-big{border-radius:50%;background:#006b67;height:34px;width:34px;min-height:34px;min-width:34px;max-height:34px;min-width:34px;padding:4px;box-sizing:content-box}.next-icon{border-radius:50%;background:grey;height:10px;padding:6px;margin-top:11px;box-sizing:content-box}.prev-page-block{margin-left:0}.button-icon.backIcon,.button-icon-big.backIcon{background-color:gray}.interactive{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;touch-action:manipulation}.interactive.hover{box-shadow:2px 4px 10px rgba(0,0,0,.4)}.no-trans{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-touch-callout:none}button.waste-type{background:#fff;text-align:left;margin:10px;padding:10px;position:relative;width:428px;font-size:27px;display:inline-block;border:1px solid #979797;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.4)}.waste-type-text-div{display:inline-block}.waste-type-product{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:24px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:flex;width:100%;height:140px;border-bottom:1px solid #f48d00;font-weight:bold;margin:0;padding:0}#summary-table{border-collapse:collapse;margin:0 auto;padding:4px;width:100%;font-size:24px}#summary-table .product-type-row{border-bottom:1px solid #f48d00;font-size:24px;padding-left:10px;text-align:left}#summary-table .header{border-bottom:3px solid #f48d00;font-size:27px;font-weight:bold}#summary-table .footer{padding-left:10px;padding-top:10px;font-size:37px;text-align:left;font-weight:bold;white-space:nowrap}#summary-table>thead>tr>th{padding-left:10px;text-align:left}.waste-type-img{max-width:128px;max-height:128px;min-width:128px;min-height:128px;width:128px;height:128px;display:inline-block;vertical-align:middle}.waste-type-header{font-size:27px;line-height:1.2;font-weight:bold;display:inline-block;padding-left:10px}.long-text{font-size:18px}.waste-type-selected{background-color:#f0fafa;border:3px solid #64c3cd;border-left-width:8px}.prev-page-block{background-color:#fff;color:#000}.prev-page-block:hover{color:#000}.alignMarginCenterHorizontal{margin-left:auto;margin-right:auto}.alignMarginRightHorizontal{margin-left:auto;margin-right:0}.wasteProductRowCell{display:flex}.wasteProductRowCellContent{margin:auto}.wasteProductRowNameCell{width:100%}.wasteProductRowSumCell{width:200px;border-left:#d3d3d3 solid 1px}.wasteProductRowTotalRowSumCell{width:200px}.wasteProductRowAmountCell{width:200px;margin-right:20px}.wasteProductRowCellNameContent{margin-left:0}#wasteProductSelectForm{border-top:3px solid #f48d00}.amount-select{border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;touch-action:manipulation;margin:auto;background:none;border:0}.amount-select img{box-shadow:grey 1px 1px 5px -2px}.amount-display{padding:4px;margin:auto;displaY:inline-block;font-size:32px;width:80px;text-align:center}.waste-type-total{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:32px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:flex;width:100%;height:140px;font-weight:bold;margin:0;padding:0;width:100%;margin:0 auto;max-width:1430px}.price-display{font-size:24px;margin-right:0}#product-summary{font-size:32px}.waste-summary-table{font-size:24px;font-weight:bold}.waste-summary-table tr{min-height:50px}.waste-summary-info-text-div{background-color:#fffadc;padding:20px}.waste-summary-info-text-div p{margin:0}.fixedButtonRow{position:fixed;z-index:9999;bottom:0;left:0;width:100%;background-color:#006b67}.fixedBottomButton{margin:auto;margin-top:20px;margin-bottom:20px}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.centeredBackButton{margin-top:40px}.notActive{color:grey}.vatRow td{font-size:24px!important}.waste-summary-amount,.waste-summary-sum{font-weight:normal}.tableTextContent{width:100%;padding-top:20px;padding-bottom:20px}.paymentInfo{padding:30px}.inputExample{margin-left:25px;font-size:24px}.mobileAmountDisplay{display:none}.wasteFormTableNameCell{font-weight:bold}.wasteRowDataHolder{display:flex;width:100%}.displayOnlyMobile{display:none}.fontWeightNormal{font-weight:normal}.waste-summary-info-text-div{margin-top:20px}.ErrorMessage{color:red}.editableInput{cursor:text}#message-dialog{box-shadow:black 1px 1px 3px 0;background:#fff;top:100px;left:calc(50% - 250px);position:fixed;min-width:500px;min-height:100px;padding:30px;width:500px;max-width:500px}.wasteEventInfoBox{font-weight:bold;padding:30px;font-family:Interstate;font-size:20px;line-height:1.4}.productRowAmountHolder{display:flex}button.customCheckBox{margin:auto;padding:0;cursor:pointer;background:#fff;border:0}.termsCheckContainer{height:31px;width:31px;display:inline-block;overflow:hidden;margin-bottom:-5px}.terms{margin-top:-15px;margin-left:-5px}.button-icon-terms{margin-left:10px;margin-right:10px}.button-text-terms{margin:auto;padding-right:15px}#termsandconditions-dialog{box-shadow:black 1px 1px 3px 0;background:#fff;top:100px;left:calc(50% - 250px);position:fixed;min-width:500px;min-height:100px;width:500px;max-width:500px;text-align:left;height:70%;z-index:102}.termsandconditions{height:85%;cursor:pointer;overflow-y:scroll;padding:10px}.termsandconditions p{font-size:20px}.terms-header{display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid;height:6%;margin:0;padding:10px;background-color:#f48d00;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;font-size:30px;min-height:65px}.terms-close{background-color:transparent;border:0;padding:1rem;margin:-1rem -1rem -1rem auto;-webkit-appearance:none;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;text-decoration:none;cursor:pointer}.terms-label{display:inline-block}label.checkbox{position:relative;line-height:1em;max-width:90%}input[type=checkbox]{width:1em;font-size:inherit;margin:0;transform:translateX(-9999px)}input[type=checkbox]+label:before{position:absolute;content:'';left:-1.3em;top:0;width:1em;height:1em;margin:0;border:none;border-radius:10%;background-color:#bbb}input[type=checkbox]+label:after{position:absolute;content:'';left:-1.3em;top:0;width:1em;height:1em;margin:0;border:none;background-color:#fff;border-radius:10%;transform:scale(.8)}input[type=checkbox]:checked+label:before{position:absolute;content:'';left:-1.3em;top:0;width:1em;height:1em;margin:0;border:none;background-color:#3b88fd}input[type=checkbox]:checked+label:after{position:absolute;content:"✓";left:-1.3em;top:0;width:1em;height:1em;margin:0;border:none;background-color:#3b88fd;border-radius:10%;color:#fff;text-align:center;line-height:1}input[type=checkbox]:focus+label:before{border:.1em solid #8eb9fb}@media(max-height:600px){footer{position:relative}#message-dialog{top:0;left:0;width:100%;min-width:100%;max-width:100%}}@media(max-width:600px){footer{position:relative}#message-dialog{top:0;left:0;width:100%;min-width:100%;max-width:100%}}@media(max-width:700px){.buttonRow{display:unset}.secondaryProjectTitleHolder{display:flex;border-top:1px solid #d3d3d3}.secondaryProjectTitle{margin:auto}.primaryProjectTitle{display:none}#top-bar>.nav-block>a{font-size:14px}h1{font-size:43px}.projectTitle{font-size:32px}p.large{font-size:30px}.button{font-size:21px;width:100%;display:flex}h2{font-size:38px}.infoStepNumber{font-size:38px}.infoStepLargeText{font-size:22px}.infoStepText{font-size:19px}p{font-size:19px}a{font-size:18px}.footerDiv{font-size:19px;display:block}.footerDiv a{font-size:19px;color:grey!important}#container{padding-top:0}#textDiv{width:90%}.infoStep{width:100%}.extlinkicon{height:18px}.waste-type-header{font-size:22px}#waste-type-container{width:initial;padding:20px}.waste-type{margin:0;padding:0;width:100%;height:initial;margin-bottom:10px}.waste-type-img{max-width:64px;max-height:64px;min-width:64px;min-height:64px;width:64px;height:64px;margin:10px;margin-top:15px;margin-bottom:15px}.waste-type-selected{width:calc(100% - 10px)}.waste-type-summary{font-size:22px}#summary-table thead tr th:nth-of-type(2),#summary-table tbody tr td:nth-of-type(2),#summary-table tfoot tr td:nth-of-type(2){display:none}#summary-table thead tr{font-size:22px}#summary-table>tbody>tr.type-row>td{font-size:19px}#summary-table>tfoot>tr>td{font-size:30px}.customer-input-cell-title{font-size:16px}input{min-height:22px;font-size:19px}.inputExample{font-size:19px;width:100%;margin:auto}.requiredIcon{height:21px}.customer-input-row{width:100%;margin:auto}.customer-input-cell{width:100%;padding-left:0;padding-right:0}.customer-input-cell input{width:calc(100% - 52px)}.customer-input-cell .ui-input-text{width:calc(100% - 52px);display:inline-block}.customer-input-cell .ui-input-text input{width:100%}.centerForMobile{margin:auto;margin-top:40px}.mobileAmountDisplay{display:block}.wasteFormTableNameCell{padding-bottom:0}.centerMobileImage{margin:auto}.wasteRowDataHolder{display:inline-block;margin-left:20px}.wasteProductRowCellNameContent{display:block;margin:auto;margin-left:0;text-align:left}.wasteProductRowAmountCell{display:block;margin:auto;margin-left:0}.wasteProductRowSumCell{border:0;display:flex;width:initial}.waste-type-product{font-size:19px}.price-display{font-size:19px}.amount-display{font-size:26px;width:68px}.button-icon{padding:5px}.amount-select{width:14px;height:14px;padding:12px}.waste-type-total{font-size:26px}#product-summary{font-size:26px}#bottom-bar .wasteProductRowNameCell{display:none}#bottom-bar{padding:20px;width:initial;height:initial}#bottom-bar .wasteProductRowAmountCell{text-align:left}.mobileAcceptButton{margin:auto;width:70%;margin-top:40px}.next-page-block .button-text{margin:auto;margin-right:0}.next-page-block .button-icon{margin-left:10px}.mobileBackButton{margin:auto;width:60%;margin-top:40px}.prev-page-block .button-text{margin:auto;margin-left:0}.prev-page-block .button-icon{margin-right:10px}.magnifyingGlass .magnifyingGlassButton{top:5px;right:5px}.displayOnlyMobile{display:initial}.dontDisplayOnMobile{display:none}.narrow-button{margin:auto;margin-right:10px;margin-left:10px}.narrow-button .button-text{}.narrow-button .button-icon{margin-right:10px}}.narrow-button .button-text{margin-right:auto;margin-left:0}.narrow-button .button-icon{margin-right:10px}@media(max-width:500px){#termsandconditions-dialog{width:100%;max-width:100%;min-width:100%;height:100%;top:0%;left:0%;z-index:999}.terms-header{}.terms-label{display:inline-block;vertical-align:middle}.button-icon-terms{margin-left:10px;margin-right:10px}.button-text-terms{margin:auto;margin-left:10px}.terms-close img{height:28px;width:28px;min-height:28px;min-width:28px;max-height:28px;max-width:28px}}@media(max-width:400px){.price-display{margin-left:0}.wasteProductRowSumCell{display:block}.productRowAmountHolder{display:block}}