#activationSuccessContainer,section.jumbotron{text-align:center}#dashboardFinancesContainer .lastUpdateContainer svg,#dashboardFinancesContainer .statusContainer svg{fill:#666}#alarmSummaryWrapper,#alarmSummaryWrapper #alarmSummaryContainer,#createUpdateUserGroup,.karcher-dashboard-wrapper{overflow-y:auto}#layoutBreadcrumbs ol li:last-child::after,#loader:after,#loader:before{content:""}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto/Roboto-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto/Roboto-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto/Roboto-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto/Roboto-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}html{font-family:Roboto,sans-serif}[layout=row]{-ms-flex-direction:row;flex-direction:row}:focus{outline:0!important}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}md-toolbar.md-default-theme{background-color:#000}section.jumbotron{margin-bottom:30px;padding:1px 30px;background-color:#5aadbb;color:#fff}section.jumbotron h1{font-size:3em}.techs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.techs md-card{width:30%}.techs md-card img.pull-right{float:right;width:100px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #F9F9F9 inset}#accountManagementContainer table tr:hover{cursor:pointer;background:#eee}#accountManagementContainer #detailsContainer{background:rgba(243,243,243,.55);padding:1em}#accountManagementContainer #detailsContainer #detailsHeader{font-size:20px;margin-bottom:.6em}#accountManagementContainer #detailsContainer #detailsFooter{margin-top:2em}#accountManagementContainer #detailsContainer #detailsFooter #deleteButton{margin-left:0}#accountManagementContainer #detailsContainer #detailsFooter #updateButton{color:#fff;margin-left:0}#addNewUserDialogContainer md-toolbar div{color:#fff;text-transform:uppercase;font-size:15px}#addNewUserDialogContainer #disclaimerText{margin-left:24px;margin-top:0;margin-bottom:3em}#addNewUserDialogContainer .addNewAccountErrorMsg{color:red;font-size:13px}.warning-message{color:red!important;font-size:.9rem;margin-top:0;font-weight:500}#activateAccountContainer #activateAccForm .passwordMatchValidation{font-size:12px;margin-top:5px}#activateAccountContainer #activateAccForm #formErrorContainer{color:#F44336;line-height:1.5}#activateAccountContainer .passwordWrapper{display:inline;position:relative}#activateAccountContainer .passwordWrapper i{position:absolute;right:0;color:#CCC}#createUpdateCampaign .actions,#createUpdateCampaignTemplate .actions,#createUpdateUserGroup #createGroupCardContainer .actions{position:fixed;bottom:10px;right:10px;z-index:99999}#activateAccountContainer .global-password-visibility-mark:focus+i{display:none}#activationSuccessContainer #continueButton{color:#fff}.karcher-alarm-messages-container{overflow:auto}.resolved-text{color:green!important;font-weight:500}.not-resolved-text{color:red!important;font-weight:500}@media (max-width:1280px){.no-margin-date-picker{margin:0}}.inline-button-container{margin-top:8px}@media (max-width:1280px){.inline-button-container{margin-top:0}}.clear-site-button{margin:25px 10px 0 0}.go-to-subscription-wrapper{text-align:right;margin-bottom:20px;margin-top:-40px;margin-right:20px;font-size:.8rem;font-weight:900}.fault-status-selection-wrapper{margin-top:-80px}.refund-item-wrapper{font-size:.8rem;font-weight:600;color:#4AAD40}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:#03A9F4}#alarmSummaryWrapper #alarmsContainer{margin-top:0}#alarmSummaryWrapper #alarmsContainer .title{color:#555;background:rgba(238,238,238,.439216);padding:10px;margin:5px 5px .5em;border-left:5px solid #0277BD;border-radius:0}#alarmSummaryWrapper #alarmsContainer .info{background:#0277BD;color:#fff;padding:10px;margin:5px;border-radius:0}#alarmSummaryWrapper #alarmsContainer .datePicker,#alarmSummaryWrapper #alarmsContainer .filterButton{width:100px}#alarmSummaryWrapper #alarmsContainer .facilitySelect{width:200px;margin-left:1em;margin-right:1em}.messageAlarmIcon,.messageDismissIcon,.messageInfoIcon{width:8px;height:8px;border-radius:100%}#alarmSummaryWrapper #alarmsContainer .filterForm{padding:1.5em 0 0;margin:0}#alarmSummaryWrapper #alarmsContainer .filterForm div:first-child{padding-left:0}#alarmSummaryWrapper #alarmsContainer .filterForm md-input-container{margin-bottom:0}#alarmSummaryWrapper #alarmsContainer md-divider{margin:10px}#alarmSummaryWrapper #alarmsContainer #filterContainer{padding:1em}#alarmSummaryWrapper #alarmsContainer #filterContainer .filterName{line-height:2.5}#alarmSummaryWrapper #alarmsContainer #facilityContainer{margin-top:.5em;padding:1em}#alarmSummaryWrapper #alarmsContainer #facilityContainer #facilityInput{margin-top:-.7em;margin-left:2.3em}#alarmSummaryWrapper #alarmsContainer #tableContainer{padding:0}#alarmSummaryWrapper #alarmsContainer .connection-error-red-style{color:red;font-weight:500}#alarmSummaryWrapper #alarmsContainer .connection-error-pink-style{color:#ff1493;font-weight:500}.datePickerContainer{padding-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:700px) and (-webkit-min-device-pixel-ratio:2){#alarmsContainer #facilityContainer{margin-top:0!important}#alarmsContainer #facilityContainer #facilityInput{margin-left:1em!important}#alarmsContainer #filterContainer{padding-bottom:0!important}}.messageAlarmIcon{background:#f56262}.messageInfoIcon{background:#1ac31a}.messageDismissIcon{background:#03A9F4}#createUpdateCampaign .specRadioButtonWrapper md-radio-button .md-off{border-color:#FBFBFB}#createUpdateCampaign .specRadioButtonWrapper md-radio-button.md-checked .md-on{background-color:#FBFBFB}#createUpdateCampaign #campaignHeadContainer #loyaltyNameContainer{padding-left:1em}#createUpdateCampaign #campaignHeadContainer #loyaltyDateContainer .datePicker,#createUpdateCampaign #campaignHeadContainer #loyaltyNameContainer md-input-container{margin-bottom:0}#createUpdateCampaign .datePicker{width:200px}#createUpdateCampaign .userGroupsList{height:400px}#createUpdateCampaign .title{background:rgba(238,238,238,.44);color:#555;padding:10px;margin:5px 5px .5em;border-left:5px solid #0277BD;border-radius:0}#createUpdateCampaign .ruleTitle{background:#03a9f4;padding:10px;border-radius:50;margin-bottom:20px;font-size:small}#createUpdateCampaign .searchInput{height:30px;margin-bottom:0;margin-left:10px;margin-right:30px}#createUpdateCampaign md-divider{margin:10px 10px 5px}#createUpdateCampaign .ruleRow span{margin-right:10px}#createUpdateCampaign .ruleRow .md-fab{margin-right:20px}#createUpdateCampaign .ruleRow .ruleInput{width:120px;margin-bottom:0;margin-right:10px;-ms-flex:none;flex:none}#createUpdateCampaignTemplate .title{background:#03a9f4;color:#FBFBFB;padding:10px;margin:5px;border-radius:5px}#createUpdateCampaignTemplate .ruleTitle{background:#03a9f4;color:#FBFBFB;padding:10px;border-radius:5px;margin-bottom:20px;font-size:small}#createUpdateCampaignTemplate md-divider{margin:10px 10px 5px}#createUpdateCampaignTemplate .ruleRow span{margin-right:10px}#createUpdateCampaignTemplate .ruleRow .md-fab{margin-right:20px}#createUpdateCampaignTemplate .ruleRow .ruleInput{width:120px;margin-bottom:0;margin-right:10px;-ms-flex:none;flex:none}#createUpdateUserGroup{margin:.5em}#createUpdateUserGroup .createGroupInfo{margin-left:1em}#createUpdateUserGroup #createGroupCardContainer{overflow-y:auto;margin:8px}#createUpdateUserGroup #createGroupCardContainer .createGroupInput{padding-left:0;margin-left:6px}#createUpdateUserGroup #createGroupCardContainer .createGroupAddUser{margin-left:1.5em}#createUpdateUserGroup #createGroupCardContainer md-autocomplete{width:300px}#createUpdateUserGroup #createGroupCardContainer .deletedUserRow{background:#fbfbfb}#dashboardFinancesContainer,#dashboardFinancesContainer md-content{background:#EEE}#createUpdateUserGroup #createGroupCardContainer #searchUserValidation{color:red;font-size:13px;margin-left:.5em}#dashboardFinancesContainer .cardContainer{min-width:200px;max-width:200px}#dashboardFinancesContainer .locationContainer{bottom:4em;font-size:28px;color:#666}#dashboardFinancesContainer .lastUpdateContainer,#dashboardFinancesContainer .statusContainer{z-index:1;color:#333;font-size:13px}#dashboardFinancesContainer .locationContainer .locationIcon{vertical-align:initial}#dashboardFinancesContainer .locationContainer .locationIcon svg{fill:#666;padding-top:3px}#dashboardFinancesContainer .totalInfoContainer{background:#03a9f4;padding:10px;margin:5px;border-radius:2px}#dashboardFinancesContainer .totalInfoContainer .currencyTitle{font-weight:500}#dashboardFinancesContainer .totalInfoContainer span{font-weight:900}#dashboardFinancesContainer .dallyFinanceCard{position:relative;margin:.5em;min-height:570px;max-height:970px;min-width:440px}@media screen and (max-width:600px){#dashboardFinancesContainer .downloadCsv .downloadCsvButton{font-size:12px}}#map{height:100%;border-radius:5px}.map-wrapper{padding:10px!important;border:none!important}.alarms-sum-wrapper,.device-status-wrapper{margin:30px}.check-box-for-gray-map{padding-left:10px}.alarms-sum-total{background-color:#03A9F4;padding:20px;border-radius:10px}.alarms-item-sum-total{background-color:#FBFBFB;padding:20px;margin-top:15px;border-radius:10px}.in-line-position{display:inline-block}.info-map-button{font-weight:600;background-color:#ffed00;padding:15px 70px;border:none;border-radius:10px;min-width:300px;width:100%}.info-map-description{font-weight:600;color:#9E9E9E;margin:0;font-size:16px;padding-left:5px}.info-window-title{color:#1C1C22;font-weight:500}.facility-alarm-status-type-title{color:#03A9F4;font-weight:600;font-size:.8em}.facility-alarm-status-name-title{font-size:.8em}.map-filter-inputs-wrapper{max-height:70px}.fade-in-info{animation:fadeIn 3s ease infinite}.refresh-maps-button{color:#A9A9A9;margin-right:5px}@keyframes fadeIn{0%{opacity:1}100%{opacity:0}}#dashboardContainer{padding:1em;background:#EEE}#dashboardContainer .tile.deviceAlarm{background:#F44336!important}#dashboardContainer .tile.deviceAlarm .overlay svg{fill:#FF5252!important}#dashboardContainer .tile.deviceInfo{background:#ffab40}#dashboardContainer .tile.deviceInfo .overlay svg{fill:#FFB74D}#dashboardContainer .tile .content .icon svg,#dashboardContainer .tile .content .warningIcon svg,#errorContainer #closeButton md-icon svg,#facilityDetails .icon svg,#facilityService .icon svg{fill:#fff}#dashboardContainer .tile.offline{opacity:.5}#dashboardContainer .disableDetails{cursor:default!important;box-shadow:none!important}#dashboardContainer .tile{background:#03A9F4;color:#FBFBFB;min-height:13.1em;min-width:20em;position:relative;margin:.5em;transition:all .3s ease-in-out}#dashboardContainer .tile:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);cursor:pointer}#dashboardContainer .tile .content{z-index:2}#dashboardContainer .tile .content .icon{width:24px;height:24px;margin-left:0;margin-right:5px}#dashboardContainer .tile .content .warningIcon{width:48px;height:48px}#dashboardContainer .tile .content .weather{font-size:3em;padding-top:0;padding-bottom:0}#dashboardContainer .tile .content .carWashInfoContainer{position:absolute;top:10px;right:15px;z-index:9999999}#dashboardContainer .tile .content .carWashInfoContainer svg{width:33px;height:33px}#dashboardContainer .tile .content #carWashCardHeader{cursor:default}#dashboardContainer .tile .content #carWashCardBody{height:100%}#dashboardContainer .tile .content #carWashCardBody .carWashCardBodyBottom{height:50%}#dashboardContainer .tile .overlay{position:absolute;left:0;bottom:0;z-index:1}#dashboardContainer .tile .overlay md-icon{width:auto;height:auto}#dashboardContainer .tile .overlay svg{fill:#00B0FF;width:200px;height:200px;position:absolute;bottom:0}#facilityDetailsDialogContainer #facilityImageContainer .facilityImage{padding:1em;background:#eee}#facilityDetailsDialogContainer #facilityImageContainer .facilityImageUploadBtn{width:200px}#facilityDetailsDialogContainer #facilityImageContainer .facilitySelectContainer .facilitySelect{width:200px;margin:6px;padding:10px;border:1px solid #eee;color:#03A9F4;font-size:14px;text-transform:uppercase;font-weight:500;float:right}#facilityDetailsDialogContainer #facilityImageContainer .facilitySelectContainer .facilitySelect:hover{cursor:pointer;background:#eee}#facilityDetailsDialogContainer #facilityImageContainer .facilityUploadContainer{text-align:left}.errorPageContainer{background:rgba(3,169,244,.8)}.errorPageContainer .textContainer{background:#FBFBFB;padding:2em 1em;font-size:28px;border-radius:3px;max-width:600px;overflow-wrap:break-word}.errorPageContainer .textContainer p{color:#1C1C22}.errorPageContainer .textContainer .goBack{font-size:14px;border-top:1px solid #CCC;text-transform:uppercase;padding:20px}.errorPageContainer .textContainer .goBack:hover{cursor:pointer;opacity:.8}.errorPageContainer .textContainerReturnToDashboard{background:#FBFBFB;padding:2em;border-radius:3px;max-width:600px;overflow-wrap:break-word}.errorPageContainer .textContainerReturnToDashboard p{font-size:28px;color:#1C1C22}.errorPageContainer .textContainerReturnToDashboard span{margin-bottom:20px;font-size:16px;color:#1C1C22}.errorPageContainer .error-page-button-wrapper{border-top:1px solid #CCC;margin-top:20px}#facilityDetails .title,#facilityService .title{background:rgba(238,238,238,.44);color:#555;padding:10px;margin:5px 5px .5em;border-left:5px solid #0277BD;border-radius:0}#facilityDetails .info,#facilityService .info{background:#0277BD;color:#FBFBFB;padding:10px;margin:5px;border-radius:5px}#facilityDetails .error,#facilityDetails .warning.error,#facilityService .error,#facilityService .warning.error{background:#F44336}#facilityDetails .warning,#facilityService .warning{background:#ffab40}#facilityDetails .schema svg,#facilityService .schema svg{height:250px}#facilityDetails .icon,#facilityService .icon{width:24px;height:24px;margin-left:0;margin-right:5px}#facilityDetails .icon-dismiss-alarm,#facilityService .icon-dismiss-alarm{cursor:pointer}#facilityDetails .icon-dismiss-alarm svg,#facilityService .icon-dismiss-alarm svg{fill:#F44336!important}#facilityDetails .icon-warning svg,#facilityService .icon-warning svg{fill:#ffab40!important}#facilityDetails .icon-alarm svg,#facilityService .icon-alarm svg{fill:#F44336!important}#facilityDetails .icon.icon-lg,#facilityService .icon.icon-lg{width:48px;height:48px}#facilityDetails .alarm-warnings-card-wrapper,#facilityService .alarm-warnings-card-wrapper{min-height:8.25em!important;max-height:8.25em!important;border-bottom:2px solid #CCC}#facilityDetails .alarm-warnings-list-item,#facilityService .alarm-warnings-list-item{padding-top:0;margin-top:-5px;margin-bottom:30px}#facilityDetails .filterBoilerCounterContainer,#facilityService .filterBoilerCounterContainer{padding-top:10px;padding-left:10px}#facilityDetails .filterBoilerCounterContainer .md-caption,#facilityService .filterBoilerCounterContainer .md-caption{color:#0277BD}#facilityDetails .filterBoilerCounterContainer .daysUnit,#facilityService .filterBoilerCounterContainer .daysUnit{font-size:small}#facilityDetails .boxCounterContainer,#facilityService .boxCounterContainer{min-width:340px;margin-right:.5em;margin-bottom:.5em;margin-left:5px}#facilityDetails .boxCounterContainer .name,#facilityService .boxCounterContainer .name{background:#0277BD;color:#FBFBFB;font-size:small;padding:10px;margin-right:5px;margin-bottom:5px}#facilityDetails .boxCounterContainer .disabled,#facilityService .boxCounterContainer .disabled{background:#1C1C22;color:#FBFBFB}#facilityDetails .boxCounterContainer .deviceAlarm,#facilityService .boxCounterContainer .deviceAlarm{background:#F44336!important;color:#FBFBFB}#facilityDetails .boxCounterContainer .deviceInfo,#facilityService .boxCounterContainer .deviceInfo{background:#ffab40}#facilityDetails .boxCounterContainer .titleBoxes,#facilityService .boxCounterContainer .titleBoxes{font-weight:800;padding-left:.6rem;color:#1C1C22;font-size:.9rem}#facilityDetails .boxCounterContainer .listenerStatusError,#facilityService .boxCounterContainer .listenerStatusError{color:tomato}#facilityDetails .boxCounterContainer .listenerStatusOk,#facilityService .boxCounterContainer .listenerStatusOk{color:green;font-weight:500}#facilityDetails .boxCounterContainer .md-caption,#facilityService .boxCounterContainer .md-caption{color:#0277BD}#facilityDetails .boxCounterContainer .boxCounterUnit,#facilityService .boxCounterContainer .boxCounterUnit{font-size:small}#facilityDetails .messagesContainer,#facilityService .messagesContainer{max-height:180px}#facilityDetails .detailsPreviewDashboard,#facilityService .detailsPreviewDashboard{margin:0 0 1em}#facilityDetails .detailsPreviewDashboard .info,#facilityService .detailsPreviewDashboard .info{border-radius:2px}#facilityDetails .detailsTechnologyContainer,#facilityService .detailsTechnologyContainer{margin:0}#facilityDetails .detailsTechnologyContainer .info,#facilityService .detailsTechnologyContainer .info{border-radius:0}#facilityDetails .filterBoilerCounterContainer,#facilityService .filterBoilerCounterContainer{margin:5px;padding:1em}#facilityDetails .filterBoilerCounterContainer md-divider,#facilityService .filterBoilerCounterContainer md-divider{margin:.5em 0}#facilityDetails .boxCounterContainer,#facilityService .boxCounterContainer{padding:5px;max-width:10em}#facilityDetails .boxCounterContainer .name,#facilityService .boxCounterContainer .name{margin:0 0 .5em;border-radius:0}#facilityDetails .boxCounterContainer md-divider,#facilityService .boxCounterContainer md-divider{margin:.5em 0}#facilityDetails #schadaContainer,#facilityService #schadaContainer{margin:5px 5px 1em}#facilityDetails #alarmsHoursContainer,#facilityDetails #boxesHoursContainer,#facilityDetails #filterAlarmContainer,#facilityDetails #karcherServiceContainer,#facilityDetails #listenerContainer,#facilityDetails #smallMachinesContainer,#facilityDetails #vacuumCleanersHoursContainer,#facilityDetails #workingHourContainer,#facilityService #alarmsHoursContainer,#facilityService #boxesHoursContainer,#facilityService #filterAlarmContainer,#facilityService #karcherServiceContainer,#facilityService #listenerContainer,#facilityService #smallMachinesContainer,#facilityService #vacuumCleanersHoursContainer,#facilityService #workingHourContainer{margin:0}#facilityDetailsContainer{background:#EEE}#facilityDetailsContainer #schemaContainer{background-color:#fff;margin-bottom:0;margin-top:0}#facilityDetailsContainer #schemaContainer #bottomContainer,#facilityDetailsContainer #schemaContainer #topContainer{padding:0 1em;margin-top:0;margin-bottom:0}#controlsContainer{background:#eee;padding-bottom:1.3em;margin-top:0}#controlsContainer #countersContainer{margin-right:1em}#controlsContainer #countersContainer #countersBoxContainer{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}#controlsContainer #countersContainer #countersBoxContainer .counterBox{min-width:13em;max-width:100%;padding-left:0;padding-right:0;max-height:15em;background:#fff}#controlsContainer #countersContainer #countersBoxContainer .counterBox .boxName{font-size:24px;text-align:center;border-right:1px solid #eee;color:#03a9f4}#controlsContainer #countersContainer #countersBoxContainer .counterBox .boxContent div{margin-right:0}#controlsContainer #countersContainer #countersBoxContainer .counterBox md-input-container{margin-top:0;margin-bottom:0}#controlsContainer #settingsContainer{margin-right:1em}#controlsContainer #alarmsContainer #alarmsBoxHeader,#controlsContainer #settingsContainer #settingsBoxHeader{margin-bottom:.5em}#controlsContainer #settingsContainer #settingsBoxHeader h4{font-weight:400;font-size:17px;margin-bottom:0;margin-top:.5em;text-decoration:underline;color:#333}#controlsContainer #settingsContainer #settingsBoxContainer #leftSettingsContainer #lightContainer{margin-bottom:.5em;background:#fff}#controlsContainer #settingsContainer #settingsBoxContainer #RightSettingsContainer #antismrzContainer #antismrzBoxButtons,#controlsContainer #settingsContainer #settingsBoxContainer #leftSettingsContainer #groupsContainer #groupBoxButtons,#controlsContainer #settingsContainer #settingsBoxContainer #leftSettingsContainer #lightContainer #lightBoxButtons{padding-left:0}#controlsContainer #alarmsContainer #alarmsBoxContainer,#controlsContainer #settingsContainer #settingsBoxContainer #RightSettingsContainer #antismrzContainer,#controlsContainer #settingsContainer #settingsBoxContainer #leftSettingsContainer #groupsContainer{background:#fff}#controlsContainer #settingsContainer #settingsBoxContainer #RightSettingsContainer{padding-left:.5em}#controlsContainer #alarmsContainer #alarmsBoxHeader h4{font-weight:400;font-size:17px;margin-bottom:0;margin-top:.5em;text-decoration:underline;color:#1C1C22}#controlsContainer #alarmsContainer #alarmsBoxContainer md-list-item{border-left:2px solid #0277BD}#controlsContainer #alarmsContainer #alarmsBoxContainer md-list-item .warningAlarm svg{fill:#FFA989}#controlsContainer #alarmsContainer #alarmsBoxContainer md-list-item .dangerAlarm svg{fill:rgba(204,62,55,.82)}#controlsContainer #alarmsContainer #alarmsBoxContainer md-list-item h3:hover{color:#03a9f4;cursor:pointer}#settingsButtonContainer{position:absolute;top:0;right:0}#settingsButtonContainer button{background:#333!important}.boxContentValue{border:1px solid #ccc;padding:0 10px;border-radius:2px;background:rgba(255,248,220,.37)}.karcher-info-card,.karcher-info-weather-card{min-height:7.5em!important;color:#FBFBFB;border-radius:5px}.boxContentDesc{font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:700px) and (-webkit-min-device-pixel-ratio:2){#bottomLeftContainer,#bottomRightContainer,#topLeftContainer,#topRightContainer{text-align:center}#bottomRightContainer svg,#topRightContainer svg{margin-left:0!important;margin-top:0!important}#settingsButtonContainer{margin-top:0}#settingsButtonContainer button{margin-top:3px}}.facility-karcher-details-wrapper{margin:10px}.temp-title{font-weight:500;font-size:1.3em}.temp-icon-wrapper{margin-top:5px}.karcher-info-card{background:#03A9F4;padding:10px;margin:5px}.karcher-info-weather-card{background:#111212;padding:20px;margin:5px}.karcher-device-card,.karcher-facility-info-card{min-height:7.5em!important;color:#FBFBFB;padding:10px;margin:5px}.karcher-device-card{border:1px solid #1C1C22;border-radius:5px}.karcher-facility-info-card{background:#111212;border-radius:5px}.tile-device-available-item-wrapper,.tile-device-item-wrapper,.tile-device-point-item-wrapper{margin:2px 10px;padding:5px;border-radius:5px;text-align:center}.karcher-info-card-icon{width:100%;min-height:7.5em}.karcher-info-card-alarm-and-warning-icon{width:20px;height:20px}.tile-device-point-item-wrapper{font-size:1.2rem;font-weight:900}.tile-device-available-item-wrapper{background-color:#4AAD40;color:#FFF;font-weight:600}.set-unavailable-device-style{background-color:#E1021A}.rollover-reset-button{max-width:400px}.rollover-reset-info{color:#E1021A;font-size:.9rem;font-weight:600}.availabilityKarcherDetailsContainer{margin:5px;padding:1em}.availabilityKarcherDetailsContainer md-divider{margin:.5em 0}.karcher-facility-details-info-wrapper{margin:0;padding:0 20px;font-size:.9rem}.karcher-facility-weather-details-info-wrapper{margin:0;font-size:.9rem}.reset-rollover-checkbox{text-transform:none;color:#1C1C22;font-weight:lighter}.qr-code-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:calc(-50vh)}.qr-code-wrapper{text-align:center}#loginButton{width:100%}#backButton{margin-left:0}.validationMessage{font-size:13px;margin-top:-30px;color:#F44336}#forgotPasswordErrorContainer{color:#F44336;font-size:14px}.activeKarcherBoxVacuum{background:#03a9f4}.menuHover{background:#111212;cursor:pointer}body{font-family:Roboto,serif}.md-button{text-transform:none!important}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{min-height:4em!important}md-tabs md-ink-bar,md-tabs.md-default-theme md-ink-bar{color:#eee;background:#03a9f4}.md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-default-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-default-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{color:#fff}.md-chips{font-size:13px}.md-chips md-chip .md-chip-remove md-icon{min-height:16px;min-width:16px}md-content{background-color:#fff}md-tabs .md-tab.md-active,md-tabs .md-tab.md-active md-icon,md-tabs .md-tab.md-focused,md-tabs .md-tab.md-focused md-icon,md-tabs.md-default-theme .md-tab.md-active,md-tabs.md-default-theme .md-tab.md-active md-icon,md-tabs.md-default-theme .md-tab.md-focused,md-tabs.md-default-theme .md-tab.md-focused md-icon{color:#1C1C22}md-checkbox.md-checked .md-icon:after{border-color:#fff}md-tooltip{text-transform:uppercase}.switch-light{border:1px solid #CCC}.switch-light.switch-candy>span,.switch-toggle.switch-candy{background-color:#FBFBFB;border-radius:1px;box-shadow:none}.switch-candy input:checked+label,.switch-light.switch-candy input:checked~span span:nth-child(2),.switch-light.switch-candy input~span span:first-child{font-size:12px;color:#333;text-transform:uppercase;text-shadow:none}.switch-light.switch-candy input:checked~span span:first-child,.switch-light.switch-candy span span,.switch-toggle.switch-candy label{font-size:12px;text-transform:uppercase;color:#333;font-weight:400;text-shadow:none}.switch-candy a{background-color:#ececec;border:none;border-radius:1px;box-shadow:none;background-image:inherit}.switch-karcher-device{margin:-7px 0 0}#layoutBreadcrumbs ol{list-style:none;display:-ms-flexbox;display:flex;height:100%;padding:0 0 0 1em;margin:0}#layoutBreadcrumbs ol li{padding-right:.5em}#layoutBreadcrumbs ol li::after{content:"/";color:#999}#layoutBreadcrumbs ol li a{text-decoration:none}#layoutToolbar{background:#FBFBFB;color:#1C1C22}#layoutToolbar #notificationsCounter,#layoutToolbar #notificationsCounterKarcher{color:#03a9f4;font-weight:700}#notificationContainer #notificationHeader,#notificationContainer #notificationHeaderKarcher,#notificationContainer .notificationBodyItem{height:55px}#notificationContainer .notificationBodyItem .alarmButtonContainer{position:relative;border-bottom:1px solid #CCC}#notificationContainer .notificationBodyItem .alarmButtonContainer .alarmName{position:absolute;top:-.3em;left:4em;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#notificationContainer .notificationBodyItem .alarmButtonContainer .alarmLocation{position:absolute;top:1em;left:4em}#notificationContainer .notificationBodyItem .alarmButtonContainer .alarmTimer{position:absolute;top:1.8em;right:.3em;border-radius:1px;padding:0 .5em;font-size:13px;width:5em;height:2em;line-height:2.1;color:#03a9f4;overflow:hidden;text-align:center;text-overflow:ellipsis}#notificationContainer #notificationFooter{height:55px}#notificationContainer .karcher-active-alarm-icon{width:20px}#notificationContainer .karcher-active-alarm-name{font-size:.8rem;font-weight:600;color:#1C1C22}#notificationContainer .karcher-active-alarm-time{text-align:center;font-size:.8rem;font-weight:600;padding-top:10px;background:#03a9f4;color:#1C1C22;margin-bottom:0}#notificationContainer .karcher-active-alarm-facility-name{text-align:center;font-size:.8rem;padding-bottom:10px;background:#03a9f4;color:#1C1C22;margin-top:0}#notificationContainer .tooltip{position:relative;display:inline-block}#notificationContainer .tooltip .tooltiptext{visibility:hidden;width:160%;background-color:transparent;color:#1C1C22;text-align:left;border-radius:6px;padding:10px 5px 5px;position:absolute;top:-10px;left:-5px;z-index:1}#notificationContainer .tooltip:hover .tooltiptext{visibility:visible}#layoutContainer{min-height:950px;height:100%}@media screen and (max-width:961px){#layoutContainer{min-height:100%}}#layoutContainer layout-aside-menu{background:#1C1C22}#layoutContainer global-notice{background-color:#FF5252;color:#FBFBFB}#layoutContainer global-notice .close-icon{margin-right:10px;cursor:pointer}#layoutContainer #leftContainer{background:#1C1C22;border:none;outline:0;box-shadow:none;min-height:950px;height:100%}#layoutContainer #leftContainer md-content{padding:0;background:#1C1C22;overflow-y:hidden}#layoutContainer #leftContainer md-content md-list{padding:0;height:100%}#layoutContainer #leftContainer md-content md-list .leftMenuListItem{border-bottom:1px solid #333;transition:background .2s ease;min-height:55px!important;max-height:55px!important}#layoutContainer #leftContainer md-content md-list .leftMenuListItem .md-button{min-height:55px!important;max-height:55px!important}#layoutContainer #leftContainer md-content md-list .leftMenuListItem a{margin:0;min-height:55px!important;max-height:55px!important}#layoutContainer #leftContainer md-content md-list .leftMenuListItem .menuName{color:#fff;line-height:5;padding-left:1em;font-family:Roboto,sans-serif;font-weight:500}#layoutContainer #leftContainer md-content md-list .leftMenuListItem .menuIcon{width:30px;padding-top:.3em}#layoutContainer #leftContainer md-content md-list .leftMenuListItem .menuIcon svg{fill:#F5F4F4}#layoutContainer #leftContainer md-content md-list .leftMenuListItem:hover{background:#111212;cursor:pointer}#layoutContainer #leftContainer md-content md-list .menuActive{background:#111212}#layoutContainer #leftContainer md-content md-list .menuActive .menuName{color:#FBFBFB}#layoutContainer #leftContainer md-content md-list .menuActive .menuIcon svg{fill:#03a9f4}#layoutContainer #centerContainer{background:#fff;overflow-y:hidden;color:#222}#newsContainer,#newsContainer #newsHistoryContainer,#periodicSummaryWrapper,#periodicSummaryWrapper .periodicSummaryContainer,.overflow-vertical-wrapper{overflow-y:auto}.customCardContainerHeader{margin-top:0;margin-bottom:0;font-size:19px;color:#666}.customCardContainerHeader h4{font-weight:400;margin-top:0;margin-bottom:0;padding:.5em;background:#EEE}.customCardContainer{border-bottom:2px solid #03a9f4;background:#fff}.customCardContainer .customCardHeader{padding:.3em;color:#fff;text-align:center;text-transform:capitalize;background:#03a9f4;max-height:35px;min-height:32px}.customCardSubTitle,.customCardTitle{font-size:15px;text-transform:uppercase;font-weight:400}.customCardTitle{background:#f9f9f9;color:#222;padding:10px;margin:5px 5px .5em;border-left:7px solid #0277BD;border-radius:0}.defaultButton{border:1px solid #eee}.alert-karcher-button,.black-karcher-button,.black-karcher-button-disabled,.primary-karcher-button,.primary-karcher-button-disabled{border-radius:5px;padding:0 20px}.black-karcher-button{background-color:#1C1C22!important;color:#FBFBFB!important;text-overflow:ellipsis}.black-karcher-button-disabled{background-color:#A9A9A9!important;color:#FBFBFB!important;text-overflow:ellipsis}.primary-karcher-button{background-color:#03A9F4!important;color:#1C1C22!important;text-overflow:ellipsis}.alert-karcher-button,.primary-karcher-button-disabled,.standard-button-advanced-styling{text-overflow:ellipsis;color:#FBFBFB!important}.primary-karcher-button-disabled{background-color:#A9A9A9!important}.alert-karcher-button{background-color:#E1021A!important}.activeState,.inactiveState{width:8px;height:8px;border-radius:100%}.standard-button-advanced-styling{padding:0 10px;min-width:200px;max-width:200px}.datePickerContainer label{right:21px!important}.datePickerContainer md-datepicker .md-datepicker-button{margin-left:0}.datePickerContainer .datePickerLabel{font-size:12px;color:#999;margin-left:1.3em}.inactiveState{background:#f56262}.activeState{background:#1ac31a}.errorContainer.ng-leave{animation:.5s lightSpeedOut ease}.errorContainer.ng-enter{animation:.5s flipInX ease}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@media screen and (min-width:1280px) and (max-width:1420px){#invoiceContainer{position:relative}#invoiceContainer .searchPeriodicSum{position:absolute;top:30px;right:0;z-index:88888}}@media screen and (min-width:1200px) and (max-width:1420px){#layoutAsideMenuContainer{overflow-y:auto}}@media only screen and (min-device-width:320px) and (max-device-width:700px) and (-webkit-min-device-pixel-ratio:2){#accountManagementContainer #detailsContainer #detailsFooter #updateButton{margin-left:.5em}#leftContainer{min-width:15em;max-width:19em}#leftContainer md-list-item{min-height:4em!important;max-height:4.6em}#leftContainer md-list-item img{margin-top:.4em}#leftContainer md-list-item p{line-height:5!important;font-size:15px}.alarmName{width:14.5em}#dashboardFinancesContainer .dallyFinanceCard{min-width:270px}}@media only screen and (min-device-width:320px) and (max-device-width:568px){#detailsContainer,#layoutContainer #leftContainer md-content md-list md-list-item a .menuName{padding-left:0!important}.headerInfoMenu{max-width:3.5em}#layoutContainer #leftContainer md-content md-list .leftMenuListItem .menuName{font-size:13px}#dashboardFinancesContainer .dallyFinanceCard .md-title{font-size:15px}#dashboardFinancesContainer .totalInfoContainer{min-height:3.2em}#layoutContainer #leftContainer md-content md-list .leftMenuListItem,#layoutContainer #leftContainer md-content md-list .leftMenuListItem .md-button{min-height:55px!important;max-height:55px!important}#facilityDetails .boxCounterContainer{min-width:17.6em!important;max-width:17.6em!important}#settingsCityContainer{margin-bottom:1em!important}#facilitySettings .actions{bottom:-.2em!important;right:-.5em!important}#facilitySettings .actions .button:first-child{padding-right:0;margin-right:0}.messagesContainer .md-list-item-text{width:92%}#addNewUserDialogContainer{height:80%}#detailsContainer{padding-right:0!important}#detailsContainer #detailsHeader{padding-left:.5em}#detailsContainer md-input-container{margin-left:.5em}#detailsContainer #detailsFooter button{min-width:80px}}@media only screen and (min-device-width:359px) and (max-device-width:361px) and (-webkit-min-device-pixel-ratio:2){#mobileHamburger{position:absolute;min-width:30px;margin-top:.5em}}@media print{.hideInPrintMode{display:none}body *{visibility:hidden}#section-to-print,#section-to-print *{visibility:visible}#section-to-print{position:absolute;left:0;top:0;width:100%}}.iconWrapper{background:#1C1C22;width:100%;text-align:center;padding:30px 0}.alignCenter,.centerText{text-align:center!important}.iconR2WStyling{width:170px;height:70px}.iconKarcherStyling{width:180px;height:70px}md-toolbar:not(.md-menu-toolbar) md-icon{color:#111212;fill:#111212}.versionInsideMenu{font-size:.5rem!important;color:#03A9F4!important}@keyframes menuSwitcherFrom{from{width:320px}to{width:85px}}@keyframes menuSwitcherTo{from{width:85px}to{width:320px}}.leftContainerForSmallMenu{width:85px;animation-name:menuSwitcherFrom;animation-duration:.85s}.mdContentForSmallMenu{padding:0 0 0 10px!important;overflow-x:hidden}.iconStylingForSmallMenu{width:50px}.menuNameSmallMenu{color:#1C1C22!important}md-list-item .md-avatar{border-radius:0!important}@media (max-width:456px){md-sidenav{min-width:85px!important}}@layer base{input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}.noPadding{padding:0}.noPaddingBottom{padding-bottom:0!important}.noPaddingTop{padding-top:0!important}.noPaddingLeft{padding-left:0!important}.noPaddingRight{padding-right:0!important}.noMargin{margin:0!important}.noMarginBottom{margin-bottom:0!important}.noMarginTop{margin-top:0!important}.noMarginRight{margin-right:0!important}.noMarginLeft{margin-left:0!important}.minWidth100{min-width:99%!important}.linkedText{cursor:pointer!important;color:#03A9F4;font-weight:500}.margin30{margin:30px}.marginBottom0{margin-bottom:0}.marginTop0{margin-top:0}.marginBottom10{margin-bottom:10px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom50{margin-bottom:50px!important}.marginTop20{margin-top:20px}.marginTop30{margin-top:30px}.marginTop10{margin-top:10px}.marginTop5,.marginTop50{margin-top:5px}.paddingLeft10{padding-left:10px!important}.paddingLeft20{padding-left:20px!important}.paddingRight10{padding-right:10px!important}.paddingRight20{padding-right:20px!important}.paddingAll10{padding:10px}.paddingAll5{padding:5px}.paddingAll30{padding:30px}.boldText{font-weight:800}.boldText500{font-weight:500}.smallerText{font-size:.9rem}.smallestText{font-size:.8rem}.defaultTextSize{font-size:16px}.marginLeft1{margin-left:1em}.marginRight1{margin-right:1em}.marginLeft2{margin-left:2em}.capitalizeText{text-transform:capitalize}.warnColor{color:#C62828}.primaryColor{color:#03A9F4}.infoColor{color:#ffab40}.successColor{color:#4AAD40}.whiteColor{color:#FFF!important}.grayBasicColor{color:#1C1C22}.cursorPointer{cursor:pointer}.defaultPointer{cursor:default}.fullWidth{width:100%}.fullWidthAvailable{width:100vw}.max-input-width{max-width:50%}@media (max-width:1280px){.max-input-width{max-width:100%}}.actuator-state-wrapper{height:10px;width:10px;border-radius:50%;display:inline-block;margin:3px 5px 0 8px}.warnColorBackground{background-color:#C62828}.primaryColorBackground{background-color:#03A9F4}.infoColorBackground{background-color:#ffab40}.successColorBackground{background-color:#4AAD40}.collapsible-image-wrapper{width:16px;height:16px;cursor:pointer}.terms-and-service-wrapper{overflow-x:auto;padding-right:20px}#dashboardFinancesContainer .totalInfoContainer{color:#FBFBFB}#loginContainer #loginBox h2,#periodicSummaryWrapper .loyaltyTotalHeader,#periodicSummaryWrapper .periodicSummaryContainer .companyName{color:#03A9F4!important}#loginButton{color:#FBFBFB;background-color:#03A9F4}#createUpdateCampaign .ruleTitle,#facilitySettings .info{color:#fff!important}#activateAccountContainer .logoContainer,#activationSuccessContainer .logoContainer,#loginContainer .logoContainer{background:url(../../assets/images/logor2w.svg) center center no-repeat;background-size:contain;height:125px;text-align:center}#layoutToolbar .headerLogoContainer{background:url(../../assets/images/logoComplete.svg) top center no-repeat;background-size:contain;width:150px;height:50px}#periodicSummaryWrapper .header .logoContainer{background:url(../../assets/images/logor2w.svg) top center no-repeat;background-size:contain;width:75px;height:75px}#facilityDetails .boxCounterContainer .md-caption,#facilityDetails .filterBoilerCounterContainer .md-caption,#facilitySettings .boxCounterContainer .md-caption,#facilitySettings .inlineLabel,#layoutBreadcrumbs ol li a,#periodicSummaryWrapper .periodicSummaryContainer .commissionDetails,#reportsFilterContainer .md-caption{color:#03A9F4!important;font-size:.9rem}#dashboardContainer md-icon svg,#facilityDetails md-icon svg{fill:#FBFBFB!important}#dashboardContainer .overlay svg{fill:rgba(255,255,255,.15)!important}#errorPageContainer #imageContainer img svg{fill:red}#loginContainer{height:100%;min-height:750px;background:#F9F9F9}#loginContainer #loginBox{width:350px}#loginContainer #loginBox h2{font-weight:300;font-size:30px}#loginContainer #loginBox #forgotPasswordButton{color:#666;font-size:12px;padding-top:1.3em}#loginContainer #loginBox #loginButton{margin-left:0}#loginContainer #loginBox #loginErrorContainer{margin-bottom:1em;color:#d50000;margin-top:-1em;font-size:15px}#loginContainer #loginBox .loginLoader{position:absolute;top:1.7em;right:.5em}#loginContainer .versionText{color:#999;float:right;font-size:13px}#loginContainer .passwordWrapper{display:inline;position:relative}#loginContainer .passwordWrapper i{position:absolute;right:0;color:#CCC}#loginContainer .global-password-visibility-mark:focus+i{display:none}#loyaltyOverview{margin:.5em}#loyaltyOverview .title{color:#555;background:rgba(238,238,238,.439216);padding:10px;margin:5px 5px .5em;border-left:5px solid #0277BD;border-radius:0}#loyaltyOverview .info{background:#03a9f4;color:#fff;padding:10px;margin:0;border-radius:0}#loyaltyOverview .campaignListEmpty{color:#999}#loyaltyOverview .campaignListEmpty svg{fill:orange}.editInvoiceCell md-icon svg,.loyaltyPreviewButton svg{fill:#555}#loyaltyOverview .searchInput{height:30px;margin-bottom:0;margin-left:10px;margin-right:30px}#loyaltyOverview .actions{margin-right:20px}#loyaltyOverview md-divider{margin:10px}#loyaltyOverview .errorMessage{margin-left:10px;color:red;font-size:.7em}#loyaltyOverview .tresholdFilter md-input-container{margin-bottom:0}#loyaltyOverview textarea{min-height:200px;max-height:200px}#loyaltyOverview thead md-checkbox{visibility:collapse}.loyaltyPreviewButton{cursor:pointer}#lineChartContainer svg{width:100%}.loyaltyPreviewTitles{color:#1C1C22;font-weight:600}.loyaltyName{color:#1C1C22;font-weight:900;font-size:1.2rem}#managing-tokens-container #managing-tokens-header{padding:1.7em .5em .5em 1.5em}#managing-tokens-container #managing-tokens-header .emailInput{max-width:600px}#managing-tokens-container #managing-tokens-body{background:#f9f9f9;padding:1em}.tokens-amount-wrapper{margin:0 10px;font-weight:800;color:#FBFBFB;border-radius:50%;background:#1C1C22;display:inline-table;vertical-align:middle;width:25px;height:25px;padding:5px}.tokens-amount{display:table-cell;vertical-align:middle;text-align:center}.tokens-expiration-date{color:#1C1C22}.tokens-company-title{font-weight:500}.companyNameTitle{font-weight:600;margin-left:5px}#newsContainer{width:100%}#newsContainer .customCardTitle{margin:0}#newsContainer .newsHeader{background:#333;color:#fff;padding:10px;border-radius:0;margin-left:0;margin-right:0}#newsContainer #newsFormContainer{background:#eee}#newsContainer #newsFormContainer form{padding-top:1em}#newsContainer #newsFormContainer form md-input-container:nth-child(2) button{margin-left:-8px}#newsContainer #newsFormContainer form .newsDateContainer{margin-bottom:0;margin-top:2em}#newsContainer #newsFormContainer form .newsLangContainer{margin-left:2em;margin-bottom:0;margin-top:2em}#newsContainer #newsHistoryContainer #newsTableContainer{margin:auto 0}#newsContainer #newsHistoryContainer #newsTableContainer .newsNoTitle{color:#999}#newsContainer #newsHistoryContainer #newsTableContainer .newsTableContentField{font-size:14px}.list-item-wrapper{padding:5px 0}#organizationContainer{overflow:auto}#organizationContainer #organizationHeader #searchOrganization{margin-left:0;width:100%}#organizationContainer #organizationHeader #searchOrganization .search-organization-name-wrapper{margin-top:41px}.center-organization-type-icon{vertical-align:middle;padding:0 5px}.searchPeriodicSum{margin-left:2em;margin-bottom:0;margin-top:0}#periodicSummaryWrapper .periodicSummaryContainer #periodicSumFilterContainer{background:#fff}#periodicSummaryWrapper .periodicSummaryContainer .logoContainer{margin-right:10px}#periodicSummaryWrapper .periodicSummaryContainer .logoContainer md-icon{height:72px;width:72px}#periodicSummaryWrapper .periodicSummaryContainer .main-title{font-size:1.7rem}#periodicSummaryWrapper .periodicSummaryContainer .md-title{font-size:1rem}#periodicSummaryWrapper .periodicSummaryContainer .companyName{font-size:1.7rem;color:#03A9F4}#periodicSummaryWrapper .periodicSummaryContainer .positiveNum{color:green;font-size:24px}#periodicSummaryWrapper .periodicSummaryContainer .negativeNum{color:red;font-size:19px}#periodicSummaryWrapper .periodicSummaryContainer .financialTableDivider{border-color:#0277BD;border-top-width:2px}#periodicSummaryWrapper .periodicSummaryContainer .commissionDetails{font-style:italic;color:#0277BD;margin-bottom:1em}#periodicSummaryWrapper .periodicSummaryContainer .loyaltyCreditsReport{font-size:1.7rem;margin-top:1em}#periodicSummaryWrapper #footerContainer{color:#fff;padding:.5em}#periodicSummaryWrapper .loyaltyTotalHeader{font-size:19px;color:#03A9F4}.editInvoiceCell{text-align:center!important;cursor:default!important}#errorContainer #closeButton md-icon:hover,.btn,.calender [role=button],.expandCollapse{cursor:pointer}#invoiceTableContainer ::-webkit-input-placeholder{color:#1C1C22;font-weight:500}#invoiceTableContainer ::-moz-placeholder{color:#1C1C22;font-weight:500;opacity:1}.invoiceType{background-color:#F5F4F4}md-radio-group{margin:auto auto auto 2em;font-size:1em}md-toolbar.md-table-toolbar .md-toolbar-tools{padding:0}#accordionContainer .listItem{padding:1em 1em 0;background:#f9f9f9;border-bottom:1px solid #dedede}#accordionContainer .listItem .listSubItemsContainer .listSubItem:last-child,#accordionContainer .listItem:last-child{border-bottom:none}#accordionContainer .listItem .listItemHeader{float:left;font-weight:500;margin-bottom:1em}#accordionContainer .listItem .listItemHeader md-icon svg{fill:#444}#accordionContainer .listItem .listItemSum{float:right;font-size:1.2rem}#accordionContainer .listItem .listSubItemsContainer{margin-top:1em;transition:max-height .6s ease-out;display:block;max-height:0;overflow:hidden;zoom:1;clear:both}#accordionContainer .listItem .listSubItemsContainer .listSubItem{height:25px;padding-top:1em;background:#fff;padding-left:2em;padding-bottom:1em;font-size:15px}#accordionContainer .listItem .listSubItemsContainer .listSubItem .listSubItemDate{float:left;color:#555}#accordionContainer .listItem .listSubItemsContainer .listSubItem .listSubItemAmount{float:right;color:green;margin-right:1em}#accordionContainer .listItem .listSubItemsContainer .listSubItem .listSubItemDescription{float:left;margin-left:1em;text-transform:capitalize}#accordionContainer .listItem .listSubItemsContainer .listSubItem .listSubItemDescription:before{content:" - "}.expandCollapse:after,.expandCollapse:before{content:"|"}#accordionContainer .listItem .listSubItemsFullHeight{max-height:1000px}#accordionContainer .listItem:hover{cursor:pointer;opacity:.9}.grayColor{color:#A9A9A9}.blueColor,.greenColor{color:#03A9F4}.expandCollapse{width:30px;height:30px;position:relative;font-size:16px;font-weight:600;color:#666;display:block;margin-top:-5px;margin-left:-2px;overflow:hidden;float:left}.karcher-alarm-subscriptions-container,.karcher-reports-wrapper,.site-details-container{overflow:auto}.expandCollapse:active{border:0}.expandCollapse:after,.expandCollapse:before{width:30px;height:30px;display:block;position:absolute;top:0;left:0;line-height:32px;text-align:center;transition:.3s all ease-out}.expandCollapse:before{opacity:1;transform:rotate(0);margin-top:-2px}.expandCollapse:after{opacity:1;transform:rotate(-90deg);margin-left:-1px}.collapseActive:before{opacity:1;transform:rotate(90deg);margin-left:3px;margin-top:0}.businessTransactionInputs{width:150px}.pricing-container .pricing-body{background:#f9f9f9;padding:1em}.release-notes-wrapper{overflow-y:auto;width:100%}#reportsContainer g.c3-chart-line>g>path{stroke-width:3px}#reportsContainer .c3 svg{font-family:roboto;font-size:.8em}#reportsFilterContainer{border:1px solid #f5f5f5;min-width:17em}#reportsFilterContainer .md-caption{color:#03a9f4}#reportsFilterContainer md-select{margin:0;padding-top:0}.reportTitle{background:#f9f9f9;color:#222;font-weight:400;padding:10px;margin:5px 5px 2em;border-left:7px solid #0277BD;border-radius:0;font-size:15px}#chartDataMissingContainer{text-align:center;padding:3em;margin:1em}#chartDataMissingContainer md-icon{width:50px;height:60px}#chartDataMissingContainer md-icon svg{fill:#666}#chartDataMissingContainer span{font-size:14px;text-transform:uppercase;color:#666;word-spacing:2px;margin-left:1em;letter-spacing:2px}#chartDataMissingContainer span:after{content:" !"}.report-builder-input-wrapper{margin-right:20px;width:400px}.report-builder-input-date-wrapper{margin-right:20px}.top-aline-search-component{margin-top:-2px}.time-zone-info-wrapper{margin:0 0 10px 30px;font-size:.9rem}#facilitySettings .info,#facilitySettings .title{padding:10px;margin:5px;border-radius:5px;color:#fff}#facilitySettings .title{background:#03A9F4}#facilitySettings .info{background:#0277BD}#facilitySettings .boxCounterContainer{min-width:300px;margin:2px;border:1px solid #EEE}#facilitySettings .boxCounterContainer p.md-caption{color:#fff}#facilitySettings .boxCounterContainer .md-caption,#facilitySettings .inlineLabel{color:#0277BD}#facilitySettings .inlineLabel.to{margin-left:10px}#facilitySettings md-divider{margin:10px}#facilitySettings .switchDisabled{opacity:.3}#facilitySettings .actions{position:fixed;bottom:18px;right:30px;z-index:99999}#facilitySettings #settingsCityContainer{margin-top:1em;background:#fff;border:none;border-radius:0;color:#333;margin-bottom:0;padding-bottom:0;margin-left:5px;padding-left:4px;padding-top:0}#facilitySettings #settingsForm{margin:0}#facilitySettings #settingsForm .title{background:rgba(238,238,238,.44);color:#555;padding:10px;margin:5px 5px .5em;border-left:5px solid #0277BD;border-radius:0}#facilitySettings #settingsForm .title span{font-size:19px;font-weight:400}#facilitySettings #settingsForm .title:not(:first-child){margin-top:1em}#facilitySettings #settingsForm #settingsGeneralContainer{margin:5px}#facilitySettings #settingsForm #settingsGeneralContainer div .settingsGeneralTimeContainer,#facilitySettings #settingsForm #settingsGeneralContainer div md-input-container,#facilitySettings #settingsForm #settingsGeneralContainer div md-switch{margin-left:.5em}#facilitySettings #settingsForm #settingsGeneralContainer .settingsSubHeader{padding:9px}#facilitySettings #settingsForm #settingsGeneralContainer .generalEntries{min-width:400px;margin:2px;border:1px solid #EEE}#facilitySettings #settingsForm .settingsSubHeader{border-radius:0;color:#FBFBFB!important}#facilitySettings #settingsForm .boxBody{margin:5px}#facilitySettings #settingsForm .boxHeader{margin-top:1em}#facilitySettings #settingsForm #technologySettingsContainer .boxBody{margin:2px}#facilitySettings #settingsForm #technologySettingsContainer .boxBody .smallBoxContainer{padding:5px;margin:2px;border:1px solid #EEE}#facilitySettings #settingsForm #technologySettingsContainer .boxBody .smallBoxContainer p{margin:0}#transactionWrapper{overflow-y:auto}#transactionWrapper #transactionEmailContainer{margin-top:30px;min-height:80px!important;max-height:80px!important}#transactionWrapper #transactionEmailContainer .emailInput{max-width:585px}.searchButton{margin-bottom:24px}#userGroupsOverview{overflow-y:auto;margin:.5em}#userGroupsOverview #groupCardContainer{overflow-y:auto;margin:8px}#userGroupsOverview #groupCardContainer .searchInput{height:30px;margin-bottom:0;margin-left:10px;margin-right:30px}#userGroupsOverview #groupCardContainer .actions{margin-right:20px;margin-top:1em}#userGroupsOverview #groupCardContainer md-divider{margin:10px}#userGroupsOverview #groupCardContainer .errorMessage{margin-left:10px;color:red;font-size:.7em}#userGroupsOverview #groupCardContainer .groupListEmpty{color:#999}#userGroupsOverview #groupCardContainer .groupListEmpty svg{fill:orange}#userGroupsOverview #groupCardContainer th md-checkbox:first-child{display:none}.barcode{padding:5px;border:1px solid #d3d3d3}#localTokensPage{width:100%;overflow-y:auto}#localTokensPage .customCardTitle{margin:0}#localTokensPage .voucherPrint{visibility:hidden;position:absolute;top:0}#localTokensPage .voucherPrint *{visibility:hidden}#localTokensPage .createLocalTokensHeader{background:#333;color:#fff;padding:10px;border-radius:0;margin-left:0;margin-right:0}#localTokensPage .errorMessage{color:red}#localTokensPage #filterVouchersButton{margin-left:2rem}@media print{#localTokensPage .voucherPrint{visibility:visible;position:absolute;top:0;left:0}#localTokensPage .voucherPrint .voucherItem{padding:0 20px}#localTokensPage .voucherPrint .voucherItem .voucherParagraph{margin:0}#localTokensPage .voucherPrint *{visibility:visible}#localTokensPage .pageBreak{page-break-after:always;page-break-inside:avoid}}#facilityWorkingHours{overflow-y:auto;margin:.5em}.working-hours-selector-wrapper{margin-top:30px}.working-hours-form-wrapper{margin:30px}.working-hours-day{padding-right:20px;color:#03A9F4;font-weight:500}.time-wrapper{margin:0 10px;font-weight:600;font-size:.9rem;color:#CCC}.working-schedules-main-wrapper{overflow-y:auto}.working-schedules-subtitle-wrapper{text-transform:uppercase;font-weight:500;font-size:1.2rem}.delete-holiday-item-wrapper{margin:0 0 15px 15px}.holidays-subtitle-wrapper{font-weight:500;margin:0;padding-left:15px}.holiday-list-wrapper{padding-left:15px;margin-top:25px}.holiday-list-description-wrapper{width:135px;word-wrap:break-word;display:inline-block}.alert-type-title-wrapper{padding-left:45px}.high-alarm-chip,.low-alarm-chip,.medium-alarm-chip{background-repeat:no-repeat;background-position-y:center;background-position-x:left;background-size:110px 15px;padding-left:70px!important}.low-alarm-chip{background-image:url(../../../assets/icons/ic_low_subscription_alarm.svg)!important}.medium-alarm-chip{background-image:url(../../../assets/icons/ic_medium_subscription_alarm.svg)!important}.high-alarm-chip{background-image:url(../../../assets/icons/ic_high_subscription_alarm.svg)!important}.alarm-subscribe-dialog-wrapper{min-width:600px;max-width:600px;width:80%}.alarm-subscribe-input-wrapper{padding:50px}#karcherAlarmsWrapper{margin:10px}.karcher-alarm-description,.karcher-alarm-name{margin:5px 0 5px 10px!important;font-size:.9rem}.karcher-facility-name{background:#03A9F4;padding:5px 10px;border-radius:5px;font-weight:500}.karcher-alarm-name{font-weight:600}.karcher-alarm-description{color:#1C1C22;font-weight:400}.calender{margin:10px}.calender .controls .btn,.calender button[role=heading]{border:1px solid #f5f5f5}.calender button:hover{background:#f5f5f5}.calender table{background-color:transparent;border-spacing:0;border-collapse:collapse}.calender th{text-align:center}.calender td,.calender th{padding:0}.calender td>.btn.btn-sm{border-radius:50%;width:39px;height:39px}.calender .btn-primary.active,.calender .btn-primary:active,.calender .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#2E71D6;border-color:#204d74}.calender .btn-primary.active>.text-info,.calender .btn-primary:active>.text-info{color:#fff}.calender .btn.disabled,.calender .btn[disabled],.calender fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.45}.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.btn,.text-center{text-align:center}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-default{color:#333;background-color:#fff}.btn-group>.btn-info,.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-default{border-color:transparent}.text-info{color:#31708f;font-weight:600}.text-muted{color:#777}.small,small{font-size:85%}.pull-left{float:left!important}.pull-right{float:right!important}#errorContainer{padding:0 1em 0 3em;background:tomato;color:#fff;position:relative;min-height:82px;border-bottom:2px solid tomato}#errorContainer #infoIcon md-icon{position:absolute;left:.5em;top:.5em;width:3em;height:3em}#errorContainer #infoIcon md-icon svg{width:34px;margin-top:.8em}#errorContainer #errorText{padding-top:.8em;padding-left:.5em}#errorContainer #errorText h3{margin-top:.5em;margin-bottom:.2em}#errorContainer #errorText .errorName{text-transform:uppercase;color:#333}#errorContainer #closeButton{position:absolute;top:.6em;right:.8em}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#FBFBFB;opacity:.9}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#03a9f4;animation:spin 2s linear infinite}#loader:before{position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;animation:spin 3s linear infinite}#loader:after{position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search-site-input{z-index:100000;margin-bottom:0;padding:0 10px}.options-group-site-list{margin-top:-15px!important}.history-weather-component-wrapper{margin:0 40px -10px 70px}.weather-chart-icon-wrapper{width:35px;height:35px;margin:0 auto;display:block}.weather-chart-temperature-wrapper{margin:0;font-size:.8rem;color:#A9A9A9;font-weight:600}.facility-tile{height:250px!important}.facility-icon-tile-details{width:135px;height:auto;margin-top:-20px}.weather-icon-tile-details{width:30px;height:auto}.tile-temperature-wrapper{font-size:1.3em;font-weight:300}.alarm-icon-tile-details{width:40px;height:40px}.site-details-alarm-wrapper{margin:0 30px}.site-details-alarm-title-wrapper{margin:0 30px 10px;background-color:#FBFBFB;padding:0 10px;border-radius:5px}.chemical-level-empty-state,.chemical-level-low-state,.chemical-level-normal-state{padding:5px 20px;border-radius:10px;text-align:center}.site-details-facility-list-wrapper{margin-bottom:50px}.rollover-chemical-icon{height:100px;width:100px}.chemical-level-normal-state{background-color:#4AAD40;color:#FFF}.chemical-level-low-state{background-color:#ffab40;color:#1C1C22}.chemical-level-empty-state{color:#FFF;background-color:#E1021A}.chemical-value-wrapper{font-size:1.3rem}.chemical-name-wrapper{font-size:.8rem}.event-table-title-wrapper{font-weight:600;border:1px solid #1C1C22;border-radius:5px;padding:5px;background-color:#BEE4AA;margin-bottom:10px}.refresh-button-wrapper{padding-bottom:30px}.operating-time-title-wrapper{background-color:#03A9F4;border-radius:5px}.operating-time-item-wrapper{border-bottom:1px solid #CCC;padding:7px 0}.content-operation-time-wrapper{margin-top:-30px}.refresh-operation-time-from-site-wrapper{margin-top:-10px}.rollover-service-counter-item-wrapper{color:#E1021A;font-weight:600}.operating-counter-item-wrapper{padding:7px 0}.service-counter-item-wrapper{padding:5px 10px;border-top:1px solid #4AAD40;font-size:.9rem;font-weight:700;color:#4AAD40}.service-counter-name-item-wrapper{padding:5px 10px;font-size:.9rem;font-weight:700;color:#1C1C22}.service-counter-alert-item-wrapper{color:#E1021A;border-top:1px solid #E1021A}.jetwash-service-counter-wrapper{margin:2px 0;background-color:#BEE4AA;padding:0 5px}.jetwash-service-counter-wrapper-error{color:#E1021A}.slider-name-wrapper{color:#111212;font-weight:600;font-size:.8rem}.bay-wrapper{margin:20px}.last-item{margin-bottom:50px}.main-point-title{font-size:3rem}.point-details-name-wrapper{background-color:#4AAD40;min-width:500px;padding:5px;color:#FFF}.first-point-details-name-wrapper{background-color:#E1021A}.karcher-program-card{font-size:.9rem;min-height:100px;border:1px solid #1C1C22;color:#FBFBFB;padding:10px;border-radius:5px}.tile-program-title-item-wrapper{font-size:1.2rem;font-weight:900;text-align:center;margin:2px 10px;padding:5px}.active-program-close-status-wrapper,.active-program-info-wrapper,.active-program-undefined-status-wrapper{min-height:175px;color:#FFF;border-radius:5px;margin:5px}.programs-subtitle-wrapper{font-weight:600;background-color:#4AAD40;color:#FFF;text-align:center;padding:5px}.programs-content-wrapper{padding:5px}.program-price-wrapper{text-align:right;padding-right:10px;font-weight:900;font-size:1rem}.program-price-wrapper-active-program{text-align:right;padding-right:0}.active-program-info-wrapper{background-color:#4AAD40}.active-program-close-status-wrapper{background-color:#E1021A}.active-program-undefined-status-wrapper{background-color:#CCC}.active-alarm-item-wrapper,.divider-item{margin:0 20px 10px}.active-program-id-wrapper{font-weight:900;font-size:1.4rem;border-top:1px solid #FFF;width:90%;text-align:center;padding:15px 0 0}.feed-reference-program-id-wrapper{margin-right:20px}.edit-actuators-icon{height:18px!important;width:18px!important;min-height:18px!important;min-width:18px!important}.karcher-custom-model-wrapper{min-width:600px}.create-organization-wrapper{margin:20px 0}.organization-type-title{text-transform:capitalize;padding-left:5px;border-bottom:1px dotted #A9A9A9}.single-wash-form{margin:30px}.single-wash-divider{margin-top:20px}.single-wash-field-set-wrapper{padding:25px}.token-package-form{margin:30px}.token-package-divider{margin-top:20px}.list-item-wrapper{border-bottom:1px solid #CCC;padding-bottom:10px;margin-bottom:0;font-size:.85rem}.list-item-wrapper-title{margin-top:20px;font-weight:700}.custom-save-button-class{background-color:#C62828!important;color:#FBFBFB!important}.token-package-field-set-wrapper{padding:25px}.currency-wrapper{margin:0 10px;font-weight:600;font-size:.9rem;color:#CCC}#bottomLeftContainer svg{width:90%}#bottomLeftContainer .working{fill:green}#bottomLeftContainer .warning{fill:coral}#bottomLeftContainer .notWorking{fill:red}#bottomRightContainer svg{width:73%;height:auto;margin-left:-36.6%;margin-top:5.5%}#bottomRightContainer .working{fill:green}#bottomRightContainer .warning{fill:coral}#bottomRightContainer .notWorking{fill:red}#topRightContainer svg{width:100%;height:auto;margin-top:2px;margin-left:-33%}#topRightContainer .working{fill:green}#topRightContainer .warning{fill:coral}#topRightContainer .notWorking{fill:red}#topLeftContainer svg{width:69%;height:auto}#topLeftContainer .working{fill:green}#topLeftContainer .warning{fill:coral}#topLeftContainer .notWorking{fill:red}
/*# sourceMappingURL=../maps/styles/app-85cbff0785.css.map */
