.SwitchSelector{display:flex;background-color:#e3efff;font-size:13px;font-weight:700;border-radius:1000px;overflow:hidden}.SwitchSelector .option{border-radius:1000px;padding:10px 15px;cursor:pointer;color:#fff}.SwitchSelector .option:hover{color:#c6d9f4}.SwitchSelector .option.selected{background-color:#180a9b;color:#fff}.BusDay .TravelCard{margin-bottom:30px;cursor:pointer}.BusDay .line{display:flex;margin-bottom:15px}.BusDay .line .form-group{margin-bottom:0}.BusDay .line>div{width:calc(50% - 7.5px)}.BusDay .line>div:first-child{margin-right:8px}.BusDay .line>div:last-child{margin-left:8px}.BusDay .or{margin:30px 0;border-bottom:1px solid #180a9b;position:relative}.BusDay .or .text{position:absolute;left:50%;transform:translateX(-50%);top:-7px;background:#e3efff;padding:0 8px}.BusDay .top-day{background-color:#180a9b;color:#fff;padding:15px;border-radius:10px;margin-bottom:30px}.BusDay .top-day .name{font-size:18px;font-weight:700;margin-bottom:8px}.BusDay .top-day .where{margin-top:5px}.BusDay .top-day.empty-travel{background-color:#9893ff}.BusDay .actions{text-align:center}.BusDay .actions .Action{margin-bottom:15px;margin-left:15px}.BusDay .actions .Action:last-child{margin-bottom:0}.BusDay .location{padding:30px;background:#e3efff;border-radius:12px}.BusDay .comment,.BusDay .location{margin-bottom:30px}.BusDay .comment .form-group .input textarea{border-radius:8px}.BusDay .type-selection{margin-bottom:30px}.BusAvailabilities .month .days .day,.BusAvailabilities .month .label,.BusDay .type-selection{display:flex;align-items:center;justify-content:center}.BusAvailabilities .months{display:flex;flex-wrap:wrap}.BusAvailabilities .month{width:220px;flex-grow:1;padding:15px}.BusAvailabilities .month .label{width:calc(100% - 4px);text-align:center;padding:8px 0;border-radius:5px;border:1px solid #e3efff;font-weight:700}.BusAvailabilities .month .days{display:flex;flex-wrap:wrap}.BusAvailabilities .month .days .day{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(14.28% - 4px);height:23px;margin-right:4px;margin-bottom:4px;font-weight:700;font-size:11px;background:#e3efff;border-radius:4px;transition:.2s linear;cursor:pointer}.BusAvailabilities .month .days .day:hover{opacity:.7}.BusAvailabilities .month .days .day.unselectable{background:#d9d9d9;color:#fff;cursor:default}.BusAvailabilities .month .days .day.unselectable:hover{opacity:1}.BusAvailabilities .month .days .day.grey{background:#d9d9d9}.BusAvailabilities .month .days .day.blue{background:#180a9b;color:#fff}.BusAvailabilities .month .days .day.empty-travel{background:#9893ff;color:#fff}.BusAvailabilities .month .days .day.out{background:#fff;cursor:default}.BusAvailabilities .month .days .day.out:hover{opacity:1}