
.bold-center-text {
   text-align: center;
   font-weight: bold;
}

.table-icon-clickable {
    cursor: pointer;
    color:#0d6efd;
}


hr.common-hr {
	margin-top:20px;
	margin-bottom:20px;
}

#_mainTableId td, #_mainTableId th {
    text-align: center; 
    vertical-align: middle;
}

#_logsTableId a, #_logsTableId a:hover, #_logsTableId a:focus {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline !important;
}

#_policy a, #_policy a:hover, #_policy a:focus {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
}

#_policy p {
    text-indent:30px;
    text-align: justify;
    margin-bottom: 0.5em;
}

#_policy h5 {
    text-indent:30px;
    text-align: justify;
    margin-bottom: 0.5em;
}

.nav-tabs {
    padding-bottom: 1px;
    border-bottom: 2px solid #82c9fc;
}

.nav-tabs .nav-link.active {
    border: 1px solid #dee2e6;
    border-bottom: 2px solid #82c9fc;
}

.tab-pane {
    padding-top: 20px;
}

@media (max-width: 768px) {
    .tab-content {
        padding: 0px;
    }
}

.modal {
    --bs-modal-width: 450px;
}

#_deviceFlagsTableId tr td:nth-child(2) { /* I don't think they are 0 based */
    text-align: center;
 }

#_deviceFlagsTableId .flag-green {
   color:green;
}

#_deviceFlagsTableId .flag-grey {
    color:grey;
 }

