/* Bootstrap 5 tweak: do not underline links unless hovered over */
/* a:not([class*="btn"]) {
  text-decoration: underline;
}
a:not([class*="btn"]):hover {
  text-decoration: underline;
} */

.dropshadow {
  border-top: solid 1px #ddd;
  border-left: solid 1px #ddd;
  border-right: solid 2px #ccc;
  border-bottom: solid 2px #ccc;
  padding: 3px;
  background: #fff;
  margin-right: 4px;
  margin-bottom: 5px;
  -moz-box-shadow: 3px 3px 5px 0 #ddd;
  -webkit-box-shadow: 2px 2px #ddd;
}
.ico-inline {
  margin: 0 3px 4px 3px;
  height: 1.2em;
  vertical-align: middle;
}

/** CSS to show expandable icon in collapsible panels **/
.panel-heading .accordion-toggle:after {
  font-family: "FontAwesome";
  font-size: larger;
  content: "\f147";
  float: right;
  color: grey;
}
.panel-heading .accordion-toggle.collapsed:after {
  content: "\f196";
}

table.wiTable tr.headers, table.wiTable thead tr { background-color: #F5F5F5;}

div.wiPara1 p {
  margin: 0 0 .2rem 0;
}

.filter-red {
  filter: brightness(0) saturate(100%) invert(16%) sepia(69%) saturate(2163%) hue-rotate(346deg) brightness(110%) contrast(90%);
}

.filter-white {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(213deg) brightness(110%) contrast(102%);
}

/* Disable links in print mode */
@media print {
  a[href]:after {
    content: none !important;
  }
}
