#home{background-color:#00923F;font-family:"Avenir Black", sans-serif;color:white}#home #flex-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100vw;height:90vh}#home #flex-area img{width:480px;height:auto}#home #flex-area #login{width:400px;padding:40px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}#home #flex-area #login #loginInputArea{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:300px;margin-bottom:20px}#home #flex-area #login #loginInputArea .loginInput{margin-top:10px}#home #footer-area{width:100vw;height:10vh;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#home #footer-area a{margin-left:10px;margin-right:10px;color:white;text-decoration:none}#home #footer-area a:hover{text-decoration:underline}#home a{text-decoration:none;font-weight:bold;color:inherit}#home a:hover{text-decoration:underline}#home h1{margin:0;padding:0}#home .last{padding-bottom:100px}#home img{width:50vw;height:25vw;max-width:600px;max-height:300px;min-width:300px;min-height:150px}#home #auth-button-container{margin-top:25px;margin-bottom:-10px}#home #auth-button-container #auth-line{margin-left:auto;margin-right:auto;width:calc(100% - 40px);height:1px;background-color:lightgrey;margin-bottom:25px}#home #auth-button-container #auth-google{margin-right:10px}@media only screen and (max-width: 600px){#home img{padding-right:50px}}

#body{margin:30px}#order{margin-top:10px;margin-bottom:10px;overflow:auto}#order-title{font-size:18px}#field{overflow:auto;margin-top:5px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#key{background-color:orange}#popUpWindow{width:300px;height:200px;background-color:violet}#order-info-area{margin-top:5px}#order-info-area p{font-size:14px;margin-top:0px;margin-bottom:5px}#bottom-button-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;margin-top:30px}#bottom-button-area .submit-button{margin-left:10px;margin-right:10px}#product-image-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.product-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.product-area .product-text-area :nth-child(1){font-size:14px;font-weight:bold;margin-bottom:0px}.product-area .product-text-area :nth-child(2){margin-top:5px}.product-area .product-text-area .product-text-no-top{margin-top:-10px;margin-bottom:0px}.product-image{width:100px;height:75px}.no-image{width:100px;height:75px;background-color:gray}#print-label-container{display:none}#print-label-items{margin:25px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.print-label{margin:25px;padding:0px 15px;width:286px;height:200px;border:1px solid black}.print-label .product-text-delivery-date{text-align:right;margin-right:-8px;margin-top:15px}.print-fridge-name{font-weight:normal;font-style:italic}.print-label-user{margin-left:15px}.print-label-fridge{margin-left:17px;margin-top:-20px;font-size:14px;font-weight:normal}#save-delivery-date-button{margin-left:20px;margin-top:30px}

#body{margin:30px}#order{margin-top:10px;margin-bottom:10px;overflow:auto}#order-title{font-size:18px}#field{overflow:auto;margin-top:5px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#key{background-color:orange}#popUpWindow{width:300px;height:200px;background-color:violet}#private-company-container{margin-top:10px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.company-preview-area{margin:10px;padding:5px 20px;border-radius:5px;width:375px;background-color:#F6F7F9;cursor:pointer;overflow:hidden}.company-preview-area .company-logo{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:end}.company-preview-area img{height:30px;margin-top:-35px;margin-right:-10px;margin-left:auto}.company-preview-area p{overflow:hidden;text-overflow:ellipsis}

#body{margin:30px}#product{margin-top:10px;margin-bottom:10px;overflow:auto}#product-container{margin-top:10px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.product-preview-area{margin:10px;padding:5px 20px;border-radius:5px;width:45%;background-color:#F6F7F9;cursor:pointer}img.productImage{width:175px;box-shadow:0px 1px 5px darkgrey;margin-top:15px}h5.name{margin:0}.price{margin:0;font-size:1em}#checkbox-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}#product-title{font-size:18px}#field{overflow:auto;margin-top:5px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#key{background-color:orange}#popUpWindow{width:300px;height:200px}

.promotion{background:rgba(223,230,233,0.3);padding:15px;padding-top:0px;padding-bottom:15px;border-radius:10px;box-shadow:0px 2px 5px lightgrey;margin:10px}.button_fab{font-family:'Avenir';background-color:#00923F}img.promoImage{width:250px;box-shadow:0px 1px 5px lightgrey;margin-top:15px}.buttons{text-align:right}h4.title{margin:0}h5.subtitle{margin:0;font-weight:lighter}p{font-size:0.75em}.date-selector-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.date-selector-area .date-selector{margin-top:20px;margin-right:5px}#toggle-button-container{margin-top:25px;margin-bottom:15px}#toggle-button-container .promo-button{margin-left:10px}#suggested-size{margin-top:5px;font-size:24px !important}

.line{width:calc(100% - 20px);height:1px;margin:30px 10px;background-color:lightgray}

#send-to-all-container h4{font-size:16px;font-weight:normal}#send-to-one-container{margin-top:50px}#send-to-one-container h4{font-size:16px;font-weight:normal}.entry-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:-20px}.entry-container .notification-button{width:200px;margin-top:20px}

#list-items a{text-decoration:none;color:#282828}

#terms{margin:20px;font-family:"Avenir Medium"}

#privacy{margin:20px;font-family:"Avenir Medium"}

@font-face{font-family:"Avenir Black";src:url(/Avenir-Black.ttf)}@font-face{font-family:"Avenir Book";src:url(/Avenir-Book.ttf)}@font-face{font-family:"Avenir Heavy";src:url(/Avenir-Heavy.ttf)}@font-face{font-family:"Avenir Light";src:url(/Avenir-Light.ttf)}@font-face{font-family:"Avenir Medium";src:url(/Avenir-Medium.ttf)}body,html{font-family:"Avenir Heavy", sans-serif;height:100%;padding:0;margin:0}.paper-container{padding:20px;margin-bottom:20px}


/*# sourceMappingURL=main.css.map*/