nav.navbar.navbar-dark.bg-dark {
	background-color: rgb(92, 114, 145) !important;
}

/* *** File upload *** */

/* --- File upload --- */

/* *** DataSources list icons *** */
.list-icon {
	font-size: 18px;
	letter-spacing: 0.5rem;
}
.list-icon img {
	display: inline-block;
	height: 18px;
	margin: 0 0.25rem;
}
/* --- DataSources list icons --- */

#installation-list *, #meter-list *, #datasource-list * {
	word-break: break-word !important;
}

#trigger-list {
	font-size: 13px !important;
}

#chart-legend {
	font-size: 12px !important;
}

/* ---------------------- Date picker ---------------- */
/* #chart-date-compare {
  overflow-y: scroll !important;
}

#chart-date-compare .bootstrap-datetimepicker-widget {
  position: absolute;
  top: 80px !important;
  right: 50px !important;
} */

.bootstrap-datetimepicker-widget {
    width: 350px !important;
}

/* Trick to have cursor: pointer over "custom-switch" */
.custom-switch .custom-control-label::before { cursor: pointer; }
.custom-switch .custom-control-label::after { cursor: pointer; }
.custom-switch .custom-control-label { cursor: pointer; }
.custom-switch .custom-control-input:disabled ~ .custom-control-label::before { cursor: not-allowed; }
.custom-switch .custom-control-input:disabled ~ .custom-control-label::after { cursor: not-allowed; }
.custom-switch .custom-control-input:disabled ~ .custom-control-label { cursor: not-allowed; }

.simple-loader {
	z-index: 1000;
	width: 100%;
	height: 32px;
    background: rgba(255, 255, 255, 1)
        url(../img/ajax-loader.gif)
        no-repeat
        center;
}