.u-fontSizeJumbo {
  font-size: 3.998rem !important;
}
.u-fontSizeLargest {
  font-size: 2.827rem !important;
}
.u-fontSizeLarger {
  font-size: 1.999rem !important;
}
.u-fontSizeLarge {
  font-size: 1.414rem !important;
}
.u-fontSizeBase {
  font-size: 1rem !important;
}
.u-fontSizeSmall {
  font-size: 0.707rem !important;
}
.u-fontSizeSmaller {
  font-size: 0.5rem !important;
}
.u-fontSizeSmallest {
  font-size: 0.354rem !important;
}
.u-flexCenter {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
}
.u-flexBottom {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: bottom !important;
      align-items: bottom !important;
}
.u-flexLeft {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}
.u-flexRight {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}
.u-flexColumn {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}
.u-flexGrow {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}
.u-flexTextCrushable {
  min-width: 0px !important;
}
.u-flexUnshrinkable {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}
.u-floatLeft {
  float: left !important;
}
.u-floatRight {
  float: right !important;
}
.u-verticalAlignTop {
  vertical-align: top !important;
}
.u-verticalAlignMiddle {
  vertical-align: middle !important;
}
.u-verticalAlignBottom {
  vertical-align: bottom !important;
}
.u-disablePointerEvents {
  pointer-events: none !important;
}
.u-noUserSelect {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.u-preventScroll {
  overflow: hidden !important;
  height: 100% !important;
}
.u-maxWidth {
  width: 100% !important;
}
.u-maxHeight {
  height: 100% !important;
}
.u-halfHeight {
  height: 50% !important;
}
.u-inlineBlock {
  display: inline-block !important;
}
.u-block {
  display: block !important;
}
.u-hide {
  display: none !important;
}
.u-clearfix:before,
.u-clearfix:after {
  display: table !important;
  content: ' ' !important;
}
.u-clearfix:after {
  clear: both !important;
}
.u-backgroundWhite {
  background: #ffffff !important;
}
.u-backgroundMediumGray {
  background: #dae0e6 !important;
}
.u-backgroundDarkGray {
  background: #5a6066 !important;
}
.u-backgroundOrange {
  background: #ffa041 !important;
}
.u-opaque {
  opacity: 1 !important;
}
.u-transparent {
  opacity: 0 !important;
}
.u-invisible {
  visibility: hidden !important;
}
.u-overflowHidden {
  overflow: hidden !important;
}
.u-hideOutline {
  outline: none !important;
}
.u-textUnderline {
  text-decoration: underline !important;
}
.u-hideUnderline {
  text-decoration: none !important;
}
.u-textAlignCenter {
  text-align: center !important;
}
.u-textAlignRight {
  text-align: right !important;
}
.u-textAlignLeft {
  text-align: left !important;
}
.u-oneLine {
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.u-nowrap {
  white-space: nowrap !important;
}
.u-wrapWord {
  word-wrap: break-word !important;
}
.u-positionRelative {
  position: relative !important;
}
.u-positionAbsolute {
  position: absolute !important;
}
.u-paddingHalfEm {
  padding: 0.5em !important;
}
.u-paddingQuarterEm {
  padding: 0.25em !important;
}
.u-marginQuarterEm {
  margin: 0.25em !important;
}
.u-marginHalfEm {
  margin: 0.5em !important;
}
.u-heightHalfEm {
  height: 0.5em !important;
}
.u-heightQuarterEm {
  height: 0.25em !important;
}
.u-widthQuarterEm {
  width: 0.25em !important;
}
.u-widthHalfEm {
  width: 0.5em !important;
}
.u-width1Em {
  width: 1em !important;
}
.u-width2Em {
  width: 2em !important;
}
.u-width3Em {
  width: 3em !important;
}
.u-width4Em {
  width: 4em !important;
}
.u-width5Em {
  width: 5em !important;
}
.u-width6Em {
  width: 6em !important;
}
.u-height1Em {
  height: 1em !important;
}
.u-height2Em {
  height: 2em !important;
}
.u-height3Em {
  height: 3em !important;
}
.u-height4Em {
  height: 4em !important;
}
.u-height5Em {
  height: 5em !important;
}
.u-height6Em {
  height: 6em !important;
}
.u-margin1Em {
  margin: 1em !important;
}
.u-margin2Em {
  margin: 2em !important;
}
.u-margin3Em {
  margin: 3em !important;
}
.u-padding1Em {
  padding: 1em !important;
}
.u-padding2Em {
  padding: 2em !important;
}
.u-padding3Em {
  padding: 3em !important;
}
.u-colorInherit {
  color: inherit !important;
}
.u-colorOrange {
  color: #ffa041 !important;
}
.u-colorWhite {
  color: #fcfcfc !important;
}
.u-colorBlack {
  color: #333333 !important;
}
.u-colorDarkOrange {
  color: #e68422 !important;
}
.u-colorDarkGray {
  color: #5a6066 !important;
}
.u-colorMediumDarkGray {
  color: #7a7f84 !important;
}
.u-colorMediumGray {
  color: #dae0e6 !important;
}
.u-colorLightGray {
  color: #f5f7fa !important;
}
.u-colorGreen {
  color: #2db343 !important;
}
.u-colorRed {
  color: #b32d2d !important;
}
.u-colorBlue {
  color: #267fd9 !important;
}
.u-colorPurple {
  color: #6629a3 !important;
}
.u-colorMagenta {
  color: #b32d70 !important;
}
.u-fontWeightLight {
  font-weight: 300 !important;
}
.u-fontWeightBase {
  font-weight: 400 !important;
}
.u-fontWeightHeavy {
  font-weight: 700 !important;
}
.u-lineHeightTightest {
  line-height: 0.9 !important;
}
.u-lineHeightTighter {
  line-height: 1.1 !important;
}
.u-lineHeightTight {
  line-height: 1.2 !important;
}
.u-lineHeightBase {
  line-height: 1.33 !important;
}
.u-lineHeightLoose {
  line-height: 1.5 !important;
}
.u-lineHeightLooser {
  line-height: 2 !important;
}
.u-fontAwesome {
  font-family: FontAwesome !important;
}
.u-fontMonospace {
  font-family: monospace !important;
}
