

@media testmob and (max-width: 768px) {
	.testmob {
		height: 420px !important;
	}
}

.panel-expand .height-100, .panel-expand .height-150, .panel-expand .height-200, .panel-expand .height-250, .panel-expand .height-300, .panel-expand .height-350, .panel-expand .height-400, .panel-expand .height-450, .panel-expand .height-50, .panel-expand .height-500, .panel-expand .height-full, .panel-expand .height-lg, .panel-expand .height-md, .panel-expand .height-sm, .panel-expand .height-xs {
	height: 95% !important;
}


.login.login-with-news-feed .login-header .brand small {
	margin-top: 5px;
}



.navbar-logo i {
    text-shadow: 3px -3px #404040;
}


.navbar-nav > li > a .label,
.sidebar .nav > li.active > a, 
.sidebar .nav > li.active > a:focus, 
.sidebar .nav > li.active > a:hover,
.navbar-nav > li > a .user-image.online:before,
.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.label.label-theme,
.btn.btn-scroll-to-top {
    background: #555;
}

.navbar {
	background: #000 !important;
}
.navbar .navbar-brand {
    color: #fff !important;
}
.navbar-logo,
.text-theme {
    color: #555;
}
.sidebar .sub-menu > li.active > a:before {
    color: #fff;
}


/* Added in v1.5 */

