body {
  font-family: var(--bulma-body-family);
}

label {
  color: var(--bulma-label-color);
}

.field > .inline > .checkbox {
  margin-right: 0.25rem;
  margin-left: 0.75rem;
  &:first-child {
    margin-left: 0;
  }
}

/* Use to force last child to be above if element is nested */
.is-above {
  margin-bottom: 0.75rem;
}

hr.is-thick {
  border: 2px solid lightgray;
}

table {
  &.is-fixed {
    table-layout: fixed;
  }
  &.is-full {
    width: 100%;
  }
}

table.is-padded > tbody > tr > td {
  padding: 2rem;
}

/* bulma-tooltip */

span[data-tooltip] {
  border-bottom: none;
}


/* slim-select */

div.ss-main > .ss-single-selected > .placeholder > .ss-disabled {
  color: gray;
}
