#calendar{float:left}.ui-datepicker-prev{display:none!important}.ui-datepicker-next{display:none!important}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0}.fc-er-full div,.datepicker-er-full span.ui-state-default{background-color:#f99}.fc-er-partial div,.datepicker-er-partial span.ui-state-default{background-color:#ffb951}.datepicker-er-old span.ui-state-default{opacity:.35}.datepicker-er-weekend{background:#fafafa}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto;width:100%}.ui-datepicker{width:740px!important;background:0;border:0}.resultWidget .ui-datepicker-inline table{margin:0 auto;width:100%}.resultWidget .ui-datepicker{width:203px!important;height:192px!important}.resultWidget .ui-datepicker-calendar span{width:auto}.resultWidget #datepicker{border:1px solid #eee;padding:5px}.resultWidget .ui-datepicker-inline{margin:0}.resultWidget .ui-datepicker-inline .ui-datepicker-header{text-align:center;border:0;background:#c6d9b4;padding:0}.resultWidget .ui-datepicker-title span{width:auto}.resultWidget .ui-datepicker-calendar th,.resultWidget .ui-datepicker-calendar td{height:24px}.resultWidget .ui-datepicker-calendar td a{height:22px}.ui-datepicker-group{border:0;padding:0;margin:0 22px 20px 0}.ui-datepicker-group:nth-child(3n){margin-right:0}.ui-datepicker .ui-datepicker-header{text-align:center;border:0;background:#c6d9b4}.ui-datepicker .ui-datepicker-title{color:#445832;font-family:Arial;font-size:14px;font-weight:bold;line-height:16px;padding:5px 0;margin:0}.ui-datepicker-calendar{border-spacing:0;border-collapse:collapse}.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:32px;height:28px;margin:0;padding:0;text-align:center;vertical-align:middle;border:1px solid #eee;font-weight:400;color:#374151;font-size:11px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:0;color:#374151;font-size:11px;font-weight:400}.ui-datepicker td span,.ui-datepicker td a{display:block;color:#374151;font-size:11px;height:26px;line-height:26px;padding:1px 0 0;text-align:center;vertical-align:middle;text-decoration:none}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl,.ui-corner-tl,.ui-corner-br,.ui-corner-tr,.ui-corner-right,.ui-corner-br{border-radius:0}.ui-datepicker{padding:0}.nights{float:left;font-size:11px;line-height:10px;margin-right:10px;vertical-align:middle}.nights:before{content:'';box-sizing:border-box;width:10px;height:10px;display:inline-block;margin-right:3px}.nights.nights--free:before{border:1px solid #ccc;background-color:#fff}.nights.nights--places:before{background-color:#ffb951}.nights.nights--occupy:before{background-color:#f99}.nights-updates{margin-bottom:20px}.last-update{float:right;font-size:11px;line-height:10px;background:0;padding:0;margin-bottom:0}.full-calendar{width:740px;overflow:hidden;font-size:11px;background:#fff;position:relative}.full-calendar .shadow-table{position:absolute;top:0;right:0;z-index:2;width:61px;height:100%;background:linear-gradient(270deg,rgba(0,0,0,0.17) 0,rgba(93,93,93,0) 100%)}.full-calendar .ui-state-default{width:28px;height:26px;line-height:26px;display:inline-block}.full-calendar .datepicker-er-full .ui-state-default{background-color:#f99;display:inline-block;text-align:center}.table-legend-wrp{float:left;width:228px;overflow:hidden}.table-legend-wrp table{width:100%}.table-legend-wrp table th{background-color:#c6d9b4;border:0;color:#445832;font-family:Arial;font-size:14px;font-weight:bold;line-height:16px;height:49px;padding:0 10px;vertical-align:middle}.table-legend-wrp table td{border:1px solid #e1e1e1;border-right:0;background-color:#f0f0f0;font-size:12px;height:26px;padding:0 10px;vertical-align:middle;white-space:nowrap;color:#374151}.table-legend-wrp table .child{padding-left:20px}.table-legend-wrp table .child:before{content:"";display:inline-block;width:8px;height:8px;border-left:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;margin-right:5px}.table-legend-wrp table .child .name{width:65%}.table-legend-wrp table .name{vertical-align:middle;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.table-legend-wrp table .num{display:inline-block;font-size:10px;line-height:10px;background:#515151;color:#fff;margin-right:7px;padding:2px 3px;border-radius:2px;vertical-align:middle}.table-data-wrp{float:right;width:calc(100% - 228px);overflow-x:scroll}.table-data-wrp table .month{background-color:#c6d9b4;color:#445832;height:23px}.table-data-wrp table .day{height:26px}.table-data-wrp table td{padding:0;text-align:center;height:26px;vertical-align:middle}.calendarPrevNext a{color:#374151}@media(max-width:767px){.ui-widget-content .datepicker-er-full span{background:#f55}.ui-widget-content .datepicker-er-partial span{background:#ffb951}.ui-widget-content .datepicker-er-free span{background:#96d557}}