@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(opensans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(opensans-latin-light.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(opensans-latin-bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:400;src:url(fa-regular-400.woff2) format("woff2")}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:900;src:url(fa-solid-900.woff2) format("woff2")}.fa{font-family:"FontAwesome",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;font-variant:normal;text-rendering:auto;line-height:1}.fa-bars:before{content:""}.fa-caret-right:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-info-circle:before{content:""}.fa-sign-out-alt:before{content:""}.fa-table:before{content:""}.fa-th-large:before{content:""}.fa-volume-mute:before{content:""}.fa-user:before{content:""}.fa-sort-down:before{content:""}.fa-cog:before{content:""}*{box-sizing:border-box}body{background:#fff;font-family:"Open Sans",sans-serif;font-size:.625em;margin:0}button{font-family:"Open Sans",sans-serif}a,.link{text-decoration:none;color:#393939}a:hover,.link:hover{cursor:pointer;text-decoration:underline;color:#000}.wrapper{margin:0 auto;width:100%;background:#fff;display:inline-block}.wrapper .innerWrapper{padding:0 1em 1em;display:inline-block;width:100vw;margin-top:5vh;min-height:calc(95vh - 1em)}.wrapper .pageTitle{font-weight:100;font-size:1.5rem;margin-top:0}.wrapper .textblock{font-size:1.3em}.fa{font-family:"Open Sans",sans-serif}.fa:before{font-family:"FontAwesome"}.error{background-color:#fcdfe2;border-color:#fcdfe2;color:#e8273b;font-weight:bold;padding:.5em 1em;margin-bottom:1em}.error span{margin-left:1em}.newItemButton{float:left;width:100%}.clearboth{clear:both}@media only screen and (min-width: 640px){.wrapper .innerWrapper{width:calc(100vw - 140px);margin-left:140px;margin-top:0;min-height:calc(100vh - 1em);padding:1em;padding-left:2rem}.newItemButton{width:auto}}@media only screen and (min-width: 1400px){.wrapper .innerWrapper{width:calc(90vw - 2em);margin-top:2rem;margin-left:10vw;min-height:95vh}}form{padding-bottom:1em}form label{width:100%;display:inline-block;line-height:35px}form .formlabel{font-weight:bold;font-size:.8125rem;color:#676a6c;width:33%;float:left}form .formlabel.required:after{content:"*";color:#e8273b;margin-left:.25em}form input,form select,form textarea{border:1px solid #e6e6e6;box-shadow:none;outline:none;padding:0 10px;line-height:33px;height:33px;border-radius:4px;float:left;width:66%;font-family:"Open Sans",sans-serif}form input:focus,form select:focus,form textarea:focus{border-color:#0058bd;box-shadow:none}form input:disabled,form select:disabled,form textarea:disabled{background:#e6e6e6}form input.validation-error,form select.validation-error,form textarea.validation-error{border-color:#e8273b}form select{width:66%}form textarea{min-height:10rem;resize:vertical;line-height:1em;padding:1em}form .error{width:calc(100% - 2em);font-size:1.3em}.fullpageForm{width:calc(100% - 2em);padding:1em;margin:5% auto 0;background:#fff;border-radius:0 0 4px 4px}@media only screen and (min-width: 640px){.fullpageForm{width:calc(30% - 2em);transform:translateX(-50%);margin-left:50%}}.pagination-wrapper{margin:0;float:right;width:100%;display:grid;grid-template-columns:repeat(11, auto);border:1px solid #676a6c;border-radius:3px}.pagination-wrapper:first-child{margin:0 3.5rem}.pagination-wrapper button{border:none;border-radius:0}.pagination-wrapper button:first-child,.pagination-wrapper button:last-child,.pagination-wrapper button:disabled{padding:6px}.pagination-wrapper button:first-child{border-radius:3px 0 0 3px}.pagination-wrapper button:last-child{border-radius:0 3px 3px 0}.pagination-wrapper button.selected,.pagination-wrapper button.selected:hover{color:#fff;background:#0058bd;font-weight:bold}@media only screen and (min-width: 640px){.pagination-wrapper{width:auto;display:block}.pagination-wrapper button:first-child,.pagination-wrapper button:last-child,.pagination-wrapper button:disabled{padding:6px 12px}}.filterWrapper{float:left;position:relative;width:100%;margin-top:1em}.filterWrapper .filter{width:100%;line-height:31px;border-radius:3px;border:1px solid #0058bd;padding:0 2em 0 1em}.filterWrapper .filter:focus{outline:none}.filterWrapper .clearFilter{position:absolute;height:100%;top:1px;right:calc(1em + 1px);background:transparent;border:none}.filterWrapper .clearFilter:hover{background:transparent}@media only screen and (min-width: 640px){.filterWrapper{width:auto;margin-top:0}.filterWrapper .filter{margin:0 1em;width:auto}}.datatable{background:#fff;width:100%;float:left;display:grid;overflow-x:auto;margin:1em 0 .5em}.datatable.grid2{grid-template-columns:repeat(2, auto)}.datatable.grid3{grid-template-columns:5% repeat(2, auto)}.datatable.grid4{grid-template-columns:5% auto 5% 6%}.datatable.grid5{grid-template-columns:5% repeat(2, auto) 5% 6%}.datatable.grid6{grid-template-columns:5% repeat(3, auto) 5% 6%}.datatable.grid7{grid-template-columns:5% repeat(4, auto) 5% 6%}.datatable.grid8{grid-template-columns:5% repeat(5, auto) 5% 6%}.datatable.grid9{grid-template-columns:5% repeat(6, auto) 5% 6%}.datatable.grid10{grid-template-columns:5% repeat(7, auto) 5% 6%}.datatable.grid11{grid-template-columns:5% repeat(8, auto) 5% 6%}.datatable.grid12{grid-template-columns:5% repeat(9, auto) 5% 6%}.datatable.grid13{grid-template-columns:5% repeat(10, auto) 5% 6%}.datatable.grid14{grid-template-columns:5% repeat(11, auto) 5% 6%}.datatable.grid15{grid-template-columns:5% repeat(12, auto) 5% 6%}.datatable.grid16{grid-template-columns:5% repeat(13, auto) 5% 6%}.datatable.grid17{grid-template-columns:5% repeat(14, auto) 5% 6%}.datatable.grid18{grid-template-columns:5% repeat(15, auto) 5% 6%}.datatable.grid19{grid-template-columns:5% repeat(16, auto) 5% 6%}.datatable.grid20{grid-template-columns:5% repeat(17, auto) 5% 6%}.datatable.grid21{grid-template-columns:5% repeat(18, auto) 5% 6%}.datatable.grid22{grid-template-columns:5% repeat(19, auto) 5% 6%}.datatable.autogrid2{grid-template-columns:repeat(2, auto)}.datatable.autogrid3{grid-template-columns:repeat(3, auto)}.datatable.autogrid4{grid-template-columns:repeat(4, auto)}.datatable.autogrid5{grid-template-columns:repeat(5, auto)}.datatable.autogrid6{grid-template-columns:repeat(6, auto)}.datatable.autogrid7{grid-template-columns:repeat(7, auto)}.datatable.autogrid8{grid-template-columns:repeat(8, auto)}.datatable.autogrid9{grid-template-columns:repeat(9, auto)}.datatable.autogrid10{grid-template-columns:repeat(10, auto)}.datatable.autogrid11{grid-template-columns:repeat(11, auto)}.datatable.autogrid12{grid-template-columns:repeat(12, auto)}.datatable.autogrid13{grid-template-columns:repeat(13, auto)}.datatable.autogrid14{grid-template-columns:repeat(14, auto)}.datatable.autogrid15{grid-template-columns:repeat(15, auto)}.datatable.autogrid16{grid-template-columns:repeat(16, auto)}.datatable.autogrid17{grid-template-columns:repeat(17, auto)}.datatable.autogrid18{grid-template-columns:repeat(18, auto)}.datatable.autogrid19{grid-template-columns:repeat(19, auto)}.datatable.autogrid20{grid-template-columns:repeat(20, auto)}.datatable.autogrid21{grid-template-columns:repeat(21, auto)}.datatable.autogrid22{grid-template-columns:repeat(22, auto)}.datatable div{padding:.5em;font-size:.8125rem;line-height:2.5em}.datatable div .odd{background:#f9f9f9}.datatable .table-header{text-align:left;padding:.5em 1.5em .5em .5em;position:relative;font-weight:bold;white-space:nowrap}.datatable .table-header.sortable{cursor:pointer}.datatable .table-header.selected{color:#393939;border-bottom:2px solid #393939}.datatable .table-header:after{position:absolute;right:.5em;opacity:.8}.datatable .table-header:hover:after{opacity:1}.datatable .table-header.sort-asc:after{font-family:"FontAwesome";content:""}.datatable .table-header.sort-desc:after{font-family:"FontAwesome";content:""}.datatable .editButton:after{font-family:"FontAwesome";content:""}.datatable .deleteButton:after{font-family:"FontAwesome";content:""}button,a.btn{color:#333;background:#fff;outline:none;border:1px solid #e3e3e3;cursor:pointer;padding:6px 12px;border-radius:3px}button:not(:disabled):hover,a.btn:not(:disabled):hover{background:#f3f3f3;border-color:#dee3e5}button:disabled,a.btn:disabled{cursor:default;background:#dee3e5 !important}button.highlight,a.btn.highlight{background:#0058bd;border-color:transparent;color:#fff}button.highlight:hover,a.btn.highlight:hover{background:#0030a4}.popup-background{background:#000;opacity:.1;position:fixed;left:0;top:0;width:100%;height:100%;z-indeX:10}.popup-wrapper{background:#fff;color:#676a6c;width:100%;min-height:1em;margin:1em auto;display:block;position:absolute;top:1em;left:50%;transform:translateX(-50%);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:6px;z-index:10}.popup-header{color:#676a6c;padding:15px;display:inline-block;width:100%;border-bottom:1px solid #e5e5e5}.popup-header .popup-title{float:left;font-weight:bold;font-size:1.2rem}.popup-header .popup-close-btn{float:right;border:none;color:#000;opacity:.5;font-size:2em;padding:0;line-height:1em;margin-top:-1px}.popup-header .popup-close-btn:hover{background:none;opacity:.8}.popup-inner{position:relative;padding:0 15px 15px;font-size:.8125rem}.popup-inner h3{color:#676a6c;border-bottom:1px solid #f0f0f0;margin:18px 0 9px}.popup-inner .grid-table{display:grid;grid-template-columns:33% 66%;line-height:35px}.popup-inner .grid-table.grid3{grid-template-columns:repeat(3, auto)}.popup-inner .grid-table.grid4{grid-template-columns:repeat(4, auto)}.popup-inner .grid-table.grid5{grid-template-columns:repeat(5, auto)}.popup-inner .grid-table.grid6{grid-template-columns:repeat(6, auto)}.popup-inner .grid-table .field-name{font-weight:bold}.popup-footer{color:#676a6c;padding:15px;display:inline-block;width:100%;border-top:1px solid #e5e5e5}.popup-footer button{float:left}.popup-footer .popup-close-btn{float:right}@media only screen and (min-width: 640px){.popup-wrapper{min-width:40%;max-width:80%}}@media only screen and (min-width: 1024px){.popup-wrapper{max-width:40%}}.alarmsHeader{float:left;width:100%}.alarmsHeader .pageTitle{float:left}.alarmsHeader .showWhitelistedWrapper{float:right;margin:1px 3em 0 0}.alarmsHeader .showWhitelistedWrapper>label{font-size:.8125rem}.alarmsHeader .showWhitelistedWrapper>label>span{display:inline-block;line-height:35px;margin-right:1em}.alarmsHeader .showWhitelistedWrapper>label .toggleButton{float:right}.alarmsHeader .timeframeSelector{background:#0058bd;border:1px solid #393939;border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:.8125rem;float:right;margin:1px 0 2em;outline:none;height:30px;padding:0 12px;cursor:pointer}.alarmsHeader .timeframeSelector option{background:#fff;color:#393939}.activeFilters{float:left;clear:left;margin:1em 0 0}.activeFilters>strong{font-size:1.3em;float:left;line-height:2.2em;margin-right:.5em}.activeFilters .activeFilter{background:#0058bd;padding:.5em;color:#fff;float:left;margin-right:.5em;font-size:1.2em}.activeFilters button{display:inline;border:none;padding:0 .5em;margin-left:.5em;color:#fff;background:#0058bd}.activeFilters button:hover{background:#0030a4}.alarmsWrapper .filterWrapper .filter{margin-left:0}.alarmsWrapper .error{font-size:1.2em}.alarmsWrapper .tableheaderSelector{position:relative;float:right;margin:0 0 0 1rem}.alarmsWrapper .tableheaderSelector .tableheaderSelectorToggle{font-size:1rem;text-align:center;outline:none;border:1px solid #e3e3e3;border-radius:3px;padding:7px 12px}.alarmsWrapper .tableheaderSelector .tableheaderSelectorToggle:hover{text-decoration:none}.alarmsWrapper .tableheaderSelector .tableheaderSelectorOverlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100}.alarmsWrapper .tableheaderSelector .tableheaderSelectorWrapper{z-index:101;position:absolute;background:#fff;right:0;top:2.5rem;border:1px solid #676a6c;border-radius:3px;box-shadow:2px 2px 5px 0px #676a6c;padding:.5rem;font-size:.8125rem}.alarmsWrapper .tableheaderSelector .tableheaderSelectorWrapper>label{float:left;clear:both;white-space:nowrap}.alarmsWrapper .datatable{width:calc(100% - 2rem);overflow-x:inherit}.alarmsWrapper .datatable.grid6{grid-template-columns:repeat(6, auto)}.alarmsWrapper .datatable.grid7{grid-template-columns:repeat(7, auto)}.alarmsWrapper .datatable.grid8{grid-template-columns:repeat(8, auto)}.alarmsWrapper .datatable.grid9{grid-template-columns:repeat(9, auto)}.alarmsWrapper .datatable.grid10{grid-template-columns:repeat(10, auto)}.alarmsWrapper .datatable.grid11{grid-template-columns:repeat(11, auto)}.alarmsWrapper .datatable.grid12{grid-template-columns:repeat(12, auto)}.alarmsWrapper .datatable.grid13{grid-template-columns:repeat(13, auto)}.alarmsWrapper .datatable.grid14{grid-template-columns:repeat(14, auto)}.alarmsWrapper .datatable.grid15{grid-template-columns:repeat(15, auto)}.alarmsWrapper .datatable.grid16{grid-template-columns:repeat(16, auto)}.alarmsWrapper .datatable.grid17{grid-template-columns:repeat(17, auto)}.alarmsWrapper .datatable.grid18{grid-template-columns:repeat(18, auto)}.alarmsWrapper .datatable.grid19{grid-template-columns:repeat(19, auto)}.alarmsWrapper .datatable.grid20{grid-template-columns:repeat(20, auto)}.alarmsWrapper .datatable.grid21{grid-template-columns:repeat(21, auto)}.alarmsWrapper .datatable.grid22{grid-template-columns:repeat(22, auto)}.alarmsWrapper .datatable.grid23{grid-template-columns:repeat(23, auto)}.alarmsWrapper .datatable .prio1{background:rgba(255,141,94,.6)}.alarmsWrapper .datatable .prio2{background:rgba(255,141,94,.3)}.alarmsWrapper .datatable .first-cell{position:relative;font-weight:inherit}.alarmsWrapper .datatable .first-cell:before{position:absolute;right:2em;top:.55em;font-weight:600;opacity:.5}.alarmsWrapper .datatable .first-cell:hover:before{opacity:.8}.alarmsWrapper .datatable .editButton{text-decoration:underline;cursor:pointer}.alarmsWrapper .datatable .editButton:after{content:""}.customFilter-wrapper{display:none}.monthlyreportsWrapper .pageTitle{float:left}.monthlyreportsWrapper form .error{clear:both}.reportsWrapper form{width:100%}.reportsWrapper form a.btn{float:left;font-size:.8125rem}.reportsWrapper form a.btn:hover{text-decoration:none}.customreportWrapper .pageTitle,.customreportWrapper .error{float:left}.customreportWrapper form{width:100%}.customreportWrapper button.highlight{float:left}.customreportWrapper a.btn{float:left;font-size:.8125rem;margin-left:1em}.customreportWrapper a.btn:hover{text-decoration:none}@media only screen and (min-width: 640px){.reportsWrapper form,.customreportWrapper form{width:50%}}.priorities{float:left;margin:auto 10px auto 0;border:1px solid;color:#333;background:#fff;outline:none;border:1px solid #e3e3e3;cursor:pointer;border-radius:3px}.priorities:hover{background:#f3f3f3;border-color:#dee3e5}.priorities.checked{background:#0058bd;border-color:transparent;color:#fff}.priorities.checked:hover{background:#0030a4}.whitelistWrapper .filter{margin-left:0}.settingsDeviceAliasesWrapper .filterWrapper .filter{margin-left:0}.settingsDeviceAliasesWrapper .datatable.grid4{grid-template-columns:5% repeat(2, auto) 5%}.loginWrapper{overflow:hidden}.loginWrapper .login-image{width:auto;max-width:100%;margin:0 auto 1rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.loginWrapper button{margin-top:.5em;float:left}.loginWrapper #loader{margin-top:1.2em}.loginWrapper .forgotPasswordLink{float:right;line-height:2.5em;display:block;font-size:1.3em;margin-top:.5em}.loginWrapper #token{overflow:hidden;height:0;width:0}.loginWrapper #welcomeMessage{background:rgba(255,141,94,.5);border-radius:5px;padding:1em;margin-bottom:1em;font-size:1.2em}.loginWrapper form .error{width:100%}.twofactorLoginWrapper .pageTitle{font-weight:100;font-size:1.5rem;margin-top:0}.twofactorLoginWrapper label[for=twofactor]>span{font-weight:bold;font-size:.8125rem;color:#676a6c}.twofactorLoginWrapper button{float:left}.accountSettingsWrapper form{width:100%}.accountSettingsWrapper form .formlabel+span{font-size:.8125rem;float:left;margin-right:1em}.accountSettingsWrapper form .submitbtn{float:left}@media only screen and (min-width: 640px){.accountSettingsWrapper form{width:50%}}.notfound404{font-size:1.3em}.forgotPasswordWrapper{overflow:hidden}.forgotPasswordWrapper form{width:100%;overflow:hidden}.forgotPasswordWrapper form input{float:right}.forgotPasswordWrapper form button{float:left}.forgotPasswordWrapper .backButton{float:right;line-height:2.5em;display:block;font-size:1.3em;margin-top:.5em}.managementDevicesWrapper .datatable.grid5{grid-template-columns:10% repeat(2, auto) 5% 5%}.appInformationWrapper{color:#676a6c;font-size:.8125rem}.appInformationWrapper .grid-table{display:grid;grid-template-columns:33% 66%;line-height:35px}.appInformationWrapper .grid-table .field-name{font-weight:700}.appInformationWrapper .grid-table ol{margin:0;padding:0 1em}.activityLogWrapper .pageTitle{float:left}.activityLogWrapper .filter{margin-left:0}.activityLogWrapper .generate-csv-button{float:right;margin-left:.5rem}.activityLogWrapper form{float:right}.activityLogWrapper form label{float:left;width:230px;margin-left:.5rem}.activityLogWrapper .filterWrapper{clear:both}.partnerCustomersWrapper .filter{margin-left:0}.partnerCustomersWrapper .datatable{grid-template-columns:5% repeat(6, auto)}.partnerCustomersWrapper .demoActive,.partnerCustomersWrapper .demoExpired{color:#5cb85c;font-weight:bold}.partnerCustomersWrapper .demoExpired{color:#e8273b}.partnerActiveDevicesWrapper .activeDevicesHeader{float:left;width:100%}.partnerActiveDevicesWrapper .activeDevicesHeader .pageTitle{float:left}.partnerActiveDevicesWrapper .activeDevicesHeader .viewButtons{border-radius:3px;border:1px solid #0058bd;float:right}.partnerActiveDevicesWrapper .activeDevicesHeader .viewButtons button{color:#0058bd;border:none}.partnerActiveDevicesWrapper .activeDevicesHeader .viewButtons button.tableview,.partnerActiveDevicesWrapper .activeDevicesHeader .viewButtons button.gridview{border-radius:0}.partnerActiveDevicesWrapper .activeDevicesHeader .viewButtons button.active{background:#0058bd;color:#fff}.partnerActiveDevicesWrapper .filter{margin-left:0}.partnerActiveDevicesWrapper .datatable{grid-template-columns:5% 5% repeat(6, auto)}.partnerActiveDevicesWrapper .datatable.grid9{grid-template-columns:5% 5% repeat(6, auto) 5%}.partnerActiveDevicesWrapper .probeStatus{padding:0 .5em;border-radius:3px;background:rgba(255,0,0,.2)}.partnerActiveDevicesWrapper .probeStatus.active{background:rgba(0,255,0,.2)}.partnerActiveDevicesWrapper .gridview.datatable{grid-column-gap:1em;grid-row-gap:1em}.partnerActiveDevicesWrapper .gridview.datatable div{line-height:1em}.partnerActiveDevicesWrapper .gridview.datatable.grid5{grid-template-columns:repeat(5, calc(100% / 5 - 1em))}.partnerActiveDevicesWrapper .gridview.datatable.grid6{grid-template-columns:repeat(6, calc(100% / 6 - 1em))}.partnerActiveDevicesWrapper .gridview.datatable.grid7{grid-template-columns:repeat(7, calc(100% / 7 - 1em))}.partnerActiveDevicesWrapper .gridview.datatable.grid8{grid-template-columns:repeat(8, calc(100% / 8 - 1em))}.partnerDemoSummaryWrapper .pageTitle{float:left}.partnerDemoSummaryWrapper .error{float:left;clear:both;width:50%;font-size:.8125rem}.partnerDemoSummaryWrapper form{width:100%;float:left;clear:both}.partnerDemoSummaryWrapper form .pageIntroText{font-size:.8125rem;margin-bottom:1em}.partnerDemoSummaryWrapper form label[for=logo]:after{content:attr(data-text);min-width:5px;height:2em;font-size:.8125rem;color:#676a6c;cursor:pointer;vertical-align:top}.partnerDemoSummaryWrapper form #logo{visibility:hidden;height:0;width:0;padding:0}.partnerDemoSummaryWrapper form #uploadLogo{width:10vw;min-width:140px;cursor:pointer}.partnerDemoSummaryWrapper form #logoPreview{width:5vw;min-width:80px}.partnerDemoSummaryWrapper form .textPreview{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerDemoSummaryWrapper form button{margin-top:1em}.partnerDemoSummaryWrapper button{float:left}.partnerDemoSummaryWrapper button.changeSettings,.partnerDemoSummaryWrapper button.backButton{float:right}.partnerDemoSummaryWrapper .demoSummaryGenerator{clear:both;float:left;font-size:.8125rem}.partnerDemoSummaryWrapper .demoSummaryGenerator .progressBusy{color:#ff8d5e}.partnerDemoSummaryWrapper .demoSummaryGenerator .progressFinished{color:#5cb85c;font-weight:bold}.partnerDemoSummaryWrapper .demoSummaryGenerator #renderedGraphs{visibility:hidden}.partnerDemoSummaryWrapper .demoSummaryGenerator a.download{clear:both;display:inline-block;margin-top:1em;text-decoration:none}@media only screen and (min-width: 640px){.partnerDemoSummaryWrapper form{width:50%}}.topbar{background:#393939;display:inline-block;width:100vw;position:fixed;padding-right:2rem;text-align:right;z-index:10}.topbar .pagetitle{color:#fff;font-size:1rem;font-weight:200;line-height:1rem;float:left;margin:.5rem;margin-left:calc(10vw + 2em)}.topbar a{color:#fff;line-height:1rem;margin:.5rem;margin-left:1rem;font-size:1rem}.topbar a:hover{text-decoration:none}.sidebarWrapper{display:none;background-color:#0058bd;height:95vh;width:10vw;min-width:140px;position:fixed;left:0;top:5vh;z-index:10}.sidebarWrapper .sidebar{position:relative;height:100%;min-height:580px}.sidebarWrapper .sidebar .logoSidebar{margin:1em 5%;display:inline-block;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:contain;width:90%;min-height:135px}.sidebarWrapper .sidebar .sidebarNavigation,.sidebarWrapper .sidebar .sidebarUserNavigation{float:left}.sidebarWrapper .sidebar .sidebarNavigation a,.sidebarWrapper .sidebar .sidebarNavigation .link-submenu,.sidebarWrapper .sidebar .sidebarUserNavigation a,.sidebarWrapper .sidebar .sidebarUserNavigation .link-submenu{font-weight:bold;color:#fff;display:inline-block;text-decoration:none;font-size:.8125rem;padding:16px 15px;width:100%;border-bottom:1px solid rgba(57,57,57,.25)}.sidebarWrapper .sidebar .sidebarNavigation a:hover,.sidebarWrapper .sidebar .sidebarNavigation .link-submenu:hover,.sidebarWrapper .sidebar .sidebarUserNavigation a:hover,.sidebarWrapper .sidebar .sidebarUserNavigation .link-submenu:hover{background:#0030a4}.sidebarWrapper .sidebar .sidebarNavigation hr,.sidebarWrapper .sidebar .sidebarUserNavigation hr{border:none;border-top:1px inset #fff}.sidebarWrapper .sidebar .sidebarNavigation .logout:before,.sidebarWrapper .sidebar .sidebarUserNavigation .logout:before{position:absolute;right:1em}.sidebarWrapper .sidebar .sidebarUserNavigation{position:absolute;bottom:2em}.sidebarWrapper .sidebar .link-submenu{position:relative}.sidebarWrapper .sidebar .link-submenu span{cursor:default}.sidebarWrapper .sidebar .link-submenu:before{right:1em;position:absolute}.sidebarWrapper .sidebar .link-submenu .sidebar-submenu{display:none;position:absolute;background:#0058bd;top:0;left:138px;width:11vw;min-width:200px}.sidebarWrapper .sidebar .link-submenu:hover .sidebar-submenu{display:block}.toggleSidebarWrapper{position:fixed;width:100vw;height:5vh;background:#0058bd;z-index:100}.toggleSidebarWrapper .toggleSidebar{color:#fff;border:none;background:transparent;display:block;font-size:2em;line-height:5vh;padding:0 8px}.toggleSidebarWrapper .toggleSidebar:before{font-family:"FontAwesome";content:""}.toggleSidebarWrapper .toggleSidebar:hover{background:transparent;color:#fff}.sidebarWrapper.opened{display:block}.sidebarWrapper.opened .sidebar .sidebar-submenu{left:138px}@media only screen and (min-width: 640px){.toggleSidebarWrapper{display:none}.sidebarWrapper{display:block;top:0;height:100vh}.sidebarWrapper .sidebar .link-submenu .sidebar-submenu{left:138px}}@media only screen and (min-width: 1400px){.sidebarWrapper .sidebar .link-submenu .sidebar-submenu{left:10vw}}.contextMenuOverlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100}.contextMenuOverlay .contextMenu{position:absolute;background:#fff;box-shadow:2px 2px 2px 2px #ccc;border:1px solid #aaa;padding:2px 0;width:200px}.contextMenuOverlay .contextMenu button{width:100%;border:none;cursor:default;text-align:left}.contextMenuOverlay .contextMenu button:hover{background:#f3f3f4}.recharts-pie-sector,.recharts-bar-rectangle{cursor:pointer}.recharts-bar-rectangle{fill:#0058bd}.recharts-bar-rectangle:hover{fill:#0030a4}.recharts-pie text{font-size:.875rem;font-weight:bold}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loader{float:left;margin:8px 2em 0;width:20px;height:20px;border:2px solid #0030a4;border-top-color:#fff !important;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}#loader.large{width:50px;height:50px;border-width:4px;position:fixed;top:calc(50% - 25px);left:calc(50% - 25px)}.toggleButton{width:60px;display:inline-block;border:2px solid #0058bd;position:relative;padding:2px;background:#0058bd;height:30px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.toggleButton:hover{border-color:#0058bd;background:#0058bd}.toggleButton .toggleButtonCheckbox{visibility:hidden;height:0;width:0;position:absolute}.toggleButton .toggleChecked,.toggleButton .toggleUnchecked{line-height:22px;float:left;background:transparent;color:transparent;width:calc(50% - 2px);text-align:center}.toggleButton .toggleChecked{background:#fff}.toggleButton .toggleUnchecked{float:right;color:#fff}.toggleButton .toggleButtonCheckbox:checked~.toggleUnchecked{background:#fff;color:transparent}.toggleButton .toggleButtonCheckbox:checked~.toggleChecked{background:transparent;color:#fff}.widgetWrapper.innerWrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.widgetWrapper.innerWrapper .error{max-height:25px}.widgetWrapper.innerWrapper .widget{min-width:25%;margin:0 1em 1em 0;border-top:2px solid #e6e6e6;border-left:1px solid #e6e6e6;box-shadow:0 4px 25px rgba(0,0,0,.1);border-radius:.5rem}.widgetWrapper.innerWrapper .widget.cell2{grid-column-end:span 2}.widgetWrapper.innerWrapper .widget.cell3{grid-column-end:span 3}.widgetWrapper.innerWrapper .widget.cell4{grid-column-end:span 4}.widgetWrapper.innerWrapper .widget .sectionHeader{font-size:1.4em;border-bottom:1px solid #e6e6e6;padding:1em;font-weight:bold;margin-bottom:1em}.widgetWrapper .total_count .totalCounter{display:inline-block;text-align:center;width:100%;font-size:4rem}.widgetWrapper .alarms_per_priority .prioritiesWrapper{font-size:1.4em;display:grid;grid-template-columns:repeat(5, auto);width:100%}.widgetWrapper .alarms_per_priority .prioritiesWrapper>div{float:left;width:100%;padding:0 1em 1em;border-left:1px solid #e6e6e6}.widgetWrapper .alarms_per_priority .prioritiesWrapper>div:first-child{border:none}.widgetWrapper .alarms_per_priority .prioritiesWrapper h3{float:left}.widgetWrapper .alarms_per_priority .prioritiesWrapper button{float:right;margin:1em}.widgetWrapper .alarms_per_priority .prioritiesWrapper button.fa-exclamation-triangle{background:#e8273b !important;color:#fff}.widgetWrapper .alarms_per_priority .prioritiesWrapper .priorityCount{display:block;clear:both;font-size:1.5em}.widgetWrapper .alarms_per_priority .prioritiesWrapper .priority1 .priorityCount,.widgetWrapper .alarms_per_priority .prioritiesWrapper .priority2 .priorityCount{font-size:2em;color:#ed5565;font-weight:bold}.widgetWrapper .alarms_per_priority .prioritiesWrapper .priority2 .priorityCount{color:#ff8d5e}.widgetWrapper .devices_healthcheck{overflow-y:auto;max-height:420px}.widgetWrapper .devices_healthcheck .grid4{grid-template-columns:7% repeat(3, auto);grid-row-gap:1em;margin:0 1em 1em;width:calc(100% - 2em)}.widgetWrapper .devices_healthcheck .datatable div{line-height:1em}.widgetWrapper .devices_healthcheck .probeStatus{color:#fff;background:#ed5565;display:inline-block;text-align:center;padding:0;border-radius:50%;width:1em;height:1em;margin:.5em}.widgetWrapper .devices_healthcheck .probeStatus.active{background:#5cb85c}.diffviewer pre{font-size:1rem;line-height:1rem}.diffviewer .added{background-color:#c7f0d2}.diffviewer .removed{background-color:#fac5cd}.alarmdetails .grid3 span{text-align:center}.alarmdetails .editMacAliasButton,.alarmdetails .editDeviceAliasButton{float:right}.ePDAlarmDetailsPopup{max-width:70%}.ePDAlarmDetailsPopup .grid2{grid-template-columns:15% auto}label[for=demo_enddate] input[type=date]{height:auto;line-height:1em;padding:.5em 10px}.tabheaders{border-bottom:1px solid #f0f0f0}.tabheaders .tabheader{border:none;color:#676a6c;padding:6px 12px 6px 0}.tabheaders .tabheader.active{font-weight:bold}.tabheaders .tabheader:hover{background:inherit;font-weight:bold}.tabcontent .column-header{font-weight:bold}.detailsWhitelistPopup .field-value,.deleteWhitelistPopup .field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editWhitelistPopup select#expires_at{width:50%}.editWhitelistPopup button#toggleExpirationEdit{float:right;margin-right:8px}.probeDetailsPopup form{padding-top:1em;padding-bottom:0}.editTwoFactorPopup img#qr-code{width:213px;height:213px;display:block;margin:0 auto;clear:both;border:1px solid #dee3e5;border-radius:3px}.editTwoFactorPopup .description{text-align:center;margin:1rem 0;display:inline-block}label[for=twofactor] .field-name{margin-right:1rem}.createNotificationPopup .popup-inner .grid-table,.detailsNotificationPopup .popup-inner .grid-table,.editNotificationPopup .popup-inner .grid-table,.deleteNotificationPopup .popup-inner .grid-table{grid-template-columns:45% auto}.createNotificationPopup form .formlabel,.detailsNotificationPopup form .formlabel,.editNotificationPopup form .formlabel,.deleteNotificationPopup form .formlabel{width:45%}.createNotificationPopup form input,.createNotificationPopup form select,.createNotificationPopup form textarea,.detailsNotificationPopup form input,.detailsNotificationPopup form select,.detailsNotificationPopup form textarea,.editNotificationPopup form input,.editNotificationPopup form select,.editNotificationPopup form textarea,.deleteNotificationPopup form input,.deleteNotificationPopup form select,.deleteNotificationPopup form textarea{width:55%}
