#nesgate_info_table tr td{
    padding: 0px;
    border: 0px;
    vertical-align: middle;
    padding-left: 10px;
}

.tr-table-overview {
    line-height: 40px;
    border: 1px;
    border-style: solid;
    border-color: #E4E4E4;
}

.tr-table-popup-leaflet {
    border: 0px !important;
    border-style: solid;
    border-color: #E4E4E4;
    line-height: 20px;
}

.table-header-text-leaflet {
    font-size: 14px;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
    color: #0d1d69;
    white-space: nowrap;
    border: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.table-body-cell-leaflet {
    font-size: 12px;
    font-weight: 400;
    border: 0px !important;
    white-space: nowrap;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.table-body-cell-leaflet-nesgate {
    font-size: 12px;
    font-weight: 400;
    border-left: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    white-space: nowrap;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.map_widget_num_sensors_tooltip {
    font-size: 14px;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
    color: #0d1d69;
    border: 0px !important;
    white-space: normal;
    word-wrap: break-word;
    padding-left: 10px !important;
    padding-bottom: 4px !important;
    font-variant-numeric: tabular-nums; 
}

.map_widget_num_sensors_for_state_tooltip {
    font-size: 12px;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
    border: 0px !important;
    white-space: normal;
     word-wrap: break-word;
    padding-left: 10px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-variant-numeric: tabular-nums; 
}

.map_widget_device_name {
    font-size: 14px;
    font-family: 'Inter' !important;
    font-weight: 500;
    border: 0px !important;
}

.map_widget_timestamp {
    font-size: 12px;
    font-family: 'Inter' !important;
    font-weight: 400;
    border: 0px !important;
    white-space: nowrap;
}

.map_widget_sensor_type {
    font-size: 14px;
    font-family: 'Inter' !important;
    font-weight: 400;
    border: 0px !important;
}

.map_widget_map_status_text {
    font-size: 14px;
    font-family: 'Inter' !important;
    font-weight: 400;
    border: 0px !important;
    color: #696D80
}

.map_widget_bold_text {
    font-size: 14px;
    font-family: 'Inter' !important;
    font-weight: 600;
    border: 0px !important;
}

.tr-table-without-border {
    line-height: 40px;
}

.table thead tr {
    border: 0px;
}

.table tr td {
    padding: 0px;
    vertical-align: middle;
    padding-left: 10px;
}

.table {
    margin-bottom: 0px;
}

.table-header-overview {
  border: 1px solid rgba(210, 213, 226, 0.5);
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}

.table-header-text {
    font-size: 15px;
    font-weight: 600;
    color: #0d1d69;
    white-space: nowrap;
}

.table-header-small-text {
    font-size: 13px;
    font-weight: 600;
    color: #0d1d69;
    white-space: nowrap;
}

.table-header-smaller-text-with-wrap {
    font-size: 13px;
    font-weight: 600;
    color: #0d1d69;
}

.table-header-text-centered {
    font-size: 15px;
    font-weight: 600;
    color: #0d1d69;
    text-align: center;
    white-space: nowrap;
}

.table-header-text-no-border-blue {
    font-size: 15px;
    font-weight: 600;
    color: #0d1d69;
    white-space: nowrap;
    border: 0px !important;
}

.table-header-text-no-border-blue-centered {
    font-size: 15px;
    font-weight: 600;
    color: #0d1d69;
    white-space: nowrap;
    border: 0px !important;
    text-align: center;
}

.table-header-text-no-border-black {
    font-size: 15px;
    font-weight: 600;
    color: black;
    white-space: nowrap;
    border: 0px !important;
}

.table-header-text-no-border-black-centered{
    font-size: 15px;
    font-weight: 600;
    color: black;
    text-align: center;
    white-space: nowrap;
    border: 0px !important;
}

.table-body-cell {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
}

.table-body-cell-no-wrap {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    white-space: nowrap;
}

.table-body-cell-centered {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-align: center !important;
}

.table-body-cell-right {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-align: right;
}

.table-body-cell-edit-user-networks {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-align: right;
    padding-right: 20px !important;
}

.table-body-cell-highlighted {
    font-size: 16px;
    font-weight: 600;
    color: #0d1d69;
    text-align: center;
}

.table-body-cell-warning {
    font-size: 13px;
    font-weight: 400;
    color: #f3ca3e;
}

.table-body-cell-danger {
    font-size: 13px;
    font-weight: 400;
    color: #ea5658;
}

.table_link {
    color: rgba(13, 29, 105, 1) !important;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
}

.table_link:hover {
    color: rgba(75, 90, 161, 1) !important;
}

.table_link_bold {
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
    color: #0D1D69 !important;
}


.max_width_nesmotes_info {
    max-width: 745px;
}

.table_info {
    border: 1px;
    border-style: solid;
    border-color: #E4E4E4;
}

.license_status_end{
    background-color: #f08080 !important;
}

.license_status_30_days_left{
    background-color: #ff9900 !important;
}

.license_status_60_days_left{
    background-color: #ffdb58 !important;
}

.table tr td {
  padding-top: 14px;
  padding-bottom: 14px;
}
