.visible-hidden{visibility:hidden}.force-hide{display:none!important}.inlineElement{display:inline-block!important}.modal-trigger{display:none}.info-message{margin-bottom:20px}.page-header{}.page-header h2,h3,h4,h5,h6{margin:0;padding:0}.page-header span{font-size:1.4375em}.no-overlap{background-color:#fff}.no-wrap{white-space:nowrap;overflow:hidden}.spanlabel{font-size:.875em;color:#4d4d4d;display:block;font-weight:500;margin-bottom:.1875em}.spanlabel.matching-text{font-weight:bolder}.spanlabel.non-matching-text{font-weight:normal;color:gray}.checkbox-list-item{margin-bottom:8px}.small-hint{font-size:x-small}dt.key{float:left;width:200px;text-align:right;font-size:.875em}dd.value{margin-left:215px;text-align:left;font-size:.875em}input[readonly],input[readonly="True"]:focus{background-color:#ddd}.error-details{padding-top:30px}.error-details-box{border:1px solid #aaa;background-color:#ffa;padding:3px 6px 3px 6px}.menu-section{height:45px;font-size:.9em;vertical-align:middle}.login-button{margin-left:8px;margin-top:6px}.key-login-label{text-align:right;font-size:xx-small;color:#6e6e6e}.key-login-container{margin-top:6px;margin-right:8px;padding-top:2px;padding-right:6px;-webkit-border-radius:3px;border-radius:3px;height:32px;border:1px solid #d3d3d3;background-color:#e8f0f0}.key-login{font-size:24px;margin-top:-2px}.preferences-box{background-color:#fff;padding-right:100px}ul.no-js-dropdown-link{list-style:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:14px;padding-left:5px;padding-right:5px}.no-js-tabcontainer .title{font-weight:bold;font-size:x-large;margin-bottom:0}.no-js-tabcontainer section{border:solid 1px #ccc;padding:5px 10px 5px 10px;margin-bottom:10px}select{font-size:14px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#222;height:32px;padding-top:6px}.search-text-active{border:3px solid #d3d3d3!important;background-color:#ffffe0!important;font-weight:bold!important;padding-top:2px!important;padding-bottom:2px!important}.search-dropdown-active{border:3px solid #d3d3d3!important;font-weight:bold!important;background:-moz-linear-gradient(top,#fff 0%,#ffffe0 100%)!important;background:-webkit-linear-gradient(top,#fff 0%,#ffffe0 100%)!important;background:linear-gradient(to bottom,#fff 0%,#ffffe0 100%)!important}.search-dropdown-active ul{font-weight:normal!important}.search-icon-active{border:3px solid #d3d3d3!important;color:#ffa500!important}.thumbnail-container{padding:10px 5px 5px 5px;margin:0 2px 8px 0;height:195px;width:135px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 2px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);position:relative;display:inline-block;vertical-align:top;text-align:center;overflow:hidden;cursor:pointer}.thumbnail-container:hover,.thumbnail-container:focus{-webkit-box-shadow:0 0 6px 3px rgba(43,166,203,.5);box-shadow:0 0 6px 3px rgba(43,166,203,.5);background-color:#e0e0e0}.thumbnail-image-container{height:150px}.thumbnail-image{max-height:150px;width:auto}.thumbnail-image-entity{margin-top:10px;height:48px}.thumbnail-caption{text-align:left;padding:8px 0 8px 0;margin-left:6px;font-size:.75em;text-overflow:ellipsis;width:120px;white-space:nowrap;overflow:hidden}.thumbnail-caption-entity{text-align:center;font-size:.75em;text-overflow:ellipsis;width:120px;white-space:nowrap;overflow:hidden}.thumb-header{padding:8px 0 8px 0}.thumb-mainheader{padding:8px 0 2px 0}.thumb-subheader{padding:0 0 8px 0}.thumbnail-caption a{color:#6f6f6f}.thumbnail-in-title{float:left;margin-top:20px;margin-right:20px}.thumbnail-subtitle{margin-top:-20px;margin-bottom:20px;margin-left:80px}@media only screen{.thumbnail-container{-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}}.listgrid-header{padding-top:10px;padding-bottom:10px;font-weight:bold;font-size:medium;color:#555}.listgrid-row{padding:6px 0 6px 0;-webkit-border-radius:3px;border:solid 2px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);font-size:small}.listgrid-row:hover,.listgrid-row:focus{background-color:#e0e0e0}.listgrid-row a{color:#6f6f6f}.listgrid-container{margin-bottom:5px}@media only screen{.listgrid-row{-webkit-transition:background-color 150ms ease-out;-moz-transition:background-color 150ms ease-out;transition:background-color 150ms ease-out}}.hardwareCommands-container{padding:10px 5px 5px 5px;margin:0 10px 15px 0;min-height:180px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 2px #d3d3d3;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);vertical-align:top;text-align:center;overflow:hidden}.hardwareCommands-container-icon{padding:5px 0 20px 0}.hardwareCommands-container-icon img{height:48px;width:48px}.hardwareCommands-container-caption{text-align:center;font-size:.75em;text-overflow:ellipsis;white-space:nowrap;padding-bottom:5px;overflow:hidden}.hardwareCommands-container-header{font-weight:bold;font-size:medium;padding:8px 0 15px 0}.hardwareCommands-container-caption a{color:#6f6f6f}.hardwareCommands-events-container{height:140px;overflow-y:scroll;margin-bottom:10px;border:1px solid #d3d3d3}.hardwareCommands-events-header{text-align:left;font-weight:bold;font-size:small;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:5px 0 0 0;padding:5px 20px 5px 20px;background-color:#add8e6}.hardwareCommands-events-header.connected{background-color:#90ee90}.hardwareCommands-events li{text-align:left;list-style-type:none;font-weight:normal;font-size:small;margin:2px 3px 0 3px;padding:0 20px 0 20px}.hardwareCommands-events li:nth-child(odd){background-color:#eee}.hardwareCommands-events li:nth-child(even){background-color:#f8f8f8}@media only screen{.hardwareCommands-container{-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}}.elv-datetime-column{width:100px}.elv-category-column{width:80px}.elv-keyholder-column{width:100px}.elv-source-column{width:100px}.elv-ui-status .elv-status-icon{float:right}.elv-ui-status .elv-status-text{float:right;padding:4px 5px 0 5px}.elv-button{min-width:75px}.elv-pause-message{text-align:center;font-weight:bold;background:linear-gradient(to left,#fff,#faa,#fff)}.elv-missedevents-message{text-align:center;font-weight:bold;background:linear-gradient(to left,#fff,#faa,#fff)}.elv-missedevents-oldmessage{text-align:center}.elv-laggingevents-message{text-align:center;font-weight:bold;background:linear-gradient(to left,#fff,#faa,#fff)}.elv-warning-dates{margin-top:30px;text-align:right;font-weight:bold}.elv-ui-status{padding-top:25px}#eventsHeader{min-width:700px}#eventsContainer{height:500px;min-width:700px;overflow-y:scroll;border-top:none;border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;padding:0 0 10px 0;margin:0 0 20px 0}#eventList{margin-top:20px}#eventList .unknownKey{float:left;border:solid 2px #aaa;padding:15px 5px 5px 5px;margin:5px;background-color:#eee;-webkit-border-radius:10px;border-radius:10px;text-align:center;height:125px}#eventList .unknownKey .keyDate{float:none;margin:0;padding:0 0 3px 0}#eventList .unknownKey .keyDoor{float:none;margin:0;padding:0 0 3px 0}#eventList .unknownKey .keyCode{float:none;margin:0;padding:0 0 3px 0;font-weight:bold}#eventList .unknownKey .keyCode label{font-weight:bold}#eventList .unknownKeyRadio{float:left;vertical-align:top}#eventList .unknownKeyWithRadio{border:solid 2px #aaa;padding:15px 5px 15px 5px;margin-bottom:20px;background-color:#eee;-webkit-border-radius:10px;border-radius:10px}#eventList .unknownKeyRadioButton{float:left;height:60px;margin:0 10px 0 10px}#eventList .unknownKeyWithRadio .keyCode label{font-weight:bold}.listeningForKey{float:left;padding:25px 5px 5px 5px;margin:5px;background-color:#f6f6f6;color:#a9a9a9;-webkit-border-radius:10px;border-radius:10px;text-align:center;height:125px;width:145px}.icon-button{height:32px;width:32px;margin:0 0 1.25em;padding:0;vertical-align:middle;text-align:center;font-family:"GeneralFoundicons";font-weight:normal;font-style:normal;font-size:larger;text-decoration:none;border-style:solid;border-width:1px;border-color:#2284a1;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#2ba6cb;color:#fff;cursor:pointer;line-height:1;position:relative;display:inline-block}.icon-button:focus{background-color:#2284a1;color:#fff}.collapsable-container{width:100%;position:relative;display:block;margin-bottom:1.25em;background-color:#fff;border:solid 1px #ccc;padding:0}.collapsable-header{background-color:#efefef;padding:5px 10px 5px 10px;margin:0;font-size:.9em;cursor:pointer}.collapsable-header:hover,.collapsable-header:focus{background-color:#d0d0d0}.collapsable-headerIcon{padding-left:2px}.collapsable-headerIcon:hover,.collapsable-header:focus{background-color:#d0d0d0}.collapsable-expander:hover,.collapsable-expander:focus{cursor:pointer}.collapsable-expandall-label{font-size:.875em;color:#4d4d4d;cursor:pointer;font-weight:500;margin-bottom:.1875em;padding:5px}.collapsable-expandall-label:hover,.collapsable-expandall-label:focus{background-color:#d0d0d0}.collapsable-expandall-icon{padding:5px}.collapsable-expandall-icon:hover,.collapsable-expandall-icon:focus{cursor:pointer;background-color:#d0d0d0}.noncollapsable-header{background-color:#efefef;padding:5px 10px 5px 10px;margin:0;font-size:.9em;cursor:pointer}.noncollapsable-header:hover,.collapsable-header:focus{background-color:#d0d0d0}.collapsable-headerIcon{font-size:.9em;vertical-align:middle;padding-right:2px}.collapsable-content{margin:0}.collapsable-content-padding{padding:10px 10px 5px 10px}@media only screen{.collapsable-container{-webkit-border-radius:3px;border-radius:3px}.collapsable-header{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}}.confirmation-dialog,.config-dialog{position:fixed}div.error-title{padding:10px 0 10px 0}div.error-message{padding:10px 0 10px 0}div.additional-error-message{margin-top:30px}.noresults-container{margin:120px 0 120px 0;text-align:center}.functional-level-warning{border:3px solid red;padding:20px 5px 20px 5px;-webkit-border-radius:10px;border-radius:10px;margin-top:30px!important;margin-bottom:30px!important}.functional-level-warning a{font-weight:bold}.entity-image-container{padding-top:5px;display:block;text-align:center;border:1px solid #ccc}.entity-image-container.portrait{width:200px;height:270px}.entity-image-container.landscape{width:220px;height:220px}.entity-image{margin:2px 4px 4px 4px;overflow:hidden}.entity-image.portrait{width:190px;height:200px}.entity-image.portrait img{max-height:195px;width:auto}.entity-image.landscape{width:210px;height:150px}.entity-image.landscape img{max-height:140px;width:auto}.propertypage-container{height:300px;padding:8px 5px 8px 15px}.propertypage-notes{height:260px;resize:none}.propertypage-scrollable-container{min-height:290px;max-height:350px;overflow:auto;border:1px solid #eee;padding:15px 15px 8px 15px}.personalaccess-scrollable-container{min-height:220px;max-height:220px;overflow:auto;border:1px solid #cca;padding:15px 15px 8px 15px}.keys-border{min-height:180px;padding:5px 5px 5px 5px}.key-border{border:1px solid #aaa;padding:15px 15px 8px 15px;margin-top:10px;margin-bottom:5px;background-color:#eee;-webkit-border-radius:10px;border-radius:10px}.propertypage-warning.label{white-space:normal;display:inline-block;margin-bottom:5px}.pin-box{font-weight:bold;border:1px solid #ccc;padding:2px 5px 2px 5px;margin-left:20px;background-color:#ffd}.uploaded-image-button{margin-top:0;display:inline-block;vertical-align:top;height:30px;max-width:95px}.hidden-uploaded-image-button{display:inline;visibility:hidden;width:1px!important}.tenants-container{min-height:183px;border:none;padding:5px 5px 5px 5px}.tenant-container{border:1px solid #aaa;padding:15px 15px 8px 15px;margin-top:10px;margin-bottom:5px;background-color:#eee;-webkit-border-radius:10px;border-radius:10px}.page-buttons{display:inline-block;margin-top:8px;height:30px}.events-link{float:right;border:1px solid #d3d3d3;width:100px;overflow:hidden;text-overflow:ellipsis;margin-top:15px;padding:10px 5px 10px 5px;text-align:center;background-color:#f0f8ff;-webkit-border-radius:10px;border-radius:10px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:medium;color:#483d8b}.events-link:hover,.events-link:focus{background-color:#e8f0f8;color:#382d7b}.events-link label{margin-top:5px}.button-caption{margin-top:6px;vertical-align:text-bottom;font-weight:bold;font-size:.875em;color:#2ba6cb}.button-caption-warning{margin-top:6px;vertical-align:text-bottom;font-weight:bold;font-size:.875em;color:#e65454}.crystal-report{position:relative;top:-20px}.crystal-report table,.crystal-report tr,.crystal-report td{border:none;border-collapse:initial;border-spacing:initial;background:none;margin:0;padding:0;line-height:initial}.crystal-report tr:nth-child(odd),.crystal-report tr:nth-child(even){background:none}.crystal-report-return{margin-top:10px;margin-left:30px}.report-container{padding:10px 5px 5px 5px;margin:0 5px 8px 0;min-height:180px;width:135px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 2px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);position:relative;display:inline-block;vertical-align:top;text-align:center;overflow:hidden;cursor:pointer}.report-container:hover,.report-container:focus{-webkit-box-shadow:0 0 6px 3px rgba(43,166,203,.5);box-shadow:0 0 6px 3px rgba(43,166,203,.5);background-color:#e0e0e0}.report-caption-container{width:120px;line-height:68px}.report-caption{display:inline-block;vertical-align:middle;line-height:normal;height:46px;overflow:hidden;text-overflow:ellipsis}.report-runbutton{position:absolute;bottom:0;width:100%;padding-left:0;padding-right:10px}.report-footer{margin-top:20px}.report-orgs{margin-bottom:10px}.report-paging{margin-top:20px}#reportDetailsPlaceholder{margin-top:30px}@media only screen{.report-container{-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}}.adresults-scrollbox{max-height:300px;border:1px solid #ccc;padding:5px;overflow:auto}.adresult-container{padding:10px 5px 5px 5px;margin:0 2px 8px 0;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 2px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);overflow:hidden}.adresult-container .row{padding-bottom:4px}.adresult-container a{margin-top:20px}.adresult-container:hover,.adresult-container:focus{-webkit-box-shadow:0 0 6px 3px rgba(43,166,203,.5);box-shadow:0 0 6px 3px rgba(43,166,203,.5);background-color:#e0e0e0}.adresult-title{font-weight:bold;color:#2ba6cb}.adresult-label{font-weight:bold}.adresult-inuse{font-weight:bold;color:#e65454}@media only screen{.thumbnail-container{-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}}.engine-status{height:25px;font-weight:bold;font-size:small;text-align:center;border:1px solid #d3d3d3;margin-bottom:10px;padding-top:5px;border-radius:.2rem}.engine-status.pending{background-color:#fffacd}.engine-status.stopped{color:#cc4b37;background-color:#fffacd}.engine-status-stopped-v1{height:25px;background-color:#fffacd;font-weight:bold;font-size:small;text-align:center;border:1px solid #d3d3d3;margin-bottom:10px;padding-top:5px}