* p {
  margin-bottom: 0 !important;
}

*::-webkit-scrollbar {
  display: none;
}

.x_small {
  font-size: 10px;
}

.rounded_xs {
  border-radius: 2px;
}

.hover:hover {
  background-color: rgba(223, 225, 229, 0.5) !important;
  color: #0d6efd;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0;
}

pre code.hljs {
  height: 100% !important;
}

.iot_navbar .labels.collapsed i {
  transform: rotate(180deg);
}
.iot_navbar .collapsable_sidebar_btn:hover {
  background-color: #DADDE0 !important;
  color: #0d6efd !important;
}
.iot_navbar .nav-item .router-link-exact-active {
  color: #0d6efd !important;
  background-color: rgba(13, 110, 253, 0.25) !important;
  border-radius: 4px !important;
}
.iot_navbar .nav-item .router-link-exact-active:hover {
  color: #0d6efd !important;
  background-color: rgba(13, 110, 253, 0.25) !important;
  border-radius: 4px !important;
}
.iot_navbar .nav-item .nav-link:active {
  background-color: rgba(13, 110, 253, 0.25) !important;
  border-radius: 4px !important;
}
.iot_navbar .nav-item .nav-link:hover {
  background-color: rgba(223, 225, 229, 0.5);
  border-radius: 4px !important;
}
.iot_navbar .footer_box .nav-link:hover {
  background-color: rgba(223, 225, 229, 0.5);
  border-radius: 4px !important;
}

.complex_searchbar .btn_filters .dropdown-toggle::after {
  display: none;
}
.complex_searchbar .btn_filters:hover {
  color: #0d6efd;
  background-color: #DADDE0;
  border: none;
  border-radius: 4px;
}
.complex_searchbar .btn_filters:focus {
  color: #0d6efd !important;
  background-color: #DADDE0;
  border: none;
  border-radius: 4px;
}

.iot_table th {
  white-space: nowrap;
  min-width: 232px;
  min-height: 42px;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
}
.iot_table .fixed_left {
  position: sticky;
  left: 0;
}
.iot_table .fixed_cell .item:hover {
  background-color: transparent !important;
}
.iot_table .fixed_cell:first-child {
  width: 232px;
  padding-left: 3rem !important;
  z-index: 2;
}
.iot_table th:first-child {
  left: 0;
}
.iot_table th:last-child {
  padding-right: 3rem !important;
}

.hover.active {
  background-color: rgba(13, 110, 253, 0.25) !important;
}

.bg_info_card {
  width: 460px;
}
.bg_info_card .label {
  width: 260px;
}
.bg_info_card .device_info_title .request_device_information:hover {
  background-color: rgba(223, 225, 229, 0.5);
  border-radius: 2px;
}

.legend_button:active, .legend_button:focus {
  border: none !important;
  padding: 0;
  margin: 0;
}

.chart_tabs .nav-link.active {
  color: #0d6efd;
}
