.rtl-reverse {
  display: flex;
}

html:not([dir="rtl"]) {
  .row,
  .input-group,
  .d-inline-flex:not(.flex-column),
  .d-flex:not(.flex-column),
  .rtl-reverse:not(.flex-column) {
    flex-direction: row-reverse !important;
  }
}

.input input {
  direction: rtl;
}

html:not([dir="rtl"]) {
  .d-flex.flex-column.align-items-end {
    align-items: flex-start !important;
  }
}

html:not([dir="rtl"]) {
  .d-flex.flex-column.align-items-start {
    align-items: flex-end !important;
  }
}
