﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Oswald&display=swap");@import url(dropzone.css);@import url(solid.css);*{box-sizing:border-box;}body,html{height:100%;width:100%;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;}select[multiple]{resize:both;height:12em;}textarea{resize:both;width:100%;margin-right:1em;height:5em;}.dropzone{margin-top:1em;border:1px solid #ccc;border-radius:1em;padding:10px 10px;}.dropzone:hover{background:#eee;}.dropzone .dz-preview.dz-file-preview{margin:5px 10px;}.dropzone .dz-preview.dz-file-preview .dz-image{width:100px;height:110px;}.dropzone .dz-preview.dz-file-preview .dz-progress{top:70%;}a.icon:hover{text-decoration:none;color:inherit;}h3{margin-top:1em;}div.list-header-with-create-button{margin-top:2em;margin-bottom:.5rem;display:flex;align-items:center;}div.list-header-with-create-button h2,div.list-header-with-create-button h3{margin-top:0;margin-right:5px;margin-bottom:0;}.accordion .accordion-item{width:100%;}.accordion .accordion-item .accordion-header:after{content:'▼';float:right;margin-left:5px;}.accordion .accordion-item .accordion-header[aria-expanded="true"]:after{content:"▲";}.accordion .accordion-item .accordion-collapse{width:100%;border:none;}.accordion .accordion-item .accordion-collapse .accordion-body{padding:.25em;}.accordion .accordion-item .accordion-collapse .accordion-body.collapse{box-sizing:border-box;max-height:0;overflow:hidden;border:1px solid transparent;border-color:#d3d3d3;}.accordion .accordion-item .accordion-collapse .accordion-body.collapse.show{overflow:auto;border:1px solid;border-color:#d3d3d3;max-height:20em;}.accordion .accordion-item .accordion-collapse .accordion-body.collapsing{position:relative;height:0;width:0;overflow:hidden;border:1px solid;border-color:#d3d3d3;-webkit-transition-property:height,width,visibility,border;transition-property:height,width,visibility,border;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}table.fileList:not(.ignore-default-table-format){padding:0;border:1px solid #999;}table.fileList:not(.ignore-default-table-format) tr:nth-child(even){background-color:#eee;}table.fileList:not(.ignore-default-table-format) tr:nth-child(even).selected{background-color:#add8e6;}table.fileList:not(.ignore-default-table-format) tr:nth-child(even) *:not(th){background-color:inherit;}table.fileList:not(.ignore-default-table-format) tr.selected{background-color:#add8e6;}table.fileList:not(.ignore-default-table-format) tr.sub-header td{background-color:#a9a9a9;}table.fileList:not(.ignore-default-table-format) th.sort-asc::before{content:"";}table.fileList:not(.ignore-default-table-format) th.sort-desc::before{content:"";}table.fileList:not(.ignore-default-table-format) td{border:none;}table.fileList:not(.ignore-default-table-format) td.headerCell{min-width:20em;}table.fileList:not(.ignore-default-table-format):not(.block-manual-order) .dragme{cursor:grab;}table.fileList:not(.ignore-default-table-format):not(.block-manual-order) .dragInProgress .dragme{cursor:grabbing;}table.fileList:not(.ignore-default-table-format):not(.block-manual-order) .dragInProgress{cursor:grabbing;}table.fileList:not(.ignore-default-table-format).block-manual-order .dragme{visibility:hidden;}table.fileList:not(.ignore-default-table-format) .collapsible-description{width:100%;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-container{width:100%;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-container .description-header:after{content:'▼';float:right;margin-left:5px;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-container .description-header[aria-expanded="true"]:after{content:"▲";}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer{width:100%;border:none;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer .description{padding:.25em;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer .description p{overflow:auto;width:100%;margin:0;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer .description.collapse{box-sizing:border-box;max-height:0;overflow:hidden;border:1px solid transparent;border-color:#d3d3d3;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer .description.collapse.show{overflow:auto;border:1px solid;border-color:#d3d3d3;max-height:20em;}table.fileList:not(.ignore-default-table-format) .collapsible-description .description-drawer .description.collapsing{position:relative;height:0;width:0;overflow:hidden;border:1px solid;border-color:#d3d3d3;-webkit-transition-property:height,width,visibility,border;transition-property:height,width,visibility,border;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}section.sectionWithSideBar.active{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:2em;}section.sectionWithSideBar.active .sidePanelTab .list-header-with-create-button h3::after{content:"";}section.sectionWithSideBar.active .sidePanelTab .list-header-with-create-button form.add-new{margin-left:1em;display:inline-block;}section.sectionWithSideBar.active .sidePanelTab>div.side-panel-section{display:block;}section.sectionWithSideBar .sidePanelTab .list-header-with-create-button h3{display:inline-block;margin:0 0 .25em 0;position:relative;}section.sectionWithSideBar .sidePanelTab .list-header-with-create-button h3::after{display:inline-block;width:1em;text-align:right;font-family:'FontAwesome';font-weight:900;content:" ";}section.sectionWithSideBar .sidePanelTab .list-header-with-create-button form.add-new{display:none;}section.sectionWithSideBar .sidePanelTab>div.side-panel-section{display:none;}section.sectionWithSideBar .sidePanelTab .fileList{width:100%;border:none;}section.sectionWithSideBar .sidePanelTab tr{padding:0;position:relative;border-bottom:1px solid #ccc;}section.sectionWithSideBar .sidePanelTab tr td{padding:.25em 0 .25em 0;}section.sectionWithSideBar .sidePanelTab tr td.single-icon-cell{width:1em;}section.sectionWithSideBar .sidePanelTab tr:first-child{border-top:1px solid #ccc;}section.sectionWithSideBar .sidePanelTab tr nav::before{display:block;float:left;width:1em;font-family:'FontAwesome';font-weight:900;content:" ";}section.sectionWithSideBar .sidePanelTab tr div{display:none;}section.sectionWithSideBar .sidePanelTab tr.active nav{font-weight:bold;}section.sectionWithSideBar .sidePanelTab tr.active nav::before{font-weight:normal;content:"";}section.sectionWithSideBar .sidePanelTab tr.active div{display:block;}section.sectionWithSideBar .sidePanelTab tr.active a.icon{display:inline-block;position:static;text-align:left;margin-left:.5em;padding-bottom:.5em;}section.sectionWithSideBar .sidePanelTab tr.active a.outer{display:none;}table.fileListItemHeader:not(.ignore-default-table-format) td{border:none;}table.fileListItemHeader:not(.ignore-default-table-format) td.headerCell{min-width:20em;}table.fileListItemHeader:not(.ignore-default-table-format) h3{margin-top:0;margin-bottom:0;}.pipeList{list-style:none;padding:0;}.pipeList li{display:inline-block;}.pipeList li:not(:last-child)::after{content:"  |  ";}.nav-tabs{margin-top:2em;}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{border-radius:1em 1em 0 0;background:#003451;color:#fff;font-weight:bold;margin-right:.1em;}.nav-tabs .nav-item.show .nav-link.active,.nav-tabs .nav-link.active{color:#fff;background:#007ac0;}.nav-tabs .nav-item.show .nav-link:hover,.nav-tabs .nav-link:hover{background:#009af3;}.tab-pane{padding:1em;border:1px solid #ccc;border-top:0;overflow:auto;}.emailGrid{list-style:none;padding:0;margin:1em 0;}.emailGrid li{display:flex;margin-bottom:1em;}.emailGrid li select{margin:0 1em;width:25%;}.emailGrid li input{margin-right:1em;width:75%;}.note{color:#00f;}.hidden{display:none !important;}.loader{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;height:50vh;font-family:"Roboto",sans-serif;}.loader .loader-inner{display:flex;align-items:baseline;font-size:2em;}.loader .loader-inner .dots{display:flex;position:relative;left:-10px;width:100px;animation:dots 4s ease infinite 1s;}.loader .loader-inner .dots div{position:relative;width:10px;height:10px;margin-right:10px;border-radius:100%;background-color:#000;}.loader .loader-inner .dots div:nth-child(1){width:0;height:0;margin:5px;margin-right:15px;animation:show-dot 4s ease-out infinite 1s;}.loader .loader-inner .dots div:nth-child(4){background-color:transparent;animation:dot-fall-left 4s linear infinite 1s;}.loader .loader-inner .dots div:nth-child(4):before{position:absolute;width:10px;height:10px;margin-right:10px;border-radius:100%;background-color:#000;content:'';animation:dot-fall-top 4s cubic-bezier(.46,.02,.94,.54) infinite 1s;}.ag-full-width-row .loader{height:10em;}@keyframes dots{0%{left:-10px;}20%,100%{left:10px;}}@keyframes show-dot{0%,20%{width:0;height:0;margin:5px;margin-right:15px;}30%,100%{width:10px;height:10px;margin:0;margin-right:10px;}}@keyframes dot-fall-left{0%,5%{left:0;}100%{left:200px;}}@keyframes dot-fall-top{0%,5%{top:0;}30%,100%{top:50vh;}}body{background:#fff;display:flex;flex-flow:column nowrap;}body>header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:5em;width:100%;padding:.25em;background:#003451;color:#fff;}body>header.dev-mode{background:#00b0b5;}body>header>a:first-child{height:4em;width:4em;text-indent:-200%;white-space:nowrap;overflow:hidden;background:url("/Content/mckenneys/mck-logo-white-small.png") no-repeat;background-size:auto 100%;}body>header h1{flex-grow:2;font-size:1.5rem;text-indent:2em;}body>header .user-tidbit>*{float:right;}body>header>*{margin:.25em;}body>header .userName{color:#ffd700;}body>header .button{padding:.5em 1em;}body>nav{height:1em;margin-bottom:2em;display:flex;flex-flow:row nowrap;}body>nav span,body>nav a{padding:.5em;line-height:1em;background:#007ac0;color:#fff;height:2em;}body>nav span::after,body>nav a::after{content:">";display:inline-block;margin-left:1em;}body>nav a:visited,body>nav a:hover{color:#fff;}body>nav span:last-child{padding-right:2em;border-bottom-right-radius:2em;font-weight:bold;border-right:none;}body>nav span:last-child::after{display:none;}body>footer{background:#231f20;clear:both;margin-top:auto;width:100%;padding:1em;text-align:center;color:#fff;}body>footer>p{margin:0;}.large-scroll-area{overflow:auto;max-height:50em;resize:both;display:inline-block;background:linear-gradient(#fff 50%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 50%) 0 100%,linear-gradient(rgba(156,156,156,.7),rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),rgba(156,156,156,.7)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 50px,100% 50px,100% 25px,100% 25px;background-attachment:local,local,scroll,scroll;}.large-scroll-area[style*="height"]{max-height:unset;}main{padding:2em;}@media(max-width:1000px){main{padding:1em;}}article>header{margin-bottom:1em;}article table{border-collapse:collapse;}article table:not(.ignore-default-table-format) td,article table:not(.ignore-default-table-format) th{padding:.25em;border:1px solid #003451;vertical-align:top;}article table:not(.ignore-default-table-format) th{color:#fff;background:#003451;}article table:not(.ignore-default-table-format) tr:nth-child(even) td{background:#eee;}article table.no-table-format td,article table.no-table-format th{padding:0;border:0;vertical-align:top;}article table.no-table-format th{color:none;background:none;}article table.no-table-format tr:nth-child(even) td{background:none;}@media print{.do-not-print{visibility:hidden;height:0;width:0;margin:0;padding:0;}}form section:not(.vertical-stacking){display:flex;column-gap:1em;justify-content:space-between;align-items:flex-start;}form section fieldset{margin:2em 0;min-width:50%;}@media screen and (max-width:1023px){form section{display:block;}form section fieldset{width:100%;}}form section table{min-width:100%;}form section table input[type=text],form section table input:not([type]){margin:0;padding:2px;}form section table input[type=text].abbreviation,form section table input:not([type]).abbreviation{width:5em;}form section table textarea{margin:0;}form textarea.description{min-width:25em;}form.inline{display:inline;}textarea.resizable{min-width:20em;max-width:calc(max(25em,100%));width:calc(min(80em,100%));resize:both;}button:focus{outline:none;}button:not(.icon):not(.nav-link):not(.ag-floating-filter-button-button):not(.select2-selection__clear):not(.select2-selection__choice__remove),.button{display:inline-block;background:#007ac0;color:#fff;border-radius:.5em;border:none;font-family:'Oswald',sans-serif;text-transform:uppercase;}button:not(.icon):not(.nav-link):not(.ag-floating-filter-button-button):not(.select2-selection__clear):not(.select2-selection__choice__remove).groupToggle,.button.groupToggle{padding:0 .5em;}button:not(.icon):not(.nav-link):not(.ag-floating-filter-button-button):not(.select2-selection__clear):not(.select2-selection__choice__remove):hover,.button:hover{background:#009af3;}button:not(.icon):not(.nav-link):not(.ag-floating-filter-button-button):not(.select2-selection__clear):not(.select2-selection__choice__remove).large,.button.large{padding:.5em 1em;margin:1em 0;}button:not(.icon):not(.nav-link):not(.ag-floating-filter-button-button):not(.select2-selection__clear):not(.select2-selection__choice__remove):disabled,.button:disabled{background:#fff;color:#ccc;border:1px solid #ccc;}button.icon{background:none;border:none;}button:disabled,button:hover:disabled{background:#ccc;}input[type=text],input[type=email],input[type=number],input[type=password],input:not([type]){height:1.5em;width:auto;}input[type=text].smallTextBox,input[type=email].smallTextBox,input[type=number].smallTextBox,input[type=password].smallTextBox,input:not([type]).smallTextBox{width:4em;}fieldset{border:1px solid #ccc;border-radius:0 1em 1em 1em;position:relative;margin:2em 0 1em;padding:1em;}.address{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:.5em;}.address label{height:1em;}.address :nth-child(1),.address :nth-child(2),.address :nth-child(3){grid-column-end:span 2;}.address :nth-child(5){grid-row-start:5;}.address :nth-child(9){grid-row-start:7;}fieldgrid{display:grid;grid-template-columns:minmax(10em,max-content) auto;justify-items:start;grid-row-gap:1em;grid-column-gap:1em;}fieldgrid.fieldgrid-headers-values>select:nth-child(even){width:100%;}fieldgrid.fieldgrid-headers-values>span:nth-child(even){width:100%;}fieldgrid.fieldgrid-headers-values>span:nth-child(even)>select{width:100%;}fieldgrid.fieldgrid-headers-values>textarea:nth-child(even){width:100%;}fieldgrid>input,fieldgrid>select{display:block;margin-right:1em;margin-bottom:.25em;}legend{position:absolute;left:-1px;top:-1.5em;height:1.5em;border:1px solid #ccc;border-bottom:1px solid #fff;font-size:1rem;font-weight:bold;width:auto;padding:0 1em 0 .5em;border-top-right-radius:1em;}.checkboxList{list-style:none;padding:0;}.checkboxList li{margin:0;}.checkboxList input[type=checkbox]{margin-right:1em;}.warnOnCheck .warning{display:none;}.warnOnCheck.checked .warning{display:block;}.warning{padding:.5em;margin-right:1em;position:relative;border:1px solid #ff6a00;border-radius:1em;background:#fefeee;}.warning::before{float:left;font-family:'FontAwesome';font-weight:900;content:"";color:#ffd800;font-size:2em;margin-right:.5em;}.warning p{margin:0;}.userList{list-style:none;padding:0;border:1px solid #ccc;}.userList>li{display:flex;align-items:flex-start;}.userList>li>div{display:none;}.userList>li>span{width:20%;}.userList>li>button{width:5%;}.userList>li:nth-child(even){background:rgba(0,0,0,.05);}.userList>li.open>button.toggle::before{content:"";}.userList>li.open>div{display:block;width:75%;}.userList>li.open>div header{background:#007ac0;color:#fff;display:grid;grid-template-columns:11em auto;padding-left:2em;}.userList>li.open>div>ul{list-style:none;padding:0;border:1px solid #ccc;}.userList>li.open>div>ul>li{display:grid;grid-template-columns:1em 10em auto;grid-column-gap:1em;}.userList>li.open>div>ul>li:nth-child(even){background:rgba(0,0,0,.05);}span.ui-friendly-select-wrapper{width:100%;}select.ui-friendly-select{width:100%;}.select2-results>.select2-results__options{max-height:calc(max(200px,70vh)) !important;}a.icon{text-decoration:none;}.icon{color:#000;padding:0 .25em;}.icon::before{font-family:'FontAwesome';font-weight:900;content:"";}.icon.download::before{content:"";}.icon.close::before{content:"";}.icon.copy::before{content:"";}.icon.paste::before{content:"";}.icon.delete::before{content:"";}.icon.enabled::before{content:"";color:#006400;}.icon.enabled.frontEndAction:hover::before{content:"";color:#f00;}.icon.enabled.inactive::before{content:"";color:#8b0000;}.icon.enabled.inactive.frontEndAction:hover::before{content:"";color:#008000;}.icon.inherit::before{content:"";color:#006400;}.icon.inherit.frontEndAction:hover::before{content:"";color:#f00;}.icon.inherit.inactive::before{content:"";color:#a9a9a9;}.icon.inherit.inactive.frontEndAction:hover::before{content:"";color:#008000;}.icon.extend-profile::before{content:"";}.icon.email-history::before{content:"";}.icon.drilldown::before{content:"";}.icon.add::before{content:"";}.icon.minus::before{content:"";}.icon.passwordToggle::before{content:"";}.icon.passwordToggle.hidden::before{content:"";}.icon.above::before{content:"";}.icon.below::before{content:"";}.icon.edit::before{content:"";}.icon.view::before{content:"";}.icon.dragme::before{content:"";}.icon.sync::before{content:"";}.icon.settings::before{content:"";}.icon.favorited::before{content:"";color:#ffd700;}.icon.favorited:hover::before{color:#b8860b;}.icon.favorited.inactive::before{color:#d3d3d3;}.icon.favorited.inactive.frontEndAction:hover::before{color:#ffa500;}.icon.privateToggle::before{content:"";color:#6495ed;}.icon.privateToggle.frontEndAction:hover::before{color:#00f;}.icon.privateToggle.inactive::before{content:"";color:#d3d3d3;}.icon.privateToggle.inactive.frontEndAction:hover::before{color:#000;}.icon.temporaryToggle{position:relative;}.icon.temporaryToggle.frontEndAction:hover::before,.icon.temporaryToggle.frontEndAction:hover::after{color:#00f;}.icon.temporaryToggle::before{content:"";color:#6495ed;}.icon.temporaryToggle::after{position:absolute;font-family:'FontAwesome';content:"";color:#6495ed;font-size:.6em;right:0;top:1em;}.icon.temporaryToggle.inactive::before{content:"";color:#d3d3d3;}.icon.temporaryToggle.inactive::after{color:#d3d3d3;}.icon.temporaryToggle.inactive.frontEndAction:hover::before,.icon.temporaryToggle.inactive.frontEndAction:hover::after{color:#000;}.icon.toggle::before{content:"";}.icon.changeAccess::before{content:"";}.icon.print::before{content:"";}mask{display:block;width:0;height:0;position:fixed;background:transparent;}mask.active{width:100%;height:100%;background:rgba(0,0,0,.5);transition:.5s background ease;}modal.modal-popup{display:block;height:0;width:0;position:fixed;top:calc(20%);left:calc(50% - 10em);background:#fff;border-radius:.5em;opacity:0;box-shadow:5px 5px 5px rgba(0,0,0,.5);overflow:hidden;}modal.modal-popup header{color:#fff;background:#003451;border-radius:.5rem .5rem 0 0;font-family:'Oswald',sans-serif;font-weight:bold;padding:.25em .5em;font-size:1.5em;}modal.modal-popup p,modal.modal-popup>div{padding:.5em 1em;}modal.modal-popup footer{text-align:center;padding-bottom:1em;}modal.modal-popup footer button:not(.icon){display:inline-block;padding:.5em 1em;}modal.modal-popup.active{opacity:1;height:auto;width:20em;transition:.5s opacity ease;}modal.modal-popup fieldgrid{margin:1em;}modal.modal-popup#Message{overflow-y:auto;max-height:calc(70%);}.users{background:#003451;padding-top:5em;}.users main{width:30em;margin:2em auto;background:#fff;border-radius:2em;box-shadow:1em 1em 1em rgba(0,0,0,.5);}.users main.newUser{width:auto;margin:2em;}.users h1{font-size:1.5rem;padding-top:2.5em;margin:0;background:url(/Content/mckenneys/mck-logo-white.png) no-repeat;background-size:10em auto;background-position:top center;color:#fff;text-align:center;left:0;width:100%;}.hrefList{list-style:none;padding:0;}.hrefList li{display:inline-block;}.hrefList li:not(:last-child)::after{content:"  |  ";}.login>form>div{display:grid;grid-template-columns:2em 4em 1fr 1fr;}.login>form>div :nth-child(-n+4),.login>form>div :nth-child(6){grid-column-end:span 2;}.login>form>div input[type=checkbox]{position:relative;top:5px;}.login>form>div input[type=text],.login>form>div input:not([type]){margin:2px 0;}.login .loginBtn{width:75px;}.login .switchToFullLogin{text-align:center;}.login ul{text-align:center;margin:1em 0;}.login h3{margin-top:0;}.login h3.mckSignIn{background:url(/Content/mckenneys/mck-logo-small-transparent.png) no-repeat;background-size:1.5em auto;background-position:top left;background-color:#d3d3d3;margin-top:.25em;padding:.25em 0 .25em 1.75em;border:solid 1px #000;border-radius:.5em;}.message{text-align:center;}#passwordsMatch::before{font-family:'FontAwesome';font-weight:900;content:"";color:#0f0;margin-right:.5em;}#passwordsNoMatch::before{font-family:'FontAwesome';font-weight:900;content:"";color:#f00;margin-right:.5em;}#passwordsMatch.hidden,#passwordsNoMatch.hidden,#passwordStrength.hidden{display:none;}#passwordStrength{border:1px solid #ccc;height:1em;width:10em;position:relative;}#passwordStrength span{position:absolute;width:100%;text-align:center;}#passwordStrength::before{height:100%;content:" ";display:block;}#passwordStrength[data-strength-score="0"]::before{width:20%;background-color:#800000;}#passwordStrength[data-strength-score="1"]::before{width:40%;background-color:#f00;}#passwordStrength[data-strength-score="2"]::before{width:60%;background-color:#ffa500;}#passwordStrength[data-strength-score="3"]::before{width:80%;background-color:#ff0;}#passwordStrength[data-strength-score="4"]::before{width:100%;background-color:#008000;}.dateStyleToggle{align-self:center;}#homepage aside{width:15em;background:#eee;border:1px solid #ccc;border-radius:1em;padding:1em;margin:1em;}#homepage aside ul{list-style:none;margin:0;padding:0;}#homepage aside ul li{margin:0;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;}#homepage aside ul li span.summary-stat-name{font-weight:bold;}#homepage aside ul li span.summary-stat-value{text-align:right;}#siteGrid.fixedHeight{height:calc(90vh);}@media(max-width:768px){#siteGrid.fixedHeight{height:600px;}}article>header{color:#003451;border-bottom:1px solid #003451;align-items:center;}article>header.inline-header{display:flex;flex-flow:row nowrap;}.adminActions{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;}.adminActions a{position:relative;display:inline-block;font-size:.75em;width:6em;text-align:center;margin:.25em;border-color:#003451;color:#003451;padding-top:6em;}.adminActions a:hover{text-decoration:none;border-color:#007ac0;color:#007ac0;}.adminActions a::before,.adminActions a::after{font-family:'FontAwesome';font-weight:900;font-size:1.5em;position:absolute;}.adminActions a::before{display:block;font-size:4em;height:1.5em;width:1.5em;border:1px solid #000;border-color:inherit;border-radius:.25em;top:0;left:0;}.adminActions a::after{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;right:.1em;top:1.5em;font-size:2em;}.adminActions .building::before{content:"";}.adminActions .building.add::after{content:"";}.adminActions .building.edit::after{content:"";}.adminActions .building.delete::after{content:"";}.adminActions .database::before{content:"";}.adminActions .database.transfer::after{content:"";}.adminActions .database.usage::after{content:"";}.adminActions .database.archive::after{content:"";}.adminActions .database.throttle::after{content:"";}.adminActions .email::before{content:"";}.adminActions .email.config::after{content:"";}.adminActions .email.creds::after{content:"";}.adminActions .map::before{content:"";}.adminActions .map.error::after{content:"";}.adminActions .map.service::after{content:"";}.adminActions .option::before{content:"";}.adminActions .option.config::after{content:"";}.adminActions .user::before{content:"";}.adminActions .user.add::after{content:"";}.adminActions .user.list::after{content:"";}.adminActions .email_report::before{content:"";}.adminActions .email_report.timed::after{content:"";}.buildingMapList{width:42em;}.buildingMapList ul{list-style:none;padding:0;margin:0;border:1px solid #ccc;}.buildingMapList header,.buildingMapList footer,.buildingMapList li{display:grid;}.buildingMapList header{padding-left:5em;grid-template-columns:18em 8em 5em 5em;background:#007ac0;color:#fff;}.buildingMapList header :nth-child(2),.buildingMapList header :nth-child(3),.buildingMapList header :nth-child(4){text-align:center;}.buildingMapList li{grid-template-columns:3em 2em 18em 8em 5em 5em;padding:.25em 0;}.buildingMapList li:nth-child(even){background:#eee;}.buildingMapList li.selected{background-color:#add8e6;}.buildingMapList li :nth-child(2){margin-top:.5em;}.buildingMapList li :nth-child(4),.buildingMapList li :nth-child(5),.buildingMapList li :nth-child(6){text-align:center;}.buildingMapList .dragme{cursor:grab;}.buildingMapList .dragInProgress .dragme{cursor:grabbing;}.buildingMapList .dragInProgress{cursor:grabbing;}.buildingMapList footer{padding-left:23em;grid-template-columns:8em 5em 5em;background:#003451;color:#fff;margin-top:0;}.buildingMapList footer :first-child{text-align:center;}.buildingMapList footer :nth-child(2),.buildingMapList footer :nth-child(3),.buildingMapList footer :nth-child(6){text-align:center;}#MatchedInfoContent>#new-maps textarea{width:100%;box-sizing:border-box;}#MatchedInfoContent>#new-maps #rawData{height:16em;}#MatchedInfoContent>#new-maps #dataSample{height:4em;}#ProfileTableContents .tab-pane{max-height:80vh;}.analysis-grid{height:calc(90vh);width:100%;}.ag-cell.null{background:#003451;}.ag-row:nth-child(even){background:#f9f9f9;}.ag-theme-balham .ag-row:nth-child(even).ag-row-selected{background:#b1def9;}.ag-header-cell:not(.ag-floating-filter){color:#fff;background:#007ac0;--ag-header-cell-hover-background-color:#009af3;}.ag-header-cell .ag-icon-menu:before{color:#fff;background:#007ac0;}.ag-pinned-left-cols-container .ag-cell{background:#fdd;}.ag-pinned-left-cols-container .ag-row:nth-child(even) .ag-cell{background:#ffd9d9;}#ruleGrid{width:100%;overflow:visible;}#ruleGrid .ag-root-wrapper{overflow:visible;}#ruleGrid .problem-formula{background-color:#f08080;}#ruleGrid .unused-formula:not(.problem-formula){background-color:#d3d3d3;}#ruleGrid textarea+.CodeMirror{height:10em;resize:both;margin:0;}#ruleGrid .CodeMirror-scroll{margin-right:0;}#ruleGrid .ruleHints{list-style:none;margin:0;padding:0;max-height:20em;overflow:auto;}#ruleGrid .ruleHints:empty{display:none;}#ruleGrid .ruleHints h4{font-size:1.25rem;margin:0;}#ruleGrid .ruleHints h5{font-size:1rem;}#ruleGrid .ruleHints>li{padding:.5em;}#ruleGrid .ruleHints>li:nth-child(even){background:#f9f9f9;}#ruleGrid .ruleHints>li div{border-top:1px solid #ccc;display:none;}#ruleGrid .ruleHints>li.active div,#ruleGrid .ruleHints>li:first-child:last-child div{display:block;}#ruleGrid .ruleHints>li.highlight{background:#ff9;}#ruleGrid .ruleHints p{padding:0;margin:0;}#debugging_table{height:90vh;}.CodeMirror-matchingbracket{font-weight:bold;color:#008000;background:#0f0;}.CodeMirror-nonmatchingbracket{font-weight:bold;color:#f00;background:#ffc0cb;}.ag-row .ag-cell:not(.null).problem-cell{background-color:#f08080;}.ag-row .ag-cell:not(.null).problem-cell.analysisOpen{background:#003451;color:#fff;}.ag-row .ag-cell:not(.null).benefit-cell{background-color:#90ee90;}.ag-row .ag-cell:not(.null).not-applicable-cell{background-color:#d3d3d3;}div.ag-theme-balham.fixedHeight{height:calc(90vh);}@media(max-width:768px){div.ag-theme-balham.fixedHeight{height:600px;}}div.ag-theme-balham.flexibleHeight{min-height:20vh;}#analysisGrid .ag-center-cols-clipper{min-height:30em !important;}#analysisGrid .ag-header-cell-label{flex-direction:row;}#analysisGrid .ag-center-cols-container{min-height:30em !important;}#analysisGrid .ag-row .ag-cell.analysisOpen{background:#003451;color:#fff;}#analysisGrid .detail{padding:1em;background:#fff;}#analysisGrid .detail h3{margin:0 0 1em 0;border-bottom:1px solid #000;font-size:2em;}#analysisGrid .detail>button{float:right;}#analysisGrid .detail .noteGrid{height:150px;}#analysisGrid .detail form>label{display:block;}#analysisGrid .detail form textarea{resize:both;width:50%;}#analysisGrid .analysis.detail{max-height:1000px;overflow:auto;}#analysisGrid .analysis.detail ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5em;}@media(max-width:1023px){#analysisGrid .analysis.detail ul{display:block;}#analysisGrid .analysis.detail ul li{padding-top:1em;}}#analysisGrid .analysis.detail h3{margin:0 0 .5em 0;}#analysisGrid .analysis.detail fieldset{margin:2em 0 0 0;}#analysisGrid .analysis.detail div.loader{max-height:200px;}.runtimeAnalysis{position:absolute;min-height:70px;min-width:150px;max-width:400px;border:1px solid #6495ed;pointer-events:none;transition:opacity .25s;background-color:#fff;border-radius:8px;}.runtimeAnalysis.ag-tooltip-hiding{opacity:0;}.runtimeAnalysis .panel-heading{padding:10px;border-bottom:1px solid #ddd;border-top-left-radius:8px;border-top-right-radius:8px;color:#333;background-color:#f5f5f5;}.runtimeAnalysis .panel-heading h4{margin-top:0;}.runtimeAnalysis .panel-body{padding:10px;}.runtimeAnalysis div.runTypeBreakdown{width:100%;height:25px;border:1px solid #000;}.runtimeAnalysis div.runTypeBreakdown span.block{height:100%;font-size:.75em;float:left;}.runtimeAnalysis div.runTypeBreakdown span.block.flagged{background-color:#f08080;}.runtimeAnalysis div.runTypeBreakdown span.block.not-applicable{background-color:#d3d3d3;}.runtimeAnalysis div.runTypeBreakdown span.block.regular{background-color:#f8f8ff;}.runtimeAnalysis p{margin:5px;}.runtimeAnalysis ul li.unimportant{color:#c0c0c0;}.runtimeAnalysis ul li.important{font-weight:bold;}.accordion{background-color:#fff;width:40%;text-align:left;}button.accordion:after{content:'▼';float:right;margin-left:5px;}button.accordion[aria-expanded="true"]:after{content:"▲";}.collapse{box-sizing:border-box;max-height:0;overflow:hidden;border:1px solid transparent;border-color:#d3d3d3;}.collapse.show{overflow:auto;border:1px solid;border-color:#d3d3d3;max-height:20em;}.collapsing{position:relative;height:0;overflow:hidden;border:1px solid;border-color:#d3d3d3;-webkit-transition-property:height,visibility,border;transition-property:height,visibility,border;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.translations #syncButton{margin-left:0;margin-bottom:1em;border-radius:.5em;color:#ccc;border:1px solid #ccc;}.translations #syncButton::before{margin-right:.5em;}.translations #syncButton:not(:disabled){background:#007ac0;color:#fff;border:none;}.translations .nameGrid{height:calc(100vh - 5em);}.translations .nameGrid .addName input{width:calc(100% - 2em);margin:0;}.translations .nameGrid .addName button{width:1em;margin:0;}.translations .nameGrid select[multiple]{height:calc(100% - 7em);width:100%;}.translations .nameGrid option:nth-child(even){background:#ededed;}.translations .nameGrid option.hidden{display:none;}.translations .nameGrid>input{width:100%;margin:1em 0 0 0;}.translations fieldset textarea{width:100%;}.translations .buttons{display:flex;flex-flow:row nowrap;justify-content:space-between;}.translations .buttons button{width:24%;margin:0;padding:0;background:#fff;color:#ccc;border:1px solid #ccc;}.translations .buttons button:not(:disabled){background:#007ac0;color:#fff;border:none;}.translations form section{display:flex;justify-content:space-between;align-items:flex-start;}.translations form section fieldset.selector{margin:1em 0;min-width:28%;}.translations form section fieldset.mapperTab{margin:1em 0 0 0;min-width:45%;}.translations form section fieldset.mapperTab td{padding:0;}.translations form section fieldset.mapperTab td.numberCell{width:3em;}.translations form section fieldset.mapperTab td.checkCell{width:3em;text-align:center;}.translations form section fieldset.mapperTab tr:nth-child(even) input[type=text],.translations form section fieldset.mapperTab tr:nth-child(even) input[type=number],.translations form section fieldset.mapperTab tr:nth-child(even) input:not([type]){background-color:#eee;}.translations form section fieldset.mapperTab input[type=text],.translations form section fieldset.mapperTab input[type=number],.translations form section fieldset.mapperTab input:not([type]){width:100%;height:100%;}.translations form section fieldset.mapperTab .example_table td,.translations form section fieldset.mapperTab .example_table th{width:33%;padding:.25em;}.translations form section fieldset.matchedEntries{margin:1em 0;min-width:40%;}.translations .tall-multiple-selector{height:calc(100vh - 15em);min-height:15em;}.translations .medium-multiple-selector{height:calc(50vh - 15em);min-height:15em;}.translations select.bulk_value_selector{width:400px;}#MatchGrid{height:calc(100vh - 15em);width:100%;margin-bottom:1em;}#AutomaticMatchGrid{height:calc(100vh - 15em);width:100%;margin-bottom:1em;}#BASDevicePointGrid,#FriendlyDevicePointGrid{height:calc(100vh - 2em);width:100%;margin-bottom:1em;}.massAdd.active,.translation.detail.active,.translation.copy_select{width:80vw;left:10vw;}.massAdd.active textarea,.translation.detail.active textarea,.translation.copy_select textarea{width:100%;height:10em;}.translation.detail.active{height:calc(100vh - 4em);top:2em;}.translation.detail.active>div{overflow:auto;height:calc(100vh - 12em);padding:1em;}.translation.detail.active footer{border-top:1px solid #ccc;}.translation.detail.active ul,.translation.detail.active li{list-style:none;padding:0;}.translation.detail.active li{display:grid;grid-template-columns:1.6fr 1fr;max-width:40em;}.translation.detail.active li span.detail-key{max-width:25em;}.translation.detail.active li span.detail-value{max-width:15em;}.translation.detail.active div>ul>li{grid-template-columns:10em auto;}.translation.detail.active div>ul>li li:nth-child(even){background:rgba(0,0,0,.05);}.translation.detail.active .true{font-weight:bold;color:#008000;}.translation.detail.active .false{font-weight:bold;color:#f00;}.deviceSelector{position:relative;background:#eee;border:1px solid #003451;min-width:20em;width:50em;}@media(max-width:768px){.deviceSelector{width:100%;}}.deviceSelector>label{font-family:'Oswald',sans-serif;font-size:2em;display:block;background:#003451;color:#fff;height:1.1em;line-height:1em;margin:0;}.deviceSelector ul{list-style:none;border-top:1px solid #fff;border-left:1px solid #fff;}.deviceSelector li{background:#d6d1d2;height:2em;}.deviceSelector li:nth-child(even){background:#cac3c5;}.deviceSelector li>ul{display:none;}.deviceSelector li._open{height:auto;}.deviceSelector li._open>ul{display:block;}.deviceSelector li._open>div .folderToggle::before{content:"";}.deviceSelector li:not(:last-child){border-bottom:1px solid #fff;}.deviceSelector li.hasChecked{background:#8dd5ff;}.deviceSelector li.hasChecked:nth-child(even){background:#74ccff;}.deviceSelector li button{height:1em;line-height:.9em;margin-left:.25em;width:1em;margin-right:.5em;}.deviceSelector li button:not(.icon):not(.nav-link){padding:0;}.deviceSelector li button::before{font-family:'FontAwesome';font-weight:900;content:"";}.deviceSelector li span{margin:0;height:1em;position:relative;}.deviceSelector li span label{margin-left:.5em;}.deviceSelector li span input[type="checkbox"].folderCheck{opacity:0%;z-index:3;}.deviceSelector li span input[type="checkbox"].folderCheck:hover+.checkbox-overlay::before{color:#008000;}.deviceSelector li span input[type="checkbox"].folderCheck:checked+.checkbox-overlay::after{color:#7cfc00;}.deviceSelector li span input[type="checkbox"].folderCheck:checked:hover+.checkbox-overlay::before{color:#f00;}.deviceSelector li span input[type="checkbox"].folderCheck:focus{outline:none;}.deviceSelector li span input[type="checkbox"].folderCheck+.checkbox-overlay{opacity:100%;left:-22px;}.deviceSelector li span input[type="checkbox"].folderCheck+.checkbox-overlay::before{font-family:'FontAwesome';font-weight:900;content:"";color:#2f4f4f;font-size:1.2em;z-index:1;}.deviceSelector li span input[type="checkbox"].folderCheck+.checkbox-overlay::after{color:#fff;font-family:'FontAwesome';font-weight:900;content:"";position:absolute;left:.5em;font-size:.6em;top:.6em;z-index:2;}.deviceSelector li span.count{font-size:.9em;float:right;margin-right:1em;top:.25em;}.deviceSelector .editView>ul{padding-left:0;border:1px solid #000;border-bottom:0;overflow:auto;max-height:50vh;resize:vertical;clear:both;margin-bottom:0;max-height:90vh;}@media(max-width:768px){.deviceSelector .editView>ul{max-height:50vh;}}.deviceSelector button{background:none;position:relative;height:1.5em;font-size:1.5em;font-size:1.3em;color:#fff;text-shadow:-1px -1px 0 #666,1px -1px 0 #666,-1px 1px 0 #666,1px 1px 0 #666;}.deviceSelector button::before{font-family:'FontAwesome';font-weight:900;content:"";}.deviceSelector input.allToggle{display:inline-block;}.deviceSelector input[type=checkbox]{position:relative;top:2px;-webkit-appearance:none;border:1px solid #999;height:1em;width:1em;position:relative;}.deviceSelector input[type=checkbox]:checked::before{position:absolute;top:-.3em;left:0;color:#fff;font-family:'FontAwesome';font-weight:900;content:"";text-shadow:-1px -1px 0 #666,1px -1px 0 #666,-1px 1px 0 #666,1px 1px 0 #666;}.deviceSelector input[type=checkbox]:focus{outline:none;}.deviceSelector input[type=checkbox].device{background:#9f9;}.deviceSelector .button-set{position:absolute;top:0;right:0;}.deviceSelector .button-set button{line-height:.9em;width:1.6em;padding:0;}.deviceSelector .button-set .expandAll::before{content:"";}.deviceSelector .button-set .collapseAll::before{content:"";}.deviceSelector .button-set .resetButton::before{content:"";}.deviceSelector .button-set .clearButton::before{content:"";}.deviceSelector .button-set .allCheck{position:relative;}.deviceSelector .button-set .allCheck.uncheck::before{content:"";}.deviceSelector .button-set .allCheck.check::before{content:"";}.deviceSelector .totalLine{font-size:.9em;text-align:right;margin-right:1em;}.deviceSelector .totalLabel{font-weight:bold;margin-right:1em;}.deviceSelector .searchControl{border-top:1px solid #999;background:#fefefe;width:100%;height:2em;line-height:2em;padding:0 .5em;}.deviceSelector .searchControl input{border:none;width:calc(100% - 2em);background:none;margin:0;}.deviceSelector .searchControl input:focus{outline:none;}.deviceSelector .searchControl button{visibility:hidden;position:absolute;}.deviceSelector .searchControl button.show{visibility:visible;color:#999;text-shadow:none;background:none;}.deviceSelector .searchControl button.show::before{content:"";}.deviceSelector .groupToggle{color:#fff;text-shadow:none;height:.75em;padding:0;font-size:1.2em;margin-right:.5em;width:1.1em;text-indent:-.31em;height:.9em;}.deviceSelector .editView{display:none;}.deviceSelector .summaryView{padding:1em;}.deviceSelector._open .groupToggle::before{content:"";}.deviceSelector._open .editView{display:block;}.treeSelectors{margin-top:.5em;}@media(min-width:768px){.treeSelectors{display:flex;flex-flow:row nowrap;justify-content:left;grid-gap:1em;}}.google-visualization-charteditor-dialog{height:auto !important;width:auto !important;}.google-visualization-charteditor-dialog.modal-dialog{max-width:none !important;margin:0 !important;pointer-events:auto !important;}.google-visualization-charteditor-dialog .goog-flat-menu-button{height:auto !important;}.historical-charts-editor #history_visuals_table{width:100%;}.historical-charts-editor #history_visuals_table.for-printing{width:auto;}.historical-charts-editor #history_visuals_table.for-printing tbody{width:auto;}.historical-charts-editor #history_visuals_table.for-printing tbody tr{width:auto;}.historical-charts-editor #history_visuals_table.for-printing tbody td{width:1100px;height:400px;}.historical-charts-editor #history_visuals_table tbody{width:100%;}@media print{.historical-charts-editor #history_visuals_table tbody tr{break-inside:avoid;}}.historical-charts-editor #history_visuals_table tbody tr{width:100%;}.historical-charts-editor #history_visuals_table tbody tr:not(:last-child){border-bottom:1px solid #d3d3d3;}.historical-charts-editor #history_visuals_table tbody td{width:calc(max(600px,100vw));height:calc(max(400px,50vh));}div.ag-root-wrapper div.ag-filter-body div.ag-input-wrapper:before{display:none !important;}div.ag-root-wrapper div.ag-watermark{visibility:hidden !important;}