@font-face {
  font-family: "Open-Sans-bold";
  src: url("/fonts/OpenSans-Bold.eot");
  src: url("/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),
    url("/fonts/OpenSans-Bold.woff2") format("woff2"),
    url("/fonts/OpenSans-Bold.woff") format("woff"),
    url("/fonts/OpenSans-Bold.ttf") format("truetype"),
    url("/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open-Sans-semibold";
  src: url("/fonts/OpenSans-SemiBold.eot");
  src: url("/fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("/fonts/OpenSans-SemiBold.woff2") format("woff2"),
    url("/fonts/OpenSans-SemiBold.woff") format("woff"),
    url("/fonts/OpenSans-SemiBold.ttf") format("truetype"),
    url("/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open-Sans-medium";
  src: url("/fonts/OpenSans-Medium.eot");
  src: url("/fonts/OpenSans-Medium.eot?#iefix") format("embedded-opentype"),
    url("/fonts/OpenSans-Medium.woff2") format("woff2"),
    url("/fonts/OpenSans-Medium.woff") format("woff"),
    url("/fonts/OpenSans-Medium.ttf") format("truetype"),
    url("/fonts/OpenSans-Medium.svg#OpenSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open-Sans-regular";
  src: url("/fonts/OpenSans-Regular.eot");
  src: url("/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),
    url("/fonts/OpenSans-Regular.woff2") format("woff2"),
    url("/fonts/OpenSans-Regular.woff") format("woff"),
    url("/fonts/OpenSans-Regular.ttf") format("truetype"),
    url("/fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.theme-table {
  box-shadow: 0px 0px 2px 0px rgba(212, 220, 251, 0.9490196078);
}
.theme-table table {
  font-size: 13px;
}
@media (min-width: 1700px) {
  .theme-table table {
    font-size: 15px;
  }
}
@media (min-width: 2000px) {
  .theme-table table {
    font-size: 17px;
  }
}
.theme-table table thead tr th {
  font-family: "Open-Sans-bold";
  background-color: var(--light-primary-color, #ecf2fe);
  color: var(--color-dark-blue, #344155);
  border: 0;
  vertical-align: middle;
  padding-inline: 16px;
}
@media (1900px < width) {
  .theme-table table thead tr th {
    padding: 16px;
  }
}
.theme-table table thead tr.alter th {
  padding: 16px;
}
.theme-table table tbody tr {
  border-bottom: 1px solid var(--color-pale-blue, #ecf3ff);
}
.theme-table table tbody tr td {
  font-family: "Open-Sans-regular";
  color: var(--color-black-v2, #151618);
  padding: 8px 16px;
}
.theme-table table a {
  color: var(--primary-color, #296ff0);
  text-decoration: none;
  font-family: "Open-Sans-semibold";
}
.theme-table table .bg-warning {
  box-shadow: 0px 0px 1px 0px rgba(41, 111, 240, 0.3411764706);
}
.theme-table table .bg-warning td {
  background-color: #ffebed;
  border: solid #ffd0d3;
  border-width: 1px 0 1px 0;
}
.theme-table table .bg-warning td:first-child {
  border-left-width: 1px;
}
.theme-table table .bg-warning td:last-child {
  border-right-width: 1px;
}
.theme-table.custom-spacing tbody td {
  padding: 16px;
  vertical-align: middle;
}

.status {
  border-radius: 5px;
  height: 25px;
  width: 95px;
  font-size: 12px;
  font-family: "Open-Sans-semibold";
}
@media (min-width: 1700px) {
  .status {
    font-size: 14px;
  }
}
@media (min-width: 2000px) {
  .status {
    font-size: 16px;
  }
}
.status.active {
  color: var(--color-dark-green, #179952);
  background-color: var(--progress-bg-green, #e7fff2);
}
.status.inactive {
  color: var(--negative-color, #f06868);
  background-color: var(--progress-bg-red, #ffeaea);
}

.deleted-user td {
  background-color: var(--light-negative-color-26, #fce1e1);
  border-top: 1px solid var(--light-negative-color-12, #f6a0a0);
  border-bottom: 1px solid var(--light-negative-color-12, #f6a0a0);
}

/*Filter tab styles starts*/
.filter-tab .nav-item .nav-link {
  font-family: "Open-Sans-semibold";
  position: relative;
  padding-bottom: 12px;
}
.filter-tab .nav-item .active {
  background-color: transparent;
  color: var(--primary-color, #296ff0);
  font-family: "Open-Sans-bold";
}
.filter-tab .nav-item .active:hover {
  color: var(--primary-color, #296ff0);
}
.filter-tab .nav-item .active::after {
  content: "";
  background-color: var(--primary-color, #296ff0);
  width: 90%;
  height: 4px;
  border-radius: 3px 3px 0 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
.filter-tab .nav-item .set-default-icon {
  filter: hue-rotate(37deg) saturate(1000%) brightness(107%);
}

.filter-tab .nav-item .nav-link:hover {
  color: var(--primary-color, #296ff0);
}

.dd-icon-container {
  width: 20px;
}

.dot-icon-container {
  background: var(--color-light-blue, #ecf3fd);
  display: flex;
  padding: 5px 7px;
  border-radius: 2px;
}

/*Filter tab styles ends*/
.theme-table table thead tr th.table-column-draggable {
  border-top: 1px solid var(--primary-color, #296ff0);
  border-bottom: 1px solid var(--primary-color, #296ff0);
  background-color: var(--color-white, #ffffff);
}

.theme-table {
  border-radius: 8px;
}

.table-accordion-arrow.collapsed svg {
  transform: rotate(-90deg);
}

.acc-table-arrow-td {
  width: 15px;
}

.table-anchor {
  color: var(--primary-color, #296ff0);
}

.cust-lane-border {
  border-right: 1px solid #e7eaf4;
}

.lanes-devices-count {
  background-color: #f8f8f9;
  border-radius: 6px;
  padding: 10px 12px;
  min-width: -moz-max-content;
  min-width: max-content;
}

.kebab-btn {
  border: 0;
  border-radius: 2px;
}

.kebab-btn:active,
.kebab-btn:focus {
  background-color: var(--light-primary-color, #ecf2fe);
}

.kebab-dropdown-menu li:hover {
  background-color: var(--light-primary-color, #ecf2fe);
}

.kebab-dropdown-menu.left-panel {
  position: absolute !important;
  right: 6px !important;
} /*# sourceMappingURL=table.css.map */
