*{box-sizing:border-box;margin:0;padding:0;border:0}ul{list-style-type:none}button,input,select,textarea{color:#3b4755;border-radius:4px;border:1px solid}input[type=checkbox],input[type=radio],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{background:#fff;cursor:text;padding:10px 12px}input[type=checkbox],input[type=radio]{padding:0;width:1.2em;height:1.2em;cursor:pointer}input:checked{background:#00904b;box-shadow:inset 0 0 0 .3em #fff}input[type=radio]{border-radius:50%}select{cursor:pointer;background:#fff url(/images/arrow_lightgrey_down.png) no-repeat center right 7px;padding-right:20px}select:active,select:focus{background-image:url(/images/arrow_lightgrey_up.png)}button{background:#aeaeae;cursor:pointer;padding:8px 20px}button:hover{background:#959595}button:active,button:focus{background:#7b7b7b}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(/fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.holy-grail{display:grid;grid-template-areas:"header header" "navigation menu" "content menu" "footer footer";grid-template-columns:1fr 12.5rem;grid-template-rows:auto auto 1fr auto;grid-gap:.3rem;height:100vh}@media (max-width:2499.98px){.holy-grail{grid-template-areas:"header" "navigation" "menu" "content" "footer";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto}}[class^=primary-]{background:#fff;box-shadow:0 0 1px 0 grey;padding:.3rem}.primary-header{grid-area:header}.primary-header:empty{padding:0}.primary-navigation{grid-area:navigation}.primary-navigation:empty{padding:0}.primary-content{grid-area:content}.primary-content:empty{padding:0}.primary-menu{grid-area:menu}.primary-menu:empty{padding:0}.primary-footer{grid-area:footer}.primary-footer:empty{padding:0}.form-check-label{margin-left:10px;line-height:2em}.primary-header{background:#e4061f;color:#fff;padding:1em;display:flex;justify-content:space-between}.primary-header .toggle-primary-navigation{margin:auto auto auto 2.8rem}.primary-content{background:transparent;box-shadow:none}.primary-navigation{padding:0;border-bottom:5px solid #00904b;box-shadow:0 9px 11px -6px #aeaeae;text-transform:uppercase;color:#fff}.primary-navigation .knp-main-menu{margin-bottom:0}.primary-navigation .knp-main-menu>.first{font-weight:500}.primary-navigation .knp-main-menu>.first>span{font-weight:700;background:#3b4755}.primary-navigation .knp-main-menu a,.primary-navigation .knp-main-menu span{display:block;box-shadow:0 -1px 0 0 #aeaeae,0 -2px 0 0 #fff,0 -3px 0 0 #aeaeae;padding:.7rem .35rem}.primary-navigation .knp-main-menu span{background:#aeaeae}.primary-navigation .knp-main-menu a{background:#fff}.primary-navigation .knp-main-menu a:active,.primary-navigation .knp-main-menu a:focus,.primary-navigation .knp-main-menu a:hover{color:#fff;background:#005d30;box-shadow:inset 0 1rem .2rem -1rem #000}.primary-navigation .knp-main-menu .menu_level_1 a,.primary-navigation .knp-main-menu .menu_level_1 span{padding-left:1.05rem;padding-right:1.05rem}.primary-navigation .knp-main-menu .menu_level_2 a,.primary-navigation .knp-main-menu .menu_level_2 span{padding-left:1.75rem;padding-right:1.75rem}.primary-navigation .knp-main-menu .menu_level_3 a,.primary-navigation .knp-main-menu .menu_level_3 span{padding-left:2.45rem;padding-right:2.45rem}.primary-navigation .knp-main-menu .menu_level_4 a,.primary-navigation .knp-main-menu .menu_level_4 span{padding-left:3.15rem;padding-right:3.15rem}.primary-navigation .knp-main-menu .menu_level_5 a,.primary-navigation .knp-main-menu .menu_level_5 span{padding-left:3.85rem;padding-right:3.85rem}.primary-navigation .knp-main-menu .current>a,.primary-navigation .knp-main-menu .current>span{background:#00904b;color:#fff}.primary-content__forgotten_password,.primary-content__login,.primary-content__order-edit,.primary-content__user-edit{max-width:40rem;margin:auto}@media (min-width:576px){.primary-content__forgotten_password,.primary-content__login,.primary-content__order-edit,.primary-content__user-edit{padding:3rem}}.paginator{display:flex;justify-content:space-around}.paginator__item{flex-grow:1;text-align:center;padding:1rem 0;font-weight:700;background:#005d30;color:#fff}.paginator a.paginator__item{background:#00904b}.paginator a.paginator__item:active,.paginator a.paginator__item:focus,.paginator a.paginator__item:hover{color:#fff;background:#005d30;text-decoration:none}.order-list__filters{width:1400px;max-width:calc(100vw - 1rem)}@media (min-width:576px) and (max-width:991.98px){.order-list__filters #order_filter label{width:25%}.order-list__filters #order_filter .form-control{width:74%;display:inline-block}}@media (min-width:992px){.order-list__filters #order_filter{display:grid;grid-gap:0 1rem;grid-template-columns:1fr 1fr 1fr}.order-list__filters #order_filter_filter{margin-top:2rem}}#qr-reader__wrapper{text-align:center;position:fixed;bottom:0;height:50%;width:100vw;background:#fff;padding:20px;display:none;left:10%}#qr-reader__wrapper.visible{display:block}#qr-reader__wrapper #qr-reader{height:100%;margin:0 auto;text-align:center}#open-qr-code-modal{margin-left:100px}#close-qr-code-modal{margin:20px 0 30px;font-size:26px}.edit-button{display:block;font-size:2rem}@media (max-width:991.98px){.edit-button{font-size:3.5rem}}