body{margin:0}body *{color:#236473}body .h1,body .h2{display:block;font-weight:700;margin-bottom:0}body .h1{font-size:2.1rem}@media (min-width: 768px){body .h1{font-size:3rem}}@media (min-width: 992px){body .h1{font-size:4rem}}body .h2{font-size:1.4rem}@media (min-width: 768px){body .h2{font-size:2rem}}body .general-text{font-size:1.2rem;font-weight:100;line-height:1.3}@media (min-width: 768px){body .general-text{font-size:1.5rem}}body label{margin-left:7px}.localization-row .form-group:last-child{margin-bottom:0}.top-form{background-color:#066481;padding:2rem 0}.top-form label span{color:white}.top-form .form-group label{font-size:1.5rem;text-align:right;margin-top:-8px}.top-form .form-group input.form-control,.top-form .form-group select.form-control{border:1px solid #707070;border-radius:0;width:100%}.header{background-color:#efedca;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}.header .title-top{font-size:1.6rem}@media (min-width: 768px){.header .title-top{font-size:1.8rem}}.header .step-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header .step-container .step{background-color:#066481;border:3px solid #efedca;border-radius:1rem;text-align:center;margin-top:0.5rem;padding:0.25rem 1rem}@media (min-width: 992px){.header .step-container .step{margin-top:-5rem;padding:0.5rem 1rem}}.header .step-container .step span{color:#efedca;font-weight:700}@media (min-width: 992px){.header .step-container .step span{font-size:1.5rem}}.header .header-content{margin-top:-1.5rem}@media (min-width: 992px){.header .header-content{margin-top:0}}.header .inputs-top-container{margin-top:25px;padding-bottom:68px;background:url("../images/panier-fruit.png");background-repeat:no-repeat;background-position:bottom right;background-size:195px}@media (min-width: 1200px){.header .inputs-top-container{background-size:255px;padding-bottom:45px}}.header .title-gender,.header .input-age{display:inline-block}@media (min-width: 768px){.header .input-gender{display:inline-block}}.header .title-gender{margin-right:33px}@media (min-width: 768px){.header .input-age{margin-left:50px}}.header input#age-input{font-size:15px;margin-left:12px;margin-top:-4px}.header .title-question{text-transform:lowercase;font-size:1.8rem;font-weight:600;margin-bottom:12px;line-height:1.2}.header .title-question::first-letter{text-transform:uppercase}.header .input-gender,.header .input-age,.header .input-question{font-size:1.5rem;font-weight:700}.calcium-intake{background-color:#eeeeee;padding:3rem 0}.calcium-intake .title-before-table{font-weight:600;font-size:180%;padding:25px 0;position:relative}.calcium-intake .label-top-calcium-rich{position:absolute;right:0;font-size:17px;background:#efedca;padding:8px 14px 10px 15px;border:1px solid #afafaf;border-radius:3px;top:-28px;display:none}@media (min-width: 992px){.calcium-intake .label-top-calcium-rich{top:0}}.calcium-intake .label-top-calcium-rich .calcium-rich{margin:0 0 -2px 5px;background-size:20px;width:20px;height:20px}.calcium-intake .calcium-calculator-table{border:1px solid #afafaf;margin-bottom:3rem;background-color:#fff;border-left:0;border-right:0}@media (min-width: 576px){.calcium-intake .calcium-calculator-table{margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){.calcium-intake .calcium-calculator-table{padding:0 30px 30px;margin-left:0;margin-right:0;border-left:1px solid #afafaf;border-right:1px solid #afafaf}}.calcium-intake .calcium-calculator-table table *{border:none}.calcium-intake .calcium-calculator-table table th{vertical-align:middle;line-height:1.2;padding:16px 16px 0 16px;font-size:50%;font-weight:700;padding-right:0;padding-left:0}@media (min-width: 576px){.calcium-intake .calcium-calculator-table table th{font-size:65%}}@media (min-width: 768px){.calcium-intake .calcium-calculator-table table th{font-size:104%;font-weight:600;padding:16px 16px 0 16px}}.calcium-intake .calcium-calculator-table table td{margin-bottom:0}.calcium-intake .calcium-calculator-table select{padding:0;width:100%}@media (min-width: 576px){.calcium-intake .calcium-calculator-table select{width:55px;padding:4px 16px 4px 4px}}@media (min-width: 768px){.calcium-intake .calcium-calculator-table select{width:80px}}@media (min-width: 768px){.calcium-intake .calcium-calculator-table table.table,.calcium-intake .calcium-calculator-table #intake-list-content{padding-right:0}}.calcium-intake .calcium-calculator-table .table-validation{padding-top:55px}.result-table .table-container{background-color:#efedca;color:#066481;border:1px solid black;padding-left:15px;padding-right:15px}.result-table .table-container table *{border:none}.result-table .table-container table .header-row{border-bottom:1px solid black}.result-table .table-container table .header-row th{border:none}.band h4{padding:0.5rem 0;margin:0;text-align:center;line-height:1rem;font-weight:normal;font-size:1rem}@media (min-width: 768px){.band h4{font-size:1rem}}.calcium-intake .calc-btn{text-align:center;margin-bottom:2rem}.calcium-intake .calc-btn button{text-transform:uppercase;font-weight:600;background-color:#236473;color:#efedca;border:1px solid #707070;border-radius:3rem;font-size:1.2rem;margin:0;padding:5px 15px}@media (min-width: 576px){.calcium-intake .calc-btn button{font-size:1.5rem;padding:1rem 3rem 1.2rem;margin:0 25px}}@media (min-width: 768px){.calcium-intake .calc-btn button{font-size:1.8rem;margin:0 auto}}.calcium-intake .clear-btn{text-align:center}.calcium-intake .clear-btn button{text-transform:uppercase;font-weight:600;margin:0 auto;background-color:#efedca;color:#236473;border:1px solid #707070;border-radius:1.2rem;font-size:125%;margin-bottom:25px;padding:5px 15px}@media (min-width: 576px){.calcium-intake .clear-btn button{padding:0.5rem 5rem 0.6rem;font-size:1.3rem}}@media (min-width: 768px){.calcium-intake .clear-btn button{font-size:1.5rem;margin-bottom:0}}.acknowledgements span{font-size:0.8rem}div.calcium-rich{display:inline-block;margin:0 0 2px 4px;background-image:url("../images/sign-calcium-rich.png");background-size:11px;background-repeat:no-repeat;width:1rem;height:1rem;display:none}#estimated-daily-intake,#recommended-daily-intake{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;vertical-align:middle;border-radius:5rem;font-size:1.1rem;line-height:1.3;text-align:center;padding:16px 20px}@media (min-width: 992px){#estimated-daily-intake,#recommended-daily-intake{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#estimated-daily-intake .daily-quantity,#recommended-daily-intake .daily-quantity{font-size:2rem;color:#fff}#estimated-daily-intake span,#recommended-daily-intake span{color:#fff}@media (min-width: 768px){#estimated-daily-intake,#recommended-daily-intake{font-size:1.45rem;padding:.7rem}}@media (min-width: 992px){#estimated-daily-intake,#recommended-daily-intake{font-size:1.64rem;padding:1rem 5rem}}@media (min-width: 1200px){#estimated-daily-intake,#recommended-daily-intake{font-size:2rem;padding:22px 46px 26px 45px}}#estimated-daily-intake{margin-bottom:1rem}#estimated-daily-intake.deficient{background-color:#c44141}#estimated-daily-intake.sufficient{background-color:#b3ba35}#recommended-daily-intake{margin-bottom:2rem;background-color:#066481}.main-content .h1,.footer-notes .h1{text-transform:uppercase}.main-content .h2,.footer-notes .h2{margin:2rem 0}.main-content .intake-list,.footer-notes .intake-list{background:#efedca;margin:25px 0;border:1px solid #707070;padding:15px}@media (min-width: 768px){.main-content .intake-list .intake-list-header,.footer-notes .intake-list .intake-list-header{padding:0 30px}}.main-content .intake-list .intake-list-header .title,.footer-notes .intake-list .intake-list-header .title{vertical-align:middle;line-height:1.2;padding:16px 16px 0 16px;font-size:.5rem;font-weight:700}@media (min-width: 768px){.main-content .intake-list .intake-list-header .title,.footer-notes .intake-list .intake-list-header .title{font-size:1rem;font-weight:600}}.main-content .intake-list .intake-list-header .title.title-total,.footer-notes .intake-list .intake-list-header .title.title-total{padding-left:0;margin-left:-15px}@media (min-width: 576px){.main-content .intake-list .intake-list-header .title.title-total,.footer-notes .intake-list .intake-list-header .title.title-total{margin-left:-5px}}@media (min-width: 768px){.main-content .intake-list .intake-list-header .title.title-total,.footer-notes .intake-list .intake-list-header .title.title-total{margin-left:0}}.main-content .intake-list .intake-list-content,.footer-notes .intake-list .intake-list-content{font-size:.5rem;padding-bottom:15px}@media (min-width: 576px){.main-content .intake-list .intake-list-content,.footer-notes .intake-list .intake-list-content{font-size:.8rem}}@media (min-width: 768px){.main-content .intake-list .intake-list-content,.footer-notes .intake-list .intake-list-content{font-size:1rem}}.main-content .intake-list .intake-list-content.row>div.col-sm-12,.footer-notes .intake-list .intake-list-content.row>div.col-sm-12{padding:0}@media (min-width: 768px){.main-content .intake-list .intake-list-content.row>div.col-sm-12,.footer-notes .intake-list .intake-list-content.row>div.col-sm-12{padding:0 15px}}.main-content .intake-list .intake-list-content.row>div.col-sm-12 .intake-list-item.col-sm-12,.footer-notes .intake-list .intake-list-content.row>div.col-sm-12 .intake-list-item.col-sm-12{padding-left:0 !important;padding-right:0 !important}@media (min-width: 768px){.main-content .intake-list .intake-list-content.row>div.col-sm-12 .intake-list-item.col-sm-12,.footer-notes .intake-list .intake-list-content.row>div.col-sm-12 .intake-list-item.col-sm-12{padding-left:15px;padding-right:15px}}.index-page .intake-list-item{font-size:.7rem}@media (min-width: 576px){.index-page .intake-list-item{font-size:.8rem}}@media (min-width: 768px){.index-page .intake-list-item{font-size:1rem}}.intake-list-item:not(#foodBeanLentils1):not(#foodBeanLentils2):not(#foodBeanLentils3):not(#foodBeanLentils4)>span.size,.intake-list-item:not(#foodBeanLentils1):not(#foodBeanLentils2):not(#foodBeanLentils3):not(#foodBeanLentils4)>span.quantity,.intake-list-item:not(#foodBeanLentils1):not(#foodBeanLentils2):not(#foodBeanLentils3):not(#foodBeanLentils4)>span.servings{white-space:nowrap}span.weekly-count.pull-left{padding-right:25px}span.weekly-intake.pull-right{font-weight:700;float:right}#iof-resources img{width:100%}#iof-resources .btn{border-radius:5rem;margin-bottom:2rem;background-color:#066481;border:none;padding:0 45px;vertical-align:middle;display:table-cell;font-size:1.2rem;height:90px}@media (min-width: 576px){#iof-resources .btn{font-size:1.5rem}}@media (min-width: 768px){#iof-resources .btn{font-size:1.8rem;height:120px}}#iof-resources .btn span{color:white}#iof-resources .btn:hover{background:#023c4e}.hr-table{border-top:1px solid #afafaf;height:1px}@media (min-width: 768px){.hr-table{margin:13px}}.intake-list-item{padding-left:0;padding-right:0;padding-bottom:7px}.intake-list-item>span{display:inline-block;padding-right:0;padding-left:0}@media (min-width: 768px){.intake-list-item>span{padding-right:15px;padding-left:15px}}.intake-list-category{font-weight:700;font-size:130%;padding-top:25px;padding-bottom:8px;letter-spacing:1px;padding-right:0;padding-left:0}@media (min-width: 768px){.intake-list-category{padding-right:15px;padding-left:15px}}.results-page .title-bottom{padding-bottom:25px}
/*# sourceMappingURL=calc.css.map */
