.section table.table thead,table.table thead{color:#fff;background-color:#646a70}@media print{@page{size:landscape}#left-panel,div.breadcrumbs{display:none!important}}body{background:#fafafa;line-height:100%;color:#111}.btn-primary{background:#f56f4e!important;border-color:#f56f4e!important;opacity:.9}.btn-primary:hover{opacity:1}.square{width:50px;height:50px;display:inline-block;border:2px solid gray}#loader-component.hidden{visibility:hidden}#loader-component{z-index:10001;background-color:#999;opacity:.6;position:absolute;left:0;top:0;width:100%;height:100%}#loader-component .loader-container{z-index:10011;position:relative;width:50px;height:50px;margin:auto;top:50%}#loader-component .loader-container .loader-icon{font-size:48px;color:#70f500;opacity:1}.info-block{padding:10px!important}.info-block .header{color:#111;display:block;font-size:14px;font-family:Open Sans;margin-bottom:5px}.info-block .value{padding-left:15px;color:#111;display:inline-block}.info-block .value,.info-block h5{font-family:Open Sans;font-weight:700}.info-block h5{color:#f57355;margin-top:0;margin-bottom:20px}.section-params .card{background:transparent}.section-params .card-header{color:#111;background:#fff;border:0;font-size:14px;font-weight:700;font-family:Open Sans;border-radius:0;padding-left:10px}.section-params .card-header .expand-icon{float:right;font-size:16px;-webkit-transition:all .25s;transition:all .25s}.section-params .card-header[aria-expanded=true] .expand-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.section-params .card-body{padding:0}.section-params .param-name{color:#111;display:inline-block;font-size:11px;font-family:Open Sans;margin-bottom:5px}.section-params .param-name i.fa-circle{display:none}.leaflet-popup-content{width:450px!important}.leaflet-popup-content .section-params{margin-top:10px}.leaflet-popup-content .section-params .param-name{color:#111;font-size:14px}.section-params .param-analog-value,.section-params .param-bit-value{font-size:11px;font-family:Open Sans;font-weight:700;color:#111}.section-params .param-analog-value,.section-params .param-bit-value{float:right}.section-params .param-bit-value .fa-square{font-weight:400}.section-params .param{border-color:#e2e2e2!important;font-size:11px;padding:5px}.section-params .param-group{background:#e5e6ea;cursor:pointer;border-color:#e2e2e2!important;padding:10px}.section-params .param-group.active{background:#fff;cursor:default}.section-params .fa-circle{font-size:11px;margin-right:4px}.param{-webkit-transition:all .25s;transition:all .25s}.param.active:before{color:#111!important;font-family:DiagOn;content:"\E900";float:left;margin-right:5px}.status-bg-1.param.active:before,.status-bg-2.param.active:before,.status-bg-3.param.active:before{color:#fff!important}label.disabled{opacity:.25}.param.active .status-0,.status-0{color:#009245!important}.param.active .status-1,.status-1{color:#ffe100!important}.param.active .status-2,.status-2{color:#faa01e!important}.param.active .status-3,.status-3{color:#ec2c25!important}.status-bg-0{background:#fff}.status-bg-1{background:#ffe100}.status-bg-2{background:#faa01e}.status-bg-3{background:#ec2c25}.status-bg-1 .param-name i.fa-circle,.status-bg-1.param.active .status-1,.status-bg-2 *,.status-bg-2 .param-bit-value,.status-bg-2 .param-name,.status-bg-2.param.active .status-2,.status-bg-3 *,.status-bg-3 .param-bit-value,.status-bg-3 .param-name,.status-bg-3.param.active .status-3{color:#fff!important}.tr-0 td{background:#ec2c25}.tr-1 td{background:#faa01e}.tr-2 td{background:#ffe100}.scheme{max-height:300px;overflow:auto;width:100%}.icons{text-align:center}.icons i{color:#9c9b9d;margin-right:5px;margin-bottom:5px;display:inline-block}.icons i.state-1{color:#009245}.icons i.state-2{color:#d92619}.icons t:last-child{margin-right:0}.section{padding:0 15px}.section-filters,.section-vehicle-filters{border-top:3px solid #f56f4e}.section-filters h1,.section-vehicle-filters h1{color:#595f6f}.section-alerts{border-top:3px solid #c74582}.section.hoverable{height:100%;-webkit-transition:all .25s;transition:all .25s}.section.hoverable:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);z-index:10000}.section.hoverable.expanded tr.section-expand{display:none}.section.hoverable.expanded tr.d-none{display:table-row!important}.section.hoverable.expanded div.d-none{display:block!important}.section-alerts h1{color:#c74582}.section-events{border-top:3px solid #3fa6c9}.section-events h1{color:#3fa6c9}.section-filters label,.section-vehicle-filters label{color:#888;font-family:Open Sans;font-size:11px;margin:0 0 5px}.section-filters .form-control,.section-vehicle-filters .form-control{border:1px solid #a7abb5;border-radius:0;font-size:11px}.section-filters select.form-control,.section-vehicle-filters select.form-control{height:30px!important;padding:0}.section-filters .btn-primary,.section-vehicle-filters .btn-primary{margin-top:8px}.section h1{font-family:Open Sans;font-size:16px;font-weight:600;margin:10px 0}.section .table{margin-top:25px}.section .table thead{background:#cbced5}.section .table th{color:#595f6f;font-family:Open Sans;font-size:11px!important;font-weight:400}.section .table td{font-family:Open Sans;font-size:11px}.section-content-outer{background:transparent;position:absolute;-webkit-transition:all .25s;transition:all .25s;min-height:100%;width:100%;margin-left:-15px}.section.hoverable:hover .section-content-outer{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.section-content-inner{margin:0 15px}.section .table.table-1{margin-top:0}.section .table.table-1 thead th{border:none!important;padding-bottom:5px}.section .table.table-1 td{color:#212529}.section .table.table-2 thead th{border:none}.section .table.table-2 tbody tr{cursor:pointer}.section table.table thead th{color:inherit}span.section-expand{cursor:pointer;font-size:125%;padding:6px 0;width:100%;-webkit-transition:all .25s;transition:all .25s}span.section-expand:hover{background:#ececee}.mapIcon,.vehicle-number{-webkit-transition:all 1s;transition:all 1s}.vehicle-number{display:inline-block;border:1px solid rgba(0,0,0,.2);text-align:center;width:80px;margin-left:-23px;margin-top:-2px;font-size:10px;opacity:.8;color:#000}.vehicle-number-1,.vehicle-number-2,.vehicle-number-3,.vehicle-number-null{background:#fff}.mapIcon:hover{z-index:10000!important}.mapIcon:hover .vehicle-number{opacity:1}#vehicle-list tbody td{-webkit-transition:all .25s;transition:all .25s}tr.hovered td{background:#595f6f;color:#fff}.read td{color:#ccc}.read .mark-as-read{display:none}.mark-as-read{cursor:pointer}.settings-button{position:relative;top:5px}#analysis-tooltip-label{padding:5px 10px}#charts-container{background-color:#fff}.analysis-settings{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.analysis-settings+*{display:inline-block}.analysis-settings .param-list{list-style:none;display:inline-block;vertical-align:top}.analysis-settings .param-list li{padding:3px 6px}.analysis-settings .param-list .param-title{margin-bottom:5px;font-weight:600}.analysis-settings .params__icons{display:table;width:100%;height:100%}.analysis-settings .params__icons .params__icon{display:table-cell;text-align:center;vertical-align:middle;opacity:.7}.analysis-settings .params__icons .params__icon:hover{opacity:1;cursor:help}.analysis-settings .params__icons .params__icon.no-params,.analysis-settings .params__icons .params__icon.no-params:hover{opacity:.3}.analysis-settings .params__icons .params-popup{display:none;position:absolute;left:0;top:25px;width:450px;font-size:12px;border:1px solid rgba(0,0,0,.125);background-color:#fff;z-index:1002}.analysis-settings .params__icons .params-popup .section-params{padding:10px}.analysis-settings .params__icons .params-popup .param-name{font-size:12px}.analysis-settings .params__icons .params-popup .section-title{font-weight:600;padding:10px 10px 0;font-size:14px}.analysis-settings .select-profile-container{border-width:0}.analysis-settings #analog-params,.analysis-settings #digital-params,.analysis-settings .chart-date-picker{padding-left:10px}.analysis-settings #date-range{display:none}.analysis-settings .apply-button{padding-top:15px}.subtitle-filter-dates{display:inline-block}.report .parameter-error .parameter-error-message{padding:10px 0;color:#e71c1c;font-weight:600}.report .parameter-error>input,.report .parameter-error>select{border:2px solid #e71c1c}.report .parameter-error .input-group>input,.report .parameter-error .input-group>select{border-left:2px solid #e71c1c;border-top:2px solid #e71c1c;border-bottom:2px solid #e71c1c;border-top-right-radius:0;border-bottom-right-radius:0}.report .parameter-error .input-group .input-group-addon{border-right:2px solid #e71c1c;border-top:2px solid #e71c1c;border-bottom:2px solid #e71c1c;border-top-left-radius:0;border-bottom-left-radius:0}.vehicle-details__items .vehicle-detials__item__enter-review{padding-bottom:4px}.vehicle-details__items .vehicle-detials__item{border-bottom:1px solid #dee2e6;padding:.75rem;margin-left:0}#add-review-form .has-error>input,#add-review-form .has-error>select{border:2px solid #e71c1c}#add-review-form .has-error .input-group>input,#add-review-form .has-error .input-group>select{border-left:2px solid #e71c1c;border-top:2px solid #e71c1c;border-bottom:2px solid #e71c1c;border-top-right-radius:0;border-bottom-right-radius:0}#add-review-form .has-error .input-group .input-group-addon{border-right:2px solid #e71c1c;border-top:2px solid #e71c1c;border-bottom:2px solid #e71c1c;border-top-left-radius:0;border-bottom-left-radius:0}#add-review-form .has-error .help-block{color:#e71c1c;font-weight:600}.leaflet-popup-content-wrapper{border-radius:0}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff}.leaflet-popup-content-wrapper .param-analog-value,.leaflet-popup-content-wrapper .param-bit-value{color:#111;font-size:14px!important}.leaflet-popup-content-wrapper .section-params .param-name{margin-bottom:0}.leaflet-container a.leaflet-popup-close-button{border:1px solid #ccc;right:-20px;width:20px;height:20px;background:#fff;padding:2px;color:#666b7a}.leaflet-popup-content-wrapper .col-sm-12{padding:4px 15px 0}.progress{background-color:#646a70}.progress .progress-bar-label{padding-left:5px}@media (max-width:1200px){.vehicle-detials__item__label{padding-bottom:10px;font-weight:700}}table.table thead th{color:inherit}.btn-primary{background:#ec2c25!important;border-color:#ec2c25!important}.btn-primary.nav-color{background:#002a5c!important;border-color:#002a5c!important}div.card.list-style{border:2px solid #ec2c25;border-left:0;border-right:0}.section-alerts{color:#faa01e;border-color:#faa01e}.section-alerts h1{color:inherit}.section-events{color:#002a5c;border-color:#002a5c}.section-events h1{color:inherit}div#right-panel .page-header{padding-left:10px!important}.pointer{cursor:pointer}section.dataGrid th,table.sortable th,table.table th{font-size:14px;font-family:Open Sans;font-weight:400}section.dataGrid th.sortable,table.sortable th.sortable,table.table th.sortable{cursor:pointer}section.dataGrid th.sort-asc:before,table.sortable th.sort-asc:before,table.table th.sort-asc:before{content:"\F0DE";font-family:Font Awesome\ 5 Free;font-weight:700;float:right;margin-top:1px}section.dataGrid th.sort-desc:before,table.sortable th.sort-desc:before,table.table th.sort-desc:before{content:"\F0DD";font-family:Font Awesome\ 5 Free;font-weight:700;float:right;margin-top:-2px;margin-bottom:3px}section#monitoring .monitoring__config{margin-top:20px}section#monitoring .monitoring-popup{position:absolute;width:150px;font-size:12px;border:1px solid rgba(0,0,0,.125);background-color:#fff;z-index:11000}section#monitoring .monitoring-popup .section-title{font-weight:600;padding:10px 10px 0;font-size:14px}section#monitoring .monitoring-popup .monitoring-popup__header{padding:10px 0;margin-left:0;margin-right:0}section#monitoring .monitoring-popup .monitoring-popup__header .monitoring-popup__header--title{font-weight:600;font-size:14px}section#monitoring .monitoring-popup .monitoring-popup__header .monitoring-popup__header--close{cursor:pointer;position:relative;top:-5px;right:-5px}section#monitoring .monitoring-popup .monitoring-popup__content{padding:5px 0;margin-left:0;margin-right:0;border-top:1px solid rgba(0,0,0,.125)}section#monitoring .monitoring-popup .monitoring-popup__content:first-child{border-top:0}section#monitoring .monitoring-popup .monitoring-popup__content--context-menu:active,section#monitoring .monitoring-popup .monitoring-popup__content--context-menu:hover{cursor:pointer;font-weight:600;background-color:rgba(0,0,0,.05)}section#monitoring .monitoring-popup .monitoring-popup__config,section#monitoring .monitoring-popup .monitoring-popup__video{padding:10px}section#monitoring .monitoring-popup .monitoring-popup__video{display:none}section#monitoring .monitoring-popup .monitoring-popup__config .form-group input{font-size:12px}section#monitoring #monitoring-realtime .modal-dialog{max-width:800px!important}.dropdown-menu{top:100%!important}.dropdown-menu-right{right:0!important;left:auto!important}.cctv-popup{color:#111;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4);background:#fff;line-height:1.4;position:absolute;left:calc(50% - 300px);top:0;min-width:600px;z-index:10003;font-size:14px;display:none;padding:.625rem;min-height:400px}.cctv-popup__title{font-size:16px;color:#111;padding-bottom:10px}.cctv-popup__close{border:1px solid #ccc;right:-20px;top:0;width:20px;height:20px;background:#fff;color:#666b7a;position:fixed}.cctv-popup__close i{padding-left:4px}.cctv-popup__container{display:none}.cctv-popup__loader{display:none;position:fixed;left:285px;top:185px}.cctv-popup__error-message{display:block;top:calc((300px - 1em) / 2);position:relative;text-align:center;font-size:14px;line-height:14px;font-weight:700}.cctv-popup__camera-name{padding-left:10px}.cctv-popup__camera-name:before{content:"Kamera: "}.cctv-popup .cctv-popup__item{padding:6px 10px}.cctv-popup__item:active,.cctv-popup__item:hover{padding:6px 10px;background:rgba(223,226,230,.4);cursor:pointer}.camera-icon{background:url(/images/layouts/cctv-icon.svg) no-repeat 0 0;background-size:contain;cursor:pointer;display:inline-block;height:1em;width:1em;top:2px;position:relative;padding-right:3px}body aside#left-panel.left-panel ul.navbar-nav{width:230px}