/*
Global CSS Classes (Helpers)
*/

.vh {
    height: 100vh;
}
.flex {
    display: flex;
}
.flex-jcc {
    justify-content: center;
}
.flex-aic {
    align-items: center;
}
.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.flex-column {
    flex-direction: column;
}
.wrap {
    flex-wrap: wrap;
}
.text-center {
    text-align: center;
}
.vertical-center {
    vertical-align: middle;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
tiny {
    font-size: smaller;
}
extra-tiny {
    font-size: x-small;
}
.unset-bb {
    border-bottom: unset;
}
.tooltip-large::before {
    min-width: 30vw; /* Originally: width: 20vw */
    overflow: visible;
    white-space: normal;
  }