.content-fragment.sla h2{
    padding: var(--space-3) 0;
}

.sla-container {
    border: solid 1px var(--color-gray-200);
    border-radius: var(--space-1);
    padding: var(--space-1);
    background: var(--color-blue-100);
    box-shadow: 8px 8px 12px 0px #bebebe;
}
.content-fragment-page .layout-region.right-sidebar .layout-region-inner .content-fragment.top-border.with-header.sla {
    padding-top: var(--space-1);
}
.content-fragment.with-header.top-border.sla .content-fragment-header {
    display: none;  
}
.thread-sla-table {
    width: 100%;
}

.thread-sla-table .username {
    line-height: 18px !important;
}

.thread-sla-table td, .thread-sla-table th {
    border: 1px solid #f4f4f6;
    padding: 8px 0;
    border: 1px solid #ccc;
}

.thread-sla-table thead tr th {
    width: 33%;
    background-color: #f4f4f6;
    text-align: center;
    border: 1px solid #ccc;
}
.thread-sla-table tbody tr td {
    text-align: center;
    border: 1px solid #ccc;
}

.thread-sla table .replace-with-icon {
    margin-right: 0px !important;
}  
.threadHistoryTable {
    width: 100%;
}

.threadHistoryTable td {
   padding: 10px; 
}
.threadHistoryTable tr:nth-child(even) {
  background-color: #f2f2f2;
}

@media only screen and (max-width: 670px) {
    .content-fragment.sla {
        margin: var(--space-4);
    }
    .single-column .content-fragment ~ .content-fragment .content-fragment-content {
        margin-top: 0;
    }
    .content-fragment.sla h2 {
        padding: 0;
    }
}