table[app-table]{width:100%;overflow:hidden;table-layout:fixed;border-spacing:0}table[app-table] thead tr td,table[app-table] thead tr th,table[app-table] tbody tr td,table[app-table] tbody tr th,table[app-table] tfoot tr td,table[app-table] tfoot tr th{padding:0 14px;text-align:left;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}table[app-table] thead tr td:first-child,table[app-table] thead tr th:first-child,table[app-table] tbody tr td:first-child,table[app-table] tbody tr th:first-child,table[app-table] tfoot tr td:first-child,table[app-table] tfoot tr th:first-child{padding-left:12px}table[app-table] thead tr td:last-child,table[app-table] thead tr th:last-child,table[app-table] tbody tr td:last-child,table[app-table] tbody tr th:last-child,table[app-table] tfoot tr td:last-child,table[app-table] tfoot tr th:last-child{padding-right:12px}table[app-table] thead tr td[app-table-left],table[app-table] thead tr th[app-table-left],table[app-table] tbody tr td[app-table-left],table[app-table] tbody tr th[app-table-left],table[app-table] tfoot tr td[app-table-left],table[app-table] tfoot tr th[app-table-left]{text-align:left}table[app-table] thead tr td[app-table-center],table[app-table] thead tr th[app-table-center],table[app-table] tbody tr td[app-table-center],table[app-table] tbody tr th[app-table-center],table[app-table] tfoot tr td[app-table-center],table[app-table] tfoot tr th[app-table-center]{text-align:center}table[app-table] thead tr td[app-table-right],table[app-table] thead tr th[app-table-right],table[app-table] tbody tr td[app-table-right],table[app-table] tbody tr th[app-table-right],table[app-table] tfoot tr td[app-table-right],table[app-table] tfoot tr th[app-table-right]{text-align:right}table[app-table] thead tr td,table[app-table] tbody tr td,table[app-table] tfoot tr td{border-top-width:1px;border-top-style:solid}table[app-table] thead tr.separator td,table[app-table] tbody tr.separator td,table[app-table] tfoot tr.separator td{border-top-width:3px}table[app-table] thead tr,table[app-table] tfoot tr{height:56px}table[app-table] tbody tr{height:48px}table[app-table] tbody tr[ng-click]{cursor:pointer}table[app-table] tbody tr:focus{outline:none}@media not print{.show-print{display:none !important}}@media print{@page{margin:1cm .5cm 1cm 2cm}html{zoom:.6 !important;height:auto !important;overflow:visible !important;background:none !important}body{margin:0 !important;overflow:visible !important;background:none !important}body.md-dialog-is-showing{height:auto !important;position:relative !important}body.md-dialog-is-showing>*:not(.md-dialog-container){display:none !important}input,textarea{border-width:0 !important}table[app-table] tbody tr:hover{background-color:rgba(0,0,0,0)}md-sidenav{display:none !important}.md-whiteframe-1dp,.md-whiteframe-2dp{box-shadow:none !important}.md-dialog-container{height:auto !important;position:static !important}.md-dialog-container md-dialog{min-width:100% !important;max-width:none !important;min-height:100% !important;max-height:none !important;box-shadow:none !important;border-radius:0 !important}.md-dialog-container md-dialog md-dialog-content{overflow:hidden !important}.md-dialog-container md-dialog md-toolbar button{display:none !important}}.buy-form .buy-header{margin-bottom:5px}.buy-form .buy-title{font-size:16px;font-weight:bold;text-transform:uppercase}.buy-form .buy-name{font-weight:bold}.buy-form .buy-price{margin-bottom:5px}.buy-form .buy-total{font-weight:bold}.buy-form .buy-amount{font-size:20px;min-width:38px;text-align:center}.buy-form .buy-separator{border-top:1px solid #9fa6aa}.buy-form .buy-buttons .md-button{width:initial;height:initial;margin:0;padding:0 8px}.buy-form .buy-buttons .md-button md-icon{width:36px;height:36px;font-size:36px}.buy-form .buy-footer{padding:0 16px}.buy-form .buy-footer .buy-footer-total{margin:6px 8px;text-transform:uppercase}.products .md-button{white-space:normal;line-height:1.4}.products .md-button .product-title{overflow:hidden}.products .md-button .product-price{font-size:.8em;font-weight:normal}.code-dialog .code-dialog-value{font-size:26px;min-height:2em}.code-dialog .code-dialog-numpad{padding-bottom:100%}.code-dialog .code-dialog-numpad,.code-dialog .code-dialog-numpad .md-button{font-size:20px}.code-dialog .code-dialog-numpad md-icon{width:36px;height:36px;font-size:36px}@media print{.neworder-print *{color:#000 !important;background:none !important;box-shadow:none !important}.neworder-print{background-color:#fff !important}}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker *,.daterangepicker ::after,.daterangepicker ::before{box-sizing:border-box}.daterangepicker-inline .daterangepicker{position:static;border:none}.daterangepicker-inline::after{content:"";display:block;clear:both}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.ends{visibility:hidden}.daterangepicker td.today:not(.active){outline:1px solid #357ebd}.daterangepicker td.off:not(.active),.daterangepicker td.off.in-range:not(.active),.daterangepicker td.off.start-date:not(.active),.daterangepicker td.off.end-date:not(.active){background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{cursor:not-allowed}.daterangepicker td.disabled:not(.active):not(.past){color:#868686;cursor:not-allowed;background-color:#fdebeb}.daterangepicker td.disabled.past:not(.active){color:#a0a0a0;cursor:not-allowed}.daterangepicker td.invalid:not(.active):not(.past){color:#868686;background-color:#fdebeb}.daterangepicker td.invalid.past:not(.active){color:#a0a0a0}.daterangepicker option.disabled{color:#868686;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.CodeMirror .cm-scriban{background-color:#eee;background-color:rgba(220,220,220,.5)}.CodeMirror .cm-scriban.cm-scriban-end-greedy:last-child{border-right:5px solid rgba(150,150,150,.5)}html,body{overflow:hidden}body.navy:not([md-theme=kiosk]) ng-view:not(.has-menu):not(.hide-background){background:url("/client/v1/images/seawater.jpg") center/cover no-repeat}body.camp:not([md-theme=kiosk]) ng-view:not(.has-menu):not(.hide-background){background:url("/client/v1/images/nature.jpg") center/cover no-repeat}body[md-theme=kiosk]{zoom:1.75}body[md-theme=kiosk] .md-toolbar-tools{height:96px;max-height:96px;font-size:40px}body[md-theme=kiosk] .md-toolbar-tools .md-button,body[md-theme=kiosk] .languages .md-button{width:80px;height:80px}body[md-theme=kiosk] .md-toolbar-tools .md-button md-icon,body[md-theme=kiosk] .languages .md-button md-icon{width:40px;height:48px;font-size:48px}body[md-theme=kiosk] .md-toolbar-tools .md-button md-icon.flag-icon,body[md-theme=kiosk] .languages .md-button md-icon.flag-icon{width:1.333333em}body[md-theme=kiosk] .buy-buttons{zoom:1.4}body[md-theme=kiosk] md-checkbox{zoom:1.8}body[md-theme=kiosk] .md-button .product-title{font-size:18px}body[md-theme=kiosk] .md-button .product-price{font-size:16px}body[md-theme=kiosk] ng-view>md-content>*,body[md-theme=kiosk] ng-view>form>md-content>*{margin:4px 8px}md-toast.md-top.md-right.toast-saving{top:60px;right:12px}md-input-container .md-input{line-height:30px}ng-view:not(.has-menu) md-content{overflow:initial}ng-view:not(.has-menu) md-checkbox:first-child:last-child{margin-bottom:0}ng-view:not(.has-menu)>md-content,ng-view:not(.has-menu)>form>md-content{overflow:auto}@media(max-width: 1200px){ng-view:not(.has-menu)>md-content>*,ng-view:not(.has-menu)>form>md-content>*{margin:16px}}@media(min-width: 1200px){ng-view:not(.has-menu)>md-content>*,ng-view:not(.has-menu)>form>md-content>*{width:1140px;margin:16px auto 16px auto}}ng-view:not(.has-menu) .text-center{text-align:center}ng-view:not(.has-menu) .text-right{text-align:right}ng-view:not(.has-menu) .text-bold{font-weight:bold}md-icon{color:inherit}a{color:#599fb9}img{max-width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[ng-click]{cursor:pointer}.ng-submitted md-checkbox.ng-invalid{color:#dd2c00}.ng-submitted md-checkbox.ng-invalid .md-icon{border-color:#dd2c00}md-input-container .translation-hint{font-size:12px;line-height:14px}.md-virtual-repeat-container .md-virtual-repeat-scroller{overflow:auto !important}md-card[md-ink-ripple]{position:relative;cursor:pointer}md-card[md-ink-ripple]:focus{outline:none}md-datepicker{width:100%;max-width:346px;display:inline-block;box-sizing:border-box}md-datepicker .md-datepicker-input-container{width:100%}.md-hide-errors .md-errors-spacer{display:none}.md-input-dense md-input-container{margin:3px 0}.md-uppercase{text-transform:uppercase}.app-wrap,[ng-if="::!dialog.mdHtmlContent"]{white-space:pre-line}.menu-bottom md-icon{width:48px;height:48px}.menu-bottom .label{font-size:.8em;line-height:1}button.md-large{font-size:24px;line-height:88px;padding:0 80px}.md-button.compact{margin:0}.fg-red{color:#f44336}app-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 2px}.simple-keyboard.hg-theme-default{color:#000;overflow:initial}.simple-keyboard.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]+.hg-button.hg-standardBtn{max-width:82px}md-tooltip.md-tooltip{font-size:14px;height:auto}md-tooltip.md-tooltip.receipt{font-family:monospace;white-space:pre}md-backdrop.md-dialog-backdrop{z-index:73}.md-dialog-container{z-index:74}md-backdrop.md-dialog-backdrop~md-backdrop.md-dialog-backdrop{z-index:75}.md-dialog-container~.md-dialog-container{z-index:76}md-backdrop.md-dialog-backdrop~md-backdrop.md-dialog-backdrop~md-backdrop.md-dialog-backdrop{z-index:77}.md-dialog-container~.md-dialog-container~.md-dialog-container{z-index:78}.md-select-menu-container{z-index:20000}.md-headline>md-icon{width:auto;height:auto;min-width:auto;min-height:auto;font-size:1.4em}.md-headline>md-icon~span{vertical-align:middle}.hide-if-last-child:last-child{display:none}.hide-if-second-to-last-child:nth-last-child(2){display:none}.hide-if-second-to-last-child:nth-last-child(2)+.hide-if-second-to-last-child-hidden{display:none}md-fab-speed-dial.md-fling:not(.md-is-open) md-fab-trigger{z-index:22}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item{opacity:1;z-index:21}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(1){transform:translateY(60px)}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(2){transform:translateY(112px)}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(3){transform:translateY(164px)}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(4){transform:translateY(216px)}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(5){transform:translateY(268px)}md-fab-speed-dial.md-fling:not(.md-is-open) .md-fab-action-item:nth-child(6){transform:translateY(320px)}.md-button-disable-hover .md-button:not([disabled]):hover,.md-button-disable-hover.md-button:not([disabled]):hover{background-color:rgba(0,0,0,0)}