@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap);#plannerWrap{padding:10px;font-family:"Roboto Condensed",sans-serif}#plannerWrap h1{margin:0 0 10px;color:#487f9e;font-size:24px}#plannerWrap #planSelect{display:none;margin-bottom:15px}#plannerWrap label{display:inline-block;width:90px;color:#b36a6a}#plannerWrap .group{display:inline-block;white-space:nowrap;margin-top:5px}#plannerWrap #plannerControl{padding-bottom:20px}#plannerWrap #plannerControl input[type=date]{margin-right:20px}#plannerWrap .controlBtn{margin-left:20px;color:#b36a6a}#plannerWrap #deleteBtn{display:none}#plannerWrap #resetBtn2{display:none}#plannerWrap #tripTitle{width:220px}#plannerWrap #planner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#plannerWrap #planner .dayBlock{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:13.5%;-ms-flex-preferred-size:13.5%;flex-basis:13.5%;border:1px solid #e3e2d7;min-height:100px;margin-bottom:10px;padding:0}#plannerWrap #planner .dayBlock .titleBox{padding:2px 3px}#plannerWrap #planner .dayBlock .titleBox h3{font-weight:400;font-size:10px;margin:0;padding:0;text-transform:uppercase}#plannerWrap #planner .dayBlock .dayItems{padding:5px}#plannerWrap #planner .dayBlock.active{background-color:#cedbe2}#plannerWrap #planner .dayBlock.active .titleBox{background-color:#487f9e}#plannerWrap #planner .dayBlock.active .titleBox h3{color:#fff}#plannerWrap #planner .dayBlock.weekend{background-color:#d6b5b5}#plannerWrap #planner .dayBlock.weekend .titleBox{background-color:#b36a6a}#plannerWrap #planner .dayBlock.inactive{background-color:#ccc}#plannerWrap #planner .dayBlock.inactive .titleBox{background-color:#666}#plannerWrap #planner .dayBlock.inactive .titleBox h3{color:#ccc}#plannerWrap #planner .dayBlock .menuTrigger{font-size:18px;line-height:1em;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:0;right:0;cursor:pointer;color:#fff}#plannerWrap #planner .dayBlock .menu{position:absolute;top:20px;right:5px;z-index:900;background-color:#fff;border-radius:5px;padding:5px;font-size:12px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);box-shadow:1px 1px 2px 0 rgba(0,0,0,.5)}#plannerWrap #planner .dayBlock .menu .menuItem{cursor:pointer}#plannerWrap #planner .dayBlock .menu .menuItem:hover{text-decoration:underline}#plannerWrap #planner .dayBlock .menu-off{display:none}#plannerWrap #planner .dayBlock .menu-on{display:block}#plannerWrap #planner .dayBlock .item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:40px;background-color:#fff;border-radius:3px;margin:10px 0;padding:5px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.3);box-shadow:1px 1px 1px 0 rgba(0,0,0,.3)}#plannerWrap #planner .dayBlock .item .itemTitle{font-size:.8em;font-weight:700;text-transform:uppercase;color:#666;padding-right:10px}#plannerWrap #planner .dayBlock .item .itemDelete{position:absolute;width:15px;height:15px;top:0;right:0;cursor:pointer;color:#b36a6a;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}#plannerWrap #planner .dayBlock .item .itemDelete:hover{background-color:#d6b5b5}#plannerWrap #planner .dayBlock .item .itemBody{font-size:.7em;font-weight:300;color:#666}#plannerWrap #planner .dragging{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}@media (max-width:749px){#plannerWrap #planner .dayBlock{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:40px}#plannerWrap #planner .dayBlock.inactive{display:none}}@media print{#plannerWrap button{display:none!important}#plannerWrap #plannerControl{display:none!important}#plannerWrap #planSelect{display:none!important}#plannerWrap #planner{margin-top:15px}#plannerWrap #planner .item .itemDelete{display:none}}