.page-food { 
    background-color:#833535;
}
.page-food .container-food{
    padding-top:50px;
    background-color:#FFF;
    padding-bottom:68px;
}
.page-food .container-food .title-food{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.page-food .container-food .title-food h2{
    text-transform:uppercase;
    color:#004694;
    font-family:Montserrat-bold;
}
.page-food .container-food .title-food div.quantity-food{
    background-color:#004694;
    font-family:Montserrat-bold;
    width:40px;
    height:40px;
    border-radius:50%;
    font-size:18px;
    color:#FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.page-food .container-food .brand-food h3{
    text-transform:uppercase;
    color:#004694;
    font-family:Montserrat-light;
    font-style: italic;
    font-size:14px;
}
.page-food .container-food .add-favorites{
    color:#85B037;
    margin:20px 0 5px;
    font-size:14px;
    font-style: italic;
}
.page-food .container-food .add-favorites i{
    margin-right:5px;
    font-size:12px;
}
.page-food .container-food .form-food{
    margin:20px 0;
    padding:20px 0;
    border-top:1px solid #004694;
    border-bottom:1px solid #004694;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.food-page .container-food .form-food label{
    color:#004694;
    font-family: 'Montserrat-medium', sans-serif;
    margin-bottom:5px;
}
.page-food .container-food .form-food .units{
    width:calc(50% - 5px);
    margin-right:5px;
}
.page-food .container-food .form-food .measure{
    width:calc(50% - 5px);
    margin-left:5px;
}
.page-food .container-food .form-food .barcode{
    margin-top:10px;
    width:100%;
}
.page-food .container-food .form-food .buttons{
    width:100%;
}
.page-food .container-food .form-food .buttons .error{
    margin-top:10px;
    margin-right:5px;
    width:calc(50% - 10px);
    background-color:#004694;
    border:none;
    color:#FFF;
    padding:10px;
    border-radius:2px;
    text-transform:uppercase;
    font-family:Montserrat-medium;
    font-size:14px;
}
.page-food .container-food .form-food .buttons .add{
    margin-top:10px;
    margin-left:5px;
    width:calc(50% - 5px);
    background-color:#004694;
    border:none;
    color:#FFF;
    padding:10px;
    border-radius:2px;
    text-transform:uppercase;
    font-family:Montserrat-medium;
    font-size:14px;
}

