.planner{}

.planner .addbutton{display: inline-block; background-color: #1B6DFF; color: #fff; padding: 10px 20px; font-size: 18px; cursor: pointer; text-align: center; border-radius: 5px; margin-top: 5px; text-decoration: none; display: inline-block;}
.planner .addbutton:hover{background-color: #1159b7;color: #fff;transition: 0.3s;text-shadow: none;}

.planner input[type="text"]{width: 50%; border: 1px solid #ccc; padding: 10px; font-size: 16px; border-radius: 5px;}
.planner input[type="date"]{width: 30%; border: 1px solid #ccc; padding: 10px; font-size: 16px; border-radius: 5px;}
.planner textarea{width: 50%; border: 1px solid #ccc; padding: 10px; font-size: 16px; border-radius: 5px;}

.planner .pdatenav{}
.planner .pdatenav .pdndays a{display: inline-block; font-size: 16px; padding: 10px; margin-right: 5x; border-radius: 5px; border: 1px solid #333; text-decoration: none; color: #333;}
.planner .pdatenav .pdndays .curday{background-color: #62A600!important; color: #fff!important;}
.planner .pdatenav .pdndays .pdnselectdate{background-color: none!important; border: 0!important; text-decoration: underline!important;}

.recipesplanner{}
.recipesplanner .rpobj{border-bottom: 1px solid #f2f2f2; padding-bottom: 10px;}
.recipesplanner .rpobj .rpobjrecipe{display: inline-block; width: 30%; text-align: center; margin: 15px 2% 15px 0;}
.recipesplanner .rpobj .rpobjrecipe img{width: 100%; border-radius: 5px;}
.recipesplanner .rpobj .rpobjrecipe .rpobjname{margin-top: 10px;}