/* This file maintains the styles that are unnecessarily repeated*/
.smaller {
  font-size: 0.7rem;
}
.small {
  font-size: 0.9rem;
}
.medium {
  font-size: 1rem;
}
.large {
  font-size: 1.5rem;
}
.larger {
  font-size: 2.5rem;
}
.larger-2 {
  font-size: 2.8rem;
}
.text-start {
  text-align: start;
}
.text-center {
  text-align: center;
}
.text-end {
  text-align: end;
}
.text-justify {
  text-align: justify;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.f-bold {
  font-weight: bolder;
}
.border {
  border: 1px solid black;
}
.b-radius-subtle {
  border-radius: 5px;
}
.of-v {
  overflow: visible;
}
.of-s {
  overflow-x: auto;
}
.of-h {
  overflow: hidden;
}
.d-none {
  display: none;
}
.d-block {
  display: block;
}
.d-in-block {
  display: inline-block;
}
.d-flex {
  display: flex;
}
.dir-row-rev {
  flex-direction: row-reverse;
}
.dir-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}
.justify-content-center {
  justify-content: center;
}
.align-items-center {
  align-items: center;
}
.align-items-stretch {
  align-items: stretch;
}
.align-items-top {
  align-items: flex-start;
}
.fb-100 {
  flex-basis: 100%;
}
.fb-80 {
  flex-basis: 80%;
}
.fb-70 {
  flex-basis: 70%;
}
.fb-60 {
  flex-basis: 60%;
}
.fb-50 {
  flex-basis: 50%;
}
.fb-48 {
  flex-basis: 48%;
}
.fb-40 {
  flex-basis: 40%;
}
.fb-30 {
  flex-basis: 30%;
}
.fb-20 {
  flex-basis: 20%;
}
.g-2{
  gap: 0.5em;
}
.g-3 {
  gap: 1em;
}
.g-4 {
  gap: 1.5em;
}
.g-6 {
  gap: 3em;
}
.g-1in {
  gap: 1in;
}
.stretch {
  width: 100%;
}
.height-100 {
  height: 100%;
}
.bg-transparent {
  background: transparent;
}
.bg-black {
  background: black;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.ms-auto {
  margin-left: auto;
}
.me-auto {
  margin-right: auto;
}

.p-5 {
  padding: 2.5em;
}
.p-0{
  padding:0;
}
.m-0{
  margin:0;
}
.mt-1in {
  margin-top: 1in;
}
.mt-5 {
  margin-top: 2.5em;
}