
	#diet-preview .item {
	    color: black;
	}
	#diet-preview .item-info {
	    color: black;
	}
	#diet-preview .item-note {
	    color: black;
	}

.diet-delete-button{
	color:red;
	border:none;
	background:none;
}

#diet-input-container fieldset{
	padding:10px;
	border-radius:10px;
	border:2px solid #0a9396;
}

#diet-input-container fieldset.row{
	margin:auto;
	width:100%;
}

#diet-input-container fieldset legend{
	width:auto;
}
#diet-input-container input
{
	width:100%;
    /*height: calc(1.5em + .75rem + 2px);*/
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6e707e;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d1d3e2;
    border-radius: .35rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-bottom:10px;
}


#diet-preview{
	background-color:#FFF;
	margin-top:20px;
}

#diet-preview td{
	border:1px solid #828282;	
}

#diet-preview tr:nth-child(even) td{
	background-color:#f2f4f5;
}
#diet-preview tr:nth-child(odd) td{
	background-color:#FFF;
}


#diet-preview .section-td{
	color:white;
	padding:5px;
	width:0%;
	text-align: center;
}

#diet-preview tr:nth-child(even) .section-td{
	background-color:#32888a;
}
#diet-preview tr:nth-child(odd) .section-td{
	background-color:#0a9396;
}

#diet-preview .section-title{
	text-transform:uppercase;
	font-size:1.1rem;
	margin:10px 10px
}

#diet-preview .section-subtitle{
	margin-top:0px;
	margin-bottom:0px;
    font-size: 0.8rem;
}

#diet-preview .diet-row{
	margin-right:0px;
	margin-left:0px;
	border-top:1px solid #828282;	
}

#diet-preview .diet-row:first-child{
	border-top:none;	
}

#diet-preview .diet-col{
	border-right:1px solid #828282;	
	text-align:center;
	display: flex;
	flex-direction: column;
	font-size:0.8rem;
}
/*
#diet-preview .diet-col:after{
	content:"o";
	background:#0a9396;
    position: absolute;
	right: -10px;
    top: calc(50% - 10px);   
    width: 20px;
    border-radius: 50%;
    text-align: center;
	color:#FFF;
}
*/

#diet-preview .diet-col:last-child{
	border-right:none;	
}
#diet-preview .diet-col:last-child::after{
	display:none;
}

#diet-preview .item-info{
	font-size:0.8rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
}

#diet-preview .item-note{
	font-size:0.8rem;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
}

#diet-preview .item-container{
	margin:auto;
}

#diet-preview .item{

}

#diet-preview .diet-plus-icon{	
	color:#0a9396
}

