/* Data description column */
.d-des {
    background-color: #0057c2;
    color: #fff;
}
.d-des a {
    color: #42c0ff;
}
.d-des a:hover {
    color: #f1f0ee;
}

/* Data file downloads column */
.d-fil {
    color: #011837;
    background-color: #f1f0ee;
}
.d-fil a {
    color: #0057c2;
}
.d-fil a:hover {
    font-weight: bold;
}

/* Custom data requests column */
.c-req {
    color: #011837;
    background-color: #f1f0ee;
}
.c-req a {
    color: #0057c2;
}
.c-req a:hover {
    font-weight: bold;
}

/* Other access methods column */
.o-blk {
    padding: 10px;
    box-shadow: 0 0 0 1px #bbbcbc;
    z-index: 0;
}
.othr {
    color: #011837;
    background-color: #f1f0ee;
}
.othr a {
    color: #0057c2;
}
.othr a:hover {
    font-weight: bold;
}

/* NCAR access column */
.c-fil {
    color: #011837;
    background-color: #f1f0ee;
}
.c-fil a {
    color: #0057c2;
}
.c-fil a:hover {
    font-weight: bold;
}

/* ARCO groups */
.a-blk {
    color: #011837;
    background-color: #f1f0ee;
}
.a-blk a {
    color: #0057c2;
}
.a-blk a:hover {
    font-weight: bold;
}
.arco-badge {
    background-color: #ffdd31;
    color: #00357a;
}

/* Products sidebar */
.prod {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  padding: 10px 5px 10px 5px;
  box-shadow: 0 0 0 1px #bbbcbc;
  background-color: #faa119;
  font-weight: bold;
}
.tx-c {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  text-align: center;
}
.tx-l {
  text-align: left;
}
.info-hdr {
  text-decoration: underline dashed;
  text-underline-offset: 0.375rem;
  cursor: pointer;
}
