@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,300&family=Open+Sans:wght@300;400;600;700&display=swap";html{position:relative;min-height:100%}body{font-family:Open Sans,sans-serif;background-color:#f6f9fc;padding-bottom:3.25em;margin-bottom:100px}.jumbotron{background-image:url(/assets/background.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;font-family:Merriweather,serif;text-align:center}.jumbotron .logo{margin-top:4em;margin-bottom:2em;height:125px}@media only screen and (max-width: 992px){.jumbotron .logo{height:100px}#reorder h2,.jumbotron h2{font-size:1.75em}#reorder h4,.jumbotron h4{font-size:1.25em}}@media only screen and (max-width: 540px){.jumbotron .logo{height:90px;margin-top:6em}#reorder h2,.jumbotron h2{font-size:1.5em;line-height:1.5em}#reorder h4,.jumbotron h4{font-size:1.1em;line-height:1.5em}#reorder .card{padding:.5em}}.jumbotron h2{color:#4976ad}#reorder .btn,.jumbotron .btn{margin-top:1em;padding:.75em 1.5em}#reorder .btn-outline-secondary,.jumbotron .btn-outline-secondary{border-color:#ddceba;color:#ddceba}#reorder .btn-outline-secondary:hover,.jumbotron .btn-outline-secondary:hover{background-color:#ddceba;color:#fff}.btn-outline-primary{border-color:#4976ad;color:#4976ad}.btn-outline-primary:hover,.btn-primary{border-color:#4976ad;background-color:#4976ad;color:#fff}.btn-outline-success{border-color:#56ad49;color:#56ad49}.btn-outline-success:hover,.btn-success{border-color:#56ad49;background-color:#56ad49;color:#fff}h4{color:#4976ad;font-family:Open Sans,serif;line-height:1.4em}h3,h5.card-title{color:#4976ad;font-family:Merriweather,serif}.card-text{font-size:14px}.steps span{color:#4976ad}.thead-light th{background-color:#f6f9fc}section{margin-top:2em;margin-bottom:2em;padding:2em;border-radius:4px;background-color:#fff;border:1px solid #EFE6DA}section h4{font-weight:400}.alert-danger{background-color:#cf3e3e;border:none;color:#fff;text-align:center;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006}p{font-size:1.1em}ul{font-size:1.1em;padding-left:1.2em}li{margin-bottom:.5em}a{color:#4976ad}a:hover{cursor:pointer;color:#000}.categories .btn{font-size:12px}.categories .btn span{margin:0 .125em}.categories.-sub{padding-top:.5em;background-color:#4976ad;border-radius:4px}.input-group-text{border-left:none;border-right:none}.form-actions{margin-top:1em}.alert-light{margin-top:.5em;background-color:#f6f9fc;color:#4976ad}.social i{font-size:1.5em;margin:0 .5em}.remove-item:hover{cursor:pointer}#floatingError{position:fixed;top:1em;width:100%;z-index:10000}#floatingBasket{position:fixed;bottom:0;width:100%;z-index:10000}.alert-success{background-color:#56ad49;border:none;color:#fff;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006}#floatingBasket .alert-success:hover{cursor:pointer;background-color:#56ad49e6}#review{margin-bottom:1em}.line{border:1px solid #CED4DA;padding:.5em 0;margin-top:-1px}.line.heading{background-color:#f6f9fc;font-weight:700}@media only screen and (max-width: 576px){.line.heading{display:none}}.title{font-weight:700;color:#4976ad}.item-actions span{line-height:.8em;margin-left:.5em;font-size:.8em;font-weight:600}.item-actions span:hover{cursor:pointer}.added-check{position:absolute;top:0;right:.3em;opacity:.5}.added{border-color:#28a745}.types div:hover{cursor:pointer}.types .badge-dark{background-color:#4976ad}.advice p{margin-top:.5em;margin-bottom:.5em;font-size:13px;line-height:19px}#reorder{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#4976adf2;z-index:1000;animation:fadein 1s}#reorder h2{font-family:Merriweather,serif;color:#4976ad}#reorder .card{padding:2em;text-align:center;border-color:#4976ad;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d,0 -12px 36px -8px #00000006}#reorder .divider{border-bottom:2px solid #4976AD;margin-bottom:1.5em;padding-bottom:1em;width:20%;margin-left:40%}@keyframes fadein{0%{opacity:0}to{opacity:1}}footer{position:absolute;bottom:0;width:100%;height:100px}.pointer{cursor:pointer}
