html{height:100%}body{height:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-size:22px;margin:30px 0 10px 0}h1:first-child{margin:0 0 10px 0}h2{font-size:19px;margin:21px 0 7px 0}h3{font-size:17px;margin:18px 0 6px 0}header{height:80px;padding-top:10px;background-color:#2d78bc;font-family:Raleway;position:relative;z-index:100;-webkit-filter:grayscale(0%)}header.login{background:url('/Content/img/login-background.jpg');background-size:cover;background-position:50% 0%}header .container{position:relative}button [class^="icon-"],a [class^="icon-"]{position:relative;top:1px}a:hover,a:focus{text-decoration:none}.navbar{background-color:transparent;border:none;padding:0;margin:0}.navbar a.navbar-brand{height:60px;margin:0 0;padding:0;overflow:hidden}.navbar a.navbar-brand img{float:left;margin:0;height:inherit}.navbar .nav{margin:0;font-size:12px;font-weight:600}.navbar .nav li{margin-left:20px}.navbar .nav li a{margin:0;padding:0;color:#fff;opacity:.75;text-transform:uppercase;background-color:transparent!important;border-bottom:solid 1px transparent;transition:opacity .2s linear,color .2s linear}.navbar .nav li a:hover,.navbar .nav li a:focus,.navbar .nav li a.active{opacity:1;background-color:transparent;color:#fff}.navbar .btn-navbar{position:relative;float:right;margin:6px 0 0 20px;padding:0;text-transform:uppercase;font-weight:600;color:#fff;opacity:.75;font-size:12px;transition:opacity .2s linear,color .2s linear}.navbar .btn-navbar:hover,.navbar .btn-navbar.active{opacity:1;box-shadow:none}.navbar .btn-navbar.top-margin{margin-top:21px}.navbar .btn-navbar:after,.navbar .nav li a:after{transition:width .3s ease-out,left .3s ease-out,border-color .3s ease-out;position:absolute;display:block;bottom:-4px;left:50%;width:0;border-top:2px solid #fff;content:'';padding-bottom:inherit}.navbar .btn-navbar:hover:after,.navbar .btn-navbar.active:after,.navbar .nav li a:hover:after,.navbar .nav li>a.active:after{left:0;width:100%}.navbar .btn-navbar span:last-child{margin-left:5px}.navbar .btn-navbar:nth-child(2) span:first-child{display:none}.navbar .btn-navbar:nth-child(2) span:nth-child(2){margin:0}.navbar .open>a,.navbar .open>a:hover,.navbar .open>a:focus{color:#fff!important}.navbar .dropdown-menu{background-color:#2d78bc;top:34px;border:none;font-size:inherit;padding:0;min-width:inherit;left:0;right:auto}.navbar .dropdown-menu>li{display:block;margin:0 10px 10px 10px}.navbar .dropdown-menu>li>a{position:relative;display:inline-block}.navbar .dropdown:last-child .dropdown-menu{left:auto;right:0}.navbar-header{float:none}.navbar-toggle{padding:6px 12px;border:1px solid transparent!important}.navbar-toggle:hover{background-color:transparent!important}.navbar-collapse{padding-left:0;padding-right:0;margin-top:-24px}.search-bar div:last-child button{float:right}.usage-bar{float:left;height:33px;padding:6px;border-radius:3px;border:solid 1px #ccc}pre{white-space:pre-wrap;padding:0;margin:0;background:none;border:none;border-radius:0;font-size:12px}footer{position:relative;background-color:#222;box-sizing:border-box;line-height:18px;z-index:0}footer.login{background-color:#000}footer .container{padding:0;width:100%}footer .row{margin:0;padding:0}footer>.container{max-width:1360px;width:100%;margin:0 auto;padding:0 20px}footer #footer-widgets .row{padding:55px 0;margin-bottom:0}footer .span_3{width:23.5%}footer .col{position:relative;z-index:10;display:block;float:left;margin-right:2%}footer .col:last-child{margin-right:0}footer .widget h4{font-family:Raleway;text-transform:uppercase!important;letter-spacing:1px;font-weight:bold;font-size:12px;line-height:22px;margin:0 0 12px 0;vertical-align:baseline;color:#777}footer .widget{color:#fff;font-size:15px}footer .widget p{margin:0}footer .widget a,footer .widget a:hover{color:#fff}footer #copyright.row{border-top:1px solid rgba(255,255,255,.18);padding:20px 0;font-size:12px;color:#777}footer #copyright.row .span_5{width:65%}footer #copyright.row .span_7{width:30%}footer #copyright.row .col{margin-right:2%}footer #copyright.row .col:last-child{margin-right:0}footer #copyright p{line-height:22px;margin:3px 0 0 0}footer #copyright a{color:#777;font-size:20px;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}footer #copyright a:hover{color:#1e73be}footer #copyright .col ul{float:right;margin-bottom:0}footer #copyright li{float:left;margin-left:20px;list-style:none}footer #copyright li a{display:block;line-height:22px;height:24px;position:relative;background-position:center top;text-decoration:none}.login-form{height:520px;text-align:center;color:#fff}.login-form h1{font-size:40px;padding-top:40px;padding-bottom:20px}.login-form a{color:#fff}.login-form form a{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.login-form label{font-weight:normal}.login-form .login-form-group,.login-form .alert{width:300px;margin-left:auto;margin-right:auto}.login-form .login-form-group{margin-bottom:10px}.login-form .login-form-group.credentials div:nth-child(3) input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.login-form .login-form-group.credentials div:nth-child(4) input{border-top-left-radius:0;border-top-right-radius:0}.login-form .login-form-group.margin1{margin-bottom:20px}.login-form .login-form-group.margin2{margin-bottom:30px}.thumbnail.thumbnail-coworking{height:150px!important}.thumbnail.thumbnail-coworking .btn{position:absolute;bottom:35px;right:35px}.info-icons span{display:inline-block;width:25px;height:25px;margin-right:5px;background-size:25px 25px;vertical-align:middle}.info-icons span:last-child{margin-right:0}.info-icons span.inactive{opacity:.2}.info-icons span.icon-notepad,.info-icons span.icon-online-connectivity,.info-icons span.icon-cloud,.info-icons span.icon-box,.info-icons span.icon-leaf,.info-icons span.icon-antenna,.info-icons span.icon-satellite{width:auto;background-size:auto;color:#3883c1;font-size:24px;display:inline-block;margin-right:8px}.info-icons span.text-icon{font-family:'BenchNine',sans-serif;font-size:12px;color:#fff;border-radius:3px;text-align:center;line-height:27px}.info-icons span.text-icon.inactive{opacity:.1}.info-icons span.text-icon.nfc{background-color:#f5a}.info-icons span.text-icon.nfc::after{content:'NFC'}.info-icons span.text-icon.ble{background-color:#00f}.info-icons span.text-icon.ble::after{content:'BLE'}.info-icons span.text-icon.rfid{background-color:#0aa}.info-icons span.text-icon.rfid::after{content:'RFID'}.info-icons span.text-icon.hce{background-color:#a5f}.info-icons span.text-icon.hce::after{content:'HCE'}.info-icons span.text-icon.rest{background-color:#55f}.info-icons span.text-icon.rest::after{content:'REST'}.info-icons span.text-icon.mqtt{background-color:#5af}.info-icons span.text-icon.mqtt::after{content:'MQTT'}.icon-credit-cards{position:relative;display:inline-block;width:115px;height:24px;background-image:url('img/icon-credit-cards.png');top:7px;left:10px}.icon-cvc{position:relative;display:inline-block;width:37px;height:24px;background-image:url('img/icon-cvc.png');top:7px;left:10px}.manual-input-validation span{display:none;font-size:25px;position:relative;top:4px;margin-left:10px}.manual-input-validation span.fa-check-circle-o{color:#4cae4c}.manual-input-validation span.fa-times-circle-o{color:#d43f3a}.manual-input-validation button{margin-left:10px}.image-small{display:inline-block;height:96px;width:96px;border-radius:48px;background-size:contain;line-height:96px;font-size:36px}.image-xsmall{display:inline-block;height:64px;width:64px;border-radius:32px;background-size:contain;line-height:64px;font-size:24px}.image-xxsmall{display:inline-block;height:48px;width:48px;border-radius:24px;background-size:contain;line-height:48px;font-size:18px}.image-xxxsmall{display:inline-block;height:32px;width:32px;border-radius:16px;background-size:contain;line-height:32px;font-size:12px}.image-initials{color:#fff;text-align:center}.image-initials-color-0{background-color:#2ebdbd}.image-initials-color-1{background-color:#537c8e}.image-initials-color-2{background-color:#ceae7f}.image-initials-color-3{background-color:#85583f}.image-initials-color-4{background-color:#8ba4ae}.image-initials-color-5{background-color:#9d5981}.image-initials-color-6{background-color:#8ab186}.image-initials-color-7{background-color:#ff1a4a}.image-tile-initials-color-8{background-color:#008eb3}.image-initials-color-8{background-color:red}.fonticon-xsmall{display:block;height:56px;width:56px;font-size:52px;line-height:52px;text-align:center}.job-status div:nth-child(2),.job-status div:nth-child(3){font-size:12px}.job-status div:nth-child(2){margin-top:5px}.add-lock-tooltip{height:auto;width:auto;max-width:200px;max-height:200px}.tiles-list{float:left;width:100%;min-height:30px;border:none;box-shadow:none;margin-bottom:10px}.tiles-list .tile{position:relative;float:left;padding:10px;margin:0 20px 20px 0;border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}.tiles-list .tile .tile-label{font-size:12px;color:#777}.tiles-list .tile .tile-label2{font-size:12px;color:#777;margin-bottom:2px}.tiles-list .tile .tile-text{font-size:14px;margin-bottom:4px;color:#222;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tiles-list .tile .tile-text:last-child{margin-bottom:0}.tiles-list .tile .tile-text .small-text{color:#777;font-size:13px}.tiles-list .tile .tile-text .italic-text{color:#777;font-style:italic}.tiles-list .tile .tile-title{font-size:20px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tiles-list .tile .tile-buttons{margin-top:10px}.tiles-list .tile .btn-block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tiles-list .tile .tile-image{margin-left:auto;margin-right:auto}.tiles-list .tile .tile-image-with-text{float:left;width:100%;margin-bottom:5px}.tiles-list .tile .tile-image-with-text .image-xxsmall{float:left;margin-right:10px}.tiles-list .tile .tile-image-with-text div:nth-child(2),.tiles-list .tile .tile-image-with-text div:nth-child(3){float:left;width:calc(100% - 58px)}.tiles-list .tile .tile-image-with-text div:nth-child(2){margin-top:6px}.tiles-list .tile .tile-image-with-text div:nth-child(3){font-size:12px}.tiles-list .tile .tile-menu{position:absolute;top:10px;right:10px}.tiles-list .tile .tile-menu:focus{outline:none}.tiles-list .tile .tile-menu>div{display:block;width:24px;height:24px;line-height:24px;border-radius:12px;text-align:center;background-color:#f8f8f8;color:#222;cursor:pointer}.tiles-list .tile .tile-menu>div:hover{background-color:#ebebeb}.tiles-list .tile .tile-menu ul{position:absolute;right:0;top:0;margin:0;padding:0;list-style:none;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);border-radius:3px;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s linear}.tiles-list .tile .tile-menu ul li{line-height:30px;white-space:nowrap}.tiles-list .tile .tile-menu ul li a{display:block;width:inherit;height:inherit;padding:0 10px;text-decoration:none;cursor:pointer}.tiles-list .tile .tile-menu:focus ul{visibility:visible;opacity:1;transition:visibility .2s,opacity .2s linear}.tiles-list .tile-group{float:left;width:100%;margin-bottom:20px}.tiles-list .tile-group .tile{width:calc(50% - 32px);margin:0}.tiles-list .tile-connector{float:left;width:20px;height:25px;border-bottom:solid 4px #ccc;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}.tiles-list>a{display:block}.tiles-list>a:hover{opacity:.7}.tiles-list>a:after{content:'';display:block;clear:both}.tiles-list .nav>li>a{padding:0 5px;font-size:20px;line-height:28px}.tiles-list .tab-content{background-color:#fff}.tiles-list.tiles-list2{margin-bottom:0}#events .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0}#events .tile .tile-text{float:left;margin-bottom:0}#events .tile .tile-text:nth-child(1){width:48px;margin-right:10px}#events .tile .tile-text:nth-child(2){width:calc(100% - 318px);margin-right:10px}#events .tile .tile-text:nth-child(3){width:250px;text-align:right}#home-locks>a{float:left;width:208px;height:292px;margin:0 20px 20px 0}#home-locks .tile{width:186px;height:270px;margin:0;padding:10px;text-align:center}#home-locks .tile .image-xsmall{border-radius:12px}#home-lock .tile{width:100%;height:auto;margin:0 0 10px 0;text-align:center}#home-lock .tile .image-small{border-radius:18px}#home-users>a{float:left;width:200px;height:160px;margin:0 20px 20px 0}#home-users .tile{width:178px;height:138px;margin:0;padding:10px;text-align:center}#home-user .tile{width:100%;height:auto;margin:0 0 10px 0;text-align:center}#lock-groups .tile{width:calc(100% - 22px)}#lock-groups .tile .image-xxsmall{border-radius:8px}#user-groups .tile{width:calc(100% - 22px)}#user-lock-group-relations .tile:nth-child(3) .image-xxsmall{border-radius:8px}#user-groups .labels ul li,#lock-groups .labels ul li,#user-lock-group-relations .labels ul li{display:inline-block;margin-right:10px}#home-devices .tile{width:175px;height:197px;text-align:center}#trusted-browsers .tile{width:200px;height:116px}#subscriptions.tiles-list{margin-bottom:0}#subscriptions .tile{width:185px;height:230px;margin:0}#invoices .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#invoices .tile .tile-text{float:left;margin-bottom:0}#invoices .tile .tile-text:nth-child(1){width:160px;margin-right:10px;line-height:30px}#invoices .tile .tile-text:nth-child(2){width:100px;margin-right:10px;line-height:30px}#invoices .tile .tile-text:nth-child(3){width:100px;margin-right:10px;line-height:30px}#invoices .tile .tile-text:nth-child(4){width:160px;margin-right:10px;line-height:30px}#invoices .tile .tile-text:nth-child(5){width:80px;margin-right:10px;line-height:30px}#invoices .tile .tile-text:nth-child(6){width:calc(100% - 650px);text-align:right}#permissions .tile{width:198px;height:299px}#permissions .tile.one-extra-button{height:343px}#permissions .tile.two-extra-buttons{height:387px}#lock-activities .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#lock-activities .tile .tile-text{float:left;margin-bottom:0}#lock-activities .tile .tile-text:nth-child(1){width:calc(100% - 480px);margin-right:10px}#lock-activities .tile .tile-text:nth-child(2){width:210px;margin-right:10px}#lock-activities .tile .tile-text:nth-child(3){width:40px;margin-right:10px}#lock-activities .tile .tile-text:nth-child(4){width:95px;margin-right:10px}#lock-activities .tile .tile-text:nth-child(5){width:95px}#tenant-lock-activities .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#tenant-lock-activities .tile .tile-text{float:left;margin-bottom:0}#tenant-lock-activities .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:35px}#tenant-lock-activities .tile .tile-text:nth-child(2){width:270px;margin-right:10px}#tenant-lock-activities .tile .tile-text:nth-child(3){width:calc(100% - 820px);margin-right:10px}#tenant-lock-activities .tile .tile-text:nth-child(4){width:140px;margin-right:10px;line-height:35px}#tenant-lock-activities .tile .tile-text:nth-child(5){width:40px;margin-right:10px;line-height:35px}#tenant-lock-activities .tile .tile-text:nth-child(6){width:115px;margin-right:10px;line-height:35px}#tenant-lock-activities .tile .tile-text:nth-child(7){width:95px;line-height:35px}#tenant-users .tile{width:calc(100% - 22px);height:auto;margin:0;padding:5px 10px}#tenant-users>a{margin:0 0 5px 0}#tenant-users .tile .tile-text{float:left;margin-bottom:0}#tenant-users .tile .tile-text:nth-child(1){width:150px;margin-right:10px;line-height:64px}#tenant-users .tile .tile-text:nth-child(2){width:64px;margin-right:10px}#tenant-users .tile .tile-text:nth-child(3){width:calc(100% - 234px);line-height:32px}#tenant-locks .tile{width:calc(100% - 22px);height:auto;margin:0;padding:5px 10px}#tenant-locks .tile .image-xsmall{border-radius:12px}#tenant-locks>a{margin:0 0 5px 0}#tenant-locks .tile .tile-text{float:left;margin-bottom:0}#tenant-locks .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:64px}#tenant-locks .tile .tile-text:nth-child(2){width:64px;margin-right:10px}#tenant-locks .tile .tile-text:nth-child(3){width:calc(100% - 284px);line-height:32px}#tenant-locks .tile .tile-text:nth-child(4){width:100px;line-height:64px}#tenant-devices .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#tenant-devices .tile .tile-text{float:left;margin-bottom:0}#tenant-devices .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:35px}#tenant-devices .tile .tile-text:nth-child(2){width:300px;margin-right:10px}#tenant-devices .tile .tile-text:nth-child(3){width:calc(100% - 730px);margin-right:10px}#tenant-devices .tile .tile-text:nth-child(4){width:300px}#tenant-permissions .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#tenant-permissions .tile .tile-text{float:left;margin-bottom:0}#tenant-permissions .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:35px}#tenant-permissions .tile .tile-text:nth-child(2){width:250px;margin-right:10px}#tenant-permissions .tile .tile-text:nth-child(3){width:calc(100% - 950px);margin-right:10px}#tenant-permissions .tile .tile-text:nth-child(4){width:210px;margin-right:10px}#tenant-permissions .tile .tile-text:nth-child(5){width:170px;margin-right:10px;line-height:35px}#tenant-permissions .tile .tile-text:nth-child(6){width:170px;line-height:35px}#tenant-invoices .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#tenant-invoices .tile .tile-text{float:left;margin-bottom:0}#tenant-invoices .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(2){width:160px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(3){width:100px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(4){width:100px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(5){width:160px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(6){width:80px;margin-right:10px;line-height:30px}#tenant-invoices .tile .tile-text:nth-child(7){width:calc(100% - 760px);text-align:right}#system-lock-activities .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#system-lock-activities .tile .tile-text{float:left;margin-bottom:0}#system-lock-activities .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:35px}#system-lock-activities .tile .tile-text:nth-child(2){width:270px;margin-right:10px}#system-lock-activities .tile .tile-text:nth-child(3){width:calc(100% - 820px);margin-right:10px}#system-lock-activities .tile .tile-text:nth-child(4){width:140px;margin-right:10px;line-height:35px}#system-lock-activities .tile .tile-text:nth-child(5){width:40px;margin-right:10px;line-height:35px}#system-lock-activities .tile .tile-text:nth-child(6){width:115px;margin-right:10px;line-height:35px}#system-lock-activities .tile .tile-text:nth-child(7){width:95px;line-height:35px}#system-data-containers .tile{width:calc(100% - 22px);height:auto;margin:0 0 5px 0;padding:5px 10px}#system-data-containers .tile .tile-text{float:left;margin-bottom:0}#system-data-containers .tile .tile-text:nth-child(1){width:100px;margin-right:10px;line-height:35px}#system-data-containers .tile .tile-text:nth-child(2){width:calc(100% - 410px);margin-right:10px}#system-data-containers .tile .tile-text:nth-child(3){width:140px;margin-right:10px;line-height:35px}#system-data-containers .tile .tile-text:nth-child(4){width:140px;line-height:35px}.popup-window{padding:20px}.popup-window *{box-sizing:border-box}.popup-window .k-widget,.popup-window .k-widget span,.popup-window .k-widget input{box-sizing:content-box}.info-window{}.info-window-text{font-size:14px;margin-bottom:4px;color:#222;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.info-window-text.small-text{font-size:12px}.info-window-text:last-child{margin-bottom:0}.close{font-size:16px;color:inherit;opacity:inherit}.form-group:last-child{margin-bottom:0}.form-group.force-margin:last-child{margin-bottom:15px}.form-group label{font-weight:300}.form-group label [class^="icon-"]{position:relative;top:2px}.form-group.required>div>label:after{content:"*"}.main{height:calc(100% - 100px);margin-top:20px}.main.login{height:calc(100% - 80px);margin:0}.container{padding-right:20px;padding-left:20px}.main>.container{min-height:calc(100% - 338px);margin-bottom:20px}.main>.container.system-admin{width:auto}.main>.container.system-admin table{font-size:12px}.main>.container.login{width:auto;min-height:calc(100% - 318px);margin:0;padding:0;background:url('/Content/img/login-background.jpg');background-size:cover;background-position:50% 60%}.table-license-overview{}.table-license-overview td{vertical-align:top;padding-right:10px}.table-license-overview td:last-child{padding-right:0}.table-license-cost{width:100%}.table-license-cost td{padding-bottom:5px;text-align:right}.table-license-cost td:first-child{text-align:left}.table-license-cost tr:nth-child(1) td,.table-license-cost tr:nth-child(2) td{}.table-license-cost tr:nth-child(2) td{border-bottom:solid 1px #000}.table-license-cost tr:nth-child(1) td:nth-child(1){width:110px}.table-license-cost tr:nth-child(1) td:nth-child(2){width:40px}.table-license-cost tr:nth-child(1) td:nth-child(3),.table-license-cost tr:nth-child(1) td:nth-child(4){width:90px}.table-license-cost tr:nth-child(3) td{padding-top:5px}.table-license-cost tr:nth-child(4) td{border-bottom:solid 1px #000}.table-license-cost tr:nth-child(5) td{padding-top:5px;font-weight:bold;border-bottom:double 3px #000}.table-csv-import{width:100%}.table-csv-import thead th{padding-bottom:5px;padding-right:5px}.table-csv-import thead td:last-child{padding-right:0}.table-csv-import tbody td{padding-right:5px}.table-csv-import tbody td:last-child{padding-right:0}.grant-or-revoke-device-list{}.grant-or-revoke-device-list:after{content:'';display:block;clear:both}.grant-or-revoke-device-list ul{float:left;width:100%;list-style:none;padding:10px;margin:0 0 10px 0;border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}.grant-or-revoke-device-list ul:last-child{margin-bottom:0}.grant-or-revoke-device-list ul li{margin-bottom:10px}.grant-or-revoke-device-list ul li:last-child{margin-bottom:0}.grant-or-revoke-device-list ul li input{position:relative;top:1px;margin:0}.grant-or-revoke-device-list ul li label{margin:0}.grant-or-revoke-device-list ul li label.disabled span{opacity:.5}.grant-or-revoke-device-list ul li label span{margin-left:5px}.grant-or-revoke-device-list ul li label span.icon-exclamation-triangle{opacity:1;color:#f0ad4e}.grant-or-revoke-device-list ul li label span:first-child{font-size:17px}.grant-or-revoke-device-list ul li .label{vertical-align:top}.grant-or-revoke-device-list ul li.user:after{content:'';display:block;clear:both}.grant-or-revoke-device-list ul li.user .image-xxsmall{float:left;margin-right:10px}.grant-or-revoke-device-list ul li.user .display-name{float:left;line-height:48px}.user-details{float:left;width:100%;border:solid 1px #ccc;border-radius:5px;background-color:#f8f8f8;padding:10px}.user-details:after{content:'';display:block;clear:both}.user-details .image-xxsmall{float:left;margin-right:10px}.user-details div:nth-child(2),.user-details div:nth-child(3){float:left;width:calc(100% - 58px)}.user-details div:nth-child(2){margin-top:6px}.user-details div:nth-child(3){font-size:12px}.event-details{float:left;width:100%;padding:10px;border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}.event-details .event-icon{float:left;width:64px;margin-right:10px}.event-details .event-description{float:left;width:calc(100% - 74px)}.event-details .event-description .event-subject{color:#777;font-size:13px}.event-details .event-description .event-text{}.event-details .event-description .event-age{color:#777;font-style:italic}.getting-started{padding:16px;background-image:url('/Content/img/icon-klev-explains.png');background-position:right center;background-size:contain;background-repeat:no-repeat;min-height:400px}.getting-started ul{margin:0;padding:0;list-style:none;float:left;width:100%}.getting-started ul li{float:left;width:100%;margin-bottom:16px}.getting-started ul li:last-child{margin-bottom:0}.getting-started ul li>div:nth-child(1){float:left;width:32px;font-size:26px}.getting-started ul li div:nth-child(2){float:left;width:calc(100% - 32px)}.getting-started ul li h2{margin:0 0 4px 0}.getting-started ul li p{margin:0}.getting-started ul li.done{opacity:.4}.getting-started ul li.done h2,.getting-started ul li.done p,.getting-started ul li.done a{text-decoration:line-through;color:inherit}.field-validation-error{display:block}.field-validation-error span{color:#a94442;background-color:#f2dede;border:solid 1px #ebccd1;display:block;padding:15px;margin-top:4px;border-radius:4px}.field-validation-error a{font-weight:bold;color:#a94442;text-decoration:underline}.validation-summary-errors ul{margin:0;padding:0;list-style:none}.validation-summary-valid{display:none}.alert-validation{padding:4px 8px;margin:4px 0 0 0}.tab-content{margin-top:20px}.tab-content-border{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:0;padding:10px}.nav-tabs-border{margin-bottom:0}.chart-wrapper,.chart-wrapper .k-chart{height:300px}#lockChart{width:100%}.detail-label{margin-top:0;margin-bottom:0;padding-top:7px;font-weight:normal!important}.empty-list-alert{height:200px}.alert-inline{margin-bottom:0}.alert a{font-weight:bold;color:inherit}.alert a:hover{opacity:.7}.k-hidden{display:none}.k-window-titlebar .k-window-actions{padding-top:.15em}.k-nodata{min-height:inherit;text-transform:none;font-size:14px;font-weight:normal;color:#333}.k-grid table{border-collapse:collapse}.k-grid tr td,.k-grid tr th{}.k-grid tr td.table-cell-compact{white-space:nowrap;width:1%}.k-grid tr td.table-cell-compact2{-ms-word-break:keep-all;word-break:keep-all;max-width:400px}.k-grid tr td.table-cell-center{text-align:center}.k-grid tr td.table-cell-icon{font-size:18px}.k-grid tr:hover{background-color:inherit}.k-grid tr.k-alt:hover{background-color:#f5f5f5}.k-chart-tooltip{color:#fff}.k-tooltip-content a{color:#fff}.k-notification.k-notification-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.k-notification.k-notification-error a{color:#a94442;font-weight:bold}.k-notification.k-notification-error a.close{position:absolute;top:15px;right:15px;cursor:pointer}.k-notification.k-notification-error p{padding-right:20px}.k-notification.k-notification-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.k-notification.k-notification-success a{color:#3c763d;font-weight:bold}.k-notification{margin:5px;padding:15px}.k-notification p{margin:0}.k-tooltip{max-width:320px}.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{box-shadow:none}.k-popup .k-list .k-state-focused{box-shadow:none}.k-animation-container{z-index:11000!important}.k-switch{width:75px}.k-switch-label-off,.k-switch-label-on{text-align:center}.k-switch.k-state-readonly .k-switch-container{height:2.35714286em}.k-switch.k-state-readonly .k-switch-label-off,.k-switch.k-state-readonly .k-switch-label-on{left:auto;right:auto;text-align:center;width:100%}.k-switch.k-state-readonly .k-switch-handle{display:none}.table-cell-text-overlow>div{position:relative}.table-cell-text-overlow>div>span{display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:calc(100% - 16px)}.table-cell-text-overlow>div>span.collapsed{max-height:40px}.table-cell-text-overlow>div a{position:absolute;top:0;right:0;bottom:0}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:100}.group-selector{position:absolute;width:340px;height:210px;padding:10px;left:calc(50% - 170px);top:calc(50% - 105px);border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);z-index:150}#time-based-permission-details{margin-top:5px;padding:10px;border:solid 1px #ccc;border-radius:5px;background-color:#f8f8f8}.items .date-range-picker{position:absolute;width:350px;height:210px;padding:10px;left:calc(50% - 115px);top:calc(50% - 105px);border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);z-index:150}.weekly-items{position:relative}.weekly-items table{width:100%;border-collapse:separate;border:solid 1px #ccc;border-radius:4px;background-color:#fff}.weekly-items table tr:first-child td{border-top:none;font-size:11px}.weekly-items table td{position:relative;padding:4px;height:32px;border-top:solid 1px #ccc}.weekly-items table td:first-child{border-right:solid 1px #ccc}.weekly-items table td.function-column{white-space:nowrap;border-left:solid 1px #ccc}.weekly-items table td .scheduler-grid{position:absolute;height:30px;left:0;top:0;border-right:dashed 1px #ccc}.weekly-items table td .scheduler-grid.major-line{border-right:solid 1px #ccc}.weekly-items table td .time-range{position:absolute;height:23px;top:4px;background-color:#2d78bc;border-radius:4px}.weekly-items .time-range-picker{position:absolute;width:310px;height:210px;padding:10px;left:calc(50% - 115px);top:calc(50% - 105px);border:solid 1px #ccc;border-radius:4px;background-color:#f8f8f8;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);z-index:150}.lock-group-layout{}.lock-group-layout table{width:100%;border-collapse:separate;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-radius:4px}.lock-group-layout table tr td{word-break:break-all;padding:10px;text-align:center;font-size:11px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.lock-group-layout table tr:first-child td:first-child{border-top-left-radius:4px}.lock-group-layout table tr:first-child td:last-child{border-top-right-radius:4px}.lock-group-layout table tr:last-child td:first-child{border-bottom-left-radius:4px}.lock-group-layout table tr:last-child td:last-child{border-bottom-right-radius:4px}.labels .label{line-height:20px}.labels .label .icon-online-connectivity-alt{position:relative;top:2px;font-size:125%}.labels ul{margin:0;padding:0}.labels ul li{display:block;margin-bottom:5px;line-height:12px!important}.labels ul li:last-child{margin-bottom:0}.label-license-essential{font-size:12px;background-color:#9aadbf}.label-license-basic{font-size:12px;background-color:#4e8abf}.label-license-premium{font-size:12px;background-color:#0166bf}.label-license-team{font-size:12px;background-color:#0166bf}.label-license-enterprise{font-size:12px;background-color:#00b23e}.control-text{padding-top:7px;margin-bottom:0}.control-text .small-text{font-size:12px}.control-multi-select-remove-only{}.control-multi-select-remove-only .k-multiselect-wrap li{width:100%}.control-multi-select-remove-only .k-input{display:none}.control-multi-select-remove-only .k-clear-value{display:none!important}.control-multi-select-remove-only .k-multiselect-clearable .k-multiselect-wrap{padding-right:2px}.form-control{height:inherit}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:inherit}input[type="radio"]:not(.safari),input[type="checkbox"]:not(.safari){position:relative;top:2px}select.form-control.safari{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAAAp0lEQVRIS+3OIQ6EMBCF4b0kwXCAKjSuGoetxGIrsbjqOnRVD4BpugReExoGNs3a+dx05k/6iX/guBDHhTg+SCkrSt/3uEiIeFkWnOfWdcVFQn+7bVsUiVIKuws61lojOtR17b3H7oKOt21rmgZpVU3ThEWOjnfjOJ6lECKEgNfcY+ycO+N5nvF08xjvhmHoug4D5S221hpjMFDe4p84LsRxIY6LxPgFLoUGedbn5o4AAAAASUVORK5CYII=);background-position:right 6px center;background-repeat:no-repeat;background-size:14px 30px}.floating-button-background{background:#000;background-color:#000;height:100%;left:0;visibility:hidden;opacity:0;position:fixed;top:0;width:100%;z-index:10;transition:visibility .2s,opacity .2s linear}.floating-button-background.visible{visibility:visible;opacity:.3;transition:visibility .2s,opacity .2s linear}.floating-button{position:fixed;bottom:25px;right:25px;width:50px;height:50px;z-index:10;font-weight:normal;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s linear}.floating-button.invisible{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.floating-button button{width:50px;height:50px;padding:0;color:#fff;text-align:center;line-height:50px;background-color:#2d78bc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);border:none;border-radius:50%;transform:rotate(0deg);transition:transform .2s linear}.floating-button button:focus{outline:none}.floating-button button span{font-size:27px}.floating-button.focused button{transform:rotate(45deg);transition:transform .2s linear}.floating-button ul{position:absolute;margin:0;padding:0;list-style:none;right:0;bottom:62px;overflow:hidden;padding-right:3px;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s,height .2s linear}.floating-button ul li{background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);border-radius:3px;margin-bottom:20px;line-height:30px;white-space:nowrap}.floating-button ul li:last-child{margin-bottom:6px}.floating-button ul li a{display:block;width:inherit;height:inherit;padding:0 10px;text-decoration:none;cursor:pointer}.floating-button ul li a span:nth-child(2){margin-left:10px}.floating-button.focused ul{bottom:70px;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s,height .2s linear}.klev-points-down{position:absolute;height:250px;width:250px;right:0;bottom:0;background-image:url('/Content/img/icon-klev-points-down.png');background-size:250px 250px;background-position:right bottom;background-repeat:no-repeat;z-index:5;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s linear}.klev-points-down.invisible{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.checkbox-input{}.checkbox-input input{float:left}.checkbox-input label{float:left;margin-left:5px;width:calc(100% - 18px)}.checkbox-input:after{content:'';display:table;clear:both}.radio-button-list{}.radio-button-list label::after{content:''!important}@media(min-width:1400px){.container{width:1360px}}@media(max-width:1400px){.container{width:auto}}@media(max-width:1200px){.getting-started{background-image:none}#tenant-permissions .tile .tile-text{width:50%!important;margin-right:0!important;margin-bottom:5px;line-height:normal!important}}@media(max-width:992px){.search-bar>div{margin-bottom:10px}.search-bar>div:last-child{margin-bottom:0}#tenant-lock-activities .tile .tile-text{width:50%!important;margin-right:0!important;margin-bottom:5px;line-height:normal!important}#tenant-lock-activities .tile .tile-text:nth-child(1),#tenant-lock-activities .tile .tile-text:nth-child(6){width:100%!important}#tenant-devices .tile .tile-text{width:50%!important;margin-right:0!important;margin-bottom:5px;line-height:normal!important}}@media(max-width:768px){.k-widget.k-window{width:96%!important;height:92%!important}}@media(max-width:767px){.main{height:calc(100% - 81px)}.container{min-height:calc(100% - 803px)}header{padding-top:10px;height:60px}.navbar-collapse{position:relative;top:10px;margin-left:-15px;padding:5px;width:calc(100% + 30px);text-align:center;background-color:#000}.navbar-collapse ul{width:100%}.navbar a.navbar-brand{width:40px;height:40px}.navbar a.navbar-brand img{height:inherit}.navbar .btn-navbar{margin-top:13px}.navbar .btn-navbar:nth-child(2) span:first-child{display:block}.navbar .btn-navbar:after,.navbar .nav li a:after{border:none}.navbar .btn-navbar span:first-child{display:block}.navbar .btn-navbar span:last-child{display:none}.navbar .btn-navbar.top-margin{margin-top:13px}.navbar .nav li{margin:0 10px 0 10px}.navbar .nav li a:hover,.navbar .nav li a:focus,.navbar .nav li a.active{border-color:#000}.navbar .dropdown-menu{}.navbar .dropdown-menu>li{display:block;text-align:center}.navbar .dropdown-menu>li>a{padding:0!important;color:#fff!important}.nav-tabs>li:nth-last-child(3),.nav-tabs>li:nth-last-child(3)~li{width:33.3333%}.nav-tabs>li:nth-last-child(4),.nav-tabs>li:nth-last-child(4)~li{width:25%}.nav-tabs>li>a{padding:10px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}footer>.container{padding:0 30px}footer .col{width:100%;margin-right:0;margin-bottom:40px}footer .col:last-child{margin-bottom:0}footer #copyright.row .col{width:100%;margin-right:0;margin-bottom:10px}footer #copyright .col ul{float:left;padding-left:0}footer #copyright .col ul li{margin-left:0;margin-right:20px}.k-widget.k-window{width:90%!important;height:90%!important}.empty-list-alert{height:auto}.tiles-list .tile{width:calc(100% - 22px)!important;margin:0 0 20px 0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.tiles-list .tile-group .tile{width:calc(100% - 2px);margin:0}.tiles-list .tile-connector{float:left;width:calc(50% - 1px);height:10px;border-bottom:none;border-right:solid 4px #ccc}#home-locks>a,#home-users>a{width:calc(100%)!important;margin:0 0 20px 0}#user-notifications .tile .left,#user-notifications .tile .center,#user-notifications .tile .right{width:100%;margin:0}#user-notifications .tile .left.item .image{float:left;margin-left:0;margin-right:10px}#user-notifications .tile .left.item .description{float:left;text-align:left}#user-notifications .tile .center{margin-top:10px;margin-bottom:10px}#user-notifications .tile .center .description .elements{text-align:left}#lock-activities .tile .tile-text,#tenant-lock-activities .tile .tile-text,#tenant-users .tile .tile-text,#tenant-locks .tile .tile-text,#tenant-devices .tile .tile-text,#tenant-permissions .tile .tile-text,#tenant-invoices .tile .tile-text,#invoices .tile .tile-text{width:100%!important;margin-right:0!important;margin-bottom:5px;line-height:normal!important;text-align:left!important}#lock-activities .tile .tile-text:last-child,#tenant-lock-activities .tile .tile-text:last-child,#tenant-users .tile .tile-text:last-child,#tenant-users .tile .tile-text .tile-image,#tenant-locks .tile .tile-text:last-child,#tenant-devices .tile .tile-text:last-child,#tenant-permissions .tile .tile-text:last-child,#tenant-invoices .tile .tile-text:last-child,#invoices .tile .tile-text:last-child{margin-bottom:0}#events .tile .tile-text:nth-child(1){width:48px;margin-right:10px}#events .tile .tile-text:nth-child(2){width:calc(100% - 58px);margin-right:0;white-space:normal}#events .tile .tile-text:nth-child(3){width:100%;text-align:center}#events .tile .tile-text:nth-child(3) .btn{display:block;margin-top:10px}.manual-input-validation{display:block;margin-top:10px}.manual-input-validation span{margin-left:0;margin-right:10px}.manual-input-validation button{margin-left:0}.klev-points-down{display:none}}@media(max-width:550px){.weekly-items table td.function-column button:first-child{margin-bottom:4px}}