/* body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: var(--light-3) !important;
  font-family: 'Open Sans', 'Helvetica Neue', 'sans-serif' !important;
}

tr {
  cursor: default !important;
}

li {
  cursor: default !important;
}

.menu-carousel .owl-item {
  width: auto !important;
  margin-right: 30px !important;
}

.owl-theme .owl-nav {
  margin-top: -3px !important;
}

::-webkit-scrollbar-track {
  border-radius: 0px;
  background-color: #fff;
}

::-webkit-scrollbar {
  width: 5px;
  background-color: #ebedf8;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #ebedf8;
  border-radius: 10px;
}

.icon-information {
  background-image: url(../images/icon-information.svg);
}

.icon-cam-connect {
  background-image: url(../images/icon-camera-connect.svg);
}

.icon-cam-disconnect {
  background-image: url(../images/icon-camera-disconnect.svg);
}

.icon-cam-unknown-stat {
  background-image: url(../images/icon-camera-unknown-stat.svg);
}

.icon-cam-unstable {
  background-image: url(../images/icon-camera-unstable.svg);
}

.icon-help-style-3 {
  background-image: url(../images/icon-help-style-3.svg);
}

.icon-notice {
  background-image: url(../images/icon-notice.svg);
}

.icon-error {
  background-image: url(../images/icon-error.svg);
  margin-bottom: -5px !important;
}

.icon-setting {
  background-image: url(../images/icon-setting.svg);
}

.icon-empty {
  background-image: url(../images/empty_img.png);
}

.icon-search {
  background-image: url(../images/icon-search.svg);
}

.icon-ntf-cam-connect {
  background-image: url(../images/ntf/w_cam_connect.svg);
}

.icon-ntf-cam-disconnect {
  background-image: url(../images/ntf/w_cam_disconnect.svg);
}

.icon-ntf-hub-connect {
  background-image: url(../images/ntf/w_hub_connect.svg);
}

.icon-ntf-hub-disconnect {
  background-image: url(../images/ntf/w_hub_disconnect.svg);
}

.icon-chatnow {
  background-image: url(../images/chat_now.png);
}

.icon-mess {
  background-image: url(../images/icon-mess.png)
}

.icon-gmail {
  background-image: url(../images/icon-gmail.png)
}

.dropdown-menu {
  right: unset !important;
}

.btn-text-only.disabled,
.btn-text-only:disabled {
  opacity: 0.5 !important;
}

.btn-medium.disabled,
.btn-medium:disabled {
  opacity: 0.5 !important;
}

.wrapper .leftside-navbar {
  z-index: 0 !important;
}
.btn-small.disabled,
.btn-small:disabled {
  opacity: 0.5 !important;
}

button.btn-no-outline-focus:focus {
  outline: 10px;
  box-shadow: none !important;
  -webkit-box-shadow: none;
}

.popup-container {
  height: 100vh;
  width: 100vw;
}

.min-w-410-tooltip .tooltip-inner {
  min-width: 410px;
}

.mw-250 {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-12{
  font-size: 12px;
}

.tal-center {
  text-align: center;
}

span p {
  font-style: normal;
}

.full-img{
  width: 100%;
}

.h-150 {
  height: 150px;
}

.h-550 {
  height: 550px;
}

.contain-img {
  object-fit: contain;
}

.pointer-part {
  cursor: pointer;
}

.ne-resize-part {
  cursor: ne-resize;
}

.wrapper .topside-navbar {
  position: fixed;
  z-index: 9999;
  padding-top: 0px;
  display: -webkit-flex;
  display: flex;
  color: var(--light-4);
  background: var(--light-4);
  top: 0px;
  height: 80px;
  width: 100vw;
}

.wrapper {
  width: 100vw;
}

body {width: 100vw;} */

* {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  padding: 0;
  font-size: 1.6rem;
  font-family: "Inter", sans-serif;
}

a {
  text-decoration: none;
}
