body{overflow:hidden;background-color:#f8f8f8;min-width:350px;}.center{text-align:center;}.left{text-align:left;}.right{text-align:right;}.fleft{float:left;}.no-margin{margin:0px !important;}.padding-25{padding:25px;}.invisible{visibility:hidden;}.pointer{cursor:pointer;}.toggle-heading{cursor:pointer;display:block;}.no-line-breaks{white-space:nowrap;}.text_error{color:#990000;font-size:1.4em;font-weight:bold;text-shadow:none;}.text_error_2{color:#990000;font-size:1.0em;font-weight:bold;text-shadow:none;}.margin_bottom_10{margin-bottom:10px;}.noscroll-y{overflow-y:hidden !important;}.container-full{margin:0 auto;width:100%;}#canvas_id{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);}#wrapper{width:100%;}.wrapperCanvasEmbedded{display:flex;justify-content:center;align-items:center;text-align:center;}#context-panel-forcevars{padding:10px;}div.form-style input[type=button]{color:#DFDFDF;background-color:#454545;border:0;font-family:arial,helvetica,clean,sans-serif;font-size:1.2em;font-weight:bold;margin:0;padding:.5em 1.2em .5em 1.2em;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}div.form-style input[type=button]:hover{background-color:#898989;}div.form-style input[type=button]:active{background-color:#CDCDCD;}.dashboard{margin-top:20px;}.dashboard .widget_content{background-color:#FFFFFF;padding-top:0px !important;padding-bottom:0px !important;}.dashboard .widget_content > div#widget_monitorEvents,.dashboard .widget_content > div#widget_devicesStatus,.dashboard .widget_content > div#widget_shortcuts,.dashboard .widget_content > div#widget_devicesTypes,.dashboard .widget_content > div#widget_lastEvents{padding-top:5px;}.dashboard #widget_shortcuts{margin-right:-15px;margin-left:-15px;margin-bottom:15px;}.dashboard div.shortcut_button{cursor:pointer;height:50px;margin:5px;padding:5px;width:100px;}.dashboard div.shortcut_button_disabled{height:50px;margin:5px;padding:5px;width:100px;}.dashboard div.shortcut_button .icon{clear:both;height:32px;padding-bottom:5px;width:32px;}.dashboard div.shortcut_button .text{font-size:0.6em;height:1.2em;overflow:hidden;text-shadow:none !important;text-overflow:ellipsis;width:100px;}.dashboard div.devicesTypesTitle{position:absolute;left:44%;top:22%;}.dashboard div.devicesTypesTitle .devicesTypesText1{float:left;}.dashboard div.devicesTypesTitle .devicesTypesText2{float:left;font-weight:bold;}.dashboard #devicesTypesCharts{height:210px;margin-bottom:15px;}.dashboard #widget_lastEvents{margin-bottom:15px;}.dashboard div.chart_event_percentage{width:100%;height:150px;}.dashboard div.chart_event_percentage .jqplot-title{padding-bottom:0;}.dashboard div.chart_event_percentage_value{width:100%;position:relative;height:100%;display:table;}.span-title-chart{display:table-cell;text-align:center;vertical-align:middle;font-size:36px;font-weight:bold;color:#aaa;width:100%;height:100%;}.dashboard .widget{margin-top:20px;border:1px solid #9A9A9A;border-radius:10px 10px 0px 0px;}.dashboard #devicesStatusCharts div.jqplot-data-label{color:#FFFFFF !important;}.dashboard div.shortcut_button{background-color:#FFFFFF;background:-moz-linear-gradient(#FFFFFF,#CDCDCD);background:-webkit-linear-gradient(#FFFFFF,#CDCDCD);background:-o-linear-gradient(#FFFFFF,#CDCDCD);border:1px solid #ABABAB;border-radius:10px;}.dashboard div.shortcut_button_disabled{background-color:#DEDEDE;background:-moz-linear-gradient(#DEDEDE,#CDCDCD);background:-webkit-linear-gradient(#DEDEDE,#CDCDCD);background:-o-linear-gradient(#DEDEDE,#CDCDCD);border:1px solid #ABABAB;border-radius:10px;}.dashboard div.shortcut_button .text{color:#454545;}.dashboard_widtget_heading{height:fit-content;min-height:30px;padding:0px;padding:10px 10px 10px 10px;}.dashboard_widget_text,.dashboard_widget_title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px;}.dashboard_widget_title_button{margin-right:5px;float:none;height:inherit;}.dashboard_widget_config_disabled{display:none;visibility:hidden;}.dashboard_widget_interection_grid_parent{display:grid;grid-gap:15px;justify-content:center;padding-top:60px;}.dashboard_widget_interection_grid{width:auto;display:grid;grid-gap:5px;grid-template-areas:"a b c " "d e f" "g h i";}.dashboard_widget_interection_grid .up{grid-area:b;}.dashboard_widget_interection_grid .left{grid-area:d;float:right;}.dashboard_widget_interection_grid .right{grid-area:f;float:left;}.dashboard_widget_interection_grid .down{grid-area:h;}.dashboard_widget_interection_grid .middle{grid-area:e;}.dashboard_widtget_head_row1{height:20px;}.dashboard_widtget_configuration_layer{height:fit-content;margin:0px;padding:0px;}.dashboard_widget_grid_interaction_tools{float:right;height:inherit;}.dashboard_widget_grid_configuration_tools{text-align:center;height:inherit;position:absolute;top:40px;z-index:1000;width:100%;height:100%;background-color:rgba(60,60,60,0.2);}.grid-stack-item-content{border:1px solid rgba(0,0,0,0.15)}.dashboard_widget_grid_interaction_tools{margin-left:5px}.widget-events-title{color:#aaa;font-size:18px;text-align:center;margin-top:-10px;;margin-bottom:10px;}#devicesStatusCharts{height:225px;width:100%;}td.widget-td{border:0 !important;padding:4px !important;}.widget-right{text-align:right;}#devicesLegend{margin-top:5px;}#devicesLegend table.table-responsive{border:0 !important;}.forceVariablesForm_legend{padding-left:5px;padding-right:5px;margin-bottom:0px;width:auto;border:0px;font-size:16px;font-weight:bold;}.media-shortcuts{display:flex;height:35px;margin-top:0px !important;}.media-shortcuts .media-left{display:flex;float:left;font-size:20px;padding-left:5px;padding-right:5px;width:30px;}.media-shortcuts .media-body{font-size:12px;float:left;overflow:hidden;width:100%;}.media-shortcuts .media-body .media-body-text{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.media-shortcuts .media-right{color:#aaa;display:flex;float:right;padding-left:5px;padding-right:5px;width:24px;}.media-shortcuts .media-left i.glyphicon{font-size:20px;}.media-shortcuts .pull-right i.glyphicon{font-size:16px;}.panel-vars{padding-right:5px !important;padding-left:5px !important;}.var-groups{padding-right:10px !important;padding-left:10px !important;margin-top:5px !important;margin-bottom:5px !important;}.check-space{padding:4px 9px !important;width:40px;}.lbl-space{padding:4px 9px !important;width:calc(100% - 40px);text-overflow:ellipsis;overflow-x:hidden;}.form-group input[type="checkbox"]{display:none;}.form-group input[type="checkbox"] + .btn-group > label span{width:20px;}.form-group input[type="checkbox"] + .btn-group > label span:first-child{display:none;}.form-group input[type="checkbox"] + .btn-group > label span:last-child{display:inline-block;}.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child{display:inline-block;}.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child{display:none;}.jqplot-cursor-tooltip{background:rgba(0,0,255,0.7);border:1px solid #000088;color:#FFFFFF;font-size:1.0em;text-align:left;text-shadow:none;padding:5px;}#chart{background:#fff;box-shadow:rgba(0,0,0,0.137255) 0px 2px 2px 0px,rgba(0,0,0,0.2) 0px 3px 1px -2px,rgba(0,0,0,0.117647) 0px 1px 5px 0px;}.jqplot-yaxis{margin-left:5px;margin-right:5px;}.jqplot-xaxis-label{margin-top:0px !important;margin-bottom:5px;}td.jqplot-table-legend-swatch{padding-left:11px;padding-right:4px;}.jqplot-series-hidden{border-color:#fff !important;text-decoration:inherit !important;}.jqplot-table-legend-swatch-outline{border:0px !important;}.jqplot-table-legend-swatch-lines{width:13px;height:8px;border:0px !important;}.jqplot-table-legend-swatch-line-1{position:relative;-webkit-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);width:8px;height:2px;top:4.2px;left:1px;}.jqplot-table-legend-swatch-line-2{position:relative;-webkit-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);width:6px;height:2px;top:1px;left:5px;}.jqplot-table-legend-swatch-line-3{position:relative;-webkit-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);width:8px;height:2px;top:-2px;left:7px;}.list-group{margin-bottom:0px !important;}#req-int{font-size:14px;}.bar-icon{vertical-align:bottom;font-size:24px;cursor:pointer;}@media (max-width:544px){.hidden-xxs{display:none !important;}}@media (max-width:768px){.input-xs{height:24px !important;padding:5px 5px !important;font-size:12px !important;line-height:1.5 !important;border-radius:3px !important;}}@media (min-width:769px){.barNav .list-inline > li{padding-right:10px;padding-left:10px;}}table tr{background-color:#fff;}.panel-customize{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)!important;border:0 !important;}.panel-customize .panel-heading{font-family:'Open Sans','Segoe UI' !important;border-bottom-width:3px;}.sep-row{padding-bottom:10px !important;padding-top:10px !important;}.sep-row-sm{padding-bottom:5px !important;padding-top:5px !important;}.input-group-mod{position:relative;display:table;border-collapse:separate;width:192px !important;}#deviceState{margin-top:10px;margin-bottom:15px;padding:10px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);;}#deviceState.alert-danger{border:1px solid #ebccd1;}#deviceState.alert-info{border:1px solid #bce8f1;}#deviceState.alert-warning{border:1px solid #faebcc;}#deviceState.alert-default{border:1px solid #ddd;color:#333;background-color:#f5f5f5;}#deviceName{text-align:center;}#varVDTTM{text-align:right;}.inv-modal{display:none;}.loading-indicator{position:absolute;width:100%;height:100%;z-index:1020;top:0;left:0;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}.loading-indicator-body{position:absolute;width:106px;height:152px;z-index:1101;top:50%;left:50%;margin:-76px 0 0 -53px;}.animate-show.ng-hide-add{-webkit-transition:1s cubic-bezier(0.250,0.460,0.450,0.940) all !important;-moz-transition:1s cubic-bezier(0.250,0.460,0.450,0.940) all !important;-o-transition:1s cubic-bezier(0.250,0.460,0.450,0.940) all !important;transition:1s cubic-bezier(0.250,0.460,0.450,0.940) all !important;display:block!important;}.animate-show.ng-hide{opacity:0;}.modal-header{background-color:#F5F5F5;}.modal-footer{background-color:#F5F5F5;border-top:0;}.unauth-div{width:100%;}.unauth-inner{width:100%;color:#F00;font-size:2.0em;vertical-align:middle;text-align:center;position:relative;}.c-context-menu-panel{position:fixed;right:-250px;top:75px;z-index:1020;background:#fff;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);width:250px;-webkit-transition:right .2s linear;-moz-transition:right .2s linear;transition:right .2s linear;height:325px;}.c-context-menu-panel .c-context-menu-collapse-btn{position:absolute;left:-40px;top:20px;margin-top:0px;padding-top:4px;padding-left:0px;width:40px;height:40px;line-height:30px;font-size:30px;color:#333;background:#fff;border-radius:4px 0 0 4px;text-align:center;box-shadow:-5px 0 10px -1px rgba(0,0,0,.4);-webkit-box-shadow:-5px 0 10px -1px rgba(0,0,0,.4);-moz-box-shadow:-5px 0 10px -1px rgba(0,0,0,.4);}.c-context-menu-panel.active{right:0;}.c-context-menu-panel.active .c-context-menu-collapse-btn .glyphicon-cog:before{content:'\e014';}.c-context-menu-panel .c-context-menu-panel-content{margin:0px;padding:5px;background:#fff;position:relative;z-index:1020;}.c-context-menu-panel .c-context-menu-panel-content .c-context-menu-panel-content-wrapper{height:260px;overflow-y:scroll;overflow-x:hidden;}.c-context-menu-panel .c-context-menu-list{margin:0;padding:0;}.c-context-menu-panel .c-context-menu-list>li{float:left;}.c-context-menu-panel .c-context-menu-list>li+li{margin-left:5px;}.c-context-menu-panel .c-context-menu-list>li>a{text-decoration:none;width:20px;height:20px;border-radius:3px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}.c-context-menu-panel .c-context-menu-list>li.active>a{position:relative;}.c-context-menu-panel .c-context-menu-list>li>a{text-decoration:none;width:20px;height:20px;border-radius:3px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}.c-context-menu-panel .divider{height:1px;margin:15px 0;background:#f2f2f2;}.c-context-menu-panel .control-label.double-line{line-height:15px;}.c-context-menu-panel .control-label{line-height:30px;font-size:12px;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#707478;}.c-context-menu-panel .row>[class*=col-]{padding:0 10px;}.c-context-menu-panel .m-t-0{margin-top:0!important;}.c-context-menu-panel-property{margin-left:1px;margin-right:1px;}#canvas_id{position:absolute;}#html5_active_layer{position:absolute !important;padding:0;margin:0;left:auto;top:auto;z-index:1000;}.app_pwrclient_splash{width:100%;height:100% !important;text-align:center;color:#454545;display:block !important;}.app_pwrclient_show{visibility:inherit;display:inherit;}.app_hidden{visibility:hidden;display:none;}.load-bar-title{position:absolute;left:0%;top:50%;margin-top:-20px;width:100%;height:6px;font-size:2em;}.load-bar{position:absolute;left:0%;top:50%;margin-top:20px;width:100%;height:6px;background-color:#EEEEEE;}.bar{content:"";display:inline;position:absolute;left:50%;text-align:center;}.bar:nth-child(1){background-color:#CDCDCD;animation:loading 3s linear infinite;}.bar:nth-child(2){background-color:#EFEFEF;animation:loading 3s linear 1s infinite;}.bar:nth-child(3){background-color:#ABABAB;animation:loading 3s linear 2s infinite;}@keyframes loading{from{left:50%;width:0;z-index:100;}33.3333%{left:0;width:100%;z-index:10;}to{left:0;width:100%;}}.varsViewersSelectable{cursor:pointer;}.vvactive{color:#FFF;background-color:#00F !important;border-radius:15px;}.dashboard_widget_h1{width:100%;height:300px;}.dashboard_widget_h2{width:100%;height:600px;}.modal-lg{width:100%;padding-left:10px;padding-right:10px;}@media (max-width:768px){.modal-lg{width:inherit;padding-left:inherit;padding-right:inherit;}}.nav-tabs{display:flex;}.nav-tabs li{display:flex;flex:1;}.nav-tabs li a{flex:1;}@media print{#mainContainer,.navbar{display:none;}#print_ctx{display:block;}.print_page_break{page-break-before:always;page-break-inside:avoid;}}@media screen{#print_ctx{display:none;}}