.gradient-enabled .sidebar .nav > li.active > a, 
.gradient-enabled .sidebar .nav > li.active > a:focus, 
.gradient-enabled .sidebar .nav > li.active > a:hover,
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.gradient-enabled .label.label-theme,
.gradient-enabled .btn.btn-scroll-to-top,
.gradient-enabled .top-menu .nav > li.active > a, 
.gradient-enabled .top-menu .nav > li.active > a:focus, 
.gradient-enabled .top-menu .nav > li.active > a:hover {
	color: #fff !important;
	background: #dedee0 !important;
	background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #dedee0 0%, #808f94 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedee0), color-stop(100%,#808f94)) !important;
	background: -webkit-linear-gradient(top, #dedee0 0%,#808f94 100%) !important;
	background: -o-linear-gradient(top, #dedee0 0%,#808f94 100%) !important;
	background: -ms-linear-gradient(top, #dedee0 0%,#808f94 100%) !important;
	background: linear-gradient(to bottom, #dedee0 0%,#808f94 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedee0', endColorstr='#808f94',GradientType=0 ) !important;
}
.pace-progress {
    background: #555;
}
.pace .pace-activity {
    border-top-color: #555;
    border-left-color: #555;
}

/* Added in v1.9 */

.top-menu .nav > li.active > a, 
.top-menu .nav > li.active > a:focus, 
.top-menu .nav > li.active > a:hover {
    background: #555;
}





.note-danger h4 {
	color: #801e18 !important;
}

.bg-brand {
	background: #005bbf !important;
	color: #d3d3d3 !important;
}

.bg-brand-secondary {
	background: #F3901D !important;
	color: #fff !important;
}

.popupTracking .leaflet-popup-content-wrapper {
	background: rgba(0,0,0,0.7) !important;
	color: #eeeeee;
}

.popupTracking .leaflet-popup-tip-container .leaflet-popup-tip {
	background: rgba(0,0,0,0.7) !important;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
	background: #e6f7fe !important;
}

.table-row-select td {
	background: #3aa1ce !important;
	color: white;
}

.table-row-highlight td {
    background: #a1d6ea !important;
    color: #000 !important;
}

.table-hover > tbody > .table-row-select:hover > td {
	background: #3aa1ce !important;
	color: white;
}

.table {
	border-color: #777;
}

.table > thead > tr > th {
	border-bottom: 2px solid #777 !important;
}

body {
	background: #404040 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	color: #808f94;
}

.panel-default > h4 {
	color: #000;
}

.bg-white {
	background: #757575 !important;
}



.navbar-form .form-control {
	background: #a6a5a5;
	border-color: #757575;
	color: #262626;
}

/*
.navbar-brand > img, .login-image-index {
	-webkit-filter: invert(1);
	filter: invert(1);
}
    */
/* Panels / alerts / modals */
.modal-content {
	background-color: #262626 !important;
}

.modal-content  label {
	color: #a1a1a1;
}

.bg-aqua-darker {
	background: #464646 !important;
	color: #a1a1a1 !important;
}

.panel, .tab-content {
	background-color: #757575 !important;
}

.panel-info > .panel-heading {
	background: #262626;
	color: #31708f;
}

.panel-default > .panel-heading {
	background: #464646;
	color: #d3d3d3;
}

.alert.alert-info, .note.note-info {
	background: #40acdb;
	color: #4a6873;
}

.alert.alert-success, .note.note-success {
	background: #0d9525;
}

.note.note-success h1, .note.note-success h2, .note.note-success h3, .note.note-success h4, .note.note-success h5, .note.note-success h6 {
	color: #3bd456;
}

.alert.alert-warning, .note.note-warning {
	background: #c38b22;
	color: #333;
}

.nav-tabs > li > a {
	color: #bbb !important;
}
/* Buttons */
.pagination > li > a, .pagination > li > span {
	background: #bbb;
	border-color: #777;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	color: #bbb;
}

.btn.btn-primary {
	color: #d3d3d3;
	background: #005bbf;
	border-color: #005bbf;
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
	background: #004693;
	border-color: #004693;
}

.btn.btn-default {
	color: #000;
	background: #bbb;
	border-color: #bbb;
}

.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
	background: #a1a1a1;
	border-color: #a1a1a1;
}

.btn.btn-success {
	color: #bbb;
	background: #007e16;
	border-color: #007e16;
}

.btn.btn-danger {
	color: #bbb;
	background: #980800;
	border-color: #980800;
}

.btn.btn-warning {
	color: #bbb;
	background: #9f5d00;
	border-color: #9f5d00;
}

.btn.btn-white {
	font-weight: 400;
	color: #333;
	background: #bbb;
	border-color: #a1a1a1;
}

.btn-link, a {
	/*color: #007aff;*/
	color: #005bbf;
}

.text-success {
	color: #00b52f !important;
}

/* Tables */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	background: #bbb;
	border-color: #888;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background: #a1a1a1;
}

td > .btn-xs.btn-default, td > .colorpicker-component {
	border: 1px solid #888 !important;
}


/* Part of dashboard widgets */
.bg-gradient-blue, .bg-gradient-aqua, .bg-gradient-dark-blue, .bg-gradient-purple, .bg-gradient-orange, .bg-gradient-orange-dark {
	color: #ddd !important;
}

/* Dashboard widgets */
.widget-stats .stats-info h4 {
	font-size: 10px;
	font-weight: 700;
	margin: 5px 0;
	color: #ddd;
}

.widget-stats .stats-link a {
	color: #bbb;
}

.widget-stats .stats-link a:hover {
	color: #ddd;
}

/* breadcrumbs */
.breadcrumb > .active, .sidebar .nav > li.nav-profile, a:focus, .navbar-default .navbar-nav > li > a {
	color: #aaa;
}

/* Input form controls */
.form-control, .combobox-container .uneditable-input,
.combobox-container input, .tagit.ui-widget,
ul.tagit input[type="text"],
.select2-dropdown, .select2-container--default .select2-selection--single,
.dropzone {
	background: #ccc !important;
	color: #333 !important;
}

input[readonly].form-control {
	color: #444 !important;
}

.dropdown-menu {
	background: #bbb !important;
}

.ms-container .ms-selectable, .ms-container .ms-selection .ms-list {
	background: #ccc;
	color: #555;
}

.ms-container .ms-selection {
	background: none;
	color: #000;
}

.ms-container {
	background: url(/dist/img/multi-select/switch.png) 50% 50% no-repeat !important;
}

/* Leaflet  */
.leaflet-bar a, .leaflet-bar a:hover, .leaflet-control-layers {
	background-color: #bbb;
	border-bottom: 1px solid #a1a1a1;
	color: #333;
}

.popupTracking .leaflet-popup-content-wrapper {
	color: #bbb;
}

/* daterangepicker */
.daterangepicker .calendar-table {
	background: #ddd;
	border: none;
}

.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
	background-color: #ddd;
	border-color: transparent;
}


/* charts */
#interactive-chart .tickLabel {
	color: #ddd !important;
}


.table-asset-alarm > tbody > tr > td {
	background: #e2a19f !important;
}

.table-asset-alarm > thead > tr > th {
	background: #bf2c24 !important;
	color: #f1f1f1;
}


.login-image-index {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
}
.login-image-index.logo-poweredby {
    width: 228px;
    height: 46px;
    background-image: url('/dist/img/logo-poweredby-dark.png') !important;
}
.login-image-index.logo-header {
    width: 320px;
    height: 65px;
    background-image: url('/dist/img/logo-index-dark.png') !important;
}

.topnav-image.navbar-brand {
    width: 205px;
    height: 42px;
    background-image: url('/dist/img/logo-index-dark.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    image-rendering: auto;
}

.topnav-image.navbar-brand::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(10, 10, 10, 0.3); /* Adjust the color and opacity */
    pointer-events: none;
}

.login .login-header .brand small, .login-poweredby div {
    color: #eee !important;
}

.tr-al-item, .tr-al-item td {
    background-color: #a1a1a1 !important;
}

.nav-subtitle {
    color: #005bbf !important;
}

/*
.tab-pane {
    background: #b0c4cc !important;
}
    */