/*TACACF-25*/
a {
    color: #0373E2;
}

a:focus-visible,
input:focus-visible, .global-header__logo a:focus-visible svg {
    outline-offset: 0;
    border: 2px solid #0074d5;
}

a.button-default:focus-visible, .global-header__mytac:focus-visible, .global-header__search:focus-visible, .tdz-feature-panel__button:focus-visible, .latest-news__link-all:focus-visible {
    outline-offset: 0;
    border: 2px solid #fff;
}

/*TACACF-22*/
/**********************/
/*Reskin Skip Links*/
.skip-links.skip-links__focused{
  all: unset;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 11;
  padding: 0 15px;
  list-style-type: none;
}

.skip-links a:focus{
  margin: 0;
  padding: 0;
  /*LINK ACCESSIBILITY STYLE*/
  color: #1a1a1a;
  background-color: #3bafed;
  text-decoration: underline;
  text-decoration-color: #006dc7;
  text-decoration-thickness: 1px;
  font-size: 16px;
  max-width: fit-content;
  padding: 0 15px;
}

.inside a:not([class]), .provider-dashboard a:not([class]), .iframe a:not([class]), .main-content-wrapper div:not(.pagination) a:not([class]), .main-content-wrapper ul a:not([class]), .contentwrapper a:not([class]){
  /*LINK ACCESSIBILITY STYLE*/
  color: #006dc7;
  text-decoration: underline;
  text-decoration-color: #006dc7;
  text-decoration-thickness: 1px;
  padding: 2px;
}

.inside a:not([class]):hover, .provider-dashboard a:not([class]):hover, .iframe a:not([class]):hover, .main-content-wrapper div:not(.pagination) a:not([class]):hover, .main-content-wrapper ul a:not([class]):hover, .contentwrapper a:not([class]):hover{
  /*LINK ACCESSIBILITY STYLE*/
  color: #1a1a1a;
  background-color: #3bafed;
  padding: 2px;
  text-decoration: none;
}

.inside a:not([class]):focus, .provider-dashboard a:not([class]):focus, .iframe a:not([class]):focus, .main-content-wrapper div:not(.pagination) a:not([class]):focus, .main-content-wrapper ul a:not([class]):focus, .contentwrapper a:not([class]):focus{
  /*LINK ACCESSIBILITY STYLE*/
  color: #1a1a1a;
  background-color: #3bafed;
  padding: 2px;
  text-decoration: none;
}

.inside a:not([class]):focus-within, .provider-dashboard a:not([class]):focus-within, .iframe a:not([class]):focus-within, .main-content-wrapper div:not(.pagination) a:not([class]):focus-within, .main-content-wrapper ul a:not([class]):focus-within, .contentwrapper a:not([class]):focus-within{
  /*LINK ACCESSIBILITY STYLE*/
  color: #1a1a1a;
  background-color: #3bafed;
  padding: 2px;
  text-decoration: none;
}

.service-overview a:not(.button-action) {
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

.service-overview a:not(.button-action):hover{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.service-overview a:not(.button-action):focus{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.service-overview a:not(.button-action):focus-within{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.treatments__description a:not(.button-action) {
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

.treatments__description a:not(.button-action):hover{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.treatments__description a:not(.button-action):focus{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.treatments__description a:not(.button-action):focus-within{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.ga_click_to_call{
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

a.ga_click_to_call:hover{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.ga_click_to_call:focus{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.ga_click_to_call:focus-within{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.footer-jump__link{
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
    max-width: max-content;
}

a.footer-jump__link:hover{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.footer-jump__link:focus{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

a.footer-jump__link:focus-within{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

/*File Documents*/
.resource-grid-item {
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

.resource-grid-item:hover{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus-within{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item .resource-grid-item__title{
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

.resource-grid-item:hover .resource-grid-item__title{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus .resource-grid-item__title{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus-within .resource-grid-item__title{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item .resource-grid-item__details-inner{
    /*LINK ACCESSIBILITY STYLE*/
    color: #006DC7;
    text-decoration: underline;
    text-decoration-color: #006DC7;
    text-decoration-thickness: 1px;
    padding: 2px;
}

.resource-grid-item:hover .resource-grid-item__details-inner{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus .resource-grid-item__details-inner{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.resource-grid-item:focus-within .resource-grid-item__details-inner{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
    background-color: #3BAFED;
    padding: 2px;
    text-decoration: none;
}

.main .resource-grid-item:hover .resource-grid-item__icon{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
}

.main .resource-grid-item:focus .resource-grid-item__icon{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
}

.main .resource-grid-item:focus-within .resource-grid-item__icon{
    /*LINK ACCESSIBILITY STYLE*/
    color: #1a1a1a; 
}

/**********************/

/*TACACF-24*/
.ad-bar_form-radio-label::before {
    border: 1px solid #5C5C5C;
}

/* Table */
.inside .table caption {
    caption-side: top;
}

.inside .fb-statistic-details table th {
    border: 0;
}


.inside .table table {
    width: auto;
}

.inside .table table.table--full-width {
    width: 100%;
}

.inside .table table.table--min-width {
    min-width: 80%;
}

.inside .table--full-width table {
    width: 100%;
}

.inside .table--min-width table {
    min-width: 80%;
}

.inside .contentwrapper .content table th,
.inside .contentwrapper .content table td {
   padding: 6px
}
.table table {
    table-layout:auto;
}

table .offscreen {
    position: relative !important;
    opacity: 0;
}

.table table th,
.table table td {
    word-break: initial;
    white-space: initial;
    border:  1px solid #dcdcdc;
}

.body ul:not(.documents)>li[role="tab"]::before {
    content none;
    display: none;
}

.body ul:not(.documents)>li[role="tab"] {
    margin: 0;
}

@media screen and (max-width: 992px) {
    .inside .table {
        overflow-y:scroll;
    }

    #provider-drawer-frame .table {
      overflow-y:scroll;
  }
}