{"version":3,"sources":[],"names":[],"mappings":"","file":"animations.css","sourcesContent":[]}

/*# sourceMappingURL=animations.css.map */

{"version":3,"sources":["style.css"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["/* ------------------------------ Allgemeines ------------------------------ */\nhtml,\nbody {\n  height: 100%;\n  min-width: 700px;\n  /* Min with for IE but invalidates css: */\n  /*invalid css not parseble for less!*/\n  /*width: expression(this.width < 700 ? 700px: true);*/\n}\n#mainContainer {\n  overflow: -moz-hidden-unscrollable;\n}\n/* Disable horizontal scrollbar for all but extra small screensizes */\n@media (min-width: 768px) {\n  body {\n    overflow-x: hidden;\n  }\n}\nheader {\n  margin-bottom: 20px;\n}\n/* Fix the footer at the bottom of the page */\n.sticky-footer-page-wrap {\n  min-height: 100%;\n  /* equal to footer height */\n  margin-bottom: -32px;\n}\n.navbar-brand {\n  padding-top: 0;\n  padding-bottom: 0;\n  font-size: 12px;\n}\n.navbar-brand img {\n  float: left;\n}\n.navbar-brand span {\n  float: left;\n  padding-top: 15px;\n  padding-left: 15px;\n}\nfooter.navbar {\n  min-height: 32px !important;\n}\nfooter.navbar .navbar-text,\nheader.navbar .navbar-text {\n  margin: 0;\n}\nheader.navbar .hostname {\n  float: none;\n}\nfooter > div {\n  line-height: 32px;\n}\n/* flag icon */\nspan.flag {\n  margin-right: 5px;\n}\n/* equal height columns */\n.row.equal-height {\n  display: -webkit-flex;\n  display: flex;\n}\n/* center child element in colum */\n.col-vcenter {\n  display: -webkit-flexbox;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-align: center;\n  -ms-flex-align: center;\n  -webkit-align-items: center;\n  align-items: center;\n  text-align: center;\n}\n/* ------------------------------ Definition List ------------------------- */\ndl.table-display {\n  float: left;\n  width: 100%;\n  margin: 1em 0;\n  padding: 0;\n  border-bottom: 1px solid #999;\n}\n.table-display dt {\n  clear: left;\n  float: left;\n  width: 66%;\n  margin: 0;\n  padding: 5px;\n  border-top: 1px solid #999;\n  font-weight: bold;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.table-display dt::after {\n  content: ':';\n}\n.table-display dd {\n  float: left;\n  width: 33%;\n  margin: 0;\n  padding: 5px;\n  border-top: 1px solid #999;\n  overflow: hidden;\n  word-wrap: break-word;\n}\n/* ------------------------------ Definition List ------------------------- */\ndl.table-details {\n  float: left;\n  width: 100%;\n  margin-bottom: 1em;\n  padding: 0;\n  border-bottom: solid #ddd 1px;\n}\n.table-details dt {\n  clear: left;\n  float: left;\n  width: 66%;\n  margin: 0;\n  padding: 1px;\n  font-weight: normal;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.table-details dd {\n  float: left;\n  width: 33%;\n  margin: 0;\n  padding: 1px;\n  overflow: hidden;\n  word-wrap: break-word;\n}\ndl.table-details-home {\n  float: left;\n  width: 100%;\n  margin-bottom: 1em;\n  padding: 0;\n  border-bottom: 1px solid #ddd;\n}\n.table-details-home dt {\n  clear: left;\n  float: left;\n  width: 66%;\n  margin: 0;\n  padding: 1px;\n  font-weight: normal;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.table-details-home dd {\n  float: left;\n  width: 33%;\n  margin: 0;\n  padding: 1px;\n  overflow: hidden;\n  word-wrap: break-word;\n}\nul.table-details {\n  float: left;\n  width: 100%;\n  margin-bottom: 1em;\n  padding: 0;\n  border-bottom: 1px solid #ddd;\n}\n.table-details li {\n  clear: left;\n  float: left;\n  width: 100%;\n  margin: 0;\n  padding: 1px;\n  font-weight: normal;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n/* ------------------------------ collapsible sidebar --------------------- */\n#wrapper {\n  padding-left: 250px;\n  -webkit-transition: all 0.5s ease;\n  -moz-transition: all 0.5s ease;\n  -o-transition: all 0.5s ease;\n  transition: all 0.5s ease;\n}\n#wrapper.sidebarcollapse {\n  padding-left: 40px;\n}\n#sidebar-wrapper {\n  z-index: 1000;\n  position: fixed;\n  left: 0px;\n  width: 250px;\n  height: 100%;\n  color: #ddd;\n  background: #003c6d;\n  -webkit-transition: all 0.5s ease;\n  -moz-transition: all 0.5s ease;\n  -o-transition: all 0.5s ease;\n  transition: all 0.5s ease;\n}\n#wrapper.sidebarcollapse #sidebar-wrapper {\n  width: 40px;\n}\n#page-content-wrapper {\n  width: 100%;\n  position: relative;\n  padding: 20px;\n  margin-right: -40px;\n}\n#wrapper.sidebarcollapse #page-content-wrapper {\n  position: relative;\n  margin-right: -40px;\n}\n.btn-default#menu-toggle,\n.btn-default#menu-toggle:hover,\n.btn-default#menu-toggle:focus {\n  border: none;\n  outline: none;\n  box-shadow: none;\n  background: none;\n  color: #003c6d;\n}\n/* Sidebar Styles */\n.sidebar-nav {\n  /* position: absolute;\n  top: 0;*/\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.sidebar-nav li {\n  text-indent: 10px;\n  line-height: 40px;\n}\n.sidebar-nav li a {\n  display: block;\n  text-decoration: none;\n  color: #ddd;\n}\n.sidebar-nav li a:hover {\n  text-decoration: none;\n  color: #003c6d;\n  background: rgba(255, 255, 255, 0.6);\n}\n.sidebar-nav li a:active,\n.sidebar-nav li a:focus {\n  text-decoration: none;\n}\n.sidebar-nav .sidebar-brand {\n  text-align: left;\n}\n.sidebar-nav .sidebar-brand img {\n  width: 75px;\n}\n.sidebar-nav .sidebar-icon {\n  display: inline-block;\n  width: 36px;\n  padding-right: 12px;\n  font-size: 24px;\n  font-weight: normal;\n  text-indent: 0;\n  vertical-align: middle;\n  cursor: pointer;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.sidebar-nav ul {\n  list-style: none;\n  list-style-position: outside;\n  padding: 0;\n  margin: 0;\n}\n.sidebar-nav ul > li {\n  font-size: 13px;\n}\n.sidebar-nav ul > li > a {\n  color: #ddd;\n  text-decoration: none;\n  /*padding-left: 10px;*/\n}\n.sidebar-nav ul > li > a:hover {\n  color: #003c6d;\n  background: rgba(255, 255, 255, 0.6);\n}\n/* ------------------------------ bootstrap overrides --------------------- */\n/* Custom navbar toggle breakpoint */\n@media (max-width: 991px) {\n  nav .navbar-header {\n    float: none;\n  }\n  nav .navbar-toggle {\n    display: block;\n  }\n  nav .navbar-collapse {\n    border-top: 1px solid transparent;\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  }\n  nav .navbar-collapse.collapse {\n    display: none!important;\n  }\n  nav .navbar-collapse.collapse.in {\n    display: block!important;\n  }\n  nav .navbar-nav {\n    float: none!important;\n    margin: 7.5px -15px;\n  }\n  nav .navbar-nav > li {\n    float: none;\n  }\n  nav .navbar-nav > li > a {\n    padding-top: 10px;\n    padding-bottom: 10px;\n  }\n  nav .navbar-collapse > .navbar-right {\n    float: none!important;\n  }\n  nav .container-fluid > .navbar-collapse {\n    margin-left: -15px;\n    margin-right: -15px;\n  }\n}\n/* Add more spacing between buttons  */\n.form-group button {\n  margin: 5px;\n}\n#dropdownLogin.dropdown-menu {\n  height: 123px;\n  padding: 0;\n}\n#dropdownLogin form {\n  padding-bottom: 8px;\n  margin-bottom: 0;\n}\n/* ------------------------------ Animations ------------------------------- */\n.animate.fade-over.ng-enter-prepare,\n.animate.scale.ng-enter-prepare {\n  opacity: 0;\n  /* prevent flicker */\n}\n.animate.fade-over.ng-enter,\n.animate.fade-over.ng-hide-remove {\n  -webkit-animation: fadeIn 0.4s ease-in both;\n  -moz-animation: fadeIn 0.4s ease-in both;\n  -ms-animation: fadeIn 0.4s ease-in both;\n  -o-animation: fadeIn 0.4s ease-in both;\n  animation: fadeIn 0.4s ease-in both;\n}\n.animate.left.ng-enter,\n.animate.left.ng-hide-remove {\n  -webkit-animation: moveFromLeft .6s ease both;\n  -moz-animation: moveFromLeft .6s ease both;\n  -ms-animation: moveFromLeft .6s ease both;\n  -o-animation: moveFromLeft .6s ease both;\n  animation: moveFromLeft .6s ease both;\n}\n.animate.right.ng-enter,\n.animate.right.ng-hide-remove {\n  -webkit-animation: moveFromRight .6s ease both;\n  -moz-animation: moveFromRight .6s ease both;\n  -ms-animation: moveFromRight .6s ease both;\n  -o-animation: moveFromRight .6s ease both;\n  animation: moveFromRight .6s ease both;\n}\n.animate.scale.ng-enter,\n.animate.scale.ng-hide-remove {\n  -webkit-animation: scaleUp .6s ease both;\n  -moz-animation: scaleUp .6s ease both;\n  -ms-animation: scaleUp .6s ease both;\n  -o-animation: scaleUp .6s ease both;\n  animation: scaleUp .6s ease both;\n}\n.animate.fade-over.ng-leave,\n.animate.fade-over.ng-hide-add,\n.animate.left.ng-leave,\n.animate.left.ng-hide-add,\n.animate.right.ng-leave,\n.animate.right.ng-hide-add,\n.animate.scale.ng-leave,\n.animate.scale.ng-hide-add {\n  display: none !important;\n}\n.animate.flash.ng-leave {\n  -webkit-animation: scaleDown .6s ease both;\n  -moz-animation: scaleDown .6s ease both;\n  -ms-animation: scaleDown .6s ease both;\n  -o-animation: scaleDown .6s ease both;\n  animation: scaleDown .6s ease both;\n}\n.animate.flash.ng-enter {\n  -webkit-animation: scaleUp .6s ease both;\n  -moz-animation: scaleUp .6s ease both;\n  -ms-animation: scaleUp .6s ease both;\n  -o-animation: scaleUp .6s ease both;\n  animation: scaleUp .6s ease both;\n}\n/* ------------------------------ Form validation  ------------------------- */\n/* ------------------------------ Handling for special ids ----------------- */\n.Canvas_View {\n  top: 0px;\n  left: 0px;\n  -ms-touch-action: none;\n  position: absolute;\n  z-index: 2;\n}\n.canvasLayer {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  /* height: 480px;\n  width: 640px; */\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n}\n.canvas-container {\n  position: absolute;\n  /*   z-index: 5; */\n  -ms-touch-action: none;\n}\n.dummyCanvasElement {\n  z-index: 100;\n  background-color: black;\n  opacity: 0.0;\n}\n/*\n* Canvas Control elements\n */\n#CameraImageContainer {\n  -ms-touch-action: none;\n}\n.imageCanvasContainer {\n  -ms-touch-action: none;\n  position: relative;\n  border: 1px solid #000;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  width: 642px;\n  height: 482px;\n  /* background is usually hidden behind canvas content, just default if nothing shown */\n  background: -webkit-radial-gradient(circle, #000000, #003c6d);\n  background: -o-radial-gradient(circle, #000000, #003c6d);\n  background: -moz-radial-gradient(circle, #000000, #003c6d);\n  background: radial-gradient(circle, #000000, #003c6d);\n}\n.imageControlBar {\n  position: relative;\n  border: 0px 1px 1px 1px solid #000;\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n  background-color: #000;\n  color: #ddd;\n  width: 642px;\n  min-height: 30px;\n  margin: 0px;\n  padding: 4px 10px;\n  list-style: none;\n  font-size: 14px;\n}\n/* buttons: smaller padding, larger icon, other color styling */\n.imageControlBar .btn {\n  line-height: 1;\n  border-radius: 6px;\n}\n/* toggleswitch replacement for checkboxes and radiobuttons; to be applied to labels or divs */\n.imageControlBar .btn-switch {\n  padding: 2px 8px;\n  margin-left: 2px;\n  margin-right: 2px;\n  color: #ddd;\n  background: transparent;\n  border: 2px solid #ddd;\n  font-size: 14px;\n}\n.imageControlBar .btn-switch-on {\n  color: #222;\n  background: rgba(255, 255, 255, 0.8);\n  border: 2px solid transparent;\n}\n.imageControlBar .btn-switch .disabled {\n  color: #666;\n  background: transparent;\n  border-color: #666;\n}\n.imageControlBar .btn-switch > input {\n  /* hide checkbox and radiobutton childs inside toggle button*/\n  display: none;\n}\n.imageControlBar .btn-icon[disabled] {\n  color: #666;\n  background: transparent;\n  border: transparent;\n}\n.imageControlBar .btn-icon {\n  padding: 0px 8px;\n  color: #ddd;\n  background: transparent;\n  border: transparent;\n  font-size: 30px;\n}\n.imageControlBar .btn-icon:hover {\n  color: #444;\n  background: rgba(255, 255, 255, 0.6);\n  cursor: pointer;\n}\n.imageControlBar .btn-icon:active {\n  color: #444;\n  background: rgba(255, 255, 255, 0.8);\n}\n.imageControlBar .btn-icon[disabled] {\n  color: #444;\n  background: transparent;\n  border: transparent;\n}\n.imageControlBar li {\n  display: inline;\n  text-indent: 0;\n  vertical-align: baseline;\n}\n.imageControlBar ul {\n  list-style: none;\n  list-style-position: outside;\n  padding: 0;\n  margin: 0;\n}\n.imageControlBar input[type=range] {\n  -webkit-appearance: none;\n  width: 100px;\n  padding: 0px;\n  margin: 0px 2px;\n  vertical-align: middle;\n  background: transparent;\n}\n.imageControlBar input[type=range]:focus {\n  outline: none;\n}\n.imageControlBar input[type=range]::-webkit-slider-runnable-track {\n  width: 100px;\n  height: 4px;\n  cursor: pointer;\n  animate: 0.2s;\n  box-shadow: none;\n  background: #dddddd;\n  border-radius: 2px;\n  border: none;\n}\n.imageControlBar input[type=range]::-webkit-slider-thumb {\n  box-shadow: none;\n  border: 1px solid #000000;\n  height: 18px;\n  width: 6px;\n  border-radius: 3px;\n  background: #dddddd;\n  cursor: pointer;\n  -webkit-appearance: none;\n  margin-top: -7px;\n}\n.imageControlBar input[type=range]:focus::-webkit-slider-runnable-track {\n  background: #f0f0f0;\n}\n.imageControlBar input[type=range]::-moz-range-track {\n  width: 100px;\n  height: 4px;\n  cursor: pointer;\n  animate: 0.2s;\n  box-shadow: none;\n  background: #dddddd;\n  border-radius: 2px;\n  border: none;\n}\n.imageControlBar input[type=range]::-moz-range-thumb {\n  box-shadow: none;\n  border: 1px solid #000000;\n  height: 16px;\n  width: 4px;\n  border-radius: 3px;\n  background: #dddddd;\n  cursor: pointer;\n}\n.imageControlBar input[type=range]::-ms-track {\n  width: 100px;\n  height: 4px;\n  cursor: pointer;\n  animate: 0.2s;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n  border-width: 6px 0;\n}\n.imageControlBar input[type=range]::-ms-fill-lower {\n  background: #dddddd;\n  border: none;\n  border-radius: 4px;\n  box-shadow: none;\n}\n.imageControlBar input[type=range]::-ms-fill-upper {\n  background: #dddddd;\n  border: none;\n  border-radius: 4px;\n  box-shadow: none;\n}\n.imageControlBar input[type=range]::-ms-thumb {\n  box-shadow: none;\n  border: 1px solid #000000;\n  height: 18px;\n  width: 4px;\n  border-radius: 3px;\n  background: #dddddd;\n  cursor: pointer;\n}\n.imageControlBar input[type=range]:focus::-ms-fill-lower {\n  background: #f0f0f0;\n}\n.imageControlBar input[type=range]:focus::-ms-fill-upper {\n  background: #f0f0f0;\n}\n.imageControlBar input,\nselect {\n  color: #000;\n}\n.imageControlBar label {\n  vertical-align: middle;\n}\n.buttonPressed {\n  background-color: #bbbbbe;\n}\n.cameraControllContainer {\n  height: 38px;\n  border-right: 1px solid gray;\n}\n#ImageControlls {\n  width: auto;\n  padding-left: 2px;\n  padding-right: 4px;\n}\n#CameraViewControlls {\n  width: auto;\n  padding-left: 2px;\n  padding-right: 2px;\n}\n.disabledCameraViewControlls {\n  width: calc(104%);\n  height: 38px;\n  background-color: gray;\n  opacity: 0.2;\n  top: -45px;\n  left: -2px;\n  position: relative;\n}\n#EditingControlls {\n  width: auto;\n  padding-left: 2px;\n  padding-right: 4px;\n}\n.disabledEditingControlls {\n  width: calc(108%);\n  height: 38px;\n  background-color: gray;\n  opacity: 0.2;\n  top: -40px;\n  left: -2px;\n  position: relative;\n}\n.disabledRemoveObjectButton {\n  width: 34px;\n  height: 38px;\n  background-color: gray;\n  opacity: 0.2;\n  top: -40px;\n  left: 31px;\n  position: relative;\n}\n#SwitchLayerControlls {\n  width: auto;\n  padding-left: 4px;\n  padding-right: 4px;\n}\n.disabledSwitchLayerControlls {\n  width: calc(108%);\n  height: 38px;\n  background-color: gray;\n  opacity: 0.2;\n  top: -45px;\n  left: -4px;\n  position: relative;\n}\n.disabledLabel {\n  color: gray;\n}\n#SelectVisibleLayerControlls {\n  border-right: none;\n  width: auto;\n  padding-left: 4px;\n  padding-right: 4px;\n}\n#ObstructionsColorDiv {\n  background-color: red;\n  color: red;\n}\n#FloorColorDiv {\n  background-color: blue;\n  color: blue;\n}\n.legendDiv {\n  width: 5px;\n  height: 5px;\n  display: inline;\n  margin-left: 2px;\n}\n.center {\n  float: none;\n  margin-left: auto;\n  margin-right: auto;\n}\n.logo {\n  float: none;\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 20px;\n  margin-bottom: 30px;\n}\n.separate-lines {\n  border-bottom: solid #ddd 1px;\n  margin-bottom: 10px;\n}\n.align-bottom {\n  vertical-align: bottom;\n}\n/* ------------------------------ Dialog confirmation formatting ----------------- */\n.dialogConfirm {\n  min-height: 25px;\n  height: 25px;\n  padding-top: 5px;\n}\n.colorSuccess {\n  color: Green;\n}\n.colorFail {\n  color: Red;\n}\n.colorInfo {\n  color: Blue;\n}\n/* ---------- Conceal password in text-input field ------------------------------- */\n.conceal-password {\n  font-family: 'text-security-disc';\n  -webkit-text-security: disc !important;\n}\n::-webkit-input-placeholder {\n  /* Chrome/Opera/Safari */\n  font-family: sans-serif;\n}\n::-moz-placeholder {\n  /* Firefox 19+ */\n  font-family: sans-serif;\n}\n:-ms-input-placeholder {\n  /* IE 10+ */\n  font-family: sans-serif;\n}\n"]}
body,html{height:100%;min-width:700px}#mainContainer{overflow:-moz-hidden-unscrollable}@media (min-width:768px){body{overflow-x:hidden}}header{margin-bottom:20px}.sticky-footer-page-wrap{min-height:100%;margin-bottom:-32px}.navbar-brand{padding-top:0;padding-bottom:0;font-size:12px}.navbar-brand img{float:left}.navbar-brand span{float:left;padding-top:15px;padding-left:15px}footer.navbar{min-height:32px!important}footer.navbar .navbar-text,header.navbar .navbar-text{margin:0}header.navbar .hostname{float:none}footer>div{line-height:32px}span.flag{margin-right:5px}.row.equal-height{display:flex}.col-vcenter{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;align-items:center;text-align:center}dl.table-display{float:left;width:100%;margin:1em 0;padding:0;border-bottom:1px solid #999}.table-display dt{clear:left;float:left;width:66%;margin:0;padding:5px;border-top:1px solid #999;font-weight:700;overflow:hidden;text-overflow:ellipsis}.table-display dt:after{content:":"}.table-display dd{float:left;width:33%;margin:0;padding:5px;border-top:1px solid #999;overflow:hidden;word-wrap:break-word}dl.table-details{float:left;width:100%;margin-bottom:1em;padding:0;border-bottom:1px solid #ddd}.table-details dt{clear:left;width:66%;font-weight:400;text-overflow:ellipsis}.table-details dd,.table-details dt{float:left;margin:0;padding:1px;overflow:hidden}.table-details dd{width:33%;word-wrap:break-word}dl.table-details-home{float:left;width:100%;margin-bottom:1em;padding:0;border-bottom:1px solid #ddd}.table-details-home dt{clear:left;width:66%;font-weight:400;text-overflow:ellipsis}.table-details-home dd,.table-details-home dt{float:left;margin:0;padding:1px;overflow:hidden}.table-details-home dd{width:33%;word-wrap:break-word}ul.table-details{float:left;width:100%;margin-bottom:1em;padding:0;border-bottom:1px solid #ddd}.table-details li{clear:left;float:left;width:100%;margin:0;padding:1px;font-weight:400;overflow:hidden;text-overflow:ellipsis}#wrapper{padding-left:250px;transition:all .5s ease}#wrapper.sidebarcollapse{padding-left:40px}#sidebar-wrapper{z-index:3;position:fixed;left:0;width:250px;height:100%;color:#ddd;background:#003c6d;transition:all .5s ease}#wrapper.sidebarcollapse #sidebar-wrapper{width:40px}#page-content-wrapper{width:100%;padding:20px}#page-content-wrapper,#wrapper.sidebarcollapse #page-content-wrapper{position:relative;margin-right:-40px}.btn-default#menu-toggle,.btn-default#menu-toggle:focus,.btn-default#menu-toggle:hover{border:none;outline:none;box-shadow:none;background:none;color:#003c6d}.sidebar-nav{width:100%;margin:0;padding:0;list-style:none}.sidebar-nav li{text-indent:10px;line-height:40px}.sidebar-nav li a{display:block;text-decoration:none;color:#ddd}.sidebar-nav li a:hover{text-decoration:none;color:#003c6d;background:hsla(0,0%,100%,.6)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav .sidebar-brand{text-align:left}.sidebar-nav .sidebar-brand img{width:75px}.sidebar-nav .sidebar-icon{display:inline-block;width:36px;padding-right:12px;font-size:24px;font-weight:400;text-indent:0;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar-nav ul{list-style:none;list-style-position:outside;padding:0;margin:0}.sidebar-nav ul>li{font-size:13px}.sidebar-nav ul>li>a{color:#ddd;text-decoration:none}.sidebar-nav ul>li>a:hover{color:#003c6d;background:hsla(0,0%,100%,.6)}@media (max-width:991px){nav .navbar-header{float:none}nav .navbar-toggle{display:block}nav .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}nav .navbar-collapse.collapse{display:none!important}nav .navbar-collapse.collapse.in{display:block!important}nav .navbar-nav{float:none!important;margin:7.5px -15px}nav .navbar-nav>li{float:none}nav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}nav .navbar-collapse>.navbar-right{float:none!important}nav .container-fluid>.navbar-collapse{margin-left:-15px;margin-right:-15px}}.form-group button{margin:5px}#dropdownLogin.dropdown-menu{height:123px;padding:0}#dropdownLogin form{padding-bottom:8px;margin-bottom:0}.animate.fade-over.ng-enter-prepare,.animate.scale.ng-enter-prepare{opacity:0}.animate.fade-over.ng-enter,.animate.fade-over.ng-hide-remove{animation:fadeIn .4s ease-in both}.animate.left.ng-enter,.animate.left.ng-hide-remove{animation:moveFromLeft .6s ease both}.animate.right.ng-enter,.animate.right.ng-hide-remove{animation:moveFromRight .6s ease both}.animate.scale.ng-enter,.animate.scale.ng-hide-remove{animation:scaleUp .6s ease both}.animate.fade-over.ng-hide-add,.animate.fade-over.ng-leave,.animate.left.ng-hide-add,.animate.left.ng-leave,.animate.right.ng-hide-add,.animate.right.ng-leave,.animate.scale.ng-hide-add,.animate.scale.ng-leave{display:none!important}.animate.flash.ng-leave{animation:scaleDown .6s ease both}.animate.flash.ng-enter{animation:scaleUp .6s ease both}.Canvas_View{-ms-touch-action:none;z-index:1}.Canvas_View,.canvasLayer{top:0;left:0;position:absolute}.canvasLayer{border-top-left-radius:6px;border-top-right-radius:6px}.canvas-container{position:absolute;-ms-touch-action:none}.dummyCanvasElement{z-index:2;background-color:#000;opacity:0}#CameraImageContainer{-ms-touch-action:none}.imageCanvasContainer{-ms-touch-action:none;position:relative;border:1px solid #000;border-top-left-radius:4px;border-top-right-radius:4px;width:642px;height:482px;background:radial-gradient(circle,#000,#003c6d)}.imageControlBar{position:relative;border:1px solid #000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#000;color:#ddd;width:642px;min-height:30px;margin:0;padding:4px 10px;list-style:none;font-size:14px}.imageControlBar .btn{line-height:1;border-radius:6px}.imageControlBar .btn-switch{padding:2px 8px;margin-left:2px;margin-right:2px;color:#ddd;background:transparent;border:2px solid #ddd;font-size:14px}.imageControlBar .btn-switch-on{color:#222;background:hsla(0,0%,100%,.8);border:2px solid transparent}.imageControlBar .btn-switch .disabled{color:#666;background:transparent;border-color:#666}.imageControlBar .btn-switch>input{display:none}.imageControlBar .btn-icon[disabled]{color:#666}.imageControlBar .btn-icon{padding:0 8px;color:#ddd;background:transparent;border:transparent;font-size:30px}.imageControlBar .btn-icon:hover{color:#444;background:hsla(0,0%,100%,.6);cursor:pointer}.imageControlBar .btn-icon:active{color:#444;background:hsla(0,0%,100%,.8)}.imageControlBar .btn-icon[disabled]{color:#444;background:transparent;border:transparent}.imageControlBar li{display:inline;text-indent:0;vertical-align:baseline}.imageControlBar ul{list-style:none;list-style-position:outside;padding:0;margin:0}.imageControlBar input[type=range]{-webkit-appearance:none;width:100px;padding:0;margin:0 2px;vertical-align:middle;background:transparent}.imageControlBar input[type=range]:focus{outline:none}.imageControlBar input[type=range]::-webkit-slider-runnable-track{width:100px;height:4px;cursor:pointer;animate:.2s;box-shadow:none;background:#ddd;border-radius:2px;border:none}.imageControlBar input[type=range]::-webkit-slider-thumb{box-shadow:none;border:1px solid #000;height:18px;width:6px;border-radius:3px;background:#ddd;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.imageControlBar input[type=range]:focus::-webkit-slider-runnable-track{background:#f0f0f0}.imageControlBar input[type=range]::-moz-range-track{width:100px;height:4px;cursor:pointer;animate:.2s;box-shadow:none;background:#ddd;border-radius:2px;border:none}.imageControlBar input[type=range]::-moz-range-thumb{box-shadow:none;border:1px solid #000;height:16px;width:4px;border-radius:3px;background:#ddd;cursor:pointer}.imageControlBar input[type=range]::-ms-track{width:100px;height:4px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent;border-width:6px 0}.imageControlBar input[type=range]::-ms-fill-lower,.imageControlBar input[type=range]::-ms-fill-upper{background:#ddd;border:none;border-radius:4px;box-shadow:none}.imageControlBar input[type=range]::-ms-thumb{box-shadow:none;border:1px solid #000;height:18px;width:4px;border-radius:3px;background:#ddd;cursor:pointer}.imageControlBar input[type=range]:focus::-ms-fill-lower,.imageControlBar input[type=range]:focus::-ms-fill-upper{background:#f0f0f0}.imageControlBar input,select{color:#000}.imageControlBar label{vertical-align:middle}.buttonPressed{background-color:#bbbbbe}.cameraControllContainer{height:38px;border-right:1px solid gray}#ImageControlls{width:auto;padding-left:2px;padding-right:4px}#CameraViewControlls{width:auto;padding-left:2px;padding-right:2px}.disabledCameraViewControlls{width:104%;height:38px;background-color:gray;opacity:.2;top:-45px;left:-2px;position:relative}#EditingControlls{width:auto;padding-left:2px;padding-right:4px}.disabledEditingControlls{width:108%;left:-2px}.disabledEditingControlls,.disabledRemoveObjectButton{height:38px;background-color:gray;opacity:.2;top:-40px;position:relative}.disabledRemoveObjectButton{width:34px;left:31px}#SwitchLayerControlls{width:auto;padding-left:4px;padding-right:4px}.disabledSwitchLayerControlls{width:108%;height:38px;background-color:gray;opacity:.2;top:-45px;left:-4px;position:relative}.disabledLabel{color:gray}#SelectVisibleLayerControlls{border-right:none;width:auto;padding-left:4px;padding-right:4px}#ObstructionsColorDiv{background-color:red;color:red}#FloorColorDiv{background-color:blue;color:blue}.legendDiv{width:5px;height:5px;display:inline;margin-left:2px}.center{float:none;margin-left:auto;margin-right:auto}.logo{float:none;margin:20px auto 30px}.separate-lines{border-bottom:1px solid #ddd;margin-bottom:10px}.align-bottom{vertical-align:bottom}.dialogConfirm{min-height:25px;height:25px;padding-top:5px}.colorSuccess{color:green}.colorFail{color:red}.colorInfo{color:blue}.conceal-password{font-family:text-security-disc;-webkit-text-security:disc!important}::-webkit-input-placeholder{font-family:sans-serif}::-moz-placeholder{font-family:sans-serif}:-ms-input-placeholder{font-family:sans-serif}
/*# sourceMappingURL=style.css.map */
