/*
 * (C) Quintiq 2013-2025
 *
 * For Additional Copyright Information, please browse the root of the web application for the license.txt
 */
.breadcrumb{display:inline-block;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;height:30px;margin:0 0 -4px;padding-bottom:0;background-color:rgba(255,255,255,.25)}.device-Web.device-ScrollBarFix .breadcrumb{height:48px}.breadcrumb>*{min-width:100%;width:100000px}.breadcrumb>*>*{text-decoration:none;outline:none;display:block;float:left;font-size:12px;line-height:30px;color:#fff!important;padding:0 10px 0 14px;margin:0 22px 0 0;background:#000;background:linear-gradient(#333,#000);background:0 0;position:relative}.breadcrumb>*>*:first-child{padding-left:18px}.breadcrumb>*>*:after{content:'';position:absolute;top:0;right:-18px;width:30px;height:30px;-webkit-transform:scale(.7) rotate(45deg);-moz-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);-o-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);z-index:100;background:0 0;box-shadow:1px -1px 0 1px rgba(255,255,255,.5);border-radius:0 1px 0 100px}.breadcrumb>*>*:last-child{padding:0;width:0}.breadcrumb>*>*:last-child:after{content:none}.squareGrid_parent{display:inline-block;overflow:hidden;overflow-x:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0;margin:0;border:0;width:100%;height:100%}.squareGrid_parent_alt{position:absolute;top:0;left:0;width:100%;height:100%}.squareGrid_parent_alt>*{width:101%;height:101%}.squareGrid{min-width:100%;min-height:100%}.squareGrid,.squareGrid>*{height:0;padding:0;margin:0;border:0}.squareGrid>*{float:left;width:100%;overflow:hidden;position:relative}.squareGrid *:not(span){max-width:100%}.squareGrid .fullscreen{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999;width:auto;height:auto}.counterBubble{position:absolute;font-size:.8em;height:1.5625em;line-height:1.65625em;margin-top:-.25em;padding:0 .5em;border-radius:.3125em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;color:#666}.counterBubble-min{color:#ffa300}.counterBubble-position-top-left{top:-2em}.counterBubble-position-top-right{right:0;top:-2em}.counterBubble-position-bottom-right{right:0}.dww{overflow-y:auto;-webkit-overflow-scrolling:touch}.dateTimeParent{position:relative;background:0 0!important;overflow:hidden}input.dateTimePicker{position:absolute;top:0;opacity:0;-webkit-appearance:none!important}input.dateTimePicker:focus{position:absolute;top:0;opacity:0;-webkit-appearance:none!important}input.dateTimeDisplay{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background:#fff!important}.dateTimeClearButton{margin:0;position:absolute;z-index:3;color:#999;right:-.5em;display:none;height:100%;top:5%}.dateTimeClearButton.hasValue{display:block}.dateTimeParent div.ui-input-text{border-width:0!important;border-style:none!important;margin:0!important}.durationPickerParent{position:relative;background:0 0!important}.durationPickerParent div.ui-input-text{border-width:0!important;border-style:none!important;margin:0!important}.durationPickerClearButton{margin:0;position:absolute;z-index:3;color:#999;right:-.5em;display:none;height:100%;top:5%}.durationPickerClearButton.hasValue{display:block}.appBar,.appBar>*,.appBar>*>*{border:0;padding:0;margin:0}.appBarCustom{height:125px!important}.appBar{position:absolute;left:0;width:100%;height:85px;z-index:900}.appBar.static{bottom:0!important}.appBar{background:#666;color:#fff}.appBar-opened .appBar{opacity:1;bottom:0;-webkit-transition:bottom 500ms ease;-moz-transition:bottom 500ms ease;-ms-transition:bottom 500ms ease;-o-transition:bottom 500ms ease;transition:bottom 500ms ease}.appBar-closed .appBarCustom{bottom:-92px!important}.appBar-closed .appBar{opacity:.25;background:#000;bottom:-65px;-webkit-transition:bottom 500ms ease;-moz-transition:bottom 500ms ease;-ms-transition:bottom 500ms ease;-o-transition:bottom 500ms ease;transition:bottom 500ms ease}.appBar-hidden .appBar{opacity:0!important;bottom:-85px}.appBarCustom>.appBar-dots{height:35px!important}.appBar>.appBar-dots{width:100%;height:20px;text-align:right;line-height:2px;font-size:24pt}.appBar.disableDotClick>.appBar-dots{opacity:0;pointer-events:none}.appBar.static>.appBar-dots{opacity:.25}.appBar-items{width:50px}.appBar>.appBar-items{min-width:100%;height:65px;margin:0 0 5px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.appBar>.appBar-items[data-align="left"]{text-align:left}.appBar>.appBar-items[data-align="right"]{text-align:right}.appBar>.appBar-items[data-align="center"]{text-align:center}.appBar>.appBar-dualControl{min-width:49.6%;min-width:-webkit-calc(50% - 2px);min-width:-moz-calc(50% - 2px);min-width:-ms-calc(50% - 2px);min-width:-o-calc(50% - 2px);min-width:calc(50% - 2px);display:inline-block}.appBar>.appBar-items>*{display:inline-block;text-align:center;vertical-align:top;width:50px;height:65px;margin:0 4px;overflow:hidden;font-size:11px}.device-Phone.device-Android .appBar>.appBar-items>*,.device-Phone.device-Android .appBar>.appBar-items>*>*,.device-Web .appBar>.appBar-items>*,.device-Web .appBar>.appBar-items>*>*{font-size:10px}.device-Tablet.device-Android .appBar>.appBar-items>*,.device-Tablet.device-Android .appBar>.appBar-items>*>*{font-size:9px}.appBar>.appBar-items>*:first-child{margin-left:16px}.appBar>.appBar-items>*:last-child{margin-right:16px}.appBar>.appBar-items>.appBarObj>img{width:32px;padding-bottom:3px}.appBar>.appBar-items>[data-font-icon]>.ui-icon{width:40px;height:40px;line-height:2.25rem;font-size:2rem}.appBar>.appBar-items>.appBarObj:not([data-font-icon])>*:not(img){display:block}._gmaps_cdv_:not(.randomItemForFiltering){background-color:rgba(0,0,0,0)!important}.mapPlugin>#overlay-msg{background-color:#f8f8ff}.mapPlugin>#overlay-msg>span{font-size:20px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.mapPlugin>#map_canvas{height:100%;width:100%;position:absolute}.mapPlugin>#map_canvas.fullMapWithDirection{height:81%;width:100%;position:absolute}.mapPlugin>.directionPanel{top:80%;width:100%;height:20%;position:absolute;overflow:hidden;background-color:#fff}.mapPlugin>.gpsButton{position:absolute;width:38px;height:38px;left:12px;top:12px;background-color:#fff;opacity:.7;border-radius:3px!important;z-index:3}.mapPlugin>.gpsButton:active{background-color:#a9a9a9!important}.mapPlugin>.gpsButton>img{position:absolute;width:22px;height:22px;left:8px;top:8px}.mapPlugin>close_map{position:absolute;right:10px;top:52px;z-index:3}.mapPlugin>.close_map>img{width:42px;height:42px;padding:5px}.mapPlugin .previousTurn{position:absolute;left:0;padding-left:5px;width:58px;top:50%;margin-top:-24px}.mapPlugin .previousTurn img{width:42px;height:42px;padding:5px}.mapPlugin .nextTurn{position:absolute;right:0;width:58px;padding-left:5px;top:50%;margin-top:-24px}.mapPlugin .nextTurn img{width:42px;height:42px;padding:5px}.mapPlugin .directionInstruction{height:100%}.mapPlugin .directionText{position:relative;margin-left:60px;margin-right:60px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mapPlugin .buttonDiv{top:50%;margin-top:-25px;z-index:1001}.mapPlugin .textDiv{z-index:1002}.mapPlugin .mapButton{min-width:180px;min-height:50px;font-size:16pt;text-align:center;color:#fff;border:0 solid;border-color:#627551;background-color:#627551;-webkit-appearance:none;padding:0 5px}.mapPlugin .calloutDiv{height:50px;margin-top:5px;margin-bottom:5px;margin-right:10px;display:inline-block}.mapPlugin .calloutText{font-size:13pt!important;font-weight:700!important}.mapPlugin .calloutDiv img{width:42px;height:42px;padding:5px}.mapPlugin>#map_canvas.fullMapWithMarkerInfo{height:-webkit-calc(100% - 100px);height:calc(100% - 100px);width:100%;position:absolute}.mapPlugin>.mapInfoPanel{top:-webkit-calc(100% - 100px);top:calc(100% - 100px);width:100%;height:100px;position:absolute;overflow:hidden;background-color:#f8f8ff}.mapPlugin>.mapInfoPanel>span{display:block;padding:8px;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.mapPlugin>.mapInfoPanel>.mapInfoPanelItems{text-align:center;min-width:100%;height:60px;margin:0 0 5px;overflow:hidden;overflow-x:auto}.mapPlugin>.mapInfoPanel>.mapInfoPanelItems>*{font-size:10px;display:inline-block;text-align:center;width:50px;height:60px;margin:0 4px;overflow:hidden;vertical-align:top}.mapPlugin>.mapInfoPanel>.mapInfoPanelItems svg.svgIcon{box-shadow:none!important;-webkit-box-shadow:none!important;height:32px;max-width:100%;padding-bottom:3px;display:block!important}