/* Teeter Support Center Stylesheet */
/* General Styling */
.page-template-default.ht-kb main#main, .tax-ht_kb_category.ht-kb main#main, .ht_kb-template-default.single.single-ht_kb main#main {
    padding-inline: 0;
}
.page-template-default.ht-kb main#main .fusion-row, .tax-ht_kb_category.ht-kb main#main .fusion-row, .ht_kb-template-default.single.single-ht_kb main#main .fusion-row {
    max-width: unset;
}
.page-template-default.ht-kb main#main #hkb .hkb-fullwcontainer, .tax-ht_kb_category.ht-kb main#main #hkb .hkb-fullwcontainer, .ht_kb-template-default.single.single-ht_kb main#main #hkb .hkb-fullwcontainer {
    width: 100%;
    left: unset;
    right: unset;
    margin-left: auto;
    margin-right: auto;
}
.tax-ht_kb_category.ht-kb main#main #hkb .hkb-subheader .hkb-site-search, .ht_kb-template-default.single.single-ht_kb main#main #hkb .hkb-subheader .hkb-site-search {
    width: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 21.25rem;
}
.tax-ht_kb_category.ht-kb main#main .hkb-subcats.hkb-subcats--two-cols {
    padding-inline: 0 1rem;
}
.tax-ht_kb_category.term-inversion-tables .hkb-subcats.hkb-subcats--two-cols {
    grid-template-columns: 1fr !important;
}
#hkb .hkb-article .hkb-article__content p.ttr_caption {
    font-size: var(--fs-2xs) !important;
    line-height: 1.25;
}

#hkb .hkb-breadcrumbs li:first-child {
    display: none !important;
}

#hkb .hkb-breadcrumbs li:nth-child(2)::before {
    display: none !important;
}

@media (min-width: 64rem) {

#hkb .hkb-subcats {
    margin-left: 1rem !important;
}
.hkb-article-grid {
    margin-left: 1rem !important;
}

}
@media (min-width:85rem) {
    .tax-ht_kb_category.term-inversion-tables .hkb-subcats.hkb-subcats--two-cols {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
/* App callout */
.ttr-kb-callout {
    background: rgb(var(--clr-neutral-100));
    padding: 1rem 1rem;
    display: flex;
    align-content: flex-start;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.ttr-kb-callout p strong {
    font-size: var(--fs-xl) !important;
}
.ttr-kb-app-buttons {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.ttr-kb-app-buttons a {
    margin: 0;
}
.ttr-kb-app-buttons a img, .ttr-kb-app-buttons a picture {
  width: auto;
    height: 3.25rem;
}
.ttr-kb-app-callout {
    margin: 1rem 2em;
}
.ttr-kb-app-buttons > a:nth-child(1) {
    margin-right: 1rem;
}
.ttr-table-cell.cell-group-contents a {
    color: rgb(var(--clr-secondary-a-400));
    font-size: var(--fs-sm);
    font-weight: 600;
    text-decoration: underline;
}
.ttr-table-cell.cell-group-contents a:hover, .ttr-table-cell.cell-group-contents a:focus {
    color: rgb(var(--clr-secondary-a-600));
}
.ttr-table-cell.cell-group-contents a:active {
    color: rgb(var(--clr-secondary-a-500));
}
@media (min-width:64rem) {
.ttr-kb-callout {
    padding: 3rem 2rem;
    align-content: center;
    align-items: flex-start;
    flex-direction: row;
}

.ttr-kb-app-callout {
    margin: 0rem 0em 0rem 1rem;
    max-width: 18.5rem;
        width: 100%;
}
  .ttr-kb-app-buttons {
    justify-content: flex-start;
}
}
/* PSM Chart Styling */
.ttr-table-row {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    border-top: 0.125rem solid rgb(var(--clr-neutral-200));
    text-align: center;
}
.ttr-table-cell.first-cell, .ttr-table-cell.cell-group {
    width: 100%;
}
.ttr-table-cell.first-cell {
    background: rgb(var(--clr-neutral-100));
}
.ttr-table-cell.cell-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: space-around;
}

.ttr-table-cell.cell-group-contents:first-child {
    margin-right: 1rem;
}
.ttr-table-cell.cell-group-contents p {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
    text-align: center;
    font-size: var(--fs-md) !important;
}

.ttr-table-cell.cell-group-contents p i {
    font-size: 1.5rem;
    margin-bottom: .375rem;
}
.ttr-table-cell.cell-group-contents.empty-cell {
    display: none;
}
.ttr-table-cell.cell-group-contents.ttr-2-column-cell {
    margin-right: 0;
    display: flex;
    gap: 1rem;
}
@media (min-width:40rem) {
    .ttr-table-cell.cell-group {
        width: 75%;
        max-width: 25rem;
    }

.ttr-table-cell.cell-group-contents p i {
    margin-bottom: 0 !important;
    margin-right: .375rem;
}
.ttr-table-cell.cell-group-contents {
    width: 100%;
}
.ttr-table-cell.cell-group-contents a {
    text-align: left;
}
#hkb .ttr-table-cell.cell-group-contents p {
    font-size: 0.875rem !Important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
}
@media (min-width:64rem) {
    .ttr-table-cell.first-cell {
        width: 35%;
        background: none;
        text-align: left;
    }
.ttr-table-cell.cell-group {
    max-width: 30rem;
}

.ttr-table-cell.cell-group {
    width: 66%;
}
.ttr-table-row {
    border-top: none;
    border-bottom: 0.125rem solid rgb(var(--clr-neutral-200));
    flex-direction: row;
}
.ttr-table-cell.cell-group-contents.ttr-2-column-cell {
    margin-right: 1rem;
    display: block;
}
.ttr-table-cell.cell-group-contents.empty-cell {
    display: block;
}
}
@media (min-width:99.375rem) {

.ttr-table-cell.cell-group {
    max-width: 33.75rem;
}
}
