input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
span.badge.badge-pill {
    padding: .8em 2.2em;
    font-size: 1em;
}
span.badge.badge-soft-info,
span.badge.badge-soft-warning,
span.badge.badge-soft-primary{
  max-width: min-content;
margin-left: .5em;
}
.row.p-1.mt-3.day-wise-recipe {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.row.m-2.daily-nutrients {
  padding-bottom: 10px;
  padding-left: 6px;
  padding-right: 6px;
}
.daily-nutrients .col .input-label{
  padding-top: 4px;
}

.progress-bar.ng-binding {
  text-align: center;
}

.card_plan_daily_recipes{
  padding: 1rem 1.5rem 0.5rem 1.5rem;
}

.row.plan_rec_row {
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 10px;
}

.plan_rec_row .col {
    padding-left: 0px;
    padding-right: 0px;
}
.plan_rec_row .col-10 {
    padding-right: 5px;
}

.row.plan_ing_row {
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 5px;
}
.plan_ing_row .col {
  padding-left: 0px;
  padding-right: 0px;
}
.plan_ing_row .col-3 {
    padding-right: 5px;
}
.plan-confirm-button{
  padding:20px;
  margin-left:33%;
  width:33%;
  cursor:default;
}

div.plan-final-submit{
visibility: hidden;
}
div.plan-final-submit:hover{
  visibility: visible;
  cursor:pointer;
}
.plan-confirm-button:focus{
  box-shadow: none !important;
  border:0px solid red !important;
  outline: none;
}

.plan-confirm-button:focus > div.plan-final-submit {
  visibility: visible;
}
