.icons {
	width:24px;
}
.icons-small {
	width:18px;
}
.icon-button-label{
	padding-left:5px;
}
.indicator{
	width:24px;
	margin-right:8px;
}

.image-area {
  position: relative;
  width: 100px;
  background: #333;
  float:left;
  margin-right:25px;
}
.image-area img{
  max-width: 100%;
  height: auto;
}
.remove-image {
display: none;
position: absolute;
top: -10px;
right: -10px;
border-radius: 10em;
padding: 2px 6px 3px;
text-decoration: none;
font: 700 21px/20px sans-serif;
background: #555;
border: 3px solid #fff;
color: #FFF;
box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 2px 4px rgba(0,0,0,0.3);
  text-shadow: 0 1px 2px rgba(0,0,0,0.5);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.remove-image:hover {
 background: #E54E4E;
  padding: 3px 7px 5px;
  top: -11px;
right: -11px;
}
.remove-image:active {
 background: #E54E4E;
  top: -10px;
right: -11px;
}

.container{
	margin-top:10px;
}

.cookingPlanSa{
	background-color:lightpink;
}

.cookingPlanSo{
	background-color:lightpink;
}

.cookingPlanFr, .cookingPlanDo, .cookingPlanMi, .cookingPlanDi, .cookingPlanMo{
	background-color:lightgray;
}

.cookingPlanToday{
	background-color:lightblue !important;
}

.cookingPlanItem {
  font-size: 80%;
  background-color: #d7dbef;
  border-color: #bcc3e5;
}