.term-list.capsules { flex-wrap: wrap;}
.list-unstyled.term-list.capsules { margin: 0 !important;}
.capsules label.recommended { background-color: #dff0d8;}
.capsules label.info { background-color: #dff0d8;}
.capsules label.warning { background-color: #dff0d8;}
.capsules input ~ .invisible {display: block;}
.capsules input:checked ~ .invisible {visibility:visible; }
.term-list.capsules .checkbox label.cursor-default { cursor: default; }
.capsules .checkmark { display: block; margin: 10px 0 25px 0;}

.text-success.badge {
    color: white;
    border: 1px solid #26374a;
    background-color: #26374a;
  }
  .text-fail.badge {
    font-weight: normal;
    color: #333333;
    border: 1px solid #26374a;
    background-color: #ffffff;
  }
  /* .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled) + label:focus,  */
  /* .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled):focus + label { */
    /* outline: 5px solid -webkit-focus-ring-color; */
    /* outline-offset: -2px; */
    /* background-color: #d9edf7; */
    /* border-color: red; */
    /* border-style: double; */
  /* } */
  /* .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled) + label:hover, 
  .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled):hover + label 
  {
    background-color: #26374a;
    color: white;
  } */
  .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled) + label:hover::after, 
  .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled) + label:focus::after, 
  .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled):hover + label::after,
  .term-list.capsules .checkbox input[type="checkbox"]:not(:disabled):focus + label::after {
    /* content: ""; */
    /* position: absolute; */
    /* left: 2rem; */
    /* top: 4rem; */
    top: 3.5rem !important;
    /* width: calc(100% - 4rem); */
    /* height: 22px; */
    /* border-bottom: solid #26374a 1rem; */
    /* border-bottom: solid #26374a 8px !important; */
    /* display: none; */
  }