.page-content{padding:10px}@media print{.page-content{padding:0}}.page-buttons-container{display:flex;flex-direction:row;justify-content:flex-end}.page-buttons-container span{flex-grow:1}@media print{.page-buttons-container{display:none}}md-input-container.minimal{margin:0}md-input-container.minimal .md-errors-spacer{display:none}md-input-container.label-to-left.md-input-focused label:not(.md-no-float),md-input-container.label-to-left.md-input-has-value label:not(.md-no-float){transform:translate3d(-50px,35px,0) scale(.75)}.has-floating-label{position:relative}.has-floating-label label{position:absolute;font-size:60%;top:-60%}.switchable-filter{display:flex;flex-direction:row;align-items:center}.flex-expander{flex-grow:1}.ordersManagement .criteriaSelection{padding:0 10px}.ordersManagement .orderSearchResultTopLine{padding-left:0!important}.ordersManagement .orderSearchResultTopLine div{padding-left:0!important;padding:3px!important;line-height:10px}.effect-pulse{animation:1s ease-in-out infinite pulse}@keyframes pulse{0%{transform:scale(1,1)}50%{transform:scale(1.3,1.3)}100%{transform:scale(1,1)}}span.bold{font-weight:700}.arrow_box{position:relative;background:#88b7d5;border:4px solid #c2e1f5;margin:0 35px 0 5px}.arrow_box::after,.arrow_box::before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box::after{border-color:rgba(136,183,213,0);border-left-color:#88b7d5;border-width:30px;margin-top:-30px}.arrow_box::before{border-color:rgba(194,225,245,0);border-left-color:#c2e1f5;border-width:36px;margin-top:-36px}.l-one-whole{position:relative;overflow:hidden}.slide{position:absolute;top:0;left:0;right:0}.slide.ng-enter,.slide.ng-leave{transition:all .5s ease}.slide.ng-enter{transition-delay:.5s}.slide.ng-enter{opacity:0}.slide.ng-enter-active{opacity:1}.slide.ng-leave{opacity:1}.slide.ng-leave-active{opacity:0}md-chip-template .colorPickerSmall{margin:0 3px}.autocompleteColor{width:10px;height:10px;border:#000 1px solid;display:inline-block}.readonlyOrderTag{display:inline-block;font-size:small;border-radius:10px;padding:3px;margin:2px}.colorPickerSmall{width:10px;height:10px;border:#000 1px solid;display:inline-block}.colorPaletteContainer{max-width:400px;padding:10px}.colorPaletteContainer md-grid-tile{border:1px solid #000}.colorPaletteContainer md-grid-tile span{cursor:default}.colorPaletteContainer md-grid-tile:hover{transform:scale(1.2,1.2);z-index:100}.colorPaletteContainer md-grid-tile.noColor:hover{z-index:100;transform:scale(1,1);border:2px solid #000}parking-payment-creator md-input-container,waiting-payment-creator md-input-container{margin-bottom:0}parking-payment-creator .fee-summary-line,waiting-payment-creator .fee-summary-line{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:small;padding:0 8px}parking-payment-creator .fee-button-line,waiting-payment-creator .fee-button-line{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.bulkPaymentDetails md-list-item{border-bottom:1px solid #ddd}.payment-items-container{margin-top:30px}.payment-items-container .payment-item{border-bottom:dashed 1px #000;padding:0}.payment-items-container .payment-item .leftPadding{padding-left:20px}.payment-items-container .payment-item .smaller{font-size:70%}virtual-repeat .criteria-selection{border-bottom:solid gray 1px;z-index:40;background-color:#fff;overflow:visible}virtual-repeat .criteria-selection:empty{display:none}virtual-repeat .criteria-selection md-switch{padding-right:10px}virtual-repeat .criteria-more{z-index:30;height:80px;position:relative;flex-shrink:0}virtual-repeat .criteria-more .criteria-more-drawer{transition:all ease-in-out .5s;position:absolute;top:-2px;left:10px;right:10px;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:2px 2px 2px gray;transform:translateY(-300px)}virtual-repeat .criteria-more .criteria-more-drawer.open{transform:translateY(0)}virtual-repeat .criteria-more .criteria-more-content{background:#fff;max-height:300px;height:300px;padding:5px;box-sizing:border-box}virtual-repeat .criteria-more .criteria-more-toggle{height:75px;flex-shrink:0;outline:0}virtual-repeat .refresh-button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}virtual-repeat .refresh-button-container button{min-width:56px}virtual-repeat .refresh-button-container p{font-size:small;margin:0}virtual-repeat .results-header{display:flex;flex-direction:row;justify-content:space-between;height:75px;box-sizing:border-box;margin:0 15px;padding:10px;flex-shrink:0;position:relative}virtual-repeat .results-header .results-header-texts{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}virtual-repeat .results-header .results-header-texts .resultsCount{font-weight:700}virtual-repeat .results-header .results-header-texts p{font-size:small;margin:0}virtual-repeat .results-header .toggle-button-container{position:absolute;top:0;left:0;right:0;width:100%;display:flex;flex-direction:row;justify-content:center}virtual-repeat .results-header .toggle-button-container .toggle-button{background:#e7e7f8;padding:4px;border-radius:0 0 5px 5px}.virtualRepeat virtual-repeat{overflow-x:hidden;height:100%}.virtualRepeat #vertical-container{height:100%;min-height:100px;width:100%}.virtualRepeat .repeated-item{border-bottom:1px solid #ddd;box-sizing:border-box;height:88px}.virtualRepeat .virtualRepeatdemoDeferredLoading md-content{margin:16px}.virtualRepeat md-virtual-repeat-container{border:solid 1px grey}.content-that-loads{min-height:100px;position:relative}.content-that-loads.is-loading .loading-cover{opacity:1;z-index:100;transition:none}.content-that-loads .loading-cover{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:#fafafa;opacity:0;z-index:-100;transition:ease-in-out .5s all}client-profile-search{display:flex;flex-direction:row}client-profile-search md-autocomplete{flex-grow:1}client-profile-search .add-button{margin:16px!important}@media print{page-toolbar{display:none}}.availability-board-svg{width:100%;cursor:copy}.availability-board-svg #xgrid .tick line.even{stroke:#fff}.availability-board-svg #xgrid .tick line.odd{stroke:#f0f0f0}.availability-board-svg #ygrid .tick line.no-minutes{stroke:#000}.availability-board-svg #ygrid .tick line.with-minutes{stroke:#676c75}.availability-board-svg .night-overlay.morning{fill:#2a6078;opacity:.5}.availability-board-svg .night-overlay.evening{fill:#2a6078;opacity:.5}.availability-board-svg .availabilityGroup.partOfSeries rect{fill:#69f0ae}.availability-board-svg .availabilityGroup.partOfSeries rect:hover{fill:#97f5c7;stroke-width:2}.availability-board-svg .availabilityGroup rect{fill:#03a9f4;stroke:navy;opacity:.8;cursor:move}.availability-board-svg .availabilityGroup rect:hover{fill:#2ebcfc;stroke-width:2}.availability-board-svg .availabilityGroup .bottomResizer,.availability-board-svg .availabilityGroup .topResizer{fill:navy;opacity:.8;cursor:n-resize}.availability-board-svg .availabilityGroup .bottomResizer:hover,.availability-board-svg .availabilityGroup .topResizer:hover{fill:#1a1aff;stroke-width:2}.availability-board-svg .availabilityGroup .bottomResizer.hidden,.availability-board-svg .availabilityGroup .topResizer.hidden{display:none}.availability-board-svg .availabilityGroup .small-round-button{cursor:pointer}.availability-board-svg .availabilityGroup .small-round-button.disabled{display:none}.availability-board-svg .availabilityGroup .small-round-button:hover circle{fill:#d1d1d1;stroke-width:2}.availability-board-svg .availabilityGroup .small-round-button circle{fill:#9e9e9e;stroke:#000}.availability-board-svg .availabilityGroup .small-round-button text{font-size:14px}.availability-board-svg #tooltipGroup rect{fill:#9e9e9e;stroke:#000}.availability-board-svg #tooltipGroup text{fill:#000}.availability-board-svg.smallScreen .availabilityGroup .bottomResizer,.availability-board-svg.smallScreen .availabilityGroup .small-round-button,.availability-board-svg.smallScreen .availabilityGroup .topResizer{display:none}multi-availability-board{display:block;overflow-x:auto}multi-availability-board .multi-availability-board-container{min-width:800px}.multi-availability-board-svg{width:100%}.multi-availability-board-svg .availabilityGroup.partOfSeries rect{fill:#69f0ae}.multi-availability-board-svg .availabilityGroup.partOfSeries rect:hover{fill:#97f5c7;stroke-width:2}.multi-availability-board-svg .availabilityGroup rect{fill:#03a9f4;stroke:navy;opacity:.8}.multi-availability-board-svg .availabilityGroup rect:hover{fill:#2ebcfc;stroke-width:2}.multi-availability-board-svg #nightShadows .nightShadow rect.nightShadowRect{fill:#000;opacity:.3}.multi-availability-board-svg #yaxis .tick text:hover{fill:green;cursor:pointer}.multi-availability-board-svg #tooltipGroup rect{fill:#9e9e9e;stroke:#000}.multi-availability-board-svg #tooltipGroup text{fill:#000}single-availability .nav-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-shrink:0;border-bottom:1px solid #000}@media screen and (max-width:959px){single-availability .nav-container{flex-direction:column}}single-availability .nav-container .nav-section{display:flex;flex-direction:row;align-items:center}single-availability .nav-container .nav-section md-datepicker{margin-right:0}md-dialog.availability-edit-dialog md-dialog-content{flex-grow:1;min-height:50vh;display:flex;flex-direction:column}md-dialog.availability-edit-dialog md-dialog-content .md-dialog-content{flex-grow:1}md-dialog.availability-edit-dialog .sliders-container{flex-grow:1;display:flex;flex-direction:row;justify-content:space-around}md-dialog.availability-edit-dialog .sliders-container .slider-column{display:flex;flex-direction:column;align-items:center}md-dialog.availability-edit-dialog .sliders-container .slider-column md-slider-container{flex-basis:100%}.driver-report table.md-table td.fixed-width,.driver-report table.md-table th.fixed-width{max-width:25px!important;padding:0 5px!important}@media print{.driver-report table.md-table{padding-right:10px!important}.driver-report table.md-table td,.driver-report table.md-table th{padding:0 5px!important}.driver-report table.md-table tbody.md-body>tr.md-row,.driver-report table.md-table tfoot.md-foot>tr.md-row{height:25px}.driver-report table.md-table *{font-size:xx-small!important}.no-print,.no-print *{display:none!important}}addresses .addresses-search-container{display:flex;flex-direction:row}addresses .addresses-search-container md-input-container{margin:0;flex-grow:1}addresses .addresses-search-container md-input-container .md-errors-spacer{display:none}addresses .addresses-table-container{display:flex;flex-direction:row;padding:0 2px}addresses .addresses-table-container md-input-container:nth-child(1),addresses .addresses-table-container span:nth-child(1){flex-basis:25%;margin-right:5%}addresses .addresses-table-container md-input-container:nth-child(2),addresses .addresses-table-container span:nth-child(2){flex-basis:55%;margin-right:5%}addresses .addresses-table-container span:nth-child(3){flex-basis:10%;flex-grow:1;margin:0!important}addresses .addresses-table-container md-input-container{padding:0;margin:0 0}addresses .addresses-table-container md-input-container input{padding:0}addresses .addresses-table-container md-input-container .md-errors-spacer{display:none}addresses .addresses-table-container md-input-container.ng-input-invalid .md-errors-spacer{display:block}addresses .addresses-table-container.header{background-color:rgba(3,169,244,.34);font-size:small;border-radius:2px}addresses .addresses-table-container.items:nth-child(odd){background:linear-gradient(to right,#f1eded,#fffbfb)}addresses .addresses-table-container.items:nth-child(even){background-color:#fff}addresses .addresses-no-addresses{text-align:center}form.ng-submitted address-picker input.ng-invalid{background-color:rgba(255,0,0,.2)}form address-picker input.ng-touched.ng-invalid{background-color:rgba(255,0,0,.2)}address-picker{display:flex;flex-direction:column}address-picker .label{font-size:small;background-color:#fff;align-self:start;padding:2px 2px 2px 2px;border-radius:7px 7px 7px 7px;box-shadow:2px 2px 2px grey;margin:0 0 -8px 0;z-index:10}address-picker .inputs-container{display:flex;flex-direction:row;background-color:#fff}address-picker .inputs-container md-autocomplete{flex-grow:1}address-picker .inputs-container md-input-container{flex-grow:1;margin:0;box-shadow:1px 1px 1px grey}address-picker .inputs-container md-input-container .md-errors-spacer{display:none}.address-picker-custom-template li{border-bottom:1px solid #ccc;height:auto;padding-top:8px;padding-bottom:8px;white-space:normal}.address-picker-custom-template li:last-child{border-bottom-width:0}.address-picker-custom-template .item-data,.address-picker-custom-template .item-title{display:block;line-height:2}.address-picker-custom-template .item-title md-icon{height:18px;width:18px}.client-profile.content{height:100%;padding:10px}.client-profile.repeater-row{height:50px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.client-profile-dialog .client-profile-section.multiple-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding:10px}@media screen and (max-width:599px){.client-profile-dialog .client-profile-section.multiple-inputs{justify-content:space-between}}.client-profile-dialog .client-profile-section.multiple-inputs md-input-container{flex-grow:0;flex-shrink:0}@media screen and (max-width:599px){.client-profile-dialog .client-profile-section.multiple-inputs md-input-container{flex-basis:80%;flex-grow:1}}@media screen and (min-width:600px) and (max-width:959px){.client-profile-dialog .client-profile-section.multiple-inputs md-input-container{flex-basis:40%}}@media screen and (min-width:960px) and (max-width:1279px){.client-profile-dialog .client-profile-section.multiple-inputs md-input-container{flex-basis:32%}}@media screen and (min-width:1280px){.client-profile-dialog .client-profile-section.multiple-inputs md-input-container{flex-basis:21%}}.client-profile-dialog .client-profile-section{padding:10px}.client-profile-dialog .client-profile-section p{font-weight:700}client-profiles .virtual-repeat.item-container{height:50px;cursor:pointer}client-profiles .virtual-repeat.item-container.odd .repeater-row{background-color:#efefef}client-profiles .virtual-repeat.item-container.odd .repeater-row:hover{background-color:#ddd}client-profiles .virtual-repeat.item-container.even .repeater-row{background-color:#fff}client-profiles .virtual-repeat.item-container.even .repeater-row:hover{background-color:#ededed}fees-management h3{margin:0;font-size:small}fees-management md-input-container{padding:0;margin:0 0}fees-management md-input-container input{padding:0}fees-management md-input-container .md-errors-spacer{display:none}fees-management md-input-container.ng-input-invalid .md-errors-spacer{display:block}fees-management table{width:100%}fees-management table button{margin:0!important}fees-management thead tr{background:rgba(3,169,244,.34)}fees-management tbody tr:nth-child(odd){background:linear-gradient(to right,#f1eded,#fffbfb)}fees-management tbody tr:nth-child(even){background-color:#fff}fees-management th{font-size:small}fees-management td{vertical-align:top;text-align:center}fees-management td.currency-name,fees-management td.fee-name{font-size:small;vertical-align:middle;text-align:left;padding:0 4px}fees-management td input{text-align:right}fees-management td md-checkbox{margin:0;margin-top:4%}.dateRangeSelector{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;justify-content:center}@media screen and (max-width:599px){.dateRangeSelector{justify-content:space-around}}.dateRangeSelector md-input-container{box-sizing:border-box;text-align:center;margin-bottom:0}.dateRangeSelector md-input-container:not(.ng-input-invalid) .md-errors-spacer{display:none}.dateRangeSelector .shortcutsContainer{width:50px}.dateRangeSelector .shortcutsContainer md-fab-speed-dial{position:absolute}@media screen and (max-width:599px){.dateRangeSelector md-input-container{flex-basis:50%}.dateRangeSelector md-input-container>label{width:auto!important;right:auto!important}.dateRangeSelector md-datepicker .md-datepicker-button,.dateRangeSelector md-datepicker .md-datepicker-triangle-button{display:none}.dateRangeSelector md-datepicker .md-datepicker-input-container{margin-left:0}.dateRangeSelector .range-move-back{order:2}.dateRangeSelector .range-move-forward{order:4}.dateRangeSelector .shortcutsContainer{order:3}}orders-search .order-search-criteria{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}orders-search .order-list-payment-buttons{flex-shrink:0}@media screen and (max-width:959px){orders-search .order-list-payment-buttons{display:none}}orders-search .virtual-repeat.item-container{height:75px;cursor:pointer}orders-search .virtual-repeat.item-container.odd .results-item-container{background-color:#efefef}orders-search .virtual-repeat.item-container.odd .results-item-container:hover{background-color:#ddd}orders-search .virtual-repeat.item-container.even .results-item-container{background-color:#fff}orders-search .virtual-repeat.item-container.even .results-item-container:hover{background-color:#ededed}orders-search .results-item-container{display:flex;flex-direction:row;justify-content:start;align-items:center;height:75px;outline:0}orders-search .results-item-container:hover{background-color:#d3d3d3}orders-search .results-item-container order-status{padding:0 10px}orders-search .results-item-container .results-item.content{overflow:hidden}orders-search .results-item-container .results-item.content p{margin:0;font-size:small}readonly-order md-tabs{height:100%}readonly-order .order-tab-container{padding:10px;box-sizing:border-box}readonly-order .order-tab-container.map{height:100%;padding:0}readonly-order .order-tab-container.map ng-map{height:100%}readonly-order .order-tab-container.client,readonly-order .order-tab-container.driver,readonly-order .order-tab-container.info,readonly-order .order-tab-container.messages,readonly-order .order-tab-container.money,readonly-order .order-tab-container.tags{display:flex;flex-direction:row;flex-wrap:wrap}readonly-order .order-tab-container.client .order-tab-subcontainer,readonly-order .order-tab-container.driver .order-tab-subcontainer,readonly-order .order-tab-container.info .order-tab-subcontainer,readonly-order .order-tab-container.messages .order-tab-subcontainer,readonly-order .order-tab-container.money .order-tab-subcontainer,readonly-order .order-tab-container.tags .order-tab-subcontainer{padding:2px}readonly-order .order-tab-container.client .order-tab-subcontainer,readonly-order .order-tab-container.client md-input-container,readonly-order .order-tab-container.driver .order-tab-subcontainer,readonly-order .order-tab-container.driver md-input-container,readonly-order .order-tab-container.info .order-tab-subcontainer,readonly-order .order-tab-container.info md-input-container,readonly-order .order-tab-container.messages .order-tab-subcontainer,readonly-order .order-tab-container.messages md-input-container,readonly-order .order-tab-container.money .order-tab-subcontainer,readonly-order .order-tab-container.money md-input-container,readonly-order .order-tab-container.tags .order-tab-subcontainer,readonly-order .order-tab-container.tags md-input-container{box-sizing:border-box;flex-basis:100%}readonly-order .order-tab-container.client .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.client md-input-container.very-narrow,readonly-order .order-tab-container.driver .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.driver md-input-container.very-narrow,readonly-order .order-tab-container.info .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.info md-input-container.very-narrow,readonly-order .order-tab-container.messages .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.messages md-input-container.very-narrow,readonly-order .order-tab-container.money .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.money md-input-container.very-narrow,readonly-order .order-tab-container.tags .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.tags md-input-container.very-narrow{flex-basis:50%}@media screen and (min-width:960px){readonly-order .order-tab-container.client .order-tab-subcontainer,readonly-order .order-tab-container.client md-input-container,readonly-order .order-tab-container.driver .order-tab-subcontainer,readonly-order .order-tab-container.driver md-input-container,readonly-order .order-tab-container.info .order-tab-subcontainer,readonly-order .order-tab-container.info md-input-container,readonly-order .order-tab-container.messages .order-tab-subcontainer,readonly-order .order-tab-container.messages md-input-container,readonly-order .order-tab-container.money .order-tab-subcontainer,readonly-order .order-tab-container.money md-input-container,readonly-order .order-tab-container.tags .order-tab-subcontainer,readonly-order .order-tab-container.tags md-input-container{flex-basis:50%}readonly-order .order-tab-container.client .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.client md-input-container.very-narrow,readonly-order .order-tab-container.driver .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.driver md-input-container.very-narrow,readonly-order .order-tab-container.info .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.info md-input-container.very-narrow,readonly-order .order-tab-container.messages .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.messages md-input-container.very-narrow,readonly-order .order-tab-container.money .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.money md-input-container.very-narrow,readonly-order .order-tab-container.tags .order-tab-subcontainer.very-narrow,readonly-order .order-tab-container.tags md-input-container.very-narrow{flex-basis:25%}}readonly-order .order-tab-container.client .order-tab-subcontainer label,readonly-order .order-tab-container.client md-input-container label,readonly-order .order-tab-container.driver .order-tab-subcontainer label,readonly-order .order-tab-container.driver md-input-container label,readonly-order .order-tab-container.info .order-tab-subcontainer label,readonly-order .order-tab-container.info md-input-container label,readonly-order .order-tab-container.messages .order-tab-subcontainer label,readonly-order .order-tab-container.messages md-input-container label,readonly-order .order-tab-container.money .order-tab-subcontainer label,readonly-order .order-tab-container.money md-input-container label,readonly-order .order-tab-container.tags .order-tab-subcontainer label,readonly-order .order-tab-container.tags md-input-container label{width:100%!important}readonly-order .order-tab-container.client .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.client md-input-container:not(.important),readonly-order .order-tab-container.driver .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.driver md-input-container:not(.important),readonly-order .order-tab-container.info .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.info md-input-container:not(.important),readonly-order .order-tab-container.messages .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.messages md-input-container:not(.important),readonly-order .order-tab-container.money .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.money md-input-container:not(.important),readonly-order .order-tab-container.tags .order-tab-subcontainer:not(.important),readonly-order .order-tab-container.tags md-input-container:not(.important){padding-left:2px}readonly-order .order-tab-container.client .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.client md-input-container:not(.important) label,readonly-order .order-tab-container.driver .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.driver md-input-container:not(.important) label,readonly-order .order-tab-container.info .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.info md-input-container:not(.important) label,readonly-order .order-tab-container.messages .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.messages md-input-container:not(.important) label,readonly-order .order-tab-container.money .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.money md-input-container:not(.important) label,readonly-order .order-tab-container.tags .order-tab-subcontainer:not(.important) label,readonly-order .order-tab-container.tags md-input-container:not(.important) label{left:2px}readonly-order .order-tab-container.client .order-tab-subcontainer.important input,readonly-order .order-tab-container.client md-input-container.important input,readonly-order .order-tab-container.driver .order-tab-subcontainer.important input,readonly-order .order-tab-container.driver md-input-container.important input,readonly-order .order-tab-container.info .order-tab-subcontainer.important input,readonly-order .order-tab-container.info md-input-container.important input,readonly-order .order-tab-container.messages .order-tab-subcontainer.important input,readonly-order .order-tab-container.messages md-input-container.important input,readonly-order .order-tab-container.money .order-tab-subcontainer.important input,readonly-order .order-tab-container.money md-input-container.important input,readonly-order .order-tab-container.tags .order-tab-subcontainer.important input,readonly-order .order-tab-container.tags md-input-container.important input{border-color:green;border-width:0 0 2px 0}readonly-order .order-tab-container.client .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.client md-input-container.important md-icon,readonly-order .order-tab-container.driver .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.driver md-input-container.important md-icon,readonly-order .order-tab-container.info .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.info md-input-container.important md-icon,readonly-order .order-tab-container.messages .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.messages md-input-container.important md-icon,readonly-order .order-tab-container.money .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.money md-input-container.important md-icon,readonly-order .order-tab-container.tags .order-tab-subcontainer.important md-icon,readonly-order .order-tab-container.tags md-input-container.important md-icon{color:green}readonly-order .order-tab-container.client .order-tab-subcontainer .distinct,readonly-order .order-tab-container.client md-input-container .distinct,readonly-order .order-tab-container.driver .order-tab-subcontainer .distinct,readonly-order .order-tab-container.driver md-input-container .distinct,readonly-order .order-tab-container.info .order-tab-subcontainer .distinct,readonly-order .order-tab-container.info md-input-container .distinct,readonly-order .order-tab-container.messages .order-tab-subcontainer .distinct,readonly-order .order-tab-container.messages md-input-container .distinct,readonly-order .order-tab-container.money .order-tab-subcontainer .distinct,readonly-order .order-tab-container.money md-input-container .distinct,readonly-order .order-tab-container.tags .order-tab-subcontainer .distinct,readonly-order .order-tab-container.tags md-input-container .distinct{border:solid 1px #000;box-shadow:2px 2px 2px grey;padding:2px;box-sizing:border-box}readonly-order .order-tab-container.client .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.client md-input-container .distinct h4,readonly-order .order-tab-container.driver .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.driver md-input-container .distinct h4,readonly-order .order-tab-container.info .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.info md-input-container .distinct h4,readonly-order .order-tab-container.messages .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.messages md-input-container .distinct h4,readonly-order .order-tab-container.money .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.money md-input-container .distinct h4,readonly-order .order-tab-container.tags .order-tab-subcontainer .distinct h4,readonly-order .order-tab-container.tags md-input-container .distinct h4{margin:0;font-size:small}readonly-order .order-tab-container.client .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.client md-input-container .md-errors-spacer,readonly-order .order-tab-container.driver .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.driver md-input-container .md-errors-spacer,readonly-order .order-tab-container.info .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.info md-input-container .md-errors-spacer,readonly-order .order-tab-container.messages .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.messages md-input-container .md-errors-spacer,readonly-order .order-tab-container.money .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.money md-input-container .md-errors-spacer,readonly-order .order-tab-container.tags .order-tab-subcontainer .md-errors-spacer,readonly-order .order-tab-container.tags md-input-container .md-errors-spacer{display:none}readonly-order .order-tab-container .payments-table-container{display:flex;flex-direction:row;align-items:center;padding:0 2px;flex-basis:100%}readonly-order .order-tab-container .payments-table-container span:nth-child(1){flex-basis:60%;margin-right:5%}readonly-order .order-tab-container .payments-table-container span:nth-child(2){flex-basis:10%;margin-right:5%}readonly-order .order-tab-container .payments-table-container span:nth-child(3){flex-basis:10%;margin-right:5%}readonly-order .order-tab-container .payments-table-container span:nth-child(4){flex-basis:10%;margin-right:5%}readonly-order .order-tab-container .payments-table-container span:nth-child(5){flex-basis:10%;margin-right:5%}readonly-order .order-tab-container .payments-table-container md-input-container{padding:0;margin:0 0}readonly-order .order-tab-container .payments-table-container md-input-container input{padding:0}readonly-order .order-tab-container .payments-table-container md-input-container .md-errors-spacer{display:none}readonly-order .order-tab-container .payments-table-container md-input-container.ng-input-invalid .md-errors-spacer{display:block}readonly-order .order-tab-container .payments-table-container.header{background-color:rgba(3,169,244,.34);font-size:small;border-radius:2px}readonly-order .order-tab-container .payments-table-container.items:nth-child(odd){background:linear-gradient(to right,#f1eded,#fffbfb)}readonly-order .order-tab-container .payments-table-container.items:nth-child(even){background-color:#fff}order-tags h4{margin:0}order-tags p{margin-top:0;font-size:small}.login .login-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;box-sizing:border-box}@media screen and (max-width:599px){.login .login-content{flex-direction:column;justify-content:normal}}@media screen and (min-width:600px) and (max-width:959px){.login .login-content .external{flex-basis:50%}}@media screen and (min-width:960px){.login .login-content .external{flex-basis:40%}}#tripInfo-content .location-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;box-sizing:border-box}@media screen and (max-width:599px){#tripInfo-content .location-selection{flex-direction:column;display:flex;justify-content:center;align-items:normal}}#tripInfo-content .datetime-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;box-sizing:border-box}@media screen and (min-width:600px){#tripInfo-content .datetime-selection md-input-container{display:flex}#tripInfo-content .datetime-selection md-input-container>label:not(.md-no-float):not(.md-container-ignore){overflow:visible}}@media screen and (max-width:599px){#tripInfo-content .datetime-selection{flex-direction:column;justify-content:normal}#tripInfo-content .datetime-selection .md-datepicker-input-container,#tripInfo-content .datetime-selection md-input-container{flex-basis:100%}#tripInfo-content .datetime-selection ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){left:37px;right:0}#tripInfo-content .datetime-selection md-datepicker{display:inline-block;padding:0;width:100%}#tripInfo-content .datetime-selection md-datepicker .md-datepicker-button{margin:0;top:0}#tripInfo-content .datetime-selection md-datepicker .md-datepicker-input-container{display:flex}#tripInfo-content .datetime-selection md-datepicker .md-datepicker-input-container .md-datepicker-input{max-width:100%;min-width:100%}#tripInfo-content .datetime-selection md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{right:8px}#tripInfo-content .datetime-selection .md-input-messages-animation .md-input-message-animation{margin-left:37px}}#tripInfo-content .route-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:normal;box-sizing:border-box}@media screen and (max-width:599px){#tripInfo-content .route-section{flex-direction:column;justify-content:normal}}#contactInfo-content .contact-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:normal;box-sizing:border-box}@media screen and (max-width:599px){#contactInfo-content .contact-section{flex-direction:column;justify-content:normal}}md-dialog .map-dialog md-input-container .md-errors-spacer{display:none}md-dialog #clientroute-sm{height:65vh}.image-full-width{width:100%}order-series-list .repeated-item{display:flex;flex-direction:row;align-items:center;padding:0 5px 0 5px}order-series-list .bottom-container{flex-grow:0;flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-end;padding:5px 15px}order-series-list .bottom-container button{flex-grow:0;flex-shrink:0}order-series-edit md-tabs-canvas{height:25px}order-series-edit md-tabs-canvas md-pagination-wrapper{height:unset;width:100%;justify-content:center}order-series-edit md-tabs-canvas md-pagination-wrapper .md-tab{padding:0 24px}order-series-edit .page-content md-tabs md-tab-content md-content{padding-top:15px}order-series-edit .row-section{display:flex;flex-direction:row}order-series-edit .row-section billing-address,order-series-edit .row-section client-profile-search,order-series-edit .row-section organisation-search{flex-basis:50%}order-series-edit .row-section span{padding-top:10px}order-series-edit .row-section .buttons{flex-basis:50%;display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:959px){order-series-edit .row-section{flex-direction:column;align-items:stretch}order-series-edit .row-section billing-address,order-series-edit .row-section client-profile-search,order-series-edit .row-section organisation-search{flex-basis:100%}order-series-edit .row-section .buttons{flex-basis:100%;flex-direction:column;align-items:stretch}}order-series-edit .payment-list-container{border:dashed 1px gray;margin-bottom:10px;padding:2px}order-series-edit .payment-list-container .payment-list{display:flex;flex-direction:row;padding:5px 0}order-series-edit .payment-list-container .payment-list payment-brief{margin-right:5px}order-series-edit .order-edit{position:relative;display:flex;flex-direction:column;padding:2px 4px 0 4px;margin:0 0 5px 0;box-shadow:2px 2px 2px grey;border:solid grey 1px;overflow:hidden}@media screen and (max-width:959px){order-series-edit .order-edit.inactive{max-height:100px}}order-series-edit .order-edit .locations{display:flex;flex-direction:row;align-items:flex-end}@media screen and (max-width:959px){order-series-edit .order-edit .locations{flex-direction:column;align-items:stretch}order-series-edit .order-edit .locations button{margin:auto}}order-series-edit .order-edit .locations address-picker{flex-grow:1}order-series-edit .order-edit .time-and-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}order-series-edit .order-edit .time-and-buttons .time{display:flex;flex-direction:row}order-series-edit .order-edit .time-and-buttons .time label{font-size:small;margin:2px 0 0 4px;display:flex;flex-direction:row;align-items:center}order-series-edit .order-edit .time-and-buttons .time label md-switch{margin:0}order-series-edit .order-edit .time-and-buttons .time .time-inputs{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}order-series-edit .order-edit .time-and-buttons .time .time-inputs span{margin:10px;padding-bottom:20px}@media screen and (max-width:599px){order-series-edit .order-edit .time-and-buttons .time .time-inputs{flex-direction:column;align-items:stretch}}order-series-edit .order-edit .time-and-buttons .time .time-inputs md-input-container{margin-top:0}order-series-edit .order-edit .time-and-buttons .time .time-inputs mdp-time-picker{margin:0 9px;max-width:150px}order-series-edit .order-edit .time-and-buttons .time .time-inputs mdp-time-picker button{margin-top:0}order-series-edit .order-edit .time-and-buttons .time .time-inputs mdp-time-picker label{display:none}order-series-edit .order-edit .time-and-buttons .time .time-inputs mdp-time-picker .md-errors-spacer{display:none}order-series-edit .order-edit .time-and-buttons .time .repeat-inputs input{width:50px;margin:0 3px}order-series-edit .order-edit .time-and-buttons .no-starting-fee-cbx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}order-series-edit .order-edit .time-and-buttons .no-starting-fee-cbx md-checkbox{margin:5px}order-series-edit .order-edit .time-and-buttons .i-stretch{flex-grow:1}order-series-edit .order-edit .time-and-buttons md-input-container{margin-bottom:0}order-series-edit .order-edit .time-and-buttons .buttons{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media screen and (max-width:599px){order-series-edit .order-edit .time-and-buttons .buttons{justify-content:center}}order-series-edit .order-edit .time-and-buttons .buttons button{margin-top:0}order-series-edit .order-edit .order-edit-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:50;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}order-series-edit .order-edit .order-edit-overlay md-icon{margin:0}order-series-edit .orders-list{display:flex;flex-direction:column}order-series-edit .orders-list .order-item{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:959px){order-series-edit .orders-list .order-item{flex-direction:column;align-items:stretch}}order-series-edit .orders-list .order-item:nth-child(odd){background:linear-gradient(to right,#f1eded,#fffbfb)}order-series-edit .orders-list .order-item:nth-child(even){background:#fff}order-series-edit .orders-list .order-item.readonly{background:linear-gradient(to bottom,#d8d6d6,#bebaba)}order-series-edit .orders-list .order-item.being-edited{border:1px dashed red}order-series-edit .orders-list .order-item .order-item-content{padding:0 5px;flex-grow:1;display:flex;flex-direction:column;font-size:small;font-weight:700}order-series-edit .orders-list .order-item .order-item-content .order-item-address{display:flex;flex-direction:row;justify-content:left;align-items:center;font-size:medium;font-weight:400;margin-left:10px}@media screen and (max-width:599px){order-series-edit .orders-list .order-item .order-item-content .order-item-address{flex-direction:column;align-items:stretch}}order-series-edit .orders-list .order-item .order-item-content .order-item-address md-icon{margin:0}order-series-edit .orders-list .order-item .order-item-content .order-item-address md-icon.icon-down{display:none}@media screen and (max-width:599px){order-series-edit .orders-list .order-item .order-item-content .order-item-address md-icon.icon-down{display:block;margin:auto}}@media screen and (max-width:599px){order-series-edit .orders-list .order-item .order-item-content .order-item-address md-icon.icon-forward{display:none}}order-series-edit .orders-list .order-item .order-item-content .order-item-datetime{display:flex;flex-direction:row;align-items:center}order-series-edit .orders-list .order-item .order-item-content .order-item-datetime order-status{margin-left:10px;display:flex;flex-direction:row;align-items:center}order-series-edit .orders-list .order-item .warning{color:#ffb030}order-series-edit .orders-list .order-item .order-item-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}order-series-edit .orders-list .order-item .order-item-buttons md-checkbox{margin:0}.order-series-price-estimation-dialog-content .price-container{padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px;font-size:150%}.order-series-price-estimation-dialog-content .price-container .price{font-size:150%;color:green;font-weight:700}.order-series-price-estimation-dialog-content .price-container .price-with-vat{font-size:90%;color:#006400;font-weight:400}.order-series-repeat-dialog-content .setting-row{margin:5px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-series-repeat-dialog-content .setting-row input{width:50px;margin:0 3px}offer-calculator .all-content{padding:10px}offer-calculator .all-content .controls-container{display:flex;flex-direction:column}offer-calculator .all-content .controls-container .addresses{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 20px 0}offer-calculator .all-content .controls-container .addresses address-picker{flex-grow:1}offer-calculator .all-content .price-container{display:flex;flex-direction:row;justify-content:center;align-items:baseline;margin:20px;font-size:150%}offer-calculator .all-content .price-container .price{font-size:150%;color:green;font-weight:700}offer-calculator .all-content .price-container .price-with-vat{font-size:90%;color:#006400;font-weight:400}offer-calculator .all-content .price-maydiffertext{text-align:center;color:#dd2c00}offer-calculator .time-and-buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}@media screen and (max-width:959px){offer-calculator .time-and-buttons{flex-direction:column}}offer-calculator .time-and-buttons .time{display:flex;flex-direction:column;border:solid 1px #a0a0a0;border-radius:10px;margin:4px 2px}offer-calculator .time-and-buttons .time label{font-size:small;margin:2px 0 0 15px;display:flex;flex-direction:row;align-items:center}offer-calculator .time-and-buttons .time label md-switch{margin:0}offer-calculator .time-and-buttons .time .time-inputs{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:599px){offer-calculator .time-and-buttons .time .time-inputs{flex-direction:column;align-items:stretch}}offer-calculator .time-and-buttons .time .time-inputs md-input-container{margin-top:0}offer-calculator .time-and-buttons .time .time-inputs mdp-time-picker{margin:0 9px}offer-calculator .time-and-buttons .time .time-inputs mdp-time-picker button{margin-top:0}offer-calculator .time-and-buttons .time .time-inputs mdp-time-picker label{display:none}payment-brief .payment-brief-container{border:solid grey 1px;padding:0 5px;box-shadow:2px 2px 2px grey;background-color:#fff;display:flex;flex-direction:column;align-items:center;min-width:120px}payment-brief .payment-brief-container .payment-brief-status{font-size:80%}invoice-creator .info-container{font-size:80%;display:flex;flex-direction:row}invoice-creator .info-container p{margin-left:20px}invoice-creator .general-details{margin-bottom:10px}invoice-creator .general-details span:first-child{font-size:90%}invoice-creator .general-details span:nth-child(2){font-weight:700}invoice-creator li.payment-item{display:flex;flex-direction:row;justify-content:space-between}invoice-creator table{border-collapse:collapse;width:100%}invoice-creator table th{text-align:right}invoice-creator table th.left{text-align:left}invoice-creator table tr.order-item{background:rgba(3,169,244,.34);border-left:2px solid rgba(3,169,244,.34);border-right:2px solid rgba(3,169,244,.34)}invoice-creator table tr.order-item.second{font-size:80%}invoice-creator table tr.payment-item{border-left:2px solid rgba(3,169,244,.34);border-right:2px solid rgba(3,169,244,.34)}invoice-creator table tr.payment-item.odd{background:linear-gradient(to right,#f1eded,#fffbfb)}invoice-creator table tr.payment-item.even{background:#fff}invoice-creator table tr.payment-item.last{border-bottom:solid 2px rgba(3,169,244,.34)}invoice-creator table tr.payment-item td{text-align:right;padding:4px 2px 4px 0}invoice-creator table tr.payment-item td.fee-name{text-align:left}invoice-creator table tr.payment-item td.select-button{text-align:center}invoice-creator table tr.payment-item td.select-button md-checkbox{margin:0}invoice-creator table tr.payment-item td.minor{font-size:small}invoice-creator table tr.separator{height:10px}.invoice{border:solid 1px #000;padding:5px;display:flex;flex-direction:column;background-color:#fff;box-shadow:4px 4px 2px grey}@media print{.invoice{box-shadow:none;border:none;padding:0}}.invoice .issuer-info{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.invoice .issuer-info .issuer-text{white-space:pre-wrap;flex-basis:50%}.invoice .issuer-info .issuer-logo{flex-basis:50%;text-align:right}.invoice .issuer-info .issuer-logo img{max-height:100px}.invoice .status-badge{height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.invoice .status-badge span{border-width:5px;border-style:solid;padding:5px;border-radius:10px;transform:rotate(-10deg);font-weight:700}@media print{.invoice .status-badge span{display:none}}.invoice .invoice-number{display:flex;flex-direction:row;align-items:center}.invoice .receiver-info{display:flex;flex-direction:column;align-self:flex-end;margin-bottom:20px;white-space:pre-line}.invoice .invoice-issuing-info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.invoice .invoice-table table{width:100%}.invoice .invoice-table table td,.invoice .invoice-table table th{text-align:right}.invoice .invoice-table table td.toLeft,.invoice .invoice-table table th.toLeft{text-align:left}.invoice .invoice-table table td.relative-container,.invoice .invoice-table table th.relative-container{position:relative}.invoice .invoice-table table td md-input-container,.invoice .invoice-table table th md-input-container{padding:0}.invoice .invoice-table table td button,.invoice .invoice-table table th button{margin:0;padding:0;height:auto;min-height:auto}.invoice .invoice-table table .invoice-grand-total{font-weight:700;font-size:110%}.invoice .invoice-duedate{display:flex;flex-direction:row;align-items:center}.invoice .invoice-bank{display:flex;flex-direction:column;padding:10px 0 10px 0}.invoice .invoice-bank span{padding:5px 0 5px 0}.invoice .invoice-thankyou{text-align:center}.invoice.print table{border-collapse:collapse}.invoice.print table td,.invoice.print table th{border:1px solid #000}invoice-list .content{height:100%;padding:10px}invoice-list .repeater-row{height:50px;display:flex;flex-direction:row;align-items:center;padding:0 10px}invoice-list .repeater-row .ili-number{flex-basis:30%}invoice-list .repeater-row .ili-status{flex-basis:30%}invoice-list .repeater-row .ili-issuing-date{flex-basis:30%}invoice-list .criteria-selection form{display:flex;flex-direction:row;align-items:center;justify-content:space-around}@media screen and (max-width:959px){invoice-list .criteria-selection form{flex-direction:column;align-items:stretch}}invoice-list .virtual-repeat.item-container{height:50px;cursor:pointer}invoice-list .virtual-repeat.item-container.odd .repeater-row{background-color:#efefef}invoice-list .virtual-repeat.item-container.odd .repeater-row:hover{background-color:#ddd}invoice-list .virtual-repeat.item-container.even .repeater-row{background-color:#fff}invoice-list .virtual-repeat.item-container.even .repeater-row:hover{background-color:#ededed}calendar{display:flex;flex-direction:row;overflow-x:scroll}calendar .month{width:400px;height:400px;border:solid 1px gray;margin:5px;background-color:#fff;box-shadow:2px 2px 2px grey;box-shadow:1px 1px 1px #a29d9d;display:flex;flex-direction:column;flex-shrink:0}calendar .month .month-header{display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px;border-bottom:1px solid gray}calendar .month .month-days{display:grid;display:-ms-grid;grid-template-columns:repeat(7,7fr);-ms-grid-columns:7fr 7fr 7fr 7fr 7fr 7fr 7fr;grid-column-gap:5px;padding:5px}calendar .month .month-days div{text-align:center;cursor:pointer;outline:0;-ms-grid-row:1}calendar .month .month-days div:hover{background-color:rgba(3,169,244,.5)}calendar .month .month-days div:nth-child(1){-ms-grid-column:1}calendar .month .month-days div:nth-child(2){-ms-grid-column:2}calendar .month .month-days div:nth-child(3){-ms-grid-column:3}calendar .month .month-days div:nth-child(4){-ms-grid-column:4}calendar .month .month-days div:nth-child(5){-ms-grid-column:5}calendar .month .month-days div:nth-child(6){-ms-grid-column:6}calendar .month .month-days div:nth-child(7){-ms-grid-column:7}calendar .month .month-content{display:grid;display:-ms-grid;grid-template-columns:repeat(7,7fr);-ms-grid-columns:7fr 7fr 7fr 7fr 7fr 7fr 7fr;grid-template-rows:repeat(6,6fr);-ms-grid-rows:6fr 6fr 6fr 6fr 6fr 6fr;grid-column-gap:5px;grid-row-gap:5px;padding:5px;height:100%}calendar .month .month-content .day{position:relative;outline:0;border:1px solid #dcdbdb;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}calendar .month .month-content .day:hover{background-color:rgba(3,169,244,.5)}calendar .month .month-content .day.disabled{color:rgba(128,128,128,.575);cursor:default}calendar .month .month-content .day.disabled:hover{background-color:#fff}calendar .month .month-content .day.selected{border:solid 1px rgba(3,169,244,.5);background-color:rgba(3,169,244,.5)}calendar .month .month-content .day.has-selected-orders{border-color:#ff4500;border-style:dashed;border-width:1px}calendar .month .month-content .day .day-number{font-size:130%;flex-basis:50%;padding-left:5px}calendar .month .month-content .day .featured{color:#fff;background:linear-gradient(45deg,rgba(178,89,143,0) 0,rgba(178,89,143,0) 50%,#ffb030 51%,#ffb030);position:absolute;top:1px;right:1px;font-size:14px;padding:0 2px 6px 12px;line-height:1}calendar .month .month-content .day .featured::before{content:"\0021";box-sizing:border-box}calendar .month .month-content .day .day-counters{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-basis:50%}calendar .month .month-content .day .day-counters .orders-counter{color:#fff;font-size:70%;border-radius:6px 6px;outline:0;padding:1px 3px;width:8px}calendar .month .month-content .day .day-counters .orders-counter.saved{background-color:green}calendar .month .month-content .day .day-counters .orders-counter.draft{background-color:#ff4500}calendar .month .month-content .day .day-counters .orders-counter.cancelled{background-color:gray}calendar .month .month-content .day .day-counters .orders-counter.zero{background-color:transparent;color:transparent}calendar .month .month-content .day:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}calendar .month .month-content .day:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}calendar .month .month-content .day:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}calendar .month .month-content .day:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}calendar .month .month-content .day:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}calendar .month .month-content .day:nth-child(6){-ms-grid-column:6;-ms-grid-row:1}calendar .month .month-content .day:nth-child(7){-ms-grid-column:7;-ms-grid-row:1}calendar .month .month-content .day:nth-child(8){-ms-grid-column:1;-ms-grid-row:2}calendar .month .month-content .day:nth-child(9){-ms-grid-column:2;-ms-grid-row:2}calendar .month .month-content .day:nth-child(10){-ms-grid-column:3;-ms-grid-row:2}calendar .month .month-content .day:nth-child(11){-ms-grid-column:4;-ms-grid-row:2}calendar .month .month-content .day:nth-child(12){-ms-grid-column:5;-ms-grid-row:2}calendar .month .month-content .day:nth-child(13){-ms-grid-column:6;-ms-grid-row:2}calendar .month .month-content .day:nth-child(14){-ms-grid-column:7;-ms-grid-row:2}calendar .month .month-content .day:nth-child(15){-ms-grid-column:1;-ms-grid-row:3}calendar .month .month-content .day:nth-child(16){-ms-grid-column:2;-ms-grid-row:3}calendar .month .month-content .day:nth-child(17){-ms-grid-column:3;-ms-grid-row:3}calendar .month .month-content .day:nth-child(18){-ms-grid-column:4;-ms-grid-row:3}calendar .month .month-content .day:nth-child(19){-ms-grid-column:5;-ms-grid-row:3}calendar .month .month-content .day:nth-child(20){-ms-grid-column:6;-ms-grid-row:3}calendar .month .month-content .day:nth-child(21){-ms-grid-column:7;-ms-grid-row:3}calendar .month .month-content .day:nth-child(22){-ms-grid-column:1;-ms-grid-row:4}calendar .month .month-content .day:nth-child(23){-ms-grid-column:2;-ms-grid-row:4}calendar .month .month-content .day:nth-child(24){-ms-grid-column:3;-ms-grid-row:4}calendar .month .month-content .day:nth-child(25){-ms-grid-column:4;-ms-grid-row:4}calendar .month .month-content .day:nth-child(26){-ms-grid-column:5;-ms-grid-row:4}calendar .month .month-content .day:nth-child(27){-ms-grid-column:6;-ms-grid-row:4}calendar .month .month-content .day:nth-child(28){-ms-grid-column:7;-ms-grid-row:4}calendar .month .month-content .day:nth-child(29){-ms-grid-column:1;-ms-grid-row:5}calendar .month .month-content .day:nth-child(30){-ms-grid-column:2;-ms-grid-row:5}calendar .month .month-content .day:nth-child(31){-ms-grid-column:3;-ms-grid-row:5}calendar .month .month-content .day:nth-child(32){-ms-grid-column:4;-ms-grid-row:5}calendar .month .month-content .day:nth-child(33){-ms-grid-column:5;-ms-grid-row:5}calendar .month .month-content .day:nth-child(34){-ms-grid-column:6;-ms-grid-row:5}calendar .month .month-content .day:nth-child(35){-ms-grid-column:7;-ms-grid-row:5}calendar .month .month-content .day:nth-child(36){-ms-grid-column:1;-ms-grid-row:6}calendar .month .month-content .day:nth-child(37){-ms-grid-column:2;-ms-grid-row:6}calendar .month .month-content .day:nth-child(38){-ms-grid-column:3;-ms-grid-row:6}calendar .month .month-content .day:nth-child(39){-ms-grid-column:4;-ms-grid-row:6}calendar .month .month-content .day:nth-child(40){-ms-grid-column:5;-ms-grid-row:6}calendar .month .month-content .day:nth-child(41){-ms-grid-column:6;-ms-grid-row:6}calendar .month .month-content .day:nth-child(42){-ms-grid-column:7;-ms-grid-row:6}calendar .more-months{width:100px;flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.criteria-selection{display:flex;flex-direction:row;justify-content:flex-start;align-items:end;height:100px;border-bottom:solid gray 1px;overflow:hidden;overflow-x:auto;padding:0 15px}.criteria-selection md-switch{padding-right:10px;padding-left:16px}.criteria-selection .criteria-item{flex-grow:0;flex-basis:250px;flex-shrink:0}.criteria-selection:empty{display:none}.refresh-button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.refresh-button-container button{min-width:56px}.refresh-button-container p{font-size:small;margin:0}.results-header{display:flex;flex-direction:row;justify-content:space-between;height:75px;box-sizing:border-box;margin:0 15px;padding:10px;flex-shrink:0;position:relative;border-bottom:solid gray 1px}.results-header .results-header-texts{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.results-header .results-header-texts .results-count{font-weight:700}.results-header .results-header-texts p{font-size:small;margin:0}#vertical-container{height:100%;width:100%}.repeated-item{border-bottom:1px solid #ddd;box-sizing:border-box;height:45px;outline:0}.repeated-item .repeat-status{margin-left:20px}.repeated-item.clickable{cursor:pointer}.repeated-item.clickable:hover{background-color:rgba(162,220,247,.7)}order-series-status .status-container{min-width:70px;font-size:70%;display:flex;flex-direction:row;justify-content:center;border:solid 1px gray;border-radius:5px;margin:0 5px}order-series-status .status-container.draft{background-color:transparent}order-series-status .status-container.submitted{background-color:#ffab40}order-series-status .status-container.accepted{background-color:#03a9f4}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){md-dialog{flex-basis:90%}md-autocomplete .md-input::-ms-clear{display:none}}.text-right{text-align:right;width:50%;float:right}.text-right-full-width{text-align:right;width:100%;float:right}.flip-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.material-icons.orange600{color:#fb8c00}.invalid-tab-label{color:#dd2c00}.invalid-tab-label::after{content:"*";color:#dd2c00}.validation-message{color:#dd2c00}.message-under-normal-validation{font-size:12px;line-height:14px;margin-top:-25px;padding-left:2px}.negativeToast>.md-toast-content{background-color:#fb8c00!important}.custom_facebook_btn{display:block;background-color:#4267b2;border-radius:3px;width:235px;border-width:1px;height:40px;background-size:contain}.custom_facebook_btn:hover{background-color:#29487d}.custom_facebook_btn span.icon{background:url(images/facebook-icon_24x24.png) transparent 7px 50% no-repeat;display:inline-block;vertical-align:middle;width:40px;height:40px}.custom_facebook_btn span.buttonText{display:inline-block;vertical-align:middle;padding-left:15px;padding-right:15px;font-size:15px;font-family:Roboto,arial,sans-serif;color:#fff}#custom_google_btn{display:block;color:#737373;border-radius:3px;white-space:nowrap;width:235px;border-width:1px;border-style:solid;border-color:#d7d7d7;border-color:rgba(155,155,155,.3);margin-bottom:30px}#custom_google_btn:hover{background:#f7f7f7;cursor:pointer;border-style:inset}#custom_google_btn span.icon{background:url(images/button-gplus.png) transparent 2px 50% no-repeat;background-size:40px;display:inline-block;vertical-align:middle;width:45px;height:40px;border-right:#dadada 1px solid}#custom_google_btn span.buttonText{display:inline-block;vertical-align:middle;padding-left:25px;padding-right:30px;font-size:15px;font-weight:700;font-family:Roboto,arial,sans-serif}.height100Percent{height:100%}.success-container .md-toast-content{border:green solid 6px}.error-container .md-toast-content{border:red solid 6px}.switchWithDescription md-switch{margin-bottom:0}.switchWithDescription p{margin-top:0}.custom-error{color:#dd2c00;font-size:12px}md-dialog.alwaysFullscreenDialog{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}.readonly-property-container{border-bottom:1px solid #000;margin-bottom:5px}.btn-paypal{padding:0;overflow-y:hidden;height:40px;border:none}.priceBar{display:flex;flex-direction:column;padding:5px;margin:2px}.priceBar .additional-prices-list{display:flex;flex-direction:column;align-items:flex-end}.priceBar .main{display:flex;flex-direction:row;justify-content:space-between;font-size:250%;border-bottom:2px solid #000}.priceBar .main small{font-size:65%}.priceBar .main .price-label{margin-right:30px}.priceBar .additional-price{color:#555;font-size:90%!important}.priceBar .additional-price small{font-size:65%}.tt-multiline{height:auto}.withBorder{border:solid 2px}.withShadow{box-shadow:2px 2px 2px gray}.group-buttons{border:solid 2px;border-radius:10px}car-class{display:flex;flex-direction:column;align-items:stretch}.classy-container{display:flex;flex-direction:column;align-items:center}.classy-container .classy-group-buttons{display:flex;flex-direction:column;align-items:start}@media screen and (max-width:599px){md-toolbar.logo-toolbar{flex-direction:row;justify-content:center;align-items:center}md-toolbar.logo-toolbar img.custom-logo{width:60%}}@media screen and (min-width:600px){md-toolbar.logo-toolbar img.custom-logo{width:100%}}md-sidenav.md-sidenav-left{flex-shrink:0}