@import url(//fonts.googleapis.com/css?family=Roboto:400,500,700);html{font-family:Roboto,sans-serif}body,html{min-height:100vh;background-color:#eceff1;font-size:13px;line-height:20px}body{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}input::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}md-input-container .md-errors-spacer{display:none}unit-allotments .rate-bases-assignment,unit-allotments .rate-bases-assignment ul{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}allotment-bases-editor{display:block}unit-allotments .assignments>aside,unit-allotments allotment-bases-editor>aside{padding:0 24px}unit-allotments .assignments>.content,unit-allotments allotment-bases-editor>.content{padding:16px}unit-allotments .availability{border-bottom:1px solid #bdbdbd}unit-allotments .rate-bases-assignment{font-size:14px;color:#fff;margin:0 8px 8px;width:150px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}unit-allotments .rate-bases-assignment.dndDragover{box-shadow:0 0 1px 1px hsla(0,0%,100%,.66),0 0 3px 2px #03a9f4;transform:scale(1.08)}unit-allotments .rate-bases-assignment>header{margin:8px;text-align:center;font-weight:500;opacity:.9}unit-allotments .rate-bases-assignment>footer{padding:4px 8px;-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}unit-allotments .rate-bases-assignment ul{margin:0;padding:0;list-style:none}unit-allotments .rate-bases-assignment li{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-moz-align-items:center;align-items:center;padding:4px 8px;line-height:24px;height:34px;cursor:hand;cursor:pointer;cursor:-webkit-grab}unit-allotments .rate-bases-assignment li:hover{background-color:hsla(0,0%,100%,.1)}unit-allotments .rate-bases-assignment.unassigned{color:#333;background:#ededed}unit-allotments .rate-bases-assignment.unassigned li:hover{background-color:rgba(0,0,0,.1)}unit-allotments .rate-bases-assignment.open-sell{color:#fff;background:#8bc34a}unit-allotments .rate-bases-assignment .dndPlaceholder{display:none}unit-allotments .rate-bases-assignment .md-icon-button{transform:scale(.8);margin:0;width:32px;height:32px}unit-allotments .rate-bases-assignment .md-icon-button>md-icon{height:14px}form.allotment-calendar table.unit{width:100%;border-width:0;border-collapse:collapse}form.allotment-calendar table.unit md-checkbox{font-size:14px;font-weight:500}form.allotment-calendar table.unit th{padding:16px 12px}form.allotment-calendar table.unit th:first-child{text-align:left;padding-left:24px}form.allotment-calendar table.unit tbody>tr{margin:4px 0;background-color:grey;color:#fff}form.allotment-calendar table.unit tbody>tr:hover{background-color:rgba(0,0,0,.02)}form.allotment-calendar table.unit tbody>tr td{vertical-align:center;text-align:center;padding:0 12px}form.allotment-calendar table.unit tbody>tr md-switch{margin:8px;width:120px}form.allotment-calendar table.unit tbody>tr md-switch.md-checked .md-thumb{color:#fff}form.allotment-calendar table.unit tbody>tr small{font-size:14px;font-weight:400;width:200px;opacity:.77;text-align:left}form.allotment-calendar table.unit tbody>tr input{box-sizing:border-box;width:100px;border:0;background:hsla(0,0%,100%,.541176);padding:8px 16px;text-align:center;border-bottom:2px solid #fff}booking-list,booking-view,property-booking-list{-ms-flex:1;flex:1}discount-list{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row wrap;-ms-flex-direction:row wrap;flex-direction:row wrap;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;overflow-y:scroll;-ms-flex:1;flex:1}discount-list .card h3>small{display:block;font-weight:500}discount-list .card .summary{background-color:rgba(255,152,0,.07)}.discount-grid{width:100%;border-collapse:collapse}.discount-grid td{width:60px;text-align:center}.discount-grid td>md-icon{color:#009688}.discount-grid thead>tr>th{font-size:10px;line-height:12px;font-weight:500;color:rgba(0,0,0,.68)}.discount-grid tbody>tr{border-top:1px solid #ccc}.discount-grid tbody>tr>th{font-size:12px;font-weight:500;text-align:left}.unit-discounts h4>md-icon{font-size:18px;display:inline-block;vertical-align:text-top;color:#009588}.ta-scroll-window>.ta-bind{height:auto;min-height:100px!important;padding:6px 12px}discount-edit{display:block;margin:0 auto}discount-edit>form{max-width:900px}discount-edit md-input-container .md-errors-spacer{min-height:8px}discount-edit .header{background-color:rgba(3,169,244,.07)}discount-edit product-select-matrix{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}discount-edit product-select-matrix table{margin:16px 16px 0 0;border:1px solid rgba(0,0,0,.38)}discount-edit dl{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}discount-edit dl dd,discount-edit dl dt{margin:0;padding:0;display:block;border-bottom:1px solid #eee}discount-edit dl dt{width:200px;font-size:13px;font-weight:500px}discount-edit dl dd{width:calc(100% - 216px)}media-gallery{-ms-flex:1;flex:1}prestation-edit{display:block;margin:0 auto}prestation-edit>form{max-width:900px}prestation-edit md-input-container .md-errors-spacer{min-height:8px}prestation-edit .header{background-color:rgba(3,169,244,.07)}prestation-edit product-select-matrix{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}prestation-edit product-select-matrix table{margin:16px 16px 0 0;border:1px solid rgba(0,0,0,.38)}prestation-edit dl{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}prestation-edit dl dd,prestation-edit dl dt{margin:0;padding:0;display:block;border-bottom:1px solid #eee}prestation-edit dl dt{width:200px;font-size:13px;font-weight:500px}prestation-edit dl dd{width:calc(100% - 216px)}prestations{width:100%}prestations .property:hover{background-color:rgba(0,0,0,.07);transition:.3s ease}prestations .property>header{outline:none}prestations .property>ul{padding:0;list-style:none}.under{text-decoration:underline #000}unit-products{display:block}unit-products section header{background:rgba(3,169,244,.1);display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}unit-products section table td{text-align:center}unit-products section table td md-checkbox{margin:0}#occupancy-dialog .error{padding:8px 16px;font-size:13px;color:#f44336}#occupancy-dialog h5{font-weight:500;color:rgba(0,0,0,.87);margin:0 0 16px}#occupancy-dialog .rate-bases{padding:16px 24px}#occupancy-dialog .guest-count{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-top:1px solid #eee;padding:16px 12px}#occupancy-dialog .category-count{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100px;padding:0 12px;border-right:1px dotted #ececec}#occupancy-dialog .category-count:last-child{border-right-width:0}#occupancy-dialog .md-errors-spacer{min-height:0}md-dialog.edit-rates{border-top:1px solid rgba(0,0,0,.07)}md-dialog.edit-rates period-input{margin-bottom:16px}md-dialog.edit-rates .rate-grid .unit header{font-size:14px;font-weight:500;color:rgba(0,0,0,.54);padding:8px 24px}md-dialog.edit-rates .rate-grid .unit header md-switch{margin:0}md-dialog.edit-rates .rate-grid .rate-groups{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;padding:0 16px}md-dialog.edit-rates .rate-grid .rate-group{width:550px;margin:12px;border-bottom:1px solid rgba(0,0,0,.07)}md-dialog.edit-rates .rate-grid .rate-group>header{background-color:rgba(3,169,244,.07);border:1px solid rgba(0,0,0,.07);border-width:2px 1px 0}md-dialog.edit-rates .rate-grid .rate-group .content{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}md-dialog.edit-rates .rate-grid .flat-form{width:1250px}md-dialog.edit-rates .rate-grid rates-pax-form{display:block;-moz-flex:1;-ms-flex:1;flex:1}md-dialog.edit-rates .rate-grid.pax-mode .rate-groups{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-moz-align-items:center;align-items:center}md-dialog.edit-rates .rate-grid.pax-mode .rate-group{width:100%}md-dialog.edit-rates .rate-grid .rate-input,md-dialog.edit-rates .rate-grid .subheader{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-left:1px solid rgba(0,0,0,.07);border-right:1px solid rgba(0,0,0,.07);border-top:1px solid rgba(0,0,0,.07);padding:0 0 0 16px;font-size:13px;background-color:rgba(0,0,0,.03);min-height:46px;line-height:30px;transition:background-color .33s ease}md-dialog.edit-rates .rate-grid .rate-input.selected,md-dialog.edit-rates .rate-grid .subheader.selected{background-color:#fff}md-dialog.edit-rates .rate-grid .rate-input>label,md-dialog.edit-rates .rate-grid .rate-input>md-switch,md-dialog.edit-rates .rate-grid .subheader>label,md-dialog.edit-rates .rate-grid .subheader>md-switch{display:block;margin:8px;-moz-flex:1;-ms-flex:1;flex:1}md-dialog.edit-rates .rate-grid .rate-input>label,md-dialog.edit-rates .rate-grid .subheader>label{line-height:30px;font-size:12px;font-weight:500}md-dialog.edit-rates .rate-grid .rate-input .board,md-dialog.edit-rates .rate-grid .rate-input .occupancy,md-dialog.edit-rates .rate-grid .subheader .board,md-dialog.edit-rates .rate-grid .subheader .occupancy{display:block;line-height:16px;font-size:12px;font-weight:500}md-dialog.edit-rates .rate-grid .rate-input .board,md-dialog.edit-rates .rate-grid .subheader .board{color:rgba(0,0,0,.54)}md-dialog.edit-rates .rate-grid .subheader{border-top-width:2px;background-color:rgba(255,152,0,.07);font-size:12px;font-weight:700;color:rgba(0,0,0,.54)}md-dialog.edit-rates .rate-grid .subheader>md-select{margin:0}md-dialog.edit-rates .rate-grid .rate-input{transition:background-color .33s ease}md-dialog.edit-rates .rate-grid .rate-input:last-child{border-bottom:1px solid rgba(0,0,0,.07)}md-dialog.edit-rates .rate-grid rates-pax-form .rate-input{background-color:#fff}md-dialog.edit-rates .rate-grid input{border:0 none;background-color:transparent;border-left:1px solid #eee;text-align:right;padding:0 8px;font-size:16px;color:rgba(0,0,0,.87)}md-dialog.edit-rates .rate-grid input[disabled]{color:rgba(0,0,0,.38)}md-dialog.edit-rates .rate-grid .value-unit{line-height:30px;margin:8px 16px 8px 8px;width:30px;text-align:center}product-select-matrix{display:block}product-select-matrix md-checkbox{margin:0;min-height:18px;min-width:18px}product-select-matrix md-checkbox .md-container,product-select-matrix md-checkbox .md-icon{width:18px;height:18px}product-select-matrix table{border-collapse:collapse}product-select-matrix th{font-size:13px;font-weight:500;color:rgba(0,0,0,.87);padding:8px 12px}product-select-matrix thead th{background-color:#f0f8ff}product-select-matrix thead th label{margin-bottom:4px}product-select-matrix tbody th{text-align:left}product-select-matrix tbody>tr{border-top:1px solid rgba(0,0,0,.07)}product-select-matrix td{text-align:center;height:32px}rate-basis-view .calendars h4{padding:0;font-weight:400;font-size:16px}rate-basis-view .calendars>header,rate-basis-view .info>header{color:rgba(0,0,0,.54);font-weight:500;margin:16px 16px 0;letter-spacing:.005em}rate-basis-view .calendars>div,rate-basis-view .info>div{margin:16px}.fieldset h5{width:120px;height:40px;line-height:40px}rate-basis-edit .md-chip-content{font-size:14px}rate-basis-edit form{margin:16px;background-color:#fff}rate-basis-edit h4,rate-basis-edit h5{margin:0;font-weight:500}rate-basis-edit h5{color:rgba(0,0,0,.54)}rate-basis-edit .fieldset{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;height:56px}rate-basis-edit section{border-bottom:1px solid rgba(0,0,0,.17);padding:16px}rate-basis-edit section .field-inline{margin-right:16px}rate-basis-edit section .field-inline .md-datepicker-input-container{margin-left:0}rate-basis-edit section .field-inline>label{font-size:12px}rate-basis-edit section .field-inline md-input-container{margin:0}rate-basis-edit section .md-errors-spacer{display:none;min-height:0;height:0}rate-basis-edit .restriction{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-moz-align-items:center;align-items:center}rate-basis-edit .restriction md-switch{width:210px;font-size:14px}rate-basis-edit .restriction md-checkbox{margin:0 12px}rate-basis-view{width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:start;-moz-align-items:start;align-items:start}rate-basis-view .calendars{-moz-flex:1;-ms-flex:1;flex:1}rate-basis-view .calendars h4{margin:0}rate-basis-list{width:100%;overflow-x:scroll;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}rate-basis-list>*{max-width:100%;box-sizing:border-box}.rate-basis-card{max-width:340px}.rate-basis-card header{padding:0 4px 0 16px;box-sizing:border-box;height:56px;border-bottom:1px solid rgba(0,0,0,.07);display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center;background:rgba(3,169,244,.1)}.rate-basis-card>section>h4,.rate-basis-card h1{margin:0;padding:0;font-weight:400;font-size:16px}.rate-basis-card>section{border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:8px}.rate-basis-card>section>h4{font-size:14px;font-weight:500;padding:16px;color:rgba(0,0,0,.87);margin:0}.rate-basis-card .data-line{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:13px;padding:4px 16px;line-height:24px}.rate-basis-card .data-line>*{margin:0}.rate-basis-card .data-line>label{box-sizing:border-box;padding:0;padding-top:1px;line-height:23px;padding-right:16px;width:100px;font-size:12px;font-weight:500;color:rgba(0,0,0,.38);text-align:right}.rate-basis-card .data-line ul{list-style:outside;padding-left:16px;line-height:18px;margin:3px 0 0}.rate-basis-card .data-line ul li{padding-left:0}.rate-basis-card .data-line a{font-weight:500}.inline-table{padding-top:4px!important;padding-bottom:4px!important}.inline-table>.item{font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.inline-table>.item.total{font-size:12px}.inline-table>.item>span,.inline-table>.item>strong{display:block;padding:0 8px}.inline-table>.item>strong{color:rgba(0,0,0,.54);width:54px;font-weight:700;white-space:nowrap;text-align:right}.inline-table>.item>span{text-align:right;-ms-flex:1;flex:1}.inline-table.grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-table.grid>.item{-ms-flex:50%;flex:50%}.md-table-toolbar .search-text{margin-left:16px;position:relative}.md-table-toolbar .search-text>md-icon{position:absolute;left:8px;line-height:32px}.md-table-toolbar .search-text>input{line-height:32px;border-width:0;border-bottom:2px solid transparent;outline:none;margin-left:4px;font-size:14px;padding-left:32px}.md-table-toolbar .search-text>input:focus{border-bottom-color:#03a9f4}discrepancies-report .property:hover{background-color:rgba(0,0,0,.07);transition:.3s ease}discrepancies-report .property>header{outline:none}discrepancies-report .property>ul{padding:0;list-style:none}.md-cell.pending{font-weight:500;font-size:12px;line-height:18px}.md-cell.pending md-icon{color:#ff5722}md-icon.status{font-size:18px;width:18px;height:18px;min-width:18px;min-height:18px;vertical-align:bottom!important}unit-products section>header{height:64px;border-bottom:1px solid rgba(0,0,0,.07);font-size:20px;font-weight:400;color:rgba(0,0,0,.87)}unit-products section>table{border-collapse:collapse;width:100%}unit-products section>table thead>tr{height:56px}unit-products section>table thead>tr th{font-size:12px;color:rgba(0,0,0,.54);font-weight:500}unit-products section>table tbody>tr{min-height:48px;border-top:1px solid rgba(0,0,0,.07);transition:background-color 333ms ease-out}unit-products section>table tbody>tr>th{text-align:left}unit-products section>table tbody>tr:hover{background-color:#eee}unit-products section>table td,unit-products section>table th{padding:0 12px;height:48px;font-size:13px;color:rgba(0,0,0,.87)}unit-products section>table td:first-child,unit-products section>table th:first-child{padding-left:24px}unit-products section>table td:last-child,unit-products section>table th:last-child{padding-right:24px}.card,.rate-basis-card,property-calendars-table-room>main,property-calendars-table>main,rate-basis-edit form,rate-basis-view .calendars>div,rate-basis-view .info>div,unit-allotments>main,unit-calendar-graphs main,unit-products section{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.card{margin:8px;background-color:#fff;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}.card,.card header{display:-moz-flex;display:-ms-flexbox;display:flex}.card header{padding:0 4px 0 16px;box-sizing:border-box;height:56px;border-bottom:1px solid rgba(0,0,0,.07);-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center;background:rgba(3,169,244,.1)}.card header>h2,.card header>h3{margin:0;padding:0;font-weight:400;font-size:16px}.card>footer{height:46px;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center}.card>footer>*{margin-top:0;margin-bottom:0}.card p{margin-top:0}.card>section{border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:8px;padding:16px}.card>section>h4{font-size:14px;font-weight:500;padding:0;color:rgba(0,0,0,.87);margin:0 0 8px}.card .data-line{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:13px;padding:0;line-height:24px}.card .data-line>*{margin:0}.card .data-line>label{box-sizing:border-box;padding:0;padding-top:1px;line-height:23px;padding-right:16px;width:100px;font-size:12px;font-weight:500;color:rgba(0,0,0,.38);text-align:right}.card dl{margin:0;padding:0}.card dd,.card dt{margin:0;box-sizing:border-box;display:block}.card>dl,.card dd>dl{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}.card>dl>dd,.card>dl>dt{border-bottom:1px solid rgba(0,0,0,.07)}.card>dl>dt{padding-top:1px;line-height:46px;padding-right:8px;padding-left:16px;min-width:140px;font-size:12px;font-weight:500;color:rgba(0,0,0,.38)}.card>dl>dd{padding:12px 16px 6px 0;padding-left:8px;line-height:20px;width:calc(100% - 140px)}unit-allotments>header{padding:16px;font-size:20px;font-weight:400;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header.main{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center;height:64px;margin:16px}header.main h1{margin:0;font-size:20px;font-weight:400;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rate-basis-card,rate-basis-view .calendars>div,rate-basis-view .info>div,unit-allotments>main,unit-calendar-graphs main,unit-products section{background-color:#fff;margin:16px}.rate-basis-card .section>header,.rate-basis-card>header,.rate-basis-card section>header,rate-basis-view .calendars>div .section>header,rate-basis-view .calendars>div>header,rate-basis-view .calendars>div section>header,rate-basis-view .info>div .section>header,rate-basis-view .info>div>header,rate-basis-view .info>div section>header,unit-allotments>main .section>header,unit-allotments>main>header,unit-allotments>main section>header,unit-calendar-graphs main .section>header,unit-calendar-graphs main>header,unit-calendar-graphs main section>header,unit-products section .section>header,unit-products section>header,unit-products section section>header{padding:0 24px;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;height:56px;background-color:rgba(3,169,244,.07)}.rate-basis-card .section>header h1,.rate-basis-card .section>header h2,.rate-basis-card .section>header h3,.rate-basis-card .section>header h4,.rate-basis-card .section>header h5,.rate-basis-card>header h1,.rate-basis-card>header h2,.rate-basis-card>header h3,.rate-basis-card>header h4,.rate-basis-card>header h5,.rate-basis-card section>header h1,.rate-basis-card section>header h2,.rate-basis-card section>header h3,.rate-basis-card section>header h4,.rate-basis-card section>header h5,rate-basis-view .calendars>div .section>header h1,rate-basis-view .calendars>div .section>header h2,rate-basis-view .calendars>div .section>header h3,rate-basis-view .calendars>div .section>header h4,rate-basis-view .calendars>div .section>header h5,rate-basis-view .calendars>div>header h1,rate-basis-view .calendars>div>header h2,rate-basis-view .calendars>div>header h3,rate-basis-view .calendars>div>header h4,rate-basis-view .calendars>div>header h5,rate-basis-view .calendars>div section>header h1,rate-basis-view .calendars>div section>header h2,rate-basis-view .calendars>div section>header h3,rate-basis-view .calendars>div section>header h4,rate-basis-view .calendars>div section>header h5,rate-basis-view .info>div .section>header h1,rate-basis-view .info>div .section>header h2,rate-basis-view .info>div .section>header h3,rate-basis-view .info>div .section>header h4,rate-basis-view .info>div .section>header h5,rate-basis-view .info>div>header h1,rate-basis-view .info>div>header h2,rate-basis-view .info>div>header h3,rate-basis-view .info>div>header h4,rate-basis-view .info>div>header h5,rate-basis-view .info>div section>header h1,rate-basis-view .info>div section>header h2,rate-basis-view .info>div section>header h3,rate-basis-view .info>div section>header h4,rate-basis-view .info>div section>header h5,unit-allotments>main .section>header h1,unit-allotments>main .section>header h2,unit-allotments>main .section>header h3,unit-allotments>main .section>header h4,unit-allotments>main .section>header h5,unit-allotments>main>header h1,unit-allotments>main>header h2,unit-allotments>main>header h3,unit-allotments>main>header h4,unit-allotments>main>header h5,unit-allotments>main section>header h1,unit-allotments>main section>header h2,unit-allotments>main section>header h3,unit-allotments>main section>header h4,unit-allotments>main section>header h5,unit-calendar-graphs main .section>header h1,unit-calendar-graphs main .section>header h2,unit-calendar-graphs main .section>header h3,unit-calendar-graphs main .section>header h4,unit-calendar-graphs main .section>header h5,unit-calendar-graphs main>header h1,unit-calendar-graphs main>header h2,unit-calendar-graphs main>header h3,unit-calendar-graphs main>header h4,unit-calendar-graphs main>header h5,unit-calendar-graphs main section>header h1,unit-calendar-graphs main section>header h2,unit-calendar-graphs main section>header h3,unit-calendar-graphs main section>header h4,unit-calendar-graphs main section>header h5,unit-products section .section>header h1,unit-products section .section>header h2,unit-products section .section>header h3,unit-products section .section>header h4,unit-products section .section>header h5,unit-products section>header h1,unit-products section>header h2,unit-products section>header h3,unit-products section>header h4,unit-products section>header h5,unit-products section section>header h1,unit-products section section>header h2,unit-products section section>header h3,unit-products section section>header h4,unit-products section section>header h5{margin:0 16px 0 0;padding:0;font-weight:400;font-size:16px}.rate-basis-card .section>footer,.rate-basis-card>footer,.rate-basis-card section>footer,rate-basis-view .calendars>div .section>footer,rate-basis-view .calendars>div>footer,rate-basis-view .calendars>div section>footer,rate-basis-view .info>div .section>footer,rate-basis-view .info>div>footer,rate-basis-view .info>div section>footer,unit-allotments>main .section>footer,unit-allotments>main>footer,unit-allotments>main section>footer,unit-calendar-graphs main .section>footer,unit-calendar-graphs main>footer,unit-calendar-graphs main section>footer,unit-products section .section>footer,unit-products section>footer,unit-products section section>footer{padding:8px 16px;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.rate-basis-card .section>footer>.md-button,.rate-basis-card>footer>.md-button,.rate-basis-card section>footer>.md-button,rate-basis-view .calendars>div .section>footer>.md-button,rate-basis-view .calendars>div>footer>.md-button,rate-basis-view .calendars>div section>footer>.md-button,rate-basis-view .info>div .section>footer>.md-button,rate-basis-view .info>div>footer>.md-button,rate-basis-view .info>div section>footer>.md-button,unit-allotments>main .section>footer>.md-button,unit-allotments>main>footer>.md-button,unit-allotments>main section>footer>.md-button,unit-calendar-graphs main .section>footer>.md-button,unit-calendar-graphs main>footer>.md-button,unit-calendar-graphs main section>footer>.md-button,unit-products section .section>footer>.md-button,unit-products section>footer>.md-button,unit-products section section>footer>.md-button{margin:0 0 0 16px}.rate-basis-card .section:not(:last-child),.rate-basis-card section:not(:last-child),rate-basis-view .calendars>div .section:not(:last-child),rate-basis-view .calendars>div section:not(:last-child),rate-basis-view .info>div .section:not(:last-child),rate-basis-view .info>div section:not(:last-child),unit-allotments>main .section:not(:last-child),unit-allotments>main section:not(:last-child),unit-calendar-graphs main .section:not(:last-child),unit-calendar-graphs main section:not(:last-child),unit-products section .section:not(:last-child),unit-products section section:not(:last-child){border-bottom:1px solid rgba(0,0,0,.07)}md-dialog>header{padding:0 0 0 16px;height:56px;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}md-dialog>header>h1{font-size:18px;font-weight:500;margin:0;color:rgba(0,0,0,.54)}md-dialog md-dialog-actions{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;box-shadow:0 0 5px rgba(0,0,0,.24);margin-top:1px}#occupancy-dialog>form>header,#occupancy-dialog>header,md-dialog.edit-availability>form>header,md-dialog.edit-availability>header,md-dialog.edit-rates>form>header,md-dialog.edit-rates>header{border-bottom:1px solid rgba(0,0,0,.07);display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center;padding:0 0 0 24px;min-height:48px;background-color:#03a9f4;color:hsla(0,0%,100%,.87);font-weight:500}#occupancy-dialog>form>header md-icon,#occupancy-dialog>header md-icon,md-dialog.edit-availability>form>header md-icon,md-dialog.edit-availability>header md-icon,md-dialog.edit-rates>form>header md-icon,md-dialog.edit-rates>header md-icon{color:hsla(0,0%,100%,.87)}.breadcrumb a{display:inline-block;margin:0 4px 0 0;color:rgba(0,0,0,.54);font-size:12px}.breadcrumb a>md-icon.material-icons{color:inherit;opacity:.5;display:inline-block;font-size:36px;line-height:26px;min-width:26px;min-height:26px;width:26px;height:26px;margin:0 8px 0 0}property-request-list,request-list,request-view{-ms-flex:1;flex:1}periods-input{display:block;border-style:solid;border-color:#e1e1e1;border-width:1px 0}periods-input table{width:100%;border-collapse:collapse}periods-input table>thead{border-bottom:2px solid #eee;background-color:rgba(3,169,244,.07)}periods-input table thead tr{border-color:12px solid rgba(3,169,244,.07)}periods-input table tbody tr{border-right:12px solid transparent;border-left:12px solid transparent;height:48px}periods-input table td,periods-input table th{text-align:center}periods-input table th{font-size:12px;font-weight:500;color:rgba(0,0,0,.54);padding:16px 12px;box-sizing:border-box;height:56px}periods-input table th>.md-button.md-icon-button{margin:-8px}periods-input table td{font-size:13px;color:rgba(0,0,0,.87);padding:0 12px}periods-input table tr[ng-form]{background-color:rgba(0,0,0,.03)}periods-input .md-datepicker-button,periods-input .md-icon-button+.md-datepicker-input-container{margin:0}periods-input .md-date-picker-input{min-width:96px}periods-input md-checkbox{margin:8px 0;width:20px}.timelanes{shape-rendering:crispEdges}.timelanes .mini text{font:9px sans-serif}.timelanes .main text{font:12px sans-serif}.timelanes .month text{text-anchor:start}.timelanes .lane-labels text{font-size:10px}.timelanes .axis line,.timelanes .axis path{stroke:#000}.timelanes .period{transition:all .3s ease}.timelanes .period.highlighted{stroke-width:16}.timelanes .future{stroke:gray;fill:#ddd}.timelanes .past{stroke:green;fill:#90ee90}.timelanes .brush .extent{stroke:gray;fill:blue;fill-opacity:.165}.timelanes line.today{stroke:red;stroke-width:1.5}.timelanes .cursor{transition:opacity .3s ease}.timelanes .cursor path{stroke:red;stroke-width:1.5}.timelanes .cursor text{font-size:14px}topbar{display:block;background-color:#003680;color:hsla(0,0%,100%,.8);padding:0 16px;height:56px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}topbar .brand{font-weight:500;margin:0;font-size:18px;line-height:56px}topbar md-nav-bar .md-button._md-nav-button.md-unselected,topbar md-nav-bar.md-default-theme .md-button._md-nav-button.md-unselected{color:#fff}topbar>nav{line-height:56px}property-translation-edit .guidelines{margin:16px;padding:16px;background-color:#ffdca8}property-translation-edit .guidelines h5{margin:0}property-translation-edit .guidelines ul{padding-left:16px}property-translation-view{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}property-translation-view>.card{max-width:600px;min-width:400px}property-translation-view .audit{font-size:.9em}property-translation-list{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}datasets-container{-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}datasets-container .breadcrumb{margin-left:16px}datasets-container>header{background:rgba(255,152,0,.08);padding-left:16px}datasets-container>header .actions .md-button{background:rgba(0,0,0,.07)}datasets-container>.container{-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}datasets-container>.container>md-sidenav header{background:rgba(3,169,244,.1);height:56px;line-height:56px;padding:0 16px;font-weight:500;font-size:20px;width:200px}datasets-container>.container>md-sidenav md-list{padding:0}datasets-container>.container>md-sidenav md-list md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{font-size:13px;font-weight:500}datasets-container>.container>ui-view{overflow-y:scroll;-moz-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}dataset-list{display:block;min-width:420px}dataset-list .translation>strong{display:inline-block;width:3em}booking-view table-container{border-top:1px solid #e0e0e0}booking-view table.md-table td.md-cell{vertical-align:top;padding-top:16px!important}booking-view table.md-table td.md-cell.md-numeric{white-space:nowrap}booking-view table.md-table td.md-cell ul{margin:0;padding-left:16px}destination-report .highlights{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}destination-report .highlights>header.md-subhead{width:100px;margin:8px 16px;-ms-flex-negative:0;flex-shrink:0}destination-report .zoom{display:block;margin:8px 16px;width:6em;height:6em;border-radius:50%;text-align:center;padding-top:2em;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);transition:all .6s ease}destination-report .zoom.bk{background-color:#2196f3;color:#fff}destination-report .zoom.ci{background-color:#ff9800;color:#fff}destination-report .zoom.ca{background-color:#f44336;color:#fff}destination-report .zoom.na{opacity:0}destination-report .zoom>span{text-shadow:0 1px 1px rgba(0,0,0,.3);font-size:1.8em;display:block;text-align:center}destination-report .zoom>small{display:block;font-size:.8em;font-weight:500;color:hsla(0,0%,100%,.87);margin-top:.1em}destination-report .zoom.top{padding-top:1em}destination-report .zoom.top>small{display:block;font-size:.8em;font-weight:500;color:hsla(0,0%,100%,.67)}destination-report .zoom.revenue{width:14em;border-radius:3.5em;padding-top:1em}destination-report .zoom.revenue>span{font-size:1.4em}property-add{-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}property-container{-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}property-container .breadcrumb{margin-left:16px}property-container>header{background:rgba(255,152,0,.08);padding-left:16px}property-container>header .actions .md-button{background:rgba(0,0,0,.07)}property-container>.container{-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}property-container>.container>md-sidenav header{background:rgba(3,169,244,.1);height:56px;line-height:56px;padding:0 16px;font-weight:500;font-size:20px;width:200px}property-container>.container>md-sidenav md-list{padding:0}property-container>.container>md-sidenav md-list md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{font-size:13px;font-weight:500}property-container>.container>ui-view{overflow-y:scroll;-moz-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}property-dashboard{display:block;-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}property-dashboard>header{margin:8px 8px 0;padding:0 8px;border-bottom:1px solid rgba(0,0,0,.12)}property-dashboard>header md-nav-bar{-moz-flex:1;-ms-flex:1;flex:1;margin-top:5px}property-dashboard>header md-nav-bar .md-nav-bar{border-width:0!important}property-dashboard main{-ms-flex:1;flex:1;overflow-y:scroll;padding:16px 8px}property-dashboard md-progress-circular{margin:16px auto}property-dashboard .card>header{background-color:transparent}property-dashboard .card.stats{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}property-dashboard .card.stats header{padding-right:12px;background-color:transparent}property-dashboard .stat{padding:0 12px;text-align:center}property-dashboard .stat>span,property-dashboard .stat>strong{display:block}property-dashboard .stat>strong{color:#03a9f4}property-dashboard .stat>span{font-size:1.2em}property-list{display:block}property-list table.md-table tbody.md-body>tr.md-row:hover{background-color:#eee!important}property-policies-edit{display:block}property-policies-edit h4{margin:16px 0}property-policies-edit h4>md-checkbox{margin:0}property-policies-edit>form>section{border-bottom:1px solid rgba(0,0,0,.07);padding:0 16px}body>[ui-view],datasets-container,datasets-container>.container,datasets-container>.container>ui-view,property-add,property-container,property-container>.container,property-container>.container>ui-view,property-dashboard .card.stats,topbar,unit-allotments .assignments>.content,unit-allotments allotment-bases-editor>.content,unit-rel-wrapper{display:-moz-flex;display:-ms-flexbox;display:flex}unit-rel-wrapper{width:100%;-moz-flex:1;-ms-flex:1;flex:1;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}unit-rel-wrapper>.unit,unit-rel-wrapper>ui-view{max-width:100%;box-sizing:border-box}unit-rel-wrapper>ui-view{overflow-x:scroll}unit-rel-wrapper .prompt{margin:24px auto;width:222px;padding:16px}unit-rel-wrapper .prompt>.units,unit-rel-wrapper>.units{padding:16px 0;background:#fff;width:222px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}unit-rel-wrapper .prompt>.units ul,unit-rel-wrapper>.units ul{list-style:none;padding:0;margin:0}unit-rel-wrapper .prompt>.units .header,unit-rel-wrapper>.units .header{box-sizing:border-box;-webkit-flex-shrink:0;padding:0 24px;overflow:hidden;cursor:default;-webkit-user-select:none;color:rgba(0,0,0,.38);font-size:12px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;height:32px}unit-rel-wrapper .prompt>.units a,unit-rel-wrapper>.units a{display:block;text-decoration:none;padding:6px 24px;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;cursor:pointer;transition:all .33s ease}unit-rel-wrapper .prompt>.units a:hover,unit-rel-wrapper>.units a:hover{background-color:hsla(0,0%,62%,.2);color:#03a9f4}unit-rel-wrapper .prompt>.units li.active>a,unit-rel-wrapper>.units li.active>a{background-color:#ede8de;color:#03a9f4}rate-base-list{width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}rate-base-list>*{max-width:100%;box-sizing:border-box}rate-base-list .rate-basis-card{margin:16px}calendar-chart .nvd3 text{font:normal 10px Roboto,sans-serif}calendar-chart>h4{margin-left:16px;margin-bottom:0}calendar-charts .nvd3 text{font:normal 10px Roboto,sans-serif}calendar-charts>h4{margin-left:16px;margin-bottom:0}monthly-report-screen .pies{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background-color:#ededed}monthly-report-screen .bookings-pies,monthly-report-screen .checkins-pies{-ms-flex:1;flex:1;text-align:center;background-color:#fff;border-top:5px solid transparent}monthly-report-screen .bookings-pies{border-top-color:#2196f3;margin-right:1px}monthly-report-screen .checkins-pies{border-top-color:#ff9800;margin-left:1px}monthly-report-screen div.pie{width:300px;height:240px;display:inline-block}monthly-report-screen div.pie>svg{overflow:visible}monthly-report-screen div.pie>svg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}overall-report{display:block}overall-report .wrapper.single-mode{height:86px;overflow:hidden;position:relative}overall-report .wrapper.single-mode .highlights{position:absolute;top:0;opacity:1;transition:all .6s ease}overall-report .wrapper.single-mode .highlights.ng-hide{opacity:0;transform:scaleY(0);transform-origin:center}overall-report .highlights{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}overall-report .highlights>header{width:100px;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 1em;font-weight:700;color:rgba(0,0,0,.38)}overall-report .zoom{display:block;margin:.5em 1em;width:6em;height:6em;border-radius:50%;text-align:center;padding-top:2em;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);transition:all .6s ease}overall-report .zoom.bk{background-color:#2196f3;color:#fff}overall-report .zoom.ci{background-color:#95c5b6;color:#fff}overall-report .zoom.ca{background-color:#f44336;color:#fff}overall-report .zoom.na{opacity:0}overall-report .zoom>span{text-shadow:0 1px 1px rgba(0,0,0,.3);font-size:1.8em;display:block;text-align:center}overall-report .zoom>small{display:block;font-size:.8em;font-weight:500;color:hsla(0,0%,100%,.87);margin-top:.1em}overall-report .zoom.top{padding-top:1em}overall-report .zoom.top>small{display:block;font-size:.8em;font-weight:500;color:hsla(0,0%,100%,.67)}overall-report .zoom.revenue{width:14em;border-radius:3.5em;padding-top:1em}overall-report .zoom.revenue>span{font-size:1.4em}request-view .booking-ref{font-size:.925em;display:block}request-view strong.status{display:inline-block;font-size:.7em;border-radius:3px;font-weight:500}request-view md-icon.board{font-size:1.2em;height:1.2em;width:1.2em;min-width:1.2em;min-height:1.2em;vertical-align:bottom}request-view table-container{border-top:1px solid #e0e0e0}request-view table.md-table td.md-cell{vertical-align:top;padding-top:16px!important}request-view table.md-table td.md-cell.md-numeric{white-space:nowrap}request-view table.md-table td.md-cell ul{margin:0;padding-left:16px}request-view table.md-table td.md-cell .guests{list-style:none;padding-left:0}request-view table.md-table td.md-cell ul.cancellation-rules{margin-top:0;font-size:12px}property-calendars-table{padding:16px;-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}property-calendars-table-room property-calendars-table ol.dayss,property-calendars-table>main>header,property-calendars-table ol.days,property-calendars-table property-calendars-table-room>main>header,property-calendars-table property-calendars-table-room ol.dayss,property-calendars-table unit-allotments-table-room section,property-calendars-table unit-allotments-table section,property-calendars-table unit-onRequests-table-room section,property-calendars-table unit-onRequests-table section,property-calendars-table unit-products-table-room section,property-calendars-table unit-products-table section,property-calendars-table unit-stopSales-table-room section,property-calendars-table unit-stopSales-table section,unit-allotments-table-room property-calendars-table section,unit-allotments-table property-calendars-table section,unit-onRequests-table-room property-calendars-table section,unit-onRequests-table property-calendars-table section,unit-products-table-room property-calendars-table section,unit-products-table property-calendars-table section,unit-stopSales-table-room property-calendars-table section,unit-stopSales-table property-calendars-table section{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row nowrap;-ms-flex-direction:row nowrap;flex-direction:row nowrap;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}property-calendars-table unit-allotments-table-room section,property-calendars-table unit-allotments-table section,property-calendars-table unit-onRequests-table-room section,property-calendars-table unit-onRequests-table section,property-calendars-table unit-products-table-room section,property-calendars-table unit-products-table section,property-calendars-table unit-stopSales-table-room section,property-calendars-table unit-stopSales-table section,unit-allotments-table-room property-calendars-table section,unit-allotments-table property-calendars-table section,unit-onRequests-table-room property-calendars-table section,unit-onRequests-table property-calendars-table section,unit-products-table-room property-calendars-table section,unit-products-table property-calendars-table section,unit-stopSales-table-room property-calendars-table section,unit-stopSales-table property-calendars-table section{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}property-calendars-table unit-allotments-table-room ol.days li,property-calendars-table unit-allotments-table-room section h4,property-calendars-table unit-allotments-table ol.days li,property-calendars-table unit-allotments-table section h4,property-calendars-table unit-onRequests-table-room ol.days li,property-calendars-table unit-onRequests-table-room section h4,property-calendars-table unit-onRequests-table ol.days li,property-calendars-table unit-onRequests-table section h4,property-calendars-table unit-products-table-room ol.days li,property-calendars-table unit-products-table-room section h4,property-calendars-table unit-products-table ol.days li,property-calendars-table unit-products-table section h4,property-calendars-table unit-stopSales-table-room ol.days li,property-calendars-table unit-stopSales-table-room section h4,property-calendars-table unit-stopSales-table ol.days li,property-calendars-table unit-stopSales-table section h4,unit-allotments-table-room ol.days property-calendars-table li,unit-allotments-table-room section property-calendars-table h4,unit-allotments-table ol.days property-calendars-table li,unit-allotments-table section property-calendars-table h4,unit-onRequests-table-room ol.days property-calendars-table li,unit-onRequests-table-room section property-calendars-table h4,unit-onRequests-table ol.days property-calendars-table li,unit-onRequests-table section property-calendars-table h4,unit-products-table-room ol.days property-calendars-table li,unit-products-table-room section property-calendars-table h4,unit-products-table ol.days property-calendars-table li,unit-products-table section property-calendars-table h4,unit-stopSales-table-room ol.days property-calendars-table li,unit-stopSales-table-room section property-calendars-table h4,unit-stopSales-table ol.days property-calendars-table li,unit-stopSales-table section property-calendars-table h4{height:60px;line-height:48px}property-calendars-table ol.days{list-style:none;padding:0;margin:0}property-calendars-table ol.days>li{box-sizing:border-box;width:61px;transition:background-color .33s ease;text-align:center}property-calendars-table>main{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}property-calendars-table>main>header{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;background-color:rgba(3,169,244,.38);height:56px;border-bottom:2px solid rgba(0,0,0,.07);font-weight:500;font-size:12px;text-align:center}property-calendars-table>main>header>div{text-align:left}property-calendars-table>main>header md-datepicker{margin-top:8px;display:inline-block}property-calendars-table>main>header :first-child{-moz-flex:1;-ms-flex:1;flex:1}property-calendars-table>main>header li{padding:12px}property-calendars-table>main .content{-moz-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}property-calendars-table .unit{border-bottom:2px solid rgba(0,0,0,.38)}property-calendars-table .unit>header{height:56px;padding:0 24px;background-color:rgba(3,169,244,.07);background-color:rgba(3,169,244,.38)}property-calendars-table .unit>header>h2{margin:0;font-weight:500;font-size:16px;line-height:56px}unit-allotments-table,unit-onRequests-table,unit-products-table,unit-stopSales-table{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}unit-allotments-table input::-webkit-inner-spin-button,unit-allotments-table input[type=number]::-webkit-outer-spin-button,unit-onRequests-table input::-webkit-inner-spin-button,unit-onRequests-table input[type=number]::-webkit-outer-spin-button,unit-products-table input::-webkit-inner-spin-button,unit-products-table input[type=number]::-webkit-outer-spin-button,unit-stopSales-table input::-webkit-inner-spin-button,unit-stopSales-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}unit-allotments-table>section,unit-onRequests-table>section,unit-products-table>section,unit-stopSales-table>section{border-top:2px solid rgba(0,0,0,.54)}unit-allotments-table section section,unit-onRequests-table section section,unit-products-table section section,unit-stopSales-table section section{border-bottom:1px solid rgba(0,0,0,.07)}unit-allotments-table section>h3,unit-allotments-table section>h4,unit-onRequests-table section>h3,unit-onRequests-table section>h4,unit-products-table section>h3,unit-products-table section>h4,unit-stopSales-table section>h3,unit-stopSales-table section>h4{font-weight:500;font-size:13px;margin:0;line-height:48px;padding:0 16px}unit-allotments-table section>h3,unit-onRequests-table section>h3,unit-products-table section>h3,unit-stopSales-table section>h3{-moz-flex:1;-ms-flex:1;flex:1;background-color:rgba(3,169,244,.07);background-color:rgba(0,0,0,.07)}unit-allotments-table section h4,unit-onRequests-table section h4,unit-products-table section h4,unit-stopSales-table section h4{background-color:rgba(0,0,0,.04)}unit-allotments-table section h4>.board,unit-allotments-table section h4>.occupancy,unit-onRequests-table section h4>.board,unit-onRequests-table section h4>.occupancy,unit-products-table section h4>.board,unit-products-table section h4>.occupancy,unit-stopSales-table section h4>.board,unit-stopSales-table section h4>.occupancy{display:block;line-height:18px}unit-allotments-table section h4>.board,unit-onRequests-table section h4>.board,unit-products-table section h4>.board,unit-stopSales-table section h4>.board{color:rgba(0,0,0,.54)}unit-allotments-table ol.days,unit-onRequests-table ol.days,unit-products-table ol.days,unit-stopSales-table ol.days{transition:background-color .33s ease}unit-allotments-table ol.days li:hover,unit-onRequests-table ol.days li:hover,unit-products-table ol.days li:hover,unit-stopSales-table ol.days li:hover{background-color:rgba(33,150,243,.1)}unit-allotments-table ol.days>li>input,unit-onRequests-table ol.days>li>input,unit-products-table ol.days>li>input,unit-stopSales-table ol.days>li>input{box-sizing:border-box;display:block;padding:8px 0 8px 6px;height:30px;font-size:13px;background-color:transparent;border-width:0;width:100%;text-align:center}unit-allotments-table ol.days.warn,unit-onRequests-table ol.days.warn,unit-products-table ol.days.warn,unit-stopSales-table ol.days.warn{background-color:rgba(244,67,54,.5);color:#fff}unit-allotments-table section h4{width:100px}unit-allotments-table .booked .days{color:rgba(0,0,0,.35)}unit-products-table section h4{width:200px;padding-top:8px;box-sizing:border-box}property-calendars-table-room{padding:16px;-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}property-calendars-table-room>main>header,property-calendars-table-room ol.days,property-calendars-table-room ol.dayss,property-calendars-table-room property-calendars-table>main>header,property-calendars-table-room unit-allotments-table-room section,property-calendars-table-room unit-allotments-table section,property-calendars-table-room unit-onRequests-table-room section,property-calendars-table-room unit-onRequests-table section,property-calendars-table-room unit-products-table-room section,property-calendars-table-room unit-products-table section,property-calendars-table-room unit-stopSales-table-room section,property-calendars-table-room unit-stopSales-table section,unit-allotments-table-room property-calendars-table-room section,unit-allotments-table property-calendars-table-room section,unit-onRequests-table-room property-calendars-table-room section,unit-onRequests-table property-calendars-table-room section,unit-products-table-room property-calendars-table-room section,unit-products-table property-calendars-table-room section,unit-stopSales-table-room property-calendars-table-room section,unit-stopSales-table property-calendars-table-room section{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row nowrap;-ms-flex-direction:row nowrap;flex-direction:row nowrap;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}property-calendars-table-room unit-allotments-table-room section,property-calendars-table-room unit-allotments-table section,property-calendars-table-room unit-onRequests-table-room section,property-calendars-table-room unit-onRequests-table section,property-calendars-table-room unit-products-table-room section,property-calendars-table-room unit-products-table section,property-calendars-table-room unit-stopSales-table-room section,property-calendars-table-room unit-stopSales-table section,unit-allotments-table-room property-calendars-table-room section,unit-allotments-table property-calendars-table-room section,unit-onRequests-table-room property-calendars-table-room section,unit-onRequests-table property-calendars-table-room section,unit-products-table-room property-calendars-table-room section,unit-products-table property-calendars-table-room section,unit-stopSales-table-room property-calendars-table-room section,unit-stopSales-table property-calendars-table-room section{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}property-calendars-table-room unit-allotments-table-room ol.days li,property-calendars-table-room unit-allotments-table-room section h4,property-calendars-table-room unit-allotments-table ol.days li,property-calendars-table-room unit-allotments-table section h4,property-calendars-table-room unit-onRequests-table-room ol.days li,property-calendars-table-room unit-onRequests-table-room section h4,property-calendars-table-room unit-onRequests-table ol.days li,property-calendars-table-room unit-onRequests-table section h4,property-calendars-table-room unit-products-table-room ol.days li,property-calendars-table-room unit-products-table-room section h4,property-calendars-table-room unit-products-table ol.days li,property-calendars-table-room unit-products-table section h4,property-calendars-table-room unit-stopSales-table-room ol.days li,property-calendars-table-room unit-stopSales-table-room section h4,property-calendars-table-room unit-stopSales-table ol.days li,property-calendars-table-room unit-stopSales-table section h4,unit-allotments-table-room ol.days property-calendars-table-room li,unit-allotments-table-room section property-calendars-table-room h4,unit-allotments-table ol.days property-calendars-table-room li,unit-allotments-table section property-calendars-table-room h4,unit-onRequests-table-room ol.days property-calendars-table-room li,unit-onRequests-table-room section property-calendars-table-room h4,unit-onRequests-table ol.days property-calendars-table-room li,unit-onRequests-table section property-calendars-table-room h4,unit-products-table-room ol.days property-calendars-table-room li,unit-products-table-room section property-calendars-table-room h4,unit-products-table ol.days property-calendars-table-room li,unit-products-table section property-calendars-table-room h4,unit-stopSales-table-room ol.days property-calendars-table-room li,unit-stopSales-table-room section property-calendars-table-room h4,unit-stopSales-table ol.days property-calendars-table-room li,unit-stopSales-table section property-calendars-table-room h4{height:40px;line-height:48px}property-calendars-table-room ol.days{list-style:none;padding:0;margin:0}property-calendars-table-room ol.days>li{box-sizing:border-box;width:35px;transition:background-color .33s ease}property-calendars-table-room ol.dayss{list-style:none;padding:0;margin:0}property-calendars-table-room ol.dayss>li{box-sizing:border-box;width:40px;height:40px;transition:backgro und-color .33s ease}property-calendars-table-room>main{-moz-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}property-calendars-table-room>main>header{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;background-color:rgba(3,169,244,.38);height:66px;border-bottom:2px solid rgba(0,0,0,.07);font-weight:500;font-size:12px;text-align:center}property-calendars-table-room>main>header>div{text-align:left}property-calendars-table-room>main>header md-datepicker{margin-top:8px;display:inline-block}property-calendars-table-room>main>header :first-child{-moz-flex:1;-ms-flex:1;flex:1}property-calendars-table-room>main>header li{padding:12px}property-calendars-table-room>main .content{-moz-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}property-calendars-table-room .unit{border-bottom:2px solid rgba(0,0,0,.38)}property-calendars-table-room .unit>header{height:56px;padding:0 24px;background-color:rgba(3,169,244,.07);background-color:rgba(3,169,244,.38)}property-calendars-table-room .unit>header>h2{margin:0;font-weight:500;font-size:16px;line-height:56px}unit-allotments-table-room,unit-onRequests-table,unit-onRequests-table-room,unit-products-table-room,unit-stopSales-table-room{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}unit-allotments-table-room input::-webkit-inner-spin-button,unit-allotments-table-room input[type=number]::-webkit-outer-spin-button,unit-onRequests-table-room input::-webkit-inner-spin-button,unit-onRequests-table-room input[type=number]::-webkit-outer-spin-button,unit-onRequests-table input::-webkit-inner-spin-button,unit-onRequests-table input[type=number]::-webkit-outer-spin-button,unit-products-table-room input::-webkit-inner-spin-button,unit-products-table-room input[type=number]::-webkit-outer-spin-button,unit-stopSales-table-room input::-webkit-inner-spin-button,unit-stopSales-table-room input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}unit-allotments-table-room>section,unit-onRequests-table-room>section,unit-onRequests-table>section,unit-products-table-room>section,unit-stopSales-table-room>section{border-top:2px solid rgba(0,0,0,.54)}unit-allotments-table-room section section,unit-onRequests-table-room section section,unit-onRequests-table section section,unit-products-table-room section section,unit-stopSales-table-room section section{border-bottom:1px solid rgba(0,0,0,.07)}unit-allotments-table-room section>h3,unit-allotments-table-room section>h4,unit-onRequests-table-room section>h3,unit-onRequests-table-room section>h4,unit-onRequests-table section>h3,unit-onRequests-table section>h4,unit-products-table-room section>h3,unit-products-table-room section>h4,unit-stopSales-table-room section>h3,unit-stopSales-table-room section>h4{font-weight:500;font-size:13px;margin:0;line-height:48px;padding:0 16px}unit-allotments-table-room section>h3,unit-onRequests-table-room section>h3,unit-onRequests-table section>h3,unit-products-table-room section>h3,unit-stopSales-table-room section>h3{-moz-flex:1;-ms-flex:1;flex:1;background-color:rgba(3,169,244,.07);background-color:rgba(0,0,0,.07)}unit-allotments-table-room section h4,unit-onRequests-table-room section h4,unit-onRequests-table section h4,unit-products-table-room section h4,unit-stopSales-table-room section h4{background-color:rgba(0,0,0,.04)}unit-allotments-table-room section h4>.board,unit-allotments-table-room section h4>.occupancy,unit-onRequests-table-room section h4>.board,unit-onRequests-table-room section h4>.occupancy,unit-onRequests-table section h4>.board,unit-onRequests-table section h4>.occupancy,unit-products-table-room section h4>.board,unit-products-table-room section h4>.occupancy,unit-stopSales-table-room section h4>.board,unit-stopSales-table-room section h4>.occupancy{display:block;line-height:18px}unit-allotments-table-room section h4>.board,unit-onRequests-table-room section h4>.board,unit-onRequests-table section h4>.board,unit-products-table-room section h4>.board,unit-stopSales-table-room section h4>.board{color:rgba(0,0,0,.54)}unit-allotments-table-room ol.days,unit-onRequests-table-room ol.days,unit-onRequests-table ol.days,unit-products-table-room ol.days,unit-stopSales-table-room ol.days{transition:background-color .33s ease}unit-allotments-table-room ol.days li:hover,unit-onRequests-table-room ol.days li:hover,unit-onRequests-table ol.days li:hover,unit-products-table-room ol.days li:hover,unit-stopSales-table-room ol.days li:hover{background-color:rgba(33,150,243,.1)}unit-allotments-table-room ol.days>li>input,unit-onRequests-table-room ol.days>li>input,unit-onRequests-table ol.days>li>input,unit-products-table-room ol.days>li>input,unit-stopSales-table-room ol.days>li>input{box-sizing:border-box;display:block;padding:8px 0 8px 6px;height:30px;font-size:13px;background-color:transparent;border-width:0;width:100%;text-align:center}unit-allotments-table-room ol.days.warn,unit-onRequests-table-room ol.days.warn,unit-onRequests-table ol.days.warn,unit-products-table-room ol.days.warn,unit-stopSales-table-room ol.days.warn{background-color:rgba(244,67,54,.5);color:#fff}unit-allotments-table-room section h4{width:100px}unit-allotments-table-room .booked .days{color:rgba(0,0,0,.35)}unit-products-table-room section h4{width:200px;padding-top:8px;box-sizing:border-box}sales-breakdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}sales-breakdown .bookings-pies,sales-breakdown .checkins-pies{-ms-flex:1;flex:1;text-align:center;background-color:#fff;border-top:5px solid transparent}sales-breakdown .bookings-pies>h4,sales-breakdown .checkins-pies>h4{-ms-flex:1;flex:1}sales-breakdown .bookings-pies{border-top-color:#2196f3}sales-breakdown .checkins-pies{border-top-color:#ff9800}sales-breakdown .pie{width:300px;height:240px;display:inline-block}sales-breakdown .pie>svg{overflow:visible}sales-breakdown .pie>svg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body>[ui-view]{background-color:#eceff1;-moz-flex:1;-ms-flex:1;flex:1;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch}.md-warn{color:#f44336}a{color:#03a9f4;text-decoration:none}a>md-icon.material-icons{color:#03a9f4;font-size:18px;line-height:22px}a:hover,a:hover>md-icon{color:#0288d1}.hint{color:rgba(0,0,0,.54);font-size:14px}.hint p{margin-top:0}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ta-toolbar,.ta-toolbar .ta-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ta-toolbar .ta-button-group button{min-width:0;min-height:0;line-height:normal;margin-left:0;color:rgba(0,0,0,.54)}.ta-toolbar .ta-button-group button md-icon{color:rgba(0,0,0,.54)}.ta-toolbar .ta-button-group button.active{background-color:#f5f5f5}.ta-text-editor .ta-bind{border-bottom:1px solid rgba(0,0,0,.117647)}.ta-text-editor .ta-bind:focus{border-bottom:2px solid #3f51b5;outline:none}