/* auto-inject-scss-lib */
.gl-sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.gl-sr-only\! {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.gl-sr-only-focusable {
  &:not(:focus) {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  }
}

.gl-sr-only-focusable\! {
  &:not(:focus) {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
  }
}
@keyframes gl-spinner-rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.gl-spin {
  animation: gl-spinner-rotate 2s infinite linear;
}

.gl-spin\! {
  animation: gl-spinner-rotate 2s infinite linear !important;
}
.gl-appearance-none {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.gl-appearance-none\! {
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
}

.gl-number-as-text-input {
  &::-webkit-outer-spin-button,
  &::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  -moz-appearance: textfield;
}

.gl-number-as-text-input\! {
  &::-webkit-outer-spin-button,
  &::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
  }

  -moz-appearance: textfield !important;
}
.gl-bg-transparent {
  background-color: transparent
}

.gl-hover-bg-transparent:hover {
  background-color: transparent
}

.gl-bg-transparent\! {
  background-color: transparent !important
}

.gl-hover-bg-transparent\!:hover {
  background-color: transparent !important
}

.gl-bg-current-color {
  background-color: currentColor
}

.gl-bg-current-color\! {
  background-color: currentColor !important
}

.gl-bg-white {
  background-color: $white
}

.gl-bg-white\! {
  background-color: $white !important
}

.gl-bg-black {
  background-color: $black
}

.gl-bg-black\! {
  background-color: $black !important
}

.gl-reset-bg {
  background-color: inherit
}

.gl-reset-bg\! {
  background-color: inherit !important
}

.gl-bg-gray-10 {
  background-color: $gray-10
}

.gl-bg-gray-10\! {
  background-color: $gray-10 !important
}

.gl-bg-gray-50 {
  background-color: $gray-50
}

.gl-active-bg-gray-50:active {
  background-color: $gray-50
}

.gl-focus-bg-gray-50:focus {
  background-color: $gray-50
}

.gl-hover-bg-gray-50:hover {
  background-color: $gray-50
}

.gl-bg-gray-50\! {
  background-color: $gray-50 !important
}

.gl-active-bg-gray-50\!:active {
  background-color: $gray-50 !important
}

.gl-focus-bg-gray-50\!:focus {
  background-color: $gray-50 !important
}

.gl-hover-bg-gray-50\!:hover {
  background-color: $gray-50 !important
}

.gl-bg-gray-100 {
  background-color: $gray-100
}

.gl-bg-gray-100\! {
  background-color: $gray-100 !important
}

.gl-bg-gray-200 {
  background-color: $gray-200
}

.gl-bg-gray-200\! {
  background-color: $gray-200 !important
}

.gl-bg-gray-300 {
  background-color: $gray-300
}

.gl-bg-gray-300\! {
  background-color: $gray-300 !important
}

.gl-bg-gray-400 {
  background-color: $gray-400
}

.gl-bg-gray-400\! {
  background-color: $gray-400 !important
}

.gl-bg-gray-500 {
  background-color: $gray-600
}

.gl-bg-gray-500\! {
  background-color: $gray-600 !important
}

.gl-bg-gray-600 {
  background-color: $gray-600
}

.gl-bg-gray-600\! {
  background-color: $gray-600 !important
}

.gl-bg-gray-700 {
  background-color: $gray-700
}

.gl-bg-gray-700\! {
  background-color: $gray-700 !important
}

.gl-bg-gray-900 {
  background-color: $gray-900
}

.gl-bg-gray-900\! {
  background-color: $gray-900 !important
}

.gl-bg-blue-50 {
  background-color: $blue-50
}

.gl-hover-bg-blue-50:hover {
  background-color: $blue-50
}

.gl-bg-blue-50\! {
  background-color: $blue-50 !important
}

.gl-hover-bg-blue-50\!:hover {
  background-color: $blue-50 !important
}

.gl-bg-blue-100 {
  background-color: $blue-100
}

.gl-bg-blue-100\! {
  background-color: $blue-100 !important
}

.gl-bg-blue-200 {
  background-color: $blue-200
}

.gl-bg-blue-200\! {
  background-color: $blue-200 !important
}

.gl-bg-blue-500 {
  background-color: $blue-500
}

.gl-bg-blue-500\! {
  background-color: $blue-500 !important
}

.gl-bg-blue-600 {
  background-color: $blue-600
}

.gl-bg-blue-600\! {
  background-color: $blue-600 !important
}

.gl-bg-blue-700 {
  background-color: $blue-700
}

.gl-bg-blue-700\! {
  background-color: $blue-700 !important
}

.gl-bg-green-50 {
  background-color: $green-50
}

.gl-bg-green-50\! {
  background-color: $green-50 !important
}

.gl-bg-green-100 {
  background-color: $green-100
}

.gl-bg-green-100\! {
  background-color: $green-100 !important
}

.gl-bg-green-200 {
  background-color: $green-200
}

.gl-bg-green-200\! {
  background-color: $green-200 !important
}

.gl-bg-green-500 {
  background-color: $green-500
}

.gl-bg-green-500\! {
  background-color: $green-500 !important
}

.gl-bg-green-600 {
  background-color: $green-600
}

.gl-bg-green-600\! {
  background-color: $green-600 !important
}

.gl-bg-green-700 {
  background-color: $green-700
}

.gl-bg-green-700\! {
  background-color: $green-700 !important
}

.gl-bg-theme-green-100 {
  background-color: $theme-green-100
}

.gl-bg-theme-green-100\! {
  background-color: $theme-green-100 !important
}

.gl-bg-orange-50 {
  background-color: $orange-50
}

.gl-bg-orange-50\! {
  background-color: $orange-50 !important
}

.gl-bg-orange-100 {
  background-color: $orange-100
}

.gl-bg-orange-100\! {
  background-color: $orange-100 !important
}

.gl-bg-orange-200 {
  background-color: $orange-200
}

.gl-bg-orange-200\! {
  background-color: $orange-200 !important
}

.gl-bg-orange-500 {
  background-color: $orange-500
}

.gl-bg-orange-500\! {
  background-color: $orange-500 !important
}

.gl-bg-orange-600 {
  background-color: $orange-600
}

.gl-bg-orange-600\! {
  background-color: $orange-600 !important
}

.gl-bg-orange-700 {
  background-color: $orange-700
}

.gl-bg-orange-700\! {
  background-color: $orange-700 !important
}

.gl-bg-red-50 {
  background-color: $red-50
}

.gl-bg-red-50\! {
  background-color: $red-50 !important
}

.gl-bg-red-100 {
  background-color: $red-100
}

.gl-bg-red-100\! {
  background-color: $red-100 !important
}

.gl-bg-red-200 {
  background-color: $red-200
}

.gl-bg-red-200\! {
  background-color: $red-200 !important
}

.gl-bg-red-500 {
  background-color: $red-500
}

.gl-bg-red-500\! {
  background-color: $red-500 !important
}

.gl-bg-red-600 {
  background-color: $red-600
}

.gl-bg-red-600\! {
  background-color: $red-600 !important
}

.gl-bg-red-700 {
  background-color: $red-700
}

.gl-bg-red-700\! {
  background-color: $red-700 !important
}

.gl-bg-theme-indigo-50 {
  background-color: $theme-indigo-50
}

.gl-bg-theme-indigo-50\! {
  background-color: $theme-indigo-50 !important
}

.gl-bg-theme-indigo-500 {
  background-color: $theme-indigo-500
}

.gl-bg-theme-indigo-500\! {
  background-color: $theme-indigo-500 !important
}

.gl-bg-theme-indigo-700 {
  background-color: $theme-indigo-700
}

.gl-bg-theme-indigo-700\! {
  background-color: $theme-indigo-700 !important
}

.gl-bg-theme-indigo-900 {
  background-color: $theme-indigo-900
}

.gl-bg-theme-indigo-900\! {
  background-color: $theme-indigo-900 !important
}

.gl-bg-theme-blue-500 {
  background-color: $theme-blue-500
}

.gl-bg-theme-blue-500\! {
  background-color: $theme-blue-500 !important
}

.gl-bg-theme-blue-700 {
  background-color: $theme-blue-700
}

.gl-bg-theme-blue-700\! {
  background-color: $theme-blue-700 !important
}

.gl-bg-theme-blue-900 {
  background-color: $theme-blue-900
}

.gl-bg-theme-blue-900\! {
  background-color: $theme-blue-900 !important
}

.gl-bg-theme-green-500 {
  background-color: $theme-green-500
}

.gl-bg-theme-green-500\! {
  background-color: $theme-green-500 !important
}

.gl-bg-theme-green-700 {
  background-color: $theme-green-700
}

.gl-bg-theme-green-700\! {
  background-color: $theme-green-700 !important
}

.gl-bg-theme-green-900 {
  background-color: $theme-green-900
}

.gl-bg-theme-green-900\! {
  background-color: $theme-green-900 !important
}

.gl-bg-theme-red-500 {
  background-color: $theme-red-500
}

.gl-bg-theme-red-500\! {
  background-color: $theme-red-500 !important
}

.gl-bg-theme-red-700 {
  background-color: $theme-red-700
}

.gl-bg-theme-red-700\! {
  background-color: $theme-red-700 !important
}

.gl-bg-theme-red-900 {
  background-color: $theme-red-900
}

.gl-bg-theme-red-900\! {
  background-color: $theme-red-900 !important
}

.gl-bg-data-viz-blue-500 {
  background-color: $data-viz-blue-500
}

.gl-bg-data-viz-blue-500\! {
  background-color: $data-viz-blue-500 !important
}

.gl-bg-data-viz-blue-600 {
  background-color: $data-viz-blue-600
}

.gl-bg-data-viz-blue-600\! {
  background-color: $data-viz-blue-600 !important
}

.gl-bg-data-viz-blue-700 {
  background-color: $data-viz-blue-700
}

.gl-bg-data-viz-blue-700\! {
  background-color: $data-viz-blue-700 !important
}

.gl-bg-data-viz-blue-800 {
  background-color: $data-viz-blue-800
}

.gl-bg-data-viz-blue-800\! {
  background-color: $data-viz-blue-800 !important
}

.gl-bg-data-viz-blue-900 {
  background-color: $data-viz-blue-900
}

.gl-bg-data-viz-blue-900\! {
  background-color: $data-viz-blue-900 !important
}

.gl-bg-data-viz-blue-950 {
  background-color: $data-viz-blue-950
}

.gl-bg-data-viz-blue-950\! {
  background-color: $data-viz-blue-950 !important
}

.gl-bg-data-viz-orange-500 {
  background-color: $data-viz-orange-500
}

.gl-bg-data-viz-orange-500\! {
  background-color: $data-viz-orange-500 !important
}

.gl-bg-data-viz-orange-600 {
  background-color: $data-viz-orange-600
}

.gl-bg-data-viz-orange-600\! {
  background-color: $data-viz-orange-600 !important
}

.gl-bg-data-viz-orange-700 {
  background-color: $data-viz-orange-700
}

.gl-bg-data-viz-orange-700\! {
  background-color: $data-viz-orange-700 !important
}

.gl-bg-data-viz-orange-800 {
  background-color: $data-viz-orange-800
}

.gl-bg-data-viz-orange-800\! {
  background-color: $data-viz-orange-800 !important
}

.gl-bg-data-viz-orange-900 {
  background-color: $data-viz-orange-900
}

.gl-bg-data-viz-orange-900\! {
  background-color: $data-viz-orange-900 !important
}

.gl-bg-data-viz-orange-950 {
  background-color: $data-viz-orange-950
}

.gl-bg-data-viz-orange-950\! {
  background-color: $data-viz-orange-950 !important
}

.gl-bg-data-viz-aqua-500 {
  background-color: $data-viz-aqua-500
}

.gl-bg-data-viz-aqua-500\! {
  background-color: $data-viz-aqua-500 !important
}

.gl-bg-data-viz-aqua-600 {
  background-color: $data-viz-aqua-600
}

.gl-bg-data-viz-aqua-600\! {
  background-color: $data-viz-aqua-600 !important
}

.gl-bg-data-viz-aqua-700 {
  background-color: $data-viz-aqua-700
}

.gl-bg-data-viz-aqua-700\! {
  background-color: $data-viz-aqua-700 !important
}

.gl-bg-data-viz-aqua-800 {
  background-color: $data-viz-aqua-800
}

.gl-bg-data-viz-aqua-800\! {
  background-color: $data-viz-aqua-800 !important
}

.gl-bg-data-viz-aqua-900 {
  background-color: $data-viz-aqua-900
}

.gl-bg-data-viz-aqua-900\! {
  background-color: $data-viz-aqua-900 !important
}

.gl-bg-data-viz-aqua-950 {
  background-color: $data-viz-aqua-950
}

.gl-bg-data-viz-aqua-950\! {
  background-color: $data-viz-aqua-950 !important
}

.gl-bg-data-viz-green-500 {
  background-color: $data-viz-green-500
}

.gl-bg-data-viz-green-500\! {
  background-color: $data-viz-green-500 !important
}

.gl-bg-data-viz-green-600 {
  background-color: $data-viz-green-600
}

.gl-bg-data-viz-green-600\! {
  background-color: $data-viz-green-600 !important
}

.gl-bg-data-viz-green-700 {
  background-color: $data-viz-green-700
}

.gl-bg-data-viz-green-700\! {
  background-color: $data-viz-green-700 !important
}

.gl-bg-data-viz-green-800 {
  background-color: $data-viz-green-800
}

.gl-bg-data-viz-green-800\! {
  background-color: $data-viz-green-800 !important
}

.gl-bg-data-viz-green-900 {
  background-color: $data-viz-green-900
}

.gl-bg-data-viz-green-900\! {
  background-color: $data-viz-green-900 !important
}

.gl-bg-data-viz-green-950 {
  background-color: $data-viz-green-950
}

.gl-bg-data-viz-green-950\! {
  background-color: $data-viz-green-950 !important
}

.gl-bg-data-viz-magenta-500 {
  background-color: $data-viz-magenta-500
}

.gl-bg-data-viz-magenta-500\! {
  background-color: $data-viz-magenta-500 !important
}

.gl-bg-data-viz-magenta-600 {
  background-color: $data-viz-magenta-600
}

.gl-bg-data-viz-magenta-600\! {
  background-color: $data-viz-magenta-600 !important
}

.gl-bg-data-viz-magenta-700 {
  background-color: $data-viz-magenta-700
}

.gl-bg-data-viz-magenta-700\! {
  background-color: $data-viz-magenta-700 !important
}

.gl-bg-data-viz-magenta-800 {
  background-color: $data-viz-magenta-800
}

.gl-bg-data-viz-magenta-800\! {
  background-color: $data-viz-magenta-800 !important
}

.gl-bg-data-viz-magenta-900 {
  background-color: $data-viz-magenta-900
}

.gl-bg-data-viz-magenta-900\! {
  background-color: $data-viz-magenta-900 !important
}

.gl-bg-data-viz-magenta-950 {
  background-color: $data-viz-magenta-950
}

.gl-bg-data-viz-magenta-950\! {
  background-color: $data-viz-magenta-950 !important
}

.gl-bg-none {
  background: none
}

.gl-bg-none\! {
  background: none !important
}

.gl-bg-center {
  background-position: center
}

.gl-bg-center\! {
  background-position: center !important
}

.gl-bg-size-100p {
  background-size: 100% 100%
}

.gl-bg-size-100p\! {
  background-size: 100% 100% !important
}

.gl-bg-size-cover {
  background-size: cover
}

.gl-bg-size-cover\! {
  background-size: cover !important
}

.gl-bg-no-repeat {
  background-repeat: no-repeat
}

.gl-bg-no-repeat\! {
  background-repeat: no-repeat !important
}

.gl-bg-chevron-left {
  background-image: url($gl-icon-chevron-left)
}

.gl-bg-chevron-left\! {
  background-image: url($gl-icon-chevron-left) !important
}

.gl-bg-chevron-right {
  background-image: url($gl-icon-chevron-right)
}

.gl-bg-chevron-right\! {
  background-image: url($gl-icon-chevron-right) !important
}

.gl-bg-chevron-down {
  background-image: url($gl-icon-chevron-down)
}

.gl-bg-chevron-down\! {
  background-image: url($gl-icon-chevron-down) !important
}
.gl-border-none {
  border-style: none;
}

.gl-border-none\! {
  border-style: none !important;
}

.gl-border-t-none {
  border-top-style: none;
}

.gl-border-t-none\! {
  border-top-style: none !important;
}

.gl-border-solid {
  border-style: solid;
}

.gl-border-solid\! {
  border-style: solid !important;
}

.gl-border-dashed {
  border-style: dashed;
}

.gl-hover-border-dashed:hover {
  border-style: dashed;
}

.gl-border-dashed\! {
  border-style: dashed !important;
}

.gl-hover-border-dashed\!:hover {
  border-style: dashed !important;
}

.gl-border-dotted {
  border-style: dotted;
}

.gl-hover-border-dotted:hover {
  border-style: dotted;
}

.gl-border-dotted\! {
  border-style: dotted !important;
}

.gl-hover-border-dotted\!:hover {
  border-style: dotted !important;
}

.gl-border-t-solid {
  border-top-style: solid;
}

.gl-hover-border-t-solid:hover {
  border-top-style: solid;
}

.gl-border-t-solid\! {
  border-top-style: solid !important;
}

.gl-hover-border-t-solid\!:hover {
  border-top-style: solid !important;
}

.gl-border-t-double {
  border-top-style: double;
}

.gl-border-t-double\! {
  border-top-style: double !important;
}

.gl-border-r-solid {
  border-right-style: solid;
}

.gl-border-r-solid\! {
  border-right-style: solid !important;
}

.gl-border-b-solid {
  border-bottom-style: solid;
}

.gl-hover-border-b-solid:hover {
  border-bottom-style: solid;
}

.gl-border-b-solid\! {
  border-bottom-style: solid !important;
}

.gl-hover-border-b-solid\!:hover {
  border-bottom-style: solid !important;
}

.gl-border-b-initial {
  border-bottom-style: initial;
}

.gl-border-b-initial\! {
  border-bottom-style: initial !important;
}

.gl-border-l-solid {
  border-left-style: solid;
}

.gl-border-l-solid\! {
  border-left-style: solid !important;
}

.gl-border-l-none {
  border-left-style: none;
}

.gl-border-l-none\! {
  border-left-style: none !important;
}

.gl-border-r-none {
  border-right-style: none;
}

.gl-border-r-none\! {
  border-right-style: none !important;
}

.gl-md-border-l-solid {
  @include gl-media-breakpoint-up(md) {
    border-left-style: solid;
  }
}

.gl-md-border-l-solid\! {
  @include gl-media-breakpoint-up(md) {
    border-left-style: solid !important;
  }
}

.gl-border-white {
  border-color: $white;
}

.gl-border-white\! {
  border-color: $white !important;
}

.gl-border-t-transparent {
  border-top-color: transparent;
}

.gl-border-t-transparent\! {
  border-top-color: transparent !important;
}

.gl-border-gray-50 {
  border-color: $gray-50;
}

.gl-border-gray-50\! {
  border-color: $gray-50 !important;
}

.gl-border-gray-100 {
  border-color: $gray-100;
}

.gl-border-gray-100\! {
  border-color: $gray-100 !important;
}

.gl-border-gray-200 {
  border-color: $gray-200;
}

.gl-active-border-gray-200:active {
  border-color: $gray-200;
}

.gl-focus-border-gray-200:focus {
  border-color: $gray-200;
}

.gl-hover-border-gray-200:hover {
  border-color: $gray-200;
}

.gl-border-gray-200\! {
  border-color: $gray-200 !important;
}

.gl-active-border-gray-200\!:active {
  border-color: $gray-200 !important;
}

.gl-focus-border-gray-200\!:focus {
  border-color: $gray-200 !important;
}

.gl-hover-border-gray-200\!:hover {
  border-color: $gray-200 !important;
}

.gl-border-gray-300 {
  border-color: $gray-300;
}

.gl-border-gray-300\! {
  border-color: $gray-300 !important;
}

.gl-border-gray-400 {
  border-color: $gray-400;
}

.gl-border-gray-400\! {
  border-color: $gray-400 !important;
}

.gl-border-gray-500 {
  border-color: $gray-500;
}

.gl-border-gray-500\! {
  border-color: $gray-500 !important;
}

.gl-border-blue-200 {
  border-color: $blue-200;
}

.gl-hover-border-blue-200:hover {
  border-color: $blue-200;
}

.gl-border-blue-200\! {
  border-color: $blue-200 !important;
}

.gl-hover-border-blue-200\!:hover {
  border-color: $blue-200 !important;
}

.gl-border-blue-300 {
  border-color: $blue-300;
}

.gl-border-blue-300\! {
  border-color: $blue-300 !important;
}

.gl-border-blue-500 {
  border-color: $blue-500;
}

.gl-border-blue-500\! {
  border-color: $blue-500 !important;
}

.gl-border-blue-600 {
  border-color: $blue-600;
}

.gl-border-blue-600\! {
  border-color: $blue-600 !important;
}

.gl-border-blue-700 {
  border-color: $blue-700;
}

.gl-border-blue-700\! {
  border-color: $blue-700 !important;
}

.gl-border-gray-a-08 {
  border-color: $t-gray-a-08;
}

.gl-border-gray-a-08\! {
  border-color: $t-gray-a-08 !important;
}

.gl-border-gray-a-24 {
  border-color: $t-gray-a-24;
}

.gl-border-gray-a-24\! {
  border-color: $t-gray-a-24 !important;
}

.gl-border-t-gray-100 {
  border-top-color: $gray-100;
}

.gl-border-t-gray-100\! {
  border-top-color: $gray-100 !important;
}

.gl-border-t-gray-200 {
  border-top-color: $gray-200;
}

.gl-border-t-gray-200\! {
  border-top-color: $gray-200 !important;
}

.gl-border-r-gray-100 {
  border-right-color: $gray-100;
}

.gl-border-r-gray-100\! {
  border-right-color: $gray-100 !important;
}

.gl-border-r-gray-200 {
  border-right-color: $gray-200;
}

.gl-border-r-gray-200\! {
  border-right-color: $gray-200 !important;
}

.gl-border-b-gray-10 {
  border-bottom-color: $gray-10;
}

.gl-border-b-gray-10\! {
  border-bottom-color: $gray-10 !important;
}

.gl-border-b-gray-100 {
  border-bottom-color: $gray-100;
}

.gl-border-b-gray-100\! {
  border-bottom-color: $gray-100 !important;
}

.gl-border-b-gray-200 {
  border-bottom-color: $gray-200;
}

.gl-border-b-gray-200\! {
  border-bottom-color: $gray-200 !important;
}

.gl-border-l-gray-50 {
  border-left-color: $gray-50;
}

.gl-border-l-gray-50\! {
  border-left-color: $gray-50 !important;
}

.gl-border-l-gray-100 {
  border-left-color: $gray-100;
}

.gl-border-l-gray-100\! {
  border-left-color: $gray-100 !important;
}

.gl-border-l-gray-200 {
  border-left-color: $gray-200;
}

.gl-border-l-gray-200\! {
  border-left-color: $gray-200 !important;
}

.gl-border-l-gray-500 {
  border-left-color: $gray-500;
}

.gl-border-l-gray-500\! {
  border-left-color: $gray-500 !important;
}

.gl-border-t-blue-600 {
  border-top-color: $blue-600;
}

.gl-border-t-blue-600\! {
  border-top-color: $blue-600 !important;
}

.gl-border-r-blue-600 {
  border-right-color: $blue-600;
}

.gl-border-r-blue-600\! {
  border-right-color: $blue-600 !important;
}

.gl-border-b-blue-600 {
  border-bottom-color: $blue-600;
}

.gl-border-b-blue-600\! {
  border-bottom-color: $blue-600 !important;
}

.gl-border-l-blue-600 {
  border-left-color: $blue-600;
}

.gl-border-l-blue-600\! {
  border-left-color: $blue-600 !important;
}

.gl-border-0 {
  border-width: 0;
}

.gl-border-0\! {
  border-width: 0 !important;
}

.gl-border-t-0 {
  border-top-width: 0;
}

.gl-border-t-0\! {
  border-top-width: 0 !important;
}

.gl-border-b-0 {
  border-bottom-width: 0;
}

.gl-border-b-0\! {
  border-bottom-width: 0 !important;
}

.gl-border-l-0 {
  border-left-width: 0;
}

.gl-border-l-0\! {
  border-left-width: 0 !important;
}

.gl-border-r-0 {
  border-right-width: 0;
}

.gl-border-r-0\! {
  border-right-width: 0 !important;
}

.gl-border-1 {
  border-width: $gl-border-size-1;
}

.gl-border-1\! {
  border-width: $gl-border-size-1 !important;
}

.gl-border-4 {
  border-width: $gl-border-size-4;
}

.gl-border-4\! {
  border-width: $gl-border-size-4 !important;
}

.gl-border-8 {
  border-width: $gl-border-size-8;
}

.gl-border-8\! {
  border-width: $gl-border-size-8 !important;
}

.gl-border-t-1 {
  border-top-width: $gl-border-size-1;
}

.gl-border-t-1\! {
  border-top-width: $gl-border-size-1 !important;
}

.gl-border-b-1 {
  border-bottom-width: $gl-border-size-1;
}

.gl-border-b-1\! {
  border-bottom-width: $gl-border-size-1 !important;
}

.gl-border-l-1 {
  border-left-width: $gl-border-size-1;
}

.gl-border-l-1\! {
  border-left-width: $gl-border-size-1 !important;
}

.gl-border-l-4 {
  border-left-width: $gl-border-size-4;
}

.gl-border-l-4\! {
  border-left-width: $gl-border-size-4 !important;
}

.gl-border-r-1 {
  border-right-width: $gl-border-size-1;
}

.gl-border-r-1\! {
  border-right-width: $gl-border-size-1 !important;
}

.gl-border-t-2 {
  border-top-width: $gl-border-size-2;
}

.gl-border-t-2\! {
  border-top-width: $gl-border-size-2 !important;
}

.gl-border-b-2 {
  border-bottom-width: $gl-border-size-2;
}

.gl-border-b-2\! {
  border-bottom-width: $gl-border-size-2 !important;
}

.gl-border-r-2 {
  border-right-width: $gl-border-size-2;
}

.gl-border-r-2\! {
  border-right-width: $gl-border-size-2 !important;
}

.gl-border-top-0 {
  border-top: 0;
}

.gl-border-top-0\! {
  border-top: 0 !important;
}

.gl-border-right-0 {
  border-right: 0;
}

.gl-border-right-0\! {
  border-right: 0 !important;
}

.gl-border-bottom-0 {
  border-bottom: 0;
}

.gl-border-bottom-0\! {
  border-bottom: 0 !important;
}

.gl-border-left-0 {
  border-left: 0;
}

.gl-border-left-0\! {
  border-left: 0 !important;
}

.gl-rounded-0 {
  border-radius: 0;
}

.gl-rounded-0\! {
  border-radius: 0 !important;
}

.gl-rounded-6 {
  border-radius: $gl-border-radius-6;
}

.gl-rounded-6\! {
  border-radius: $gl-border-radius-6 !important;
}

.gl-rounded-7 {
  border-radius: $gl-border-radius-7;
}

.gl-rounded-7\! {
  border-radius: $gl-border-radius-7 !important;
}

.gl-rounded-base {
  border-radius: $gl-border-radius-base;
}

.gl-hover-rounded-base:hover {
  border-radius: $gl-border-radius-base;
}

.gl-rounded-base\! {
  border-radius: $gl-border-radius-base !important;
}

.gl-hover-rounded-base\!:hover {
  border-radius: $gl-border-radius-base !important;
}

.gl-rounded-full {
  border-radius: $gl-border-radius-full;
}

.gl-rounded-full\! {
  border-radius: $gl-border-radius-full !important;
}

.gl-rounded-small {
  border-radius: $gl-border-radius-small;
}

.gl-rounded-small\! {
  border-radius: $gl-border-radius-small !important;
}

.gl-rounded-lg {
  border-radius: $gl-border-radius-large;
}

.gl-rounded-lg\! {
  border-radius: $gl-border-radius-large !important;
}

.gl-rounded-pill {
  border-radius: $gl-spacing-scale-4;
}

.gl-rounded-pill\! {
  border-radius: $gl-spacing-scale-4 !important;
}

.gl-rounded-top-left-base {
  border-top-left-radius: $gl-border-radius-base;
}

.gl-rounded-top-left-base\! {
  border-top-left-radius: $gl-border-radius-base !important;
}

.gl-rounded-top-left-none {
  border-top-left-radius: 0;
}

.gl-rounded-top-left-none\! {
  border-top-left-radius: 0 !important;
}

.gl-rounded-top-right-base {
  border-top-right-radius: $gl-border-radius-base;
}

.gl-rounded-top-right-base\! {
  border-top-right-radius: $gl-border-radius-base !important;
}

.gl-rounded-top-right-none {
  border-top-right-radius: 0;
}

.gl-rounded-top-right-none\! {
  border-top-right-radius: 0 !important;
}

.gl-rounded-top-base {
  border-top-left-radius: $gl-border-radius-base;
  border-top-right-radius: $gl-border-radius-base;
}

.gl-rounded-top-base\! {
  border-top-left-radius: $gl-border-radius-base !important;
  border-top-right-radius: $gl-border-radius-base !important;
}

.gl-rounded-bottom-left-base {
  border-bottom-left-radius: $gl-border-radius-base;
}

.gl-rounded-bottom-left-base\! {
  border-bottom-left-radius: $gl-border-radius-base !important;
}

.gl-rounded-bottom-left-none {
  border-bottom-left-radius: 0;
}

.gl-rounded-bottom-left-none\! {
  border-bottom-left-radius: 0 !important;
}

.gl-rounded-bottom-right-base {
  border-bottom-right-radius: $gl-border-radius-base;
}

.gl-rounded-bottom-right-base\! {
  border-bottom-right-radius: $gl-border-radius-base !important;
}

.gl-rounded-bottom-right-none {
  border-bottom-right-radius: 0;
}

.gl-rounded-bottom-right-none\! {
  border-bottom-right-radius: 0 !important;
}

.gl-rounded-top-left-small {
  border-top-left-radius: $gl-border-radius-small;
}

.gl-rounded-top-left-small\! {
  border-top-left-radius: $gl-border-radius-small !important;
}

.gl-rounded-top-right-small {
  border-top-right-radius: $gl-border-radius-small;
}

.gl-rounded-top-right-small\! {
  border-top-right-radius: $gl-border-radius-small !important;
}

.gl-rounded-bottom-left-small {
  border-bottom-left-radius: $gl-border-radius-small;
}

.gl-rounded-bottom-left-small\! {
  border-bottom-left-radius: $gl-border-radius-small !important;
}

.gl-rounded-bottom-right-small {
  border-bottom-right-radius: $gl-border-radius-small;
}

.gl-rounded-bottom-right-small\! {
  border-bottom-right-radius: $gl-border-radius-small !important;
}

.gl-rounded-bottom-left-6 {
  border-bottom-left-radius: $gl-border-radius-6;
}

.gl-rounded-bottom-left-6\! {
  border-bottom-left-radius: $gl-border-radius-6 !important;
}

.gl-rounded-bottom-right-6 {
  border-bottom-right-radius: $gl-border-radius-6;
}

.gl-rounded-bottom-right-6\! {
  border-bottom-right-radius: $gl-border-radius-6 !important;
}

.gl-rounded-top-left-6 {
  border-top-left-radius: $gl-border-radius-6;
}

.gl-rounded-top-left-6\! {
  border-top-left-radius: $gl-border-radius-6 !important;
}

.gl-rounded-top-right-6 {
  border-top-right-radius: $gl-border-radius-6;
}

.gl-rounded-top-right-6\! {
  border-top-right-radius: $gl-border-radius-6 !important;
}
.gl-inset-border-1-gray-100 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-100
}

.gl-inset-border-1-gray-100\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-100 !important
}

.gl-inset-border-1-gray-200 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-200
}

.gl-inset-border-1-gray-200\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-200 !important
}

.gl-inset-border-1-gray-400 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-400
}

.gl-inset-border-1-gray-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-400 !important
}

.gl-inset-border-1-gray-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-600
}

.gl-inset-border-1-gray-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $gray-600 !important
}

.gl-inset-border-2-gray-300 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-300
}

.gl-inset-border-2-gray-300\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-300 !important
}

.gl-inset-border-2-gray-400 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-400
}

.gl-inset-border-2-gray-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $gray-400 !important
}

.gl-inset-border-y-1-gray-200 {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-200,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-200
}

.gl-inset-border-y-1-gray-200\! {
  box-shadow: inset 0 #{$gl-border-size-1} 0 0 $gray-200,
    inset 0 -#{$gl-border-size-1} 0 0 $gray-200 !important
}

.gl-inset-border-b-2-gray-100 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-100
}

.gl-inset-border-b-2-gray-100\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-100 !important
}

.gl-inset-border-b-1-gray-200 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-200
}

.gl-inset-border-b-1-gray-200\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-200 !important
}

.gl-inset-border-b-2-gray-200 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-200
}

.gl-inset-border-b-2-gray-200\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-200 !important
}

.gl-inset-border-b-1-gray-300 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-300
}

.gl-inset-border-b-1-gray-300\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-300 !important
}

.gl-inset-border-b-2-gray-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-300
}

.gl-inset-border-b-2-gray-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-300 !important
}

.gl-inset-border-b-2-gray-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-500
}

.gl-inset-border-b-2-gray-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $gray-500 !important
}

.gl-inset-border-b-1-gray-900 {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-900
}

.gl-inset-border-b-1-gray-900\! {
  box-shadow: inset 0 -#{$gl-border-size-1} 0 0 $gray-900 !important
}

.gl-inset-border-1-blue-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-500
}

.gl-inset-border-1-blue-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-500 !important
}

.gl-inset-border-1-blue-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-600
}

.gl-inset-border-1-blue-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $blue-600 !important
}

.gl-inset-border-1-green-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-500
}

.gl-inset-border-1-green-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-500 !important
}

.gl-inset-border-1-green-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-600
}

.gl-inset-border-1-green-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $green-600 !important
}

.gl-inset-border-2-green-400 {
  box-shadow: inset 0 0 0 $gl-border-size-2 $green-400
}

.gl-inset-border-2-green-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-2 $green-400 !important
}

.gl-inset-border-1-orange-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-500
}

.gl-inset-border-1-orange-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-500 !important
}

.gl-inset-border-1-orange-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-600
}

.gl-inset-border-1-orange-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $orange-600 !important
}

.gl-inset-border-1-red-400 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-400
}

.gl-inset-border-1-red-400\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-400 !important
}

.gl-inset-border-1-red-500 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-500
}

.gl-inset-border-1-red-500\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-500 !important
}

.gl-inset-border-1-red-600 {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-600
}

.gl-inset-border-1-red-600\! {
  box-shadow: inset 0 0 0 $gl-border-size-1 $red-600 !important
}

.gl-inset-border-b-2-theme-indigo-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-500
}

.gl-inset-border-b-2-theme-indigo-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-500 !important
}

.gl-inset-border-b-2-theme-indigo-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-300
}

.gl-inset-border-b-2-theme-indigo-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-indigo-300 !important
}

.gl-inset-border-b-2-theme-red-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-red-500
}

.gl-inset-border-b-2-theme-red-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-red-500 !important
}

.gl-inset-border-b-2-theme-light-red-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-red-500
}

.gl-inset-border-b-2-theme-light-red-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-red-500 !important
}

.gl-inset-border-b-2-theme-blue-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-blue-500
}

.gl-inset-border-b-2-theme-blue-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-blue-500 !important
}

.gl-inset-border-b-2-theme-light-blue-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-blue-500
}

.gl-inset-border-b-2-theme-light-blue-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-light-blue-500 !important
}

.gl-inset-border-b-2-theme-green-300 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-300
}

.gl-inset-border-b-2-theme-green-300\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-300 !important
}

.gl-inset-border-b-2-theme-green-500 {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-500
}

.gl-inset-border-b-2-theme-green-500\! {
  box-shadow: inset 0 -#{$gl-border-size-2} 0 0 $theme-green-500 !important
}

.gl-shadow-none {
  box-shadow: none
}

.gl-shadow-none\! {
  box-shadow: none !important
}

.gl-shadow {
  box-shadow: 0 1px 4px 0 rgba(#000, 0.3)
}

.gl-shadow\! {
  box-shadow: 0 1px 4px 0 rgba(#000, 0.3) !important
}

.gl-shadow-x0-y2-b4-s0 {
  box-shadow: 0 2px 4px 0 rgba(#000, 0.1)
}

.gl-shadow-x0-y2-b4-s0\! {
  box-shadow: 0 2px 4px 0 rgba(#000, 0.1) !important
}

.gl-shadow-blue-200-x0-y0-b4-s2 {
  box-shadow: 0 0 4px 2px $blue-200
}

.gl-shadow-blue-200-x0-y0-b4-s2\! {
  box-shadow: 0 0 4px 2px $blue-200 !important
}

.gl-shadow-drawer {
  box-shadow: -4px 0 8px $gray-200
}

.gl-shadow-drawer\! {
  box-shadow: -4px 0 8px $gray-200 !important
}
.gl-clearfix {
  &::after {
    display: block;
    clear: both;
    content: '';
  }
}
.gl-clearfix\! {
  &::after {
    display: block !important;
    clear: both !important;
    content: '' !important;
  }
}
.gl-reset-color {
  color: inherit;
}

.gl-reset-color\! {
  color: inherit !important;
}

.gl-text-white {
  color: $white;
}

.gl-hover-text-white:hover {
  color: $white;
}

.gl-text-white\! {
  color: $white !important;
}

.gl-hover-text-white\!:hover {
  color: $white !important;
}

.gl-text-body {
  color: $body-color;
}

.gl-text-body\! {
  color: $body-color !important;
}

.gl-text-secondary {
  color: $gl-text-color-secondary;
}

.gl-text-secondary\! {
  color: $gl-text-color-secondary !important;
}

.gl-sm-text-body {
  @include gl-media-breakpoint-up(sm) {
  color: $body-color;
  }
}

.gl-sm-text-body\! {
  @include gl-media-breakpoint-up(sm) {
  color: $body-color !important;
  }
}

.gl-text-black-normal {
  color: $black-normal;
}

.gl-text-black-normal\! {
  color: $black-normal !important;
}

.gl-text-gray-200 {
  color: $gray-200;
}

.gl-text-gray-200\! {
  color: $gray-200 !important;
}

.gl-text-gray-300 {
  color: $gray-300;
}

.gl-text-gray-300\! {
  color: $gray-300 !important;
}

.gl-text-gray-400 {
  color: $gray-400;
}

.gl-text-gray-400\! {
  color: $gray-400 !important;
}

.gl-text-gray-500 {
  color: $gray-500;
}

.gl-text-gray-500\! {
  color: $gray-500 !important;
}

.gl-text-gray-600 {
  color: $gray-600;
}

.gl-text-gray-600\! {
  color: $gray-600 !important;
}

.gl-text-gray-700 {
  color: $gray-700;
}

.gl-text-gray-700\! {
  color: $gray-700 !important;
}

.gl-text-gray-800 {
  color: $gray-800;
}

.gl-text-gray-800\! {
  color: $gray-800 !important;
}

.gl-text-gray-900 {
  color: $gray-900;
}

.gl-active-text-gray-900:active {
  color: $gray-900;
}

.gl-focus-text-gray-900:focus {
  color: $gray-900;
}

.gl-hover-text-gray-900:hover {
  color: $gray-900;
}

.gl-text-gray-900\! {
  color: $gray-900 !important;
}

.gl-active-text-gray-900\!:active {
  color: $gray-900 !important;
}

.gl-focus-text-gray-900\!:focus {
  color: $gray-900 !important;
}

.gl-hover-text-gray-900\!:hover {
  color: $gray-900 !important;
}

.gl-text-gray-950 {
  color: $gray-950;
}

.gl-text-gray-950\! {
  color: $gray-950 !important;
}

.gl-text-blue-200 {
  color: $blue-200;
}

.gl-text-blue-200\! {
  color: $blue-200 !important;
}

.gl-text-blue-300 {
  color: $blue-300;
}

.gl-text-blue-300\! {
  color: $blue-300 !important;
}

.gl-text-blue-400 {
  color: $blue-400;
}

.gl-text-blue-400\! {
  color: $blue-400 !important;
}

.gl-text-blue-500 {
  color: $blue-500;
}

.gl-text-blue-500\! {
  color: $blue-500 !important;
}

.gl-text-blue-600 {
  color: $blue-600;
}

.gl-hover-text-blue-600:hover {
  color: $blue-600;
}

.gl-text-blue-600\! {
  color: $blue-600 !important;
}

.gl-hover-text-blue-600\!:hover {
  color: $blue-600 !important;
}

.gl-text-blue-700 {
  color: $blue-700;
}

.gl-text-blue-700\! {
  color: $blue-700 !important;
}

.gl-text-blue-800 {
  color: $blue-800;
}

.gl-hover-text-blue-800:hover {
  color: $blue-800;
}

.gl-text-blue-800\! {
  color: $blue-800 !important;
}

.gl-hover-text-blue-800\!:hover {
  color: $blue-800 !important;
}

.gl-text-blue-900 {
  color: $blue-900;
}

.gl-text-blue-900\! {
  color: $blue-900 !important;
}

.gl-text-green-400 {
  color: $green-400;
}

.gl-text-green-400\! {
  color: $green-400 !important;
}

.gl-text-green-500 {
  color: $green-500;
}

.gl-text-green-500\! {
  color: $green-500 !important;
}

.gl-text-green-600 {
  color: $green-600;
}

.gl-text-green-600\! {
  color: $green-600 !important;
}

.gl-text-green-700 {
  color: $green-700;
}

.gl-text-green-700\! {
  color: $green-700 !important;
}

.gl-text-green-800 {
  color: $green-800;
}

.gl-text-green-800\! {
  color: $green-800 !important;
}

.gl-text-green-900 {
  color: $green-900;
}

.gl-text-green-900\! {
  color: $green-900 !important;
}

.gl-text-theme-green-800 {
  color: $theme-green-800;
}

.gl-text-theme-green-800\! {
  color: $theme-green-800 !important;
}

.gl-text-orange-300 {
  color: $orange-300;
}

.gl-text-orange-300\! {
  color: $orange-300 !important;
}

.gl-text-orange-400 {
  color: $orange-400;
}

.gl-text-orange-400\! {
  color: $orange-400 !important;
}

.gl-text-orange-500 {
  color: $orange-500;
}

.gl-text-orange-500\! {
  color: $orange-500 !important;
}

.gl-text-orange-600 {
  color: $orange-600;
}

.gl-text-orange-600\! {
  color: $orange-600 !important;
}

.gl-text-orange-700 {
  color: $orange-700;
}

.gl-text-orange-700\! {
  color: $orange-700 !important;
}

.gl-text-orange-800 {
  color: $orange-800;
}

.gl-text-orange-800\! {
  color: $orange-800 !important;
}

.gl-text-orange-900 {
  color: $orange-900;
}

.gl-text-orange-900\! {
  color: $orange-900 !important;
}

.gl-text-red-500 {
  color: $red-500;
}

.gl-text-red-500\! {
  color: $red-500 !important;
}

.gl-text-red-600 {
  color: $red-600;
}

.gl-text-red-600\! {
  color: $red-600 !important;
}

.gl-text-red-700 {
  color: $red-700;
}

.gl-text-red-700\! {
  color: $red-700 !important;
}

.gl-text-red-800 {
  color: $red-800;
}

.gl-text-red-800\! {
  color: $red-800 !important;
}

.gl-text-red-900 {
  color: $red-900;
}

.gl-text-red-900\! {
  color: $red-900 !important;
}

.gl-text-purple-600 {
  color: $purple-600;
}

.gl-text-purple-600\! {
  color: $purple-600 !important;
}

.gl-text-theme-indigo-200 {
  color: $theme-indigo-200;
}

.gl-text-theme-indigo-200\! {
  color: $theme-indigo-200 !important;
}

.gl-text-theme-indigo-300 {
  color: $theme-indigo-300;
}

.gl-text-theme-indigo-300\! {
  color: $theme-indigo-300 !important;
}

.gl-text-theme-indigo-900 {
  color: $theme-indigo-900;
}

.gl-text-theme-indigo-900\! {
  color: $theme-indigo-900 !important;
}
.gl-content-empty {
  content: ''
}
.gl-content-empty\! {
  content: '' !important
}
.gl-cursor-default {
  cursor: default
}

.gl-cursor-default\! {
  cursor: default !important
}

.gl-cursor-pointer {
  cursor: pointer
}

.gl-hover-cursor-pointer:hover {
  cursor: pointer
}

.gl-cursor-pointer\! {
  cursor: pointer !important
}

.gl-hover-cursor-pointer\!:hover {
  cursor: pointer !important
}

.gl-cursor-grab {
  cursor: grab
}

.gl-cursor-grab\! {
  cursor: grab !important
}

.gl-cursor-grabbing {
  cursor: grabbing
}

.gl-cursor-grabbing\! {
  cursor: grabbing !important
}

.gl-cursor-not-allowed {
  cursor: not-allowed
}

.gl-cursor-not-allowed\! {
  cursor: not-allowed !important
}

.gl-cursor-text {
  cursor: text
}

.gl-cursor-text\! {
  cursor: text !important
}

.gl-cursor-crosshair {
  cursor: crosshair
}

.gl-hover-cursor-crosshair:hover {
  cursor: crosshair
}

.gl-cursor-crosshair\! {
  cursor: crosshair !important
}

.gl-hover-cursor-crosshair\!:hover {
  cursor: crosshair !important
}

.gl-cursor-help {
  cursor: help
}

.gl-cursor-help\! {
  cursor: help !important
}
.gl-display-none {
  display: none;
}

.gl-display-none\! {
  display: none !important;
}

.gl-sm-display-none {
  @include gl-media-breakpoint-up(sm) {
  display: none;
  }
}

.gl-sm-display-none\! {
  @include gl-media-breakpoint-up(sm) {
  display: none !important;
  }
}

.gl-md-display-none {
  @include gl-media-breakpoint-up(md) {
  display: none;
  }
}

.gl-md-display-none\! {
  @include gl-media-breakpoint-up(md) {
  display: none !important;
  }
}

.gl-lg-display-none {
  @include gl-media-breakpoint-up(lg) {
  display: none;
  }
}

.gl-lg-display-none\! {
  @include gl-media-breakpoint-up(lg) {
  display: none !important;
  }
}

.gl-display-flex {
  display: flex;
}

.gl-display-flex\! {
  display: flex !important;
}

.gl-sm-display-flex {
  @include gl-media-breakpoint-up(sm) {
  display: flex;
  }
}

.gl-sm-display-flex\! {
  @include gl-media-breakpoint-up(sm) {
  display: flex !important;
  }
}

.gl-md-display-flex {
  @include gl-media-breakpoint-up(md) {
  display: flex;
  }
}

.gl-md-display-flex\! {
  @include gl-media-breakpoint-up(md) {
  display: flex !important;
  }
}

.gl-lg-display-flex {
  @include gl-media-breakpoint-up(lg) {
  display: flex;
  }
}

.gl-lg-display-flex\! {
  @include gl-media-breakpoint-up(lg) {
  display: flex !important;
  }
}

.gl-display-inline-flex {
  display: inline-flex;
}

.gl-display-inline-flex\! {
  display: inline-flex !important;
}

.gl-sm-display-inline-flex {
  @include gl-media-breakpoint-up(sm) {
  display: inline-flex;
  }
}

.gl-sm-display-inline-flex\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline-flex !important;
  }
}

.gl-md-display-inline-flex {
  @include gl-media-breakpoint-up(md) {
  display: inline-flex;
  }
}

.gl-md-display-inline-flex\! {
  @include gl-media-breakpoint-up(md) {
  display: inline-flex !important;
  }
}

.gl-lg-display-inline-flex {
  @include gl-media-breakpoint-up(lg) {
  display: inline-flex;
  }
}

.gl-lg-display-inline-flex\! {
  @include gl-media-breakpoint-up(lg) {
  display: inline-flex !important;
  }
}

.gl-display-block {
  display: block;
}

.gl-display-block\! {
  display: block !important;
}

.gl-sm-display-block {
  @include gl-media-breakpoint-up(sm) {
  display: block;
  }
}

.gl-sm-display-block\! {
  @include gl-media-breakpoint-up(sm) {
  display: block !important;
  }
}

.gl-md-display-block {
  @include gl-media-breakpoint-up(md) {
  display: block;
  }
}

.gl-md-display-block\! {
  @include gl-media-breakpoint-up(md) {
  display: block !important;
  }
}

.gl-lg-display-block {
  @include gl-media-breakpoint-up(lg) {
  display: block;
  }
}

.gl-lg-display-block\! {
  @include gl-media-breakpoint-up(lg) {
  display: block !important;
  }
}

.gl-display-inline {
  display: inline;
}

.gl-display-inline\! {
  display: inline !important;
}

.gl-sm-display-inline {
  @include gl-media-breakpoint-up(sm) {
  display: inline;
  }
}

.gl-sm-display-inline\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline !important;
  }
}

.gl-display-inline-block {
  display: inline-block;
}

.gl-display-inline-block\! {
  display: inline-block !important;
}

.gl-sm-display-inline-block {
  @include gl-media-breakpoint-up(sm) {
  display: inline-block;
  }
}

.gl-sm-display-inline-block\! {
  @include gl-media-breakpoint-up(sm) {
  display: inline-block !important;
  }
}

.gl-md-display-inline-block {
  @include gl-media-breakpoint-up(md) {
  display: inline-block;
  }
}

.gl-md-display-inline-block\! {
  @include gl-media-breakpoint-up(md) {
  display: inline-block !important;
  }
}

.gl-lg-display-inline-block {
  @include gl-media-breakpoint-up(lg) {
  display: inline-block;
  }
}

.gl-lg-display-inline-block\! {
  @include gl-media-breakpoint-up(lg) {
  display: inline-block !important;
  }
}

.gl-display-table {
  display: table;
}

.gl-display-table\! {
  display: table !important;
}

.gl-display-table-row {
  display: table-row;
}

.gl-display-table-row\! {
  display: table-row !important;
}

.gl-display-table-cell {
  display: table-cell;
}

.gl-display-table-cell\! {
  display: table-cell !important;
}

.gl-display-grid {
  display: grid;
}

.gl-display-grid\! {
  display: grid !important;
}

.gl-lg-display-table-cell {
  @include gl-media-breakpoint-up(lg) {
  display: table-cell;
  }
}

.gl-lg-display-table-cell\! {
  @include gl-media-breakpoint-up(lg) {
  display: table-cell !important;
  }
}
.gl-align-items-baseline {
  align-items: baseline;
}

.gl-align-items-baseline\! {
  align-items: baseline !important;
}

.gl-align-items-center {
  align-items: center;
}

.gl-align-items-center\! {
  align-items: center !important;
}

.gl-align-items-flex-start {
  align-items: flex-start;
}

.gl-align-items-flex-start\! {
  align-items: flex-start !important;
}

.gl-align-items-flex-end {
  align-items: flex-end;
}

.gl-align-items-flex-end\! {
  align-items: flex-end !important;
}

.gl-align-items-stretch {
  align-items: stretch;
}

.gl-align-items-stretch\! {
  align-items: stretch !important;
}

.gl-xs-align-items-baseline {
  @include gl-media-breakpoint-down(sm) {
  align-items: baseline;
  }
}

.gl-xs-align-items-baseline\! {
  @include gl-media-breakpoint-down(sm) {
  align-items: baseline !important;
  }
}

.gl-lg-align-items-baseline {
  @include gl-media-breakpoint-up(lg) {
  align-items: baseline;
  }
}

.gl-lg-align-items-baseline\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: baseline !important;
  }
}

.gl-md-align-items-center {
  @include gl-media-breakpoint-up(md) {
  align-items: center;
  }
}

.gl-md-align-items-center\! {
  @include gl-media-breakpoint-up(md) {
  align-items: center !important;
  }
}

.gl-lg-align-items-center {
  @include gl-media-breakpoint-up(lg) {
  align-items: center;
  }
}

.gl-lg-align-items-center\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: center !important;
  }
}

.gl-sm-align-items-flex-end {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-end;
  }
}

.gl-sm-align-items-flex-end\! {
  @include gl-media-breakpoint-up(sm) {
  align-items: flex-end !important;
  }
}

.gl-lg-align-items-flex-end {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-end;
  }
}

.gl-lg-align-items-flex-end\! {
  @include gl-media-breakpoint-up(lg) {
  align-items: flex-end !important;
  }
}

.gl-flex-wrap {
  flex-wrap: wrap;
}

.gl-flex-wrap\! {
  flex-wrap: wrap !important;
}

.gl-lg-flex-wrap {
  @include gl-media-breakpoint-up(lg) {
  flex-wrap: wrap;
  }
}

.gl-lg-flex-wrap\! {
  @include gl-media-breakpoint-up(lg) {
  flex-wrap: wrap !important;
  }
}

.gl-xl-flex-wrap {
  @include gl-media-breakpoint-up(xl) {
  flex-wrap: wrap;
  }
}

.gl-xl-flex-wrap\! {
  @include gl-media-breakpoint-up(xl) {
  flex-wrap: wrap !important;
  }
}

.gl-sm-flex-wrap {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap;
  }
}

.gl-sm-flex-wrap\! {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap !important;
  }
}

.gl-flex-sm-wrap {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap;
  }
}

.gl-flex-sm-wrap\! {
  @include gl-media-breakpoint-up(sm) {
  flex-wrap: wrap !important;
  }
}

.gl-flex-nowrap {
  flex-wrap: nowrap;
}

.gl-flex-nowrap\! {
  flex-wrap: nowrap !important;
}

.gl-sm-flex-direction-column {
  @include gl-media-breakpoint-down(md) {
    @include gl-flex-direction-column;
  }
}

.gl-sm-flex-direction-column\! {
  @include gl-media-breakpoint-down(md) {
    @include gl-flex-direction-column;
  }
}

.gl-xs-flex-direction-column {
  @include gl-media-breakpoint-down(sm) {
    flex-direction: column;
  }
}

.gl-xs-flex-direction-column\! {
  @include gl-media-breakpoint-down(sm) {
    flex-direction: column !important;
  }
}

.gl-flex-direction-column {
  flex-direction: column;
}

.gl-flex-direction-column\! {
  flex-direction: column !important;
}

.gl-flex-direction-column-reverse {
  flex-direction: column-reverse;
}

.gl-flex-direction-column-reverse\! {
  flex-direction: column-reverse !important;
}

.gl-flex-direction-row {
  flex-direction: row;
}

.gl-flex-direction-row\! {
  flex-direction: row !important;
}

.gl-sm-flex-direction-row {
  @include gl-media-breakpoint-up(sm) {
  flex-direction: row;
  }
}

.gl-sm-flex-direction-row\! {
  @include gl-media-breakpoint-up(sm) {
  flex-direction: row !important;
  }
}

.gl-md-flex-direction-row {
  @include gl-media-breakpoint-up(md) {
  flex-direction: row;
  }
}

.gl-md-flex-direction-row\! {
  @include gl-media-breakpoint-up(md) {
  flex-direction: row !important;
  }
}

.gl-lg-flex-direction-row {
  @include gl-media-breakpoint-up(lg) {
  flex-direction: row;
  }
}

.gl-lg-flex-direction-row\! {
  @include gl-media-breakpoint-up(lg) {
  flex-direction: row !important;
  }
}

.gl-xl-flex-direction-row {
  @include gl-media-breakpoint-up(xl) {
  flex-direction: row;
  }
}

.gl-xl-flex-direction-row\! {
  @include gl-media-breakpoint-up(xl) {
  flex-direction: row !important;
  }
}

.gl-flex-direction-row-reverse {
  flex-direction: row-reverse;
}

.gl-flex-direction-row-reverse\! {
  flex-direction: row-reverse !important;
}

.gl-flex-shrink-0 {
  flex-shrink: 0;
}

.gl-flex-shrink-0\! {
  flex-shrink: 0 !important;
}

.gl-flex-grow-0 {
  flex-grow: 0;
}

.gl-flex-grow-0\! {
  flex-grow: 0 !important;
}

.gl-flex-grow-1 {
  flex-grow: 1;
}

.gl-flex-grow-1\! {
  flex-grow: 1 !important;
}

.gl-flex-grow-2 {
  flex-grow: 2;
}

.gl-flex-grow-2\! {
  flex-grow: 2 !important;
}

.gl-md-flex-grow-0 {
  @include gl-media-breakpoint-up(md) {
  flex-grow: 0;
  }
}

.gl-md-flex-grow-0\! {
  @include gl-media-breakpoint-up(md) {
  flex-grow: 0 !important;
  }
}

.gl-md-flex-grow-1 {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1;
  }
}

.gl-md-flex-grow-1\! {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1 !important;
  }
}

.gl-lg-flex-grow-1 {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1;
  }
}

.gl-lg-flex-grow-1\! {
  @include gl-media-breakpoint-up(lg) {
  flex-grow: 1 !important;
  }
}

.gl-flex-basis-0 {
  flex-basis: 0;
}

.gl-flex-basis-0\! {
  flex-basis: 0 !important;
}

.gl-flex-basis-half {
  flex-basis: 50%;
}

.gl-flex-basis-half\! {
  flex-basis: 50% !important;
}

.gl-justify-content-center {
  justify-content: center;
}

.gl-justify-content-center\! {
  justify-content: center !important;
}

.gl-justify-content-end {
  justify-content: flex-end;
}

.gl-justify-content-end\! {
  justify-content: flex-end !important;
}

.gl-sm-justify-content-end {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end;
  }
}

.gl-sm-justify-content-end\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end !important;
  }
}

.gl-md-justify-content-end {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end;
  }
}

.gl-md-justify-content-end\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-end !important;
  }
}

.gl-lg-justify-content-end {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-end;
  }
}

.gl-lg-justify-content-end\! {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-end !important;
  }
}

.gl-justify-content-space-between {
  justify-content: space-between;
}

.gl-justify-content-space-between\! {
  justify-content: space-between !important;
}

.gl-justify-content-start {
  justify-content: flex-start;
}

.gl-justify-content-start\! {
  justify-content: flex-start !important;
}

.gl-justify-content-md-start {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-start;
  }
}

.gl-justify-content-md-start\! {
  @include gl-media-breakpoint-up(md) {
  justify-content: flex-start !important;
  }
}

.gl-lg-justify-content-start {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-start;
  }
}

.gl-lg-justify-content-start\! {
  @include gl-media-breakpoint-up(lg) {
  justify-content: flex-start !important;
  }
}

.gl-align-self-start {
  align-self: flex-start;
}

.gl-align-self-start\! {
  align-self: flex-start !important;
}

.gl-align-self-end {
  align-self: flex-end;
}

.gl-align-self-end\! {
  align-self: flex-end !important;
}

.gl-align-self-center {
  align-self: center;
}

.gl-align-self-center\! {
  align-self: center !important;
}

.gl-sm-align-self-center {
  @include gl-media-breakpoint-up(sm) {
  align-self: center;
  }
}

.gl-sm-align-self-center\! {
  @include gl-media-breakpoint-up(sm) {
  align-self: center !important;
  }
}

.gl-md-align-self-center {
  @include gl-media-breakpoint-up(md) {
  align-self: center;
  }
}

.gl-md-align-self-center\! {
  @include gl-media-breakpoint-up(md) {
  align-self: center !important;
  }
}

.gl-order-n1 {
  order: -1;
}

.gl-order-n1\! {
  order: -1 !important;
}
.gl-grid-tpl-rows-auto {
  grid-template-rows: auto
}

.gl-grid-tpl-rows-auto\! {
  grid-template-rows: auto !important
}

.gl-grid-col-start-1 {
  grid-column-start: 1
}

.gl-grid-col-start-1\! {
  grid-column-start: 1 !important
}

.gl-list-style-none {
  list-style-type: none
}

.gl-list-style-none\! {
  list-style-type: none !important
}

.gl-list-style-position-inside {
  list-style-position: inside
}

.gl-list-style-position-inside\! {
  list-style-position: inside !important
}
.gl-mask-chevron-down {
  mask-image: url($gl-icon-chevron-down);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: cover
}
.gl-mask-chevron-down\! {
  mask-image: url($gl-icon-chevron-down) !important;
  mask-repeat: no-repeat !important;
  mask-position: center !important;
  mask-size: cover !important
}
.gl-opacity-0 {
  opacity: 0
}

.gl-opacity-0\! {
  opacity: 0 !important
}

.gl-opacity-3 {
  opacity: 0.3
}

.gl-opacity-3\! {
  opacity: 0.3 !important
}

.gl-opacity-4 {
  opacity: 0.4
}

.gl-opacity-4\! {
  opacity: 0.4 !important
}

.gl-opacity-5 {
  opacity: 0.5
}

.gl-opacity-5\! {
  opacity: 0.5 !important
}

.gl-opacity-10 {
  opacity: 1
}

.gl-opacity-10\! {
  opacity: 1 !important
}
.gl-outline-0 {
  outline: 0
}

.gl-outline-0\! {
  outline: 0 !important
}

.gl-outline-none {
  outline: none
}

.gl-focus-outline-none:focus {
  outline: none
}

.gl-outline-none\! {
  outline: none !important
}

.gl-focus-outline-none\!:focus {
  outline: none !important
}
.gl-overflow-hidden {
  overflow: hidden
}

.gl-overflow-hidden\! {
  overflow: hidden !important
}

.gl-overflow-x-auto {
  overflow-x: auto
}

.gl-overflow-x-auto\! {
  overflow-x: auto !important
}

.gl-overflow-y-auto {
  overflow-y: auto
}

.gl-overflow-y-auto\! {
  overflow-y: auto !important
}

.gl-overflow-x-hidden {
  overflow-x: hidden
}

.gl-overflow-x-hidden\! {
  overflow-x: hidden !important
}

.gl-overflow-wrap-break {
  overflow-wrap: break-word
}

.gl-overflow-wrap-break\! {
  overflow-wrap: break-word !important
}

.gl-overflow-scroll {
  overflow: scroll
}

.gl-overflow-scroll\! {
  overflow: scroll !important
}

.gl-overflow-auto {
  overflow: auto
}

.gl-overflow-auto\! {
  overflow: auto !important
}

.gl-overflow-visible {
  overflow: visible
}

.gl-overflow-visible\! {
  overflow: visible !important
}
.gl-pointer-events-none {
  pointer-events: none
}

.gl-pointer-events-none\! {
  pointer-events: none !important
}

.gl-pointer-events-auto {
  pointer-events: auto
}

.gl-pointer-events-auto\! {
  pointer-events: auto !important
}
.gl-relative {
  position: relative
}

.gl-relative\! {
  position: relative !important
}

.gl-absolute {
  position: absolute
}

.gl-absolute\! {
  position: absolute !important
}

.gl-static {
  position: static
}

.gl-static\! {
  position: static !important
}

.gl-fixed {
  position: fixed
}

.gl-fixed\! {
  position: fixed !important
}

.gl-sticky {
  position: sticky
}

.gl-sticky\! {
  position: sticky !important
}

.gl-top-auto {
  top: auto
}

.gl-top-auto\! {
  top: auto !important
}

.gl-top-0 {
  top: 0
}

.gl-top-0\! {
  top: 0 !important
}

.gl-top-1 {
  top: $gl-spacing-scale-1
}

.gl-top-1\! {
  top: $gl-spacing-scale-1 !important
}

.gl-top-2 {
  top: $gl-spacing-scale-2
}

.gl-top-2\! {
  top: $gl-spacing-scale-2 !important
}

.gl-top-3 {
  top: $gl-spacing-scale-3
}

.gl-top-3\! {
  top: $gl-spacing-scale-3 !important
}

.gl-top-4 {
  top: $gl-spacing-scale-4
}

.gl-top-4\! {
  top: $gl-spacing-scale-4 !important
}

.gl-top-5 {
  top: $gl-spacing-scale-5
}

.gl-top-5\! {
  top: $gl-spacing-scale-5 !important
}

.gl-top-6 {
  top: $gl-spacing-scale-6
}

.gl-top-6\! {
  top: $gl-spacing-scale-6 !important
}

.gl-top-7 {
  top: $gl-spacing-scale-7
}

.gl-top-7\! {
  top: $gl-spacing-scale-7 !important
}

.gl-top-8 {
  top: $gl-spacing-scale-8
}

.gl-top-8\! {
  top: $gl-spacing-scale-8 !important
}

.gl-top-half {
  top: 50%
}

.gl-top-half\! {
  top: 50% !important
}

.gl-right-auto {
  right: auto
}

.gl-right-auto\! {
  right: auto !important
}

.gl-right-0 {
  right: 0
}

.gl-right-0\! {
  right: 0 !important
}

.gl-right-1 {
  right: $gl-spacing-scale-1
}

.gl-right-1\! {
  right: $gl-spacing-scale-1 !important
}

.gl-right-2 {
  right: $gl-spacing-scale-2
}

.gl-right-2\! {
  right: $gl-spacing-scale-2 !important
}

.gl-right-3 {
  right: $gl-spacing-scale-3
}

.gl-right-3\! {
  right: $gl-spacing-scale-3 !important
}

.gl-right-4 {
  right: $gl-spacing-scale-4
}

.gl-right-4\! {
  right: $gl-spacing-scale-4 !important
}

.gl-right-5 {
  right: $gl-spacing-scale-5
}

.gl-right-5\! {
  right: $gl-spacing-scale-5 !important
}

.gl-right-6 {
  right: $gl-spacing-scale-6
}

.gl-right-6\! {
  right: $gl-spacing-scale-6 !important
}

.gl-right-7 {
  right: $gl-spacing-scale-7
}

.gl-right-7\! {
  right: $gl-spacing-scale-7 !important
}

.gl-bottom-0 {
  bottom: 0
}

.gl-bottom-0\! {
  bottom: 0 !important
}

.gl-bottom-1 {
  bottom: $gl-spacing-scale-1
}

.gl-bottom-1\! {
  bottom: $gl-spacing-scale-1 !important
}

.gl-bottom-2 {
  bottom: $gl-spacing-scale-2
}

.gl-bottom-2\! {
  bottom: $gl-spacing-scale-2 !important
}

.gl-bottom-3 {
  bottom: $gl-spacing-scale-3
}

.gl-bottom-3\! {
  bottom: $gl-spacing-scale-3 !important
}

.gl-bottom-4 {
  bottom: $gl-spacing-scale-4
}

.gl-bottom-4\! {
  bottom: $gl-spacing-scale-4 !important
}

.gl-bottom-5 {
  bottom: $gl-spacing-scale-5
}

.gl-bottom-5\! {
  bottom: $gl-spacing-scale-5 !important
}

.gl-bottom-6 {
  bottom: $gl-spacing-scale-6
}

.gl-bottom-6\! {
  bottom: $gl-spacing-scale-6 !important
}

.gl-bottom-7 {
  bottom: $gl-spacing-scale-7
}

.gl-bottom-7\! {
  bottom: $gl-spacing-scale-7 !important
}

.gl-left-auto {
  left: auto
}

.gl-left-auto\! {
  left: auto !important
}

.gl-left-0 {
  left: 0
}

.gl-left-0\! {
  left: 0 !important
}

.gl-left-1 {
  left: $gl-spacing-scale-1
}

.gl-left-1\! {
  left: $gl-spacing-scale-1 !important
}

.gl-left-2 {
  left: $gl-spacing-scale-2
}

.gl-left-2\! {
  left: $gl-spacing-scale-2 !important
}

.gl-left-3 {
  left: $gl-spacing-scale-3
}

.gl-left-3\! {
  left: $gl-spacing-scale-3 !important
}

.gl-left-4 {
  left: $gl-spacing-scale-4
}

.gl-left-4\! {
  left: $gl-spacing-scale-4 !important
}

.gl-left-5 {
  left: $gl-spacing-scale-5
}

.gl-left-5\! {
  left: $gl-spacing-scale-5 !important
}

.gl-left-6 {
  left: $gl-spacing-scale-6
}

.gl-left-6\! {
  left: $gl-spacing-scale-6 !important
}

.gl-left-7 {
  left: $gl-spacing-scale-7
}

.gl-left-7\! {
  left: $gl-spacing-scale-7 !important
}

.gl-left-50p {
  left: 50%
}

.gl-left-50p\! {
  left: 50% !important
}

.gl-top-n5 {
  top: -$gl-spacing-scale-5
}

.gl-top-n5\! {
  top: -$gl-spacing-scale-5 !important
}

.gl-float-left {
  float: left
}

.gl-float-left\! {
  float: left !important
}

.gl-float-right {
  float: right
}

.gl-float-right\! {
  float: right !important
}
.gl-w-auto {
  width: auto;
}

.gl-w-auto\! {
  width: auto !important;
}

.gl-w-2 {
  width: $gl-spacing-scale-2;
}

.gl-w-2\! {
  width: $gl-spacing-scale-2 !important;
}

.gl-w-3 {
  width: $gl-spacing-scale-3;
}

.gl-w-3\! {
  width: $gl-spacing-scale-3 !important;
}

.gl-w-4 {
  width: $gl-spacing-scale-4;
}

.gl-w-4\! {
  width: $gl-spacing-scale-4 !important;
}

.gl-w-5 {
  width: $gl-spacing-scale-5;
}

.gl-w-5\! {
  width: $gl-spacing-scale-5 !important;
}

.gl-w-6 {
  width: $gl-spacing-scale-6;
}

.gl-w-6\! {
  width: $gl-spacing-scale-6 !important;
}

.gl-w-7 {
  width: $gl-spacing-scale-7;
}

.gl-w-7\! {
  width: $gl-spacing-scale-7 !important;
}

.gl-w-8 {
  width: $gl-spacing-scale-8;
}

.gl-w-8\! {
  width: $gl-spacing-scale-8 !important;
}

.gl-w-9 {
  width: $gl-spacing-scale-9;
}

.gl-w-9\! {
  width: $gl-spacing-scale-9 !important;
}

.gl-w-10 {
  width: $gl-spacing-scale-10;
}

.gl-w-10\! {
  width: $gl-spacing-scale-10 !important;
}

.gl-w-11 {
  width: $gl-spacing-scale-11;
}

.gl-w-11\! {
  width: $gl-spacing-scale-11 !important;
}

.gl-w-12 {
  width: $gl-spacing-scale-12;
}

.gl-w-12\! {
  width: $gl-spacing-scale-12 !important;
}

.gl-w-13 {
  width: $gl-spacing-scale-13;
}

.gl-w-13\! {
  width: $gl-spacing-scale-13 !important;
}

.gl-w-15 {
  width: $gl-spacing-scale-15;
}

.gl-w-15\! {
  width: $gl-spacing-scale-15 !important;
}

.gl-w-20 {
  width: $gl-spacing-scale-20;
}

.gl-w-20\! {
  width: $gl-spacing-scale-20 !important;
}

.gl-w-eighth {
  width: 12.5%;
}

.gl-w-eighth\! {
  width: 12.5% !important;
}

.gl-w-5p {
  width: 5%;
}

.gl-w-5p\! {
  width: 5% !important;
}

.gl-w-10p {
  width: 10%;
}

.gl-w-10p\! {
  width: 10% !important;
}

.gl-w-15p {
  width: 15%;
}

.gl-w-15p\! {
  width: 15% !important;
}

.gl-w-20p {
  width: 20%;
}

.gl-w-20p\! {
  width: 20% !important;
}

.gl-w-30p {
  width: 30%;
}

.gl-w-30p\! {
  width: 30% !important;
}

.gl-w-40p {
  width: 40%;
}

.gl-w-40p\! {
  width: 40% !important;
}

.gl-w-quarter {
  width: 25%;
}

.gl-w-quarter\! {
  width: 25% !important;
}

.gl-w-half {
  width: 50%;
}

.gl-w-half\! {
  width: 50% !important;
}

.gl-w-70p {
  width: 70%;
}

.gl-w-70p\! {
  width: 70% !important;
}

.gl-w-85p {
  width: 85%;
}

.gl-w-85p\! {
  width: 85% !important;
}

.gl-w-90p {
  width: 90%;
}

.gl-w-90p\! {
  width: 90% !important;
}

.gl-w-full {
  width: 100%;
}

.gl-w-full\! {
  width: 100% !important;
}

.gl-xs-w-full {
  @include gl-media-breakpoint-down(sm) {
  width: 100%;
  }
}

.gl-xs-w-full\! {
  @include gl-media-breakpoint-down(sm) {
  width: 100% !important;
  }
}

.gl-w-max-content {
  width: max-content;
}

.gl-w-max-content\! {
  width: max-content !important;
}

.gl-layout-w-limited {
  max-width: $limited-layout-width;
}

.gl-layout-w-limited\! {
  max-width: $limited-layout-width !important;
}

.gl-h-auto {
  height: auto;
}

.gl-h-auto\! {
  height: auto !important;
}

.gl-h-0 {
  height: 0;
}

.gl-h-0\! {
  height: 0 !important;
}

.gl-h-2 {
  height: $gl-spacing-scale-2;
}

.gl-h-2\! {
  height: $gl-spacing-scale-2 !important;
}

.gl-h-3 {
  height: $gl-spacing-scale-3;
}

.gl-h-3\! {
  height: $gl-spacing-scale-3 !important;
}

.gl-h-4 {
  height: $gl-spacing-scale-4;
}

.gl-h-4\! {
  height: $gl-spacing-scale-4 !important;
}

.gl-h-5 {
  height: $gl-spacing-scale-5;
}

.gl-h-5\! {
  height: $gl-spacing-scale-5 !important;
}

.gl-h-6 {
  height: $gl-spacing-scale-6;
}

.gl-h-6\! {
  height: $gl-spacing-scale-6 !important;
}

.gl-h-7 {
  height: $gl-spacing-scale-7;
}

.gl-h-7\! {
  height: $gl-spacing-scale-7 !important;
}

.gl-h-8 {
  height: $gl-spacing-scale-8;
}

.gl-h-8\! {
  height: $gl-spacing-scale-8 !important;
}

.gl-h-9 {
  height: $gl-spacing-scale-9;
}

.gl-h-9\! {
  height: $gl-spacing-scale-9 !important;
}

.gl-h-11 {
  height: $gl-spacing-scale-11;
}

.gl-h-11\! {
  height: $gl-spacing-scale-11 !important;
}

.gl-h-11-5 {
  height: $gl-spacing-scale-11-5;
}

.gl-h-11-5\! {
  height: $gl-spacing-scale-11-5 !important;
}

.gl-h-13 {
  height: $gl-spacing-scale-13;
}

.gl-h-13\! {
  height: $gl-spacing-scale-13 !important;
}

.gl-h-full {
  height: 100%;
}

.gl-h-full\! {
  height: 100% !important;
}

.gl-h-100vh {
  height: 100vh;
}

.gl-h-100vh\! {
  height: 100vh !important;
}

.gl-sm-w-auto {
  @include gl-media-breakpoint-up(sm) {
    width: auto;
  }
}

.gl-sm-w-auto\! {
  @include gl-media-breakpoint-up(sm) {
    width: auto !important;
  }
}

.gl-md-w-auto {
  @include gl-media-breakpoint-up(md) {
    width: auto;
  }
}

.gl-md-w-auto\! {
  @include gl-media-breakpoint-up(md) {
    width: auto !important;
  }
}

.gl-lg-w-1px {
  @media (min-width: $breakpoint-lg) {
    width: 1px;
  }
}

.gl-lg-w-1px\! {
  @media (min-width: $breakpoint-lg) {
    width: 1px !important;
  }
}

.gl-md-w-50p {
  @include gl-media-breakpoint-up(md) {
    width: 50%;
  }
}

.gl-md-w-50p\! {
  @include gl-media-breakpoint-up(md) {
    width: 50% !important;
  }
}

.gl-min-w-0 {
  min-width: 0;
}

.gl-min-w-0\! {
  min-width: 0 !important;
}

.gl-min-w-7 {
  min-width: $gl-spacing-scale-7;
}

.gl-min-w-7\! {
  min-width: $gl-spacing-scale-7 !important;
}

.gl-min-w-8 {
  min-width: $gl-spacing-scale-8;
}

.gl-min-w-8\! {
  min-width: $gl-spacing-scale-8 !important;
}

.gl-min-w-10 {
  min-width: $gl-spacing-scale-10;
}

.gl-min-w-10\! {
  min-width: $gl-spacing-scale-10 !important;
}

.gl-min-w-20 {
  min-width: $gl-spacing-scale-20;
}

.gl-min-w-20\! {
  min-width: $gl-spacing-scale-20 !important;
}

.gl-min-w-full {
  min-width: 100%;
}

.gl-min-w-full\! {
  min-width: 100% !important;
}

.gl-min-w-fit-content {
  min-width: fit-content;
}

.gl-min-w-fit-content\! {
  min-width: fit-content !important;
}

.gl-min-h-6 {
  min-height: $gl-spacing-scale-6;
}

.gl-min-h-6\! {
  min-height: $gl-spacing-scale-6 !important;
}

.gl-min-h-7 {
  min-height: $gl-spacing-scale-7;
}

.gl-min-h-7\! {
  min-height: $gl-spacing-scale-7 !important;
}

.gl-max-w-15 {
  max-width: $gl-spacing-scale-15;
}

.gl-max-w-15\! {
  max-width: $gl-spacing-scale-15 !important;
}

.gl-max-w-none {
  max-width: none;
}

.gl-max-w-none\! {
  max-width: none !important;
}

.gl-max-h-none {
  max-height: none;
}

.gl-max-h-none\! {
  max-height: none !important;
}

.gl-max-w-full {
  max-width: 100%;
}

.gl-max-w-full\! {
  max-width: 100% !important;
}

.gl-max-w-max-content {
  max-width: max-content;
}

.gl-max-w-max-content\! {
  max-width: max-content !important;
}

.gl-max-h-full {
  max-height: 100%;
}

.gl-max-h-full\! {
  max-height: 100% !important;
}

.gl-max-w-100vw {
  max-width: 100vw;
}

.gl-max-w-100vw\! {
  max-width: 100vw !important;
}

.gl-md-max-w-30p {
  @include gl-media-breakpoint-up(md) {
    max-width: 30%;
  }
}

.gl-md-max-w-30p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 30% !important;
  }
}

.gl-md-max-w-50p {
  @include gl-media-breakpoint-up(md) {
    max-width: 50%;
  }
}

.gl-md-max-w-50p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 50% !important;
  }
}

.gl-md-max-w-70p {
  @include gl-media-breakpoint-up(md) {
    max-width: 70%;
  }
}

.gl-md-max-w-70p\! {
  @include gl-media-breakpoint-up(md) {
    max-width: 70% !important;
  }
}
.gl-p-0 {
  padding: 0;
}
.gl-p-0\! {
  padding: 0 !important;
}
.gl-p-1 {
  padding: $gl-spacing-scale-1;
}
.gl-p-1\! {
  padding: $gl-spacing-scale-1 !important;
}
.gl-p-2 {
  padding: $gl-spacing-scale-2;
}
.gl-p-2\! {
  padding: $gl-spacing-scale-2 !important;
}
.gl-p-3 {
  padding: $gl-spacing-scale-3;
}
.gl-p-3\! {
  padding: $gl-spacing-scale-3 !important;
}
.gl-p-4 {
  padding: $gl-spacing-scale-4;
}
.gl-p-4\! {
  padding: $gl-spacing-scale-4 !important;
}
.gl-p-5 {
  padding: $gl-spacing-scale-5;
}
.gl-p-5\! {
  padding: $gl-spacing-scale-5 !important;
}
.gl-p-6 {
  padding: $gl-spacing-scale-6;
}
.gl-p-6\! {
  padding: $gl-spacing-scale-6 !important;
}
.gl-p-7 {
  padding: $gl-spacing-scale-7;
}
.gl-p-7\! {
  padding: $gl-spacing-scale-7 !important;
}
.gl-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.gl-px-0\! {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gl-px-1 {
  padding-left: $gl-spacing-scale-1;
  padding-right: $gl-spacing-scale-1;
}
.gl-px-1\! {
  padding-left: $gl-spacing-scale-1 !important;
  padding-right: $gl-spacing-scale-1 !important;
}
.gl-px-2 {
  padding-left: $gl-spacing-scale-2;
  padding-right: $gl-spacing-scale-2;
}
.gl-px-2\! {
  padding-left: $gl-spacing-scale-2 !important;
  padding-right: $gl-spacing-scale-2 !important;
}
.gl-px-3 {
  padding-left: $gl-spacing-scale-3;
  padding-right: $gl-spacing-scale-3;
}
.gl-px-3\! {
  padding-left: $gl-spacing-scale-3 !important;
  padding-right: $gl-spacing-scale-3 !important;
}
.gl-px-4 {
  padding-left: $gl-spacing-scale-4;
  padding-right: $gl-spacing-scale-4;
}
.gl-px-4\! {
  padding-left: $gl-spacing-scale-4 !important;
  padding-right: $gl-spacing-scale-4 !important;
}
.gl-px-5 {
  padding-left: $gl-spacing-scale-5;
  padding-right: $gl-spacing-scale-5;
}
.gl-px-5\! {
  padding-left: $gl-spacing-scale-5 !important;
  padding-right: $gl-spacing-scale-5 !important;
}
.gl-px-6 {
  padding-left: $gl-spacing-scale-6;
  padding-right: $gl-spacing-scale-6;
}
.gl-px-6\! {
  padding-left: $gl-spacing-scale-6 !important;
  padding-right: $gl-spacing-scale-6 !important;
}
.gl-px-7 {
  padding-left: $gl-spacing-scale-7;
  padding-right: $gl-spacing-scale-7;
}
.gl-px-7\! {
  padding-left: $gl-spacing-scale-7 !important;
  padding-right: $gl-spacing-scale-7 !important;
}
.gl-lg-px-7 {
  @include gl-media-breakpoint-up(lg) {
    padding-left: $gl-spacing-scale-7;
    padding-right: $gl-spacing-scale-7;
  }
}
.gl-lg-px-7\! {
  @include gl-media-breakpoint-up(lg) {
    padding-left: $gl-spacing-scale-7 !important;
    padding-right: $gl-spacing-scale-7 !important;
  }
}
.gl-px-8 {
  padding-left: $gl-spacing-scale-8;
  padding-right: $gl-spacing-scale-8;
}
.gl-px-8\! {
  padding-left: $gl-spacing-scale-8 !important;
  padding-right: $gl-spacing-scale-8 !important;
}
.gl-px-9 {
  padding-left: $gl-spacing-scale-9;
  padding-right: $gl-spacing-scale-9;
}
.gl-px-9\! {
  padding-left: $gl-spacing-scale-9 !important;
  padding-right: $gl-spacing-scale-9 !important;
}
.gl-pr-0 {
  padding-right: 0;
}
.gl-pr-0\! {
  padding-right: 0 !important;
}
.gl-pr-1 {
  padding-right: $gl-spacing-scale-1;
}
.gl-pr-1\! {
  padding-right: $gl-spacing-scale-1 !important;
}
.gl-pr-2 {
  padding-right: $gl-spacing-scale-2;
}
.gl-pr-2\! {
  padding-right: $gl-spacing-scale-2 !important;
}
.gl-pr-3 {
  padding-right: $gl-spacing-scale-3;
}
.gl-pr-3\! {
  padding-right: $gl-spacing-scale-3 !important;
}
.gl-pr-4 {
  padding-right: $gl-spacing-scale-4;
}
.gl-pr-4\! {
  padding-right: $gl-spacing-scale-4 !important;
}
.gl-pr-5 {
  padding-right: $gl-spacing-scale-5;
}
.gl-pr-5\! {
  padding-right: $gl-spacing-scale-5 !important;
}
.gl-pr-6 {
  padding-right: $gl-spacing-scale-6;
}
.gl-pr-6\! {
  padding-right: $gl-spacing-scale-6 !important;
}
.gl-pr-7 {
  padding-right: $gl-spacing-scale-7;
}
.gl-pr-7\! {
  padding-right: $gl-spacing-scale-7 !important;
}
.gl-pr-8 {
  padding-right: $gl-spacing-scale-8;
}
.gl-pr-8\! {
  padding-right: $gl-spacing-scale-8 !important;
}
.gl-pr-9 {
  padding-right: $gl-spacing-scale-9;
}
.gl-pr-9\! {
  padding-right: $gl-spacing-scale-9 !important;
}
.gl-pl-0 {
  padding-left: 0;
}
.gl-pl-0\! {
  padding-left: 0 !important;
}
.gl-pl-1 {
  padding-left: $gl-spacing-scale-1;
}
.gl-pl-1\! {
  padding-left: $gl-spacing-scale-1 !important;
}
.gl-pl-2 {
  padding-left: $gl-spacing-scale-2;
}
.gl-pl-2\! {
  padding-left: $gl-spacing-scale-2 !important;
}
.gl-pl-3 {
  padding-left: $gl-spacing-scale-3;
}
.gl-pl-3\! {
  padding-left: $gl-spacing-scale-3 !important;
}
.gl-pl-4 {
  padding-left: $gl-spacing-scale-4;
}
.gl-pl-4\! {
  padding-left: $gl-spacing-scale-4 !important;
}
.gl-pl-5 {
  padding-left: $gl-spacing-scale-5;
}
.gl-pl-5\! {
  padding-left: $gl-spacing-scale-5 !important;
}
.gl-pl-6 {
  padding-left: $gl-spacing-scale-6;
}
.gl-pl-6\! {
  padding-left: $gl-spacing-scale-6 !important;
}
.gl-pl-7 {
  padding-left: $gl-spacing-scale-7;
}
.gl-pl-7\! {
  padding-left: $gl-spacing-scale-7 !important;
}
.gl-pl-8 {
  padding-left: $gl-spacing-scale-8;
}
.gl-pl-8\! {
  padding-left: $gl-spacing-scale-8 !important;
}
.gl-pl-9 {
  padding-left: $gl-spacing-scale-9;
}
.gl-pl-9\! {
  padding-left: $gl-spacing-scale-9 !important;
}
.gl-pl-11 {
  padding-left: $gl-spacing-scale-11;
}
.gl-pl-11\! {
  padding-left: $gl-spacing-scale-11 !important;
}
.gl-pl-11-5 {
  padding-left: $gl-spacing-scale-11-5;
}
.gl-pl-11-5\! {
  padding-left: $gl-spacing-scale-11-5 !important;
}
.gl-pt-0 {
  padding-top: 0;
}
.gl-pt-0\! {
  padding-top: 0 !important;
}
.gl-pt-1 {
  padding-top: $gl-spacing-scale-1;
}
.gl-pt-1\! {
  padding-top: $gl-spacing-scale-1 !important;
}
.gl-pt-2 {
  padding-top: $gl-spacing-scale-2;
}
.gl-pt-2\! {
  padding-top: $gl-spacing-scale-2 !important;
}
.gl-pt-md-2 {
  @include gl-media-breakpoint-up(md) {
    padding-top: $gl-spacing-scale-2;
  }
}
.gl-pt-md-2\! {
  @include gl-media-breakpoint-up(md) {
    padding-top: $gl-spacing-scale-2 !important;
  }
}
.gl-pt-3 {
  padding-top: $gl-spacing-scale-3;
}
.gl-pt-3\! {
  padding-top: $gl-spacing-scale-3 !important;
}
.gl-pt-4 {
  padding-top: $gl-spacing-scale-4;
}
.gl-pt-4\! {
  padding-top: $gl-spacing-scale-4 !important;
}
.gl-pt-5 {
  padding-top: $gl-spacing-scale-5;
}
.gl-pt-5\! {
  padding-top: $gl-spacing-scale-5 !important;
}
.gl-pt-6 {
  padding-top: $gl-spacing-scale-6;
}
.gl-pt-6\! {
  padding-top: $gl-spacing-scale-6 !important;
}
.gl-pt-7 {
  padding-top: $gl-spacing-scale-7;
}
.gl-pt-7\! {
  padding-top: $gl-spacing-scale-7 !important;
}
.gl-pt-8 {
  padding-top: $gl-spacing-scale-8;
}
.gl-pt-8\! {
  padding-top: $gl-spacing-scale-8 !important;
}
.gl-pt-9 {
  padding-top: $gl-spacing-scale-9;
}
.gl-pt-9\! {
  padding-top: $gl-spacing-scale-9 !important;
}
.gl-pt-11 {
  padding-top: $gl-spacing-scale-11;
}
.gl-pt-11\! {
  padding-top: $gl-spacing-scale-11 !important;
}
.gl-pt-12 {
  padding-top: $gl-spacing-scale-12;
}
.gl-pt-12\! {
  padding-top: $gl-spacing-scale-12 !important;
}
.gl-md-pt-12 {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-12;
  }
}
.gl-md-pt-12\! {
  @include gl-media-breakpoint-up(md) {
  padding-top: $gl-spacing-scale-12 !important;
  }
}
.gl-pb-0 {
  padding-bottom: 0;
}
.gl-pb-0\! {
  padding-bottom: 0 !important;
}
.gl-pb-1 {
  padding-bottom: $gl-spacing-scale-1;
}
.gl-pb-1\! {
  padding-bottom: $gl-spacing-scale-1 !important;
}
.gl-pb-2 {
  padding-bottom: $gl-spacing-scale-2;
}
.gl-pb-2\! {
  padding-bottom: $gl-spacing-scale-2 !important;
}
.gl-pb-3 {
  padding-bottom: $gl-spacing-scale-3;
}
.gl-pb-3\! {
  padding-bottom: $gl-spacing-scale-3 !important;
}
.gl-pb-4 {
  padding-bottom: $gl-spacing-scale-4;
}
.gl-pb-4\! {
  padding-bottom: $gl-spacing-scale-4 !important;
}
.gl-pb-5 {
  padding-bottom: $gl-spacing-scale-5;
}
.gl-pb-5\! {
  padding-bottom: $gl-spacing-scale-5 !important;
}
.gl-pb-6 {
  padding-bottom: $gl-spacing-scale-6;
}
.gl-pb-6\! {
  padding-bottom: $gl-spacing-scale-6 !important;
}
.gl-pb-7 {
  padding-bottom: $gl-spacing-scale-7;
}
.gl-pb-7\! {
  padding-bottom: $gl-spacing-scale-7 !important;
}
.gl-pb-8 {
  padding-bottom: $gl-spacing-scale-8;
}
.gl-pb-8\! {
  padding-bottom: $gl-spacing-scale-8 !important;
}
.gl-pb-11 {
  padding-bottom: $gl-spacing-scale-11;
}
.gl-pb-11\! {
  padding-bottom: $gl-spacing-scale-11 !important;
}
.gl-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.gl-py-0\! {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.gl-py-1 {
  padding-top: $gl-spacing-scale-1;
  padding-bottom: $gl-spacing-scale-1;
}
.gl-py-1\! {
  padding-top: $gl-spacing-scale-1 !important;
  padding-bottom: $gl-spacing-scale-1 !important;
}
.gl-py-2 {
  padding-top: $gl-spacing-scale-2;
  padding-bottom: $gl-spacing-scale-2;
}
.gl-py-2\! {
  padding-top: $gl-spacing-scale-2 !important;
  padding-bottom: $gl-spacing-scale-2 !important;
}
.gl-py-3 {
  padding-top: $gl-spacing-scale-3;
  padding-bottom: $gl-spacing-scale-3;
}
.gl-py-3\! {
  padding-top: $gl-spacing-scale-3 !important;
  padding-bottom: $gl-spacing-scale-3 !important;
}
.gl-py-4 {
  padding-top: $gl-spacing-scale-4;
  padding-bottom: $gl-spacing-scale-4;
}
.gl-py-4\! {
  padding-top: $gl-spacing-scale-4 !important;
  padding-bottom: $gl-spacing-scale-4 !important;
}
.gl-py-5 {
  padding-top: $gl-spacing-scale-5;
  padding-bottom: $gl-spacing-scale-5;
}
.gl-py-5\! {
  padding-top: $gl-spacing-scale-5 !important;
  padding-bottom: $gl-spacing-scale-5 !important;
}
.gl-py-6 {
  padding-top: $gl-spacing-scale-6;
  padding-bottom: $gl-spacing-scale-6;
}
.gl-py-6\! {
  padding-top: $gl-spacing-scale-6 !important;
  padding-bottom: $gl-spacing-scale-6 !important;
}
.gl-py-7 {
  padding-top: $gl-spacing-scale-7;
  padding-bottom: $gl-spacing-scale-7;
}
.gl-py-7\! {
  padding-top: $gl-spacing-scale-7 !important;
  padding-bottom: $gl-spacing-scale-7 !important;
}
.gl-py-13 {
  padding-top: $gl-spacing-scale-13;
  padding-bottom: $gl-spacing-scale-13;
}
.gl-py-13\! {
  padding-top: $gl-spacing-scale-13 !important;
  padding-bottom: $gl-spacing-scale-13 !important;
}
.gl-m-0 {
  margin: 0;
}
.gl-m-0\! {
  margin: 0 !important;
}
.gl-m-2 {
  margin: $gl-spacing-scale-2;
}
.gl-m-2\! {
  margin: $gl-spacing-scale-2 !important;
}
.gl-m-3 {
  margin: $gl-spacing-scale-3;
}
.gl-m-3\! {
  margin: $gl-spacing-scale-3 !important;
}
.gl-m-4 {
  margin: $gl-spacing-scale-4;
}
.gl-m-4\! {
  margin: $gl-spacing-scale-4 !important;
}
.gl-m-5 {
  margin: $gl-spacing-scale-5;
}
.gl-m-5\! {
  margin: $gl-spacing-scale-5 !important;
}
.gl-m-7 {
  margin: $gl-spacing-scale-7;
}
.gl-m-7\! {
  margin: $gl-spacing-scale-7 !important;
}
.gl-m-auto {
  margin: auto;
}
.gl-m-auto\! {
  margin: auto !important;
}
.gl-mt-auto {
  margin-top: auto;
}
.gl-mt-auto\! {
  margin-top: auto !important;
}
.gl-mt-0 {
  margin-top: 0;
}
.gl-mt-0\! {
  margin-top: 0 !important;
}
.gl-mt-1 {
  margin-top: $gl-spacing-scale-1;
}
.gl-mt-1\! {
  margin-top: $gl-spacing-scale-1 !important;
}
.gl-mt-n1 {
  margin-top: -$gl-spacing-scale-1;
}
.gl-mt-n1\! {
  margin-top: -$gl-spacing-scale-1 !important;
}
.gl-mt-md-n2 {
  @include gl-media-breakpoint-up(md) {
    margin-top: -$gl-spacing-scale-2;
  }
}
.gl-mt-md-n2\! {
  @include gl-media-breakpoint-up(md) {
    margin-top: -$gl-spacing-scale-2 !important;
  }
}
.gl-mt-2 {
  margin-top: $gl-spacing-scale-2;
}
.gl-mt-2\! {
  margin-top: $gl-spacing-scale-2 !important;
}
.gl-mt-n2 {
  margin-top: -$gl-spacing-scale-2;
}
.gl-mt-n2\! {
  margin-top: -$gl-spacing-scale-2 !important;
}
.gl-mt-3 {
  margin-top: $gl-spacing-scale-3;
}
.gl-mt-3\! {
  margin-top: $gl-spacing-scale-3 !important;
}
.gl-mt-n3 {
  margin-top: -$gl-spacing-scale-3;
}
.gl-mt-n3\! {
  margin-top: -$gl-spacing-scale-3 !important;
}
.gl-mt-4 {
  margin-top: $gl-spacing-scale-4;
}
.gl-mt-4\! {
  margin-top: $gl-spacing-scale-4 !important;
}
.gl-mt-5 {
  margin-top: $gl-spacing-scale-5;
}
.gl-mt-5\! {
  margin-top: $gl-spacing-scale-5 !important;
}
.gl-mt-6 {
  margin-top: $gl-spacing-scale-6;
}
.gl-mt-6\! {
  margin-top: $gl-spacing-scale-6 !important;
}
.gl-mt-7 {
  margin-top: $gl-spacing-scale-7;
}
.gl-mt-7\! {
  margin-top: $gl-spacing-scale-7 !important;
}
.gl-mt-11 {
  margin-top: $gl-spacing-scale-11;
}
.gl-mt-11\! {
  margin-top: $gl-spacing-scale-11 !important;
}
.gl-mr-auto {
  margin-right: auto;
}
.gl-mr-auto\! {
  margin-right: auto !important;
}
.gl-mr-0 {
  margin-right: 0;
}
.gl-mr-0\! {
  margin-right: 0 !important;
}
.gl-mr-1 {
  margin-right: $gl-spacing-scale-1;
}
.gl-mr-1\! {
  margin-right: $gl-spacing-scale-1 !important;
}
.gl-mr-n1 {
  margin-right: -$gl-spacing-scale-1;
}
.gl-mr-n1\! {
  margin-right: -$gl-spacing-scale-1 !important;
}
.gl-mr-2 {
  margin-right: $gl-spacing-scale-2;
}
.gl-mr-2\! {
  margin-right: $gl-spacing-scale-2 !important;
}
.gl-mr-3 {
  margin-right: $gl-spacing-scale-3;
}
.gl-mr-3\! {
  margin-right: $gl-spacing-scale-3 !important;
}
.gl-mr-n3 {
  margin-right: -$gl-spacing-scale-3;
}
.gl-mr-n3\! {
  margin-right: -$gl-spacing-scale-3 !important;
}
.gl-mr-4 {
  margin-right: $gl-spacing-scale-4;
}
.gl-mr-4\! {
  margin-right: $gl-spacing-scale-4 !important;
}
.gl-mr-n4 {
  margin-right: -$gl-spacing-scale-4;
}
.gl-mr-n4\! {
  margin-right: -$gl-spacing-scale-4 !important;
}
.gl-mr-5 {
  margin-right: $gl-spacing-scale-5;
}
.gl-mr-5\! {
  margin-right: $gl-spacing-scale-5 !important;
}
.gl-mr-6 {
  margin-right: $gl-spacing-scale-6;
}
.gl-mr-6\! {
  margin-right: $gl-spacing-scale-6 !important;
}
.gl-mr-7 {
  margin-right: $gl-spacing-scale-7;
}
.gl-mr-7\! {
  margin-right: $gl-spacing-scale-7 !important;
}
.gl-mb-0 {
  margin-bottom: 0;
}
.gl-mb-0\! {
  margin-bottom: 0 !important;
}
.gl-mb-1 {
  margin-bottom: $gl-spacing-scale-1;
}
.gl-mb-1\! {
  margin-bottom: $gl-spacing-scale-1 !important;
}
.gl-mb-n1 {
  margin-bottom: -$gl-spacing-scale-1;
}
.gl-mb-n1\! {
  margin-bottom: -$gl-spacing-scale-1 !important;
}
.gl-mb-2 {
  margin-bottom: $gl-spacing-scale-2;
}
.gl-mb-2\! {
  margin-bottom: $gl-spacing-scale-2 !important;
}
.gl-mb-3 {
  margin-bottom: $gl-spacing-scale-3;
}
.gl-mb-3\! {
  margin-bottom: $gl-spacing-scale-3 !important;
}
.gl-mb-4 {
  margin-bottom: $gl-spacing-scale-4;
}
.gl-mb-4\! {
  margin-bottom: $gl-spacing-scale-4 !important;
}
.gl-mb-5 {
  margin-bottom: $gl-spacing-scale-5;
}
.gl-mb-5\! {
  margin-bottom: $gl-spacing-scale-5 !important;
}
.gl-mb-6 {
  margin-bottom: $gl-spacing-scale-6;
}
.gl-mb-6\! {
  margin-bottom: $gl-spacing-scale-6 !important;
}
.gl-mb-7 {
  margin-bottom: $gl-spacing-scale-7;
}
.gl-mb-7\! {
  margin-bottom: $gl-spacing-scale-7 !important;
}
.gl-mb-8 {
  margin-bottom: $gl-spacing-scale-8;
}
.gl-mb-8\! {
  margin-bottom: $gl-spacing-scale-8 !important;
}
.gl-ml-auto {
  margin-left: auto;
}
.gl-ml-auto\! {
  margin-left: auto !important;
}
.gl-ml-0 {
  margin-left: 0;
}
.gl-ml-0\! {
  margin-left: 0 !important;
}
.gl-ml-1 {
  margin-left: $gl-spacing-scale-1;
}
.gl-ml-1\! {
  margin-left: $gl-spacing-scale-1 !important;
}
.gl-ml-n1 {
  margin-left: -$gl-spacing-scale-1;
}
.gl-ml-n1\! {
  margin-left: -$gl-spacing-scale-1 !important;
}
.gl-ml-2 {
  margin-left: $gl-spacing-scale-2;
}
.gl-ml-2\! {
  margin-left: $gl-spacing-scale-2 !important;
}
.gl-ml-n2 {
  margin-left: -$gl-spacing-scale-2;
}
.gl-ml-n2\! {
  margin-left: -$gl-spacing-scale-2 !important;
}
.gl-ml-3 {
  margin-left: $gl-spacing-scale-3;
}
.gl-ml-3\! {
  margin-left: $gl-spacing-scale-3 !important;
}
.gl-ml-4 {
  margin-left: $gl-spacing-scale-4;
}
.gl-ml-4\! {
  margin-left: $gl-spacing-scale-4 !important;
}
.gl-ml-n4 {
  margin-left: -$gl-spacing-scale-4;
}
.gl-ml-n4\! {
  margin-left: -$gl-spacing-scale-4 !important;
}
.gl-ml-5 {
  margin-left: $gl-spacing-scale-5;
}
.gl-ml-5\! {
  margin-left: $gl-spacing-scale-5 !important;
}
.gl-ml-6 {
  margin-left: $gl-spacing-scale-6;
}
.gl-ml-6\! {
  margin-left: $gl-spacing-scale-6 !important;
}
.gl-ml-7 {
  margin-left: $gl-spacing-scale-7;
}
.gl-ml-7\! {
  margin-left: $gl-spacing-scale-7 !important;
}
.gl-ml-11 {
  margin-left: $gl-spacing-scale-11;
}
.gl-ml-11\! {
  margin-left: $gl-spacing-scale-11 !important;
}
.gl-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.gl-my-auto\! {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.gl-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.gl-my-0\! {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.gl-my-1 {
  margin-top: $gl-spacing-scale-1;
  margin-bottom: $gl-spacing-scale-1;
}
.gl-my-1\! {
  margin-top: $gl-spacing-scale-1 !important;
  margin-bottom: $gl-spacing-scale-1 !important;
}
.gl-my-2 {
  margin-top: $gl-spacing-scale-2;
  margin-bottom: $gl-spacing-scale-2;
}
.gl-my-2\! {
  margin-top: $gl-spacing-scale-2 !important;
  margin-bottom: $gl-spacing-scale-2 !important;
}
.gl-my-3 {
  margin-top: $gl-spacing-scale-3;
  margin-bottom: $gl-spacing-scale-3;
}
.gl-my-3\! {
  margin-top: $gl-spacing-scale-3 !important;
  margin-bottom: $gl-spacing-scale-3 !important;
}
.gl-my-4 {
  margin-top: $gl-spacing-scale-4;
  margin-bottom: $gl-spacing-scale-4;
}
.gl-my-4\! {
  margin-top: $gl-spacing-scale-4 !important;
  margin-bottom: $gl-spacing-scale-4 !important;
}
.gl-my-5 {
  margin-top: $gl-spacing-scale-5;
  margin-bottom: $gl-spacing-scale-5;
}
.gl-my-5\! {
  margin-top: $gl-spacing-scale-5 !important;
  margin-bottom: $gl-spacing-scale-5 !important;
}
.gl-my-6 {
  margin-top: $gl-spacing-scale-6;
  margin-bottom: $gl-spacing-scale-6;
}
.gl-my-6\! {
  margin-top: $gl-spacing-scale-6 !important;
  margin-bottom: $gl-spacing-scale-6 !important;
}
.gl-my-7 {
  margin-top: $gl-spacing-scale-7;
  margin-bottom: $gl-spacing-scale-7;
}
.gl-my-7\! {
  margin-top: $gl-spacing-scale-7 !important;
  margin-bottom: $gl-spacing-scale-7 !important;
}
.gl-my-8 {
  margin-top: $gl-spacing-scale-8;
  margin-bottom: $gl-spacing-scale-8;
}
.gl-my-8\! {
  margin-top: $gl-spacing-scale-8 !important;
  margin-bottom: $gl-spacing-scale-8 !important;
}
.gl-my-9 {
  margin-top: $gl-spacing-scale-9;
  margin-bottom: $gl-spacing-scale-9;
}
.gl-my-9\! {
  margin-top: $gl-spacing-scale-9 !important;
  margin-bottom: $gl-spacing-scale-9 !important;
}
.gl-my-11 {
  margin-top: $gl-spacing-scale-11;
  margin-bottom: $gl-spacing-scale-11;
}
.gl-my-11\! {
  margin-top: $gl-spacing-scale-11 !important;
  margin-bottom: $gl-spacing-scale-11 !important;
}
.gl-my-12 {
  margin-top: $gl-spacing-scale-12;
  margin-bottom: $gl-spacing-scale-12;
}
.gl-my-12\! {
  margin-top: $gl-spacing-scale-12 !important;
  margin-bottom: $gl-spacing-scale-12 !important;
}
.gl-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.gl-mx-auto\! {
  margin-left: auto !important;
  margin-right: auto !important;
}
.gl-mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.gl-mx-0\! {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.gl-mx-1 {
  margin-left: $gl-spacing-scale-1;
  margin-right: $gl-spacing-scale-1;
}
.gl-mx-1\! {
  margin-left: $gl-spacing-scale-1 !important;
  margin-right: $gl-spacing-scale-1 !important;
}
.gl-mx-2 {
  margin-left: $gl-spacing-scale-2;
  margin-right: $gl-spacing-scale-2;
}
.gl-mx-2\! {
  margin-left: $gl-spacing-scale-2 !important;
  margin-right: $gl-spacing-scale-2 !important;
}
.gl-mx-3 {
  margin-left: $gl-spacing-scale-3;
  margin-right: $gl-spacing-scale-3;
}
.gl-mx-3\! {
  margin-left: $gl-spacing-scale-3 !important;
  margin-right: $gl-spacing-scale-3 !important;
}
.gl-mx-4 {
  margin-left: $gl-spacing-scale-4;
  margin-right: $gl-spacing-scale-4;
}
.gl-mx-4\! {
  margin-left: $gl-spacing-scale-4 !important;
  margin-right: $gl-spacing-scale-4 !important;
}
.gl-mx-5 {
  margin-left: $gl-spacing-scale-5;
  margin-right: $gl-spacing-scale-5;
}
.gl-mx-5\! {
  margin-left: $gl-spacing-scale-5 !important;
  margin-right: $gl-spacing-scale-5 !important;
}
.gl-mx-6 {
  margin-left: $gl-spacing-scale-6;
  margin-right: $gl-spacing-scale-6;
}
.gl-mx-6\! {
  margin-left: $gl-spacing-scale-6 !important;
  margin-right: $gl-spacing-scale-6 !important;
}
.gl-mx-7 {
  margin-left: $gl-spacing-scale-7;
  margin-right: $gl-spacing-scale-7;
}
.gl-mx-7\! {
  margin-left: $gl-spacing-scale-7 !important;
  margin-right: $gl-spacing-scale-7 !important;
}
.gl-mx-8 {
  margin-left: $gl-spacing-scale-8;
  margin-right: $gl-spacing-scale-8;
}
.gl-mx-8\! {
  margin-left: $gl-spacing-scale-8 !important;
  margin-right: $gl-spacing-scale-8 !important;
}
.gl-my-n1 {
  margin-top: -#{$gl-spacing-scale-1};
  margin-bottom: -#{$gl-spacing-scale-1};
}
.gl-my-n1\! {
  margin-top: -#{$gl-spacing-scale-1} !important;
  margin-bottom: -#{$gl-spacing-scale-1} !important;
}
.gl-mx-n1 {
  margin-left: -#{$gl-spacing-scale-1};
  margin-right: -#{$gl-spacing-scale-1};
}
.gl-mx-n1\! {
  margin-left: -#{$gl-spacing-scale-1} !important;
  margin-right: -#{$gl-spacing-scale-1} !important;
}
.gl-my-n2 {
  margin-top: -#{$gl-spacing-scale-2};
  margin-bottom: -#{$gl-spacing-scale-2};
}
.gl-my-n2\! {
  margin-top: -#{$gl-spacing-scale-2} !important;
  margin-bottom: -#{$gl-spacing-scale-2} !important;
}
.gl-mx-n2 {
  margin-left: -#{$gl-spacing-scale-2};
  margin-right: -#{$gl-spacing-scale-2};
}
.gl-mx-n2\! {
  margin-left: -#{$gl-spacing-scale-2} !important;
  margin-right: -#{$gl-spacing-scale-2} !important;
}
.gl-my-n3 {
  margin-top: -#{$gl-spacing-scale-3};
  margin-bottom: -#{$gl-spacing-scale-3};
}
.gl-my-n3\! {
  margin-top: -#{$gl-spacing-scale-3} !important;
  margin-bottom: -#{$gl-spacing-scale-3} !important;
}
.gl-mx-n3 {
  margin-left: -#{$gl-spacing-scale-3};
  margin-right: -#{$gl-spacing-scale-3};
}
.gl-mx-n3\! {
  margin-left: -#{$gl-spacing-scale-3} !important;
  margin-right: -#{$gl-spacing-scale-3} !important;
}
.gl-my-n4 {
  margin-top: -#{$gl-spacing-scale-4};
  margin-bottom: -#{$gl-spacing-scale-4};
}
.gl-my-n4\! {
  margin-top: -#{$gl-spacing-scale-4} !important;
  margin-bottom: -#{$gl-spacing-scale-4} !important;
}
.gl-mx-n4 {
  margin-left: -#{$gl-spacing-scale-4};
  margin-right: -#{$gl-spacing-scale-4};
}
.gl-mx-n4\! {
  margin-left: -#{$gl-spacing-scale-4} !important;
  margin-right: -#{$gl-spacing-scale-4} !important;
}
.gl-mx-n5 {
  margin-left: -#{$gl-spacing-scale-5};
  margin-right: -#{$gl-spacing-scale-5};
}
.gl-mx-n5\! {
  margin-left: -#{$gl-spacing-scale-5} !important;
  margin-right: -#{$gl-spacing-scale-5} !important;
}
.gl-mx-n6 {
  margin-left: -#{$gl-spacing-scale-6};
  margin-right: -#{$gl-spacing-scale-6};
}
.gl-mx-n6\! {
  margin-left: -#{$gl-spacing-scale-6} !important;
  margin-right: -#{$gl-spacing-scale-6} !important;
}
.gl-xs-mb-3 {
  @include gl-media-breakpoint-down(sm) {
  margin-bottom: $gl-spacing-scale-3;
  }
}
.gl-xs-mb-3\! {
  @include gl-media-breakpoint-down(sm) {
  margin-bottom: $gl-spacing-scale-3 !important;
  }
}
.gl-sm-ml-3 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-3;
  }
}
.gl-sm-ml-3\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-sm-mt-0 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: 0;
  }
}
.gl-sm-mt-0\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: 0 !important;
  }
}
.gl-sm-mt-5 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-5;
  }
}
.gl-sm-mt-5\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-mb-7 {
  @include gl-media-breakpoint-up(sm) {
  margin-bottom: $gl-spacing-scale-7;
  }
}
.gl-sm-mb-7\! {
  @include gl-media-breakpoint-up(sm) {
  margin-bottom: $gl-spacing-scale-7 !important;
  }
}
.gl-sm-my-12 {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-12;
  margin-bottom: $gl-spacing-scale-12;
  }
}
.gl-sm-my-12\! {
  @include gl-media-breakpoint-up(sm) {
  margin-top: $gl-spacing-scale-12 !important;
  margin-bottom: $gl-spacing-scale-12 !important;
  }
}
.gl-sm-mx-0 {
  @include gl-media-breakpoint-up(sm) {
  margin-left: 0;
  margin-right: 0;
  }
}
.gl-sm-mx-0\! {
  @include gl-media-breakpoint-up(sm) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  }
}
.gl-md-mt-0 {
  @include gl-media-breakpoint-up(md) {
  margin-top: 0;
  }
}
.gl-md-mt-0\! {
  @include gl-media-breakpoint-up(md) {
  margin-top: 0 !important;
  }
}
.gl-md-mb-0 {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: 0;
  }
}
.gl-md-mb-0\! {
  @include gl-media-breakpoint-up(md) {
  margin-bottom: 0 !important;
  }
}
.gl-lg-mb-0 {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: 0;
  }
}
.gl-lg-mb-0\! {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: 0 !important;
  }
}
.gl-lg-mb-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: $gl-spacing-scale-5;
  }
}
.gl-lg-mb-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-md-mr-3 {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-md-mr-3\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-md-mr-5 {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-5;
  }
}
.gl-md-mr-5\! {
  @include gl-media-breakpoint-up(md) {
  margin-right: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-mr-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-2;
  }
}
.gl-lg-mr-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-mr-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-lg-mr-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-ml-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2;
  }
}
.gl-lg-ml-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-ml-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3;
  }
}
.gl-lg-ml-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-mx-2 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2;
  margin-right: $gl-spacing-scale-2;
  }
}
.gl-lg-mx-2\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-2 !important;
  margin-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-mx-3 {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3;
  margin-right: $gl-spacing-scale-3;
  }
}
.gl-lg-mx-3\! {
  @include gl-media-breakpoint-up(lg) {
  margin-left: $gl-spacing-scale-3 !important;
  margin-right: $gl-spacing-scale-3 !important;
  }
}
.gl-lg-my-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5;
  margin-bottom: $gl-spacing-scale-5;
  }
}
.gl-lg-my-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5 !important;
  margin-bottom: $gl-spacing-scale-5 !important;
  }
}
.gl-lg-mt-0 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: 0;
  }
}
.gl-lg-mt-0\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: 0 !important;
  }
}
.gl-lg-mt-5 {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5;
  }
}
.gl-lg-mt-5\! {
  @include gl-media-breakpoint-up(lg) {
  margin-top: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-pr-5 {
  @include gl-media-breakpoint-down(sm) {
  padding-right: $gl-spacing-scale-5;
  }
}
.gl-sm-pr-5\! {
  @include gl-media-breakpoint-down(sm) {
  padding-right: $gl-spacing-scale-5 !important;
  }
}
.gl-sm-pl-5 {
  @include gl-media-breakpoint-down(sm) {
  padding-left: $gl-spacing-scale-5;
  }
}
.gl-sm-pl-5\! {
  @include gl-media-breakpoint-down(sm) {
  padding-left: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pr-0 {
  @include gl-media-breakpoint-up(md) {
  padding-right: 0;
  }
}
.gl-md-pr-0\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: 0 !important;
  }
}
.gl-md-pr-1 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-1;
  }
}
.gl-md-pr-1\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-1 !important;
  }
}
.gl-md-pr-2 {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-2;
  }
}
.gl-md-pr-2\! {
  @include gl-media-breakpoint-up(md) {
  padding-right: $gl-spacing-scale-2 !important;
  }
}
.gl-lg-pr-5 {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-5;
  }
}
.gl-lg-pr-5\! {
  @include gl-media-breakpoint-up(lg) {
  padding-right: $gl-spacing-scale-5 !important;
  }
}
.gl-md-pl-3 {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-3;
  }
}
.gl-md-pl-3\! {
  @include gl-media-breakpoint-up(md) {
  padding-left: $gl-spacing-scale-3 !important;
  }
}
.gl-collapse-empty {
  &:empty {
    padding: 0;
    margin: 0;
  }
}
.gl-collapse-empty\! {
  &:empty {
    padding: 0 !important;
    margin: 0 !important;
  }
}
.gl-fill-current-color {
  fill: currentColor
}

.gl-fill-current-color\! {
  fill: currentColor !important
}

.gl-fill-blue-500 {
  fill: $blue-500
}

.gl-fill-blue-500\! {
  fill: $blue-500 !important
}

.gl-stop-color-gray-50 {
  stop-color: $gray-50
}

.gl-stop-color-gray-50\! {
  stop-color: $gray-50 !important
}

.gl-stop-color-gray-100 {
  stop-color: $gray-100
}

.gl-stop-color-gray-100\! {
  stop-color: $gray-100 !important
}

.gl-stop-color-gray-200 {
  stop-color: $gray-200
}

.gl-stop-color-gray-200\! {
  stop-color: $gray-200 !important
}

.gl-stroke-white {
  stroke: $white
}

.gl-stroke-white\! {
  stroke: $white !important
}

.gl-stroke-gray-200 {
  stroke: $gray-200
}

.gl-stroke-gray-200\! {
  stroke: $gray-200 !important
}

.gl-stroke-blue-400 {
  stroke: $blue-400
}

.gl-stroke-blue-400\! {
  stroke: $blue-400 !important
}

.gl-stroke-trans {
  stroke: transparent
}

.gl-stroke-trans\! {
  stroke: transparent !important
}

.gl-fill-gray-400 {
  fill: $gray-400
}

.gl-fill-gray-400\! {
  fill: $gray-400 !important
}

.gl-fill-gray-600 {
  fill: $gray-600
}

.gl-fill-gray-600\! {
  fill: $gray-600 !important
}

.gl-fill-gray-700 {
  fill: $gray-700
}

.gl-fill-gray-700\! {
  fill: $gray-700 !important
}

.gl-fill-green-500 {
  fill: $green-500
}

.gl-fill-green-500\! {
  fill: $green-500 !important
}

.gl-fill-green-700 {
  fill: $green-700
}

.gl-fill-green-700\! {
  fill: $green-700 !important
}

.gl-fill-transparent {
  fill: transparent
}

.gl-fill-transparent\! {
  fill: transparent !important
}
.gl-table-layout-fixed {
  table-layout: fixed
}
.gl-table-layout-fixed\! {
  table-layout: fixed !important
}
.gl-text-left{
  text-align: left
}
.gl-text-left\!{
  text-align: left !important
}
.gl-text-center{
  text-align: center
}
.gl-text-center\!{
  text-align: center !important
}
.gl-text-right{
  text-align: right
}
.gl-text-right\!{
  text-align: right !important
}
.gl-reset-text-align{
  text-align: inherit
}
.gl-reset-text-align\!{
  text-align: inherit !important
}
.gl-text-decoration-none{
  text-decoration: none
}
.gl-active-text-decoration-none:active{
  text-decoration: none
}
.gl-focus-text-decoration-none:focus{
  text-decoration: none
}
.gl-hover-text-decoration-none:hover{
  text-decoration: none
}
.gl-text-decoration-none\!{
  text-decoration: none !important
}
.gl-active-text-decoration-none\!:active{
  text-decoration: none !important
}
.gl-focus-text-decoration-none\!:focus{
  text-decoration: none !important
}
.gl-hover-text-decoration-none\!:hover{
  text-decoration: none !important
}
.gl-text-decoration-underline{
  text-decoration: underline
}
.gl-text-decoration-underline\!{
  text-decoration: underline !important
}
.gl-reset-text-decoration-color{
  text-decoration-color: inherit
}
.gl-reset-text-decoration-color\!{
  text-decoration-color: inherit !important
}
.gl-text-decoration-color-gray-500{
  text-decoration-color: $gray-500
}
.gl-text-decoration-color-gray-500\!{
  text-decoration-color: $gray-500 !important
}
.gl-text-decoration-color-gray-700{
  text-decoration-color: $gray-700
}
.gl-text-decoration-color-gray-700\!{
  text-decoration-color: $gray-700 !important
}
.gl-text-decoration-color-gray-900{
  text-decoration-color: $gray-900
}
.gl-text-decoration-color-gray-900\!{
  text-decoration-color: $gray-900 !important
}
.gl-text-transform-none{
  text-transform: none
}
.gl-text-transform-none\!{
  text-transform: none !important
}
.gl-text-overflow-ellipsis{
  text-overflow: ellipsis
}
.gl-text-overflow-ellipsis\!{
  text-overflow: ellipsis !important
}
.gl-text-indent-0{
  text-indent: 0
}
.gl-text-indent-0\!{
  text-indent: 0 !important
}
.gl-text-indent-hide{
  text-indent: -9999px
}
.gl-text-indent-hide\!{
  text-indent: -9999px !important
}
.gl-white-space-normal{
  white-space: normal
}
.gl-white-space-normal\!{
  white-space: normal !important
}
.gl-white-space-nowrap{
  white-space: nowrap
}
.gl-white-space-nowrap\!{
  white-space: nowrap !important
}
.gl-white-space-pre-wrap{
  white-space: pre-wrap
}
.gl-white-space-pre-wrap\!{
  white-space: pre-wrap !important
}
.gl-white-space-pre-line{
  white-space: pre-line
}
.gl-white-space-pre-line\!{
  white-space: pre-line !important
}
.gl-word-break-all{
  word-break: break-all
}
.gl-word-break-all\!{
  word-break: break-all !important
}
.gl-word-break-word{
  word-break: break-word
}
.gl-word-break-word\!{
  word-break: break-word !important
}
.gl-overflow-break-word{
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto
}
.gl-overflow-break-word\!{
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  hyphens: auto !important
}
.gl-str-truncated{
  @include str-truncated
}
.gl-str-truncated\!{
  @include str-truncated
}
.gl-text-truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.gl-text-truncate\!{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important
}
.gl-translate-x-0 {
  transform: translateX(0)
}

.gl-translate-x-0\! {
  transform: translateX(0) !important
}

.gl-translate-x-100 {
  transform: translateX(100%)
}

.gl-translate-x-100\! {
  transform: translateX(100%) !important
}

.gl-translate-y-0 {
  transform: translateY(0)
}

.gl-translate-y-0\! {
  transform: translateY(0) !important
}

.gl-translate-y-100 {
  transform: translateY(100%)
}

.gl-translate-y-100\! {
  transform: translateY(100%) !important
}

.gl-translate-y-n50 {
  transform: translateY(-50%)
}

.gl-translate-y-n50\! {
  transform: translateY(-50%) !important
}

.gl-translate-y-n100 {
  transform: translateY(-100%)
}

.gl-translate-y-n100\! {
  transform: translateY(-100%) !important
}

.gl-rotate-90 {
  transform: rotate(90deg)
}

.gl-rotate-90\! {
  transform: rotate(90deg) !important
}

.gl-rotate-180 {
  transform: rotate(180deg)
}

.gl-rotate-180\! {
  transform: rotate(180deg) !important
}

.gl-rotate-270 {
  transform: rotate(270deg)
}

.gl-rotate-270\! {
  transform: rotate(270deg) !important
}

.gl-flip-horizontal {
  transform: scale(-1, 1)
}

.gl-flip-horizontal\! {
  transform: scale(-1, 1) !important
}

.gl-flip-vertical {
  transform: scale(1, -1)
}

.gl-flip-vertical\! {
  transform: scale(1, -1) !important
}

.gl-flip-both {
  transform: scale(-1, -1)
}

.gl-flip-both\! {
  transform: scale(-1, -1) !important
}
.gl-transition-property-border-color {
  transition-property: border-color
}

.gl-transition-property-border-color\! {
  transition-property: border-color !important
}

.gl-transition-property-width {
  transition-property: width
}

.gl-transition-property-width\! {
  transition-property: width !important
}

.gl-transition-duration-slow {
  transition-duration: $gl-transition-duration-slow
}

.gl-transition-duration-slow\! {
  transition-duration: $gl-transition-duration-slow !important
}

.gl-transition-duration-medium {
  transition-duration: $gl-transition-duration-medium
}

.gl-transition-duration-medium\! {
  transition-duration: $gl-transition-duration-medium !important
}

.gl-transition-timing-function-ease {
  transition-timing-function: ease
}

.gl-transition-timing-function-ease\! {
  transition-timing-function: ease !important
}

.gl-transition-slow {
  transition: all $gl-transition-duration-slow ease
}

.gl-transition-slow\! {
  transition: all $gl-transition-duration-slow ease !important
}

.gl-transition-medium {
  transition: all $gl-transition-duration-medium ease
}

.gl-transition-medium\! {
  transition: all $gl-transition-duration-medium ease !important
}
.gl-font-monospace {
  font-family: $gl-monospace-font;
}

.gl-font-monospace\! {
  font-family: $gl-monospace-font !important;
}

.gl-font-regular {
  font-family: $gl-regular-font;
}

.gl-font-regular\! {
  font-family: $gl-regular-font !important;
}

.gl-font-style-italic {
  font-style: italic;
}

.gl-font-style-italic\! {
  font-style: italic !important;
}

.gl-font-style-normal {
  font-style: normal;
}

.gl-font-style-normal\! {
  font-style: normal !important;
}

.gl-font-sm {
  font-size: $gl-font-size-sm;
}

.gl-font-sm\! {
  font-size: $gl-font-size-sm !important;
}

.gl-font-base {
  font-size: $gl-font-size;
}

.gl-font-base\! {
  font-size: $gl-font-size !important;
}

.gl-font-lg {
  font-size: $gl-font-size-lg;
}

.gl-font-lg\! {
  font-size: $gl-font-size-lg !important;
}

.gl-font-size-h-display {
  font-size: $gl-font-size-h-display;
}

.gl-font-size-h-display\! {
  font-size: $gl-font-size-h-display !important;
}

.gl-font-size-h1 {
  font-size: $gl-font-size-h1;
}

.gl-font-size-h1\! {
  font-size: $gl-font-size-h1 !important;
}

.gl-font-size-h2 {
  font-size: $gl-font-size-h2;
}

.gl-font-size-h2\! {
  font-size: $gl-font-size-h2 !important;
}

.gl-font-size-h-display-xl {
  font-size: $gl-font-size-h-display-xl;
}

.gl-font-size-h-display-xl\! {
  font-size: $gl-font-size-h-display-xl !important;
}

.gl-font-size-h1-xl {
  font-size: $gl-font-size-h1-xl;
}

.gl-font-size-h1-xl\! {
  font-size: $gl-font-size-h1-xl !important;
}

.gl-font-size-h2-xl {
  font-size: $gl-font-size-h2-xl;
}

.gl-font-size-h2-xl\! {
  font-size: $gl-font-size-h2-xl !important;
}

.gl-font-size-monospace {
  font-size: $gl-font-size-monospace;
}

.gl-font-size-monospace\! {
  font-size: $gl-font-size-monospace !important;
}

.gl-font-size-monospace-sm {
  font-size: $gl-font-size-monospace-sm;
}

.gl-font-size-monospace-sm\! {
  font-size: $gl-font-size-monospace-sm !important;
}

.gl-font-size-monospace-lg {
  font-size: $gl-font-size-monospace-lg;
}

.gl-font-size-monospace-lg\! {
  font-size: $gl-font-size-monospace-lg !important;
}

.gl-font-icon-size {
  font-size: $default-icon-size;
}

.gl-font-icon-size\! {
  font-size: $default-icon-size !important;
}

.gl-font-size-markdown-sm {
  font-size: $gl-font-size-markdown-sm;
}

.gl-font-size-markdown-sm\! {
  font-size: $gl-font-size-markdown-sm !important;
}

.gl-font-size-markdown {
  font-size: $gl-font-size-markdown;
}

.gl-font-size-markdown\! {
  font-size: $gl-font-size-markdown !important;
}

.gl-font-size-markdown-h1 {
  font-size: $gl-font-size-markdown-h1;
}

.gl-font-size-markdown-h1\! {
  font-size: $gl-font-size-markdown-h1 !important;
}

.gl-font-size-markdown-h2 {
  font-size: $gl-font-size-markdown-h2;
}

.gl-font-size-markdown-h2\! {
  font-size: $gl-font-size-markdown-h2 !important;
}

.gl-font-size-markdown-h3 {
  font-size: $gl-font-size-markdown-h3;
}

.gl-font-size-markdown-h3\! {
  font-size: $gl-font-size-markdown-h3 !important;
}

.gl-font-size-compact-markdown-h1 {
  font-size: $gl-font-size-compact-markdown-h1;
}

.gl-font-size-compact-markdown-h1\! {
  font-size: $gl-font-size-compact-markdown-h1 !important;
}

.gl-font-weight-100 {
  font-weight: 100;
}

.gl-font-weight-100\! {
  font-weight: 100 !important;
}

.gl-font-weight-300 {
  font-weight: 300;
}

.gl-font-weight-300\! {
  font-weight: 300 !important;
}

.gl-font-weight-normal {
  font-weight: $gl-font-weight-normal;
}

.gl-font-weight-normal\! {
  font-weight: $gl-font-weight-normal !important;
}

.gl-font-weight-bold {
  font-weight: $gl-font-weight-bold;
}

.gl-font-weight-bold\! {
  font-weight: $gl-font-weight-bold !important;
}

.gl-sm-font-weight-bold {
  @include gl-media-breakpoint-up(sm) {
  font-weight: $gl-font-weight-bold;
  }
}

.gl-sm-font-weight-bold\! {
  @include gl-media-breakpoint-up(sm) {
  font-weight: $gl-font-weight-bold !important;
  }
}

.gl-line-height-0 {
  line-height: 0;
}

.gl-line-height-0\! {
  line-height: 0 !important;
}

.gl-line-height-normal {
  line-height: $gl-line-height-16;
}

.gl-line-height-normal\! {
  line-height: $gl-line-height-16 !important;
}

.gl-line-height-20 {
  line-height: $gl-line-height-20;
}

.gl-line-height-20\! {
  line-height: $gl-line-height-20 !important;
}

.gl-line-height-24 {
  line-height: $gl-line-height-24;
}

.gl-line-height-24\! {
  line-height: $gl-line-height-24 !important;
}

.gl-line-height-28 {
  line-height: $gl-line-height-28;
}

.gl-line-height-28\! {
  line-height: $gl-line-height-28 !important;
}

.gl-line-height-32 {
  line-height: $gl-line-height-32;
}

.gl-line-height-32\! {
  line-height: $gl-line-height-32 !important;
}

.gl-line-height-36 {
  line-height: $gl-line-height-36;
}

.gl-line-height-36\! {
  line-height: $gl-line-height-36 !important;
}

.gl-line-height-52 {
  line-height: $gl-line-height-52;
}

.gl-line-height-52\! {
  line-height: $gl-line-height-52 !important;
}

.gl-reset-line-height {
  line-height: inherit;
}

.gl-reset-line-height\! {
  line-height: inherit !important;
}
.gl-user-select-none {
  user-select: none
}

.gl-user-select-none\! {
  user-select: none !important
}

.gl-user-select-text {
  user-select: text
}

.gl-user-select-text\! {
  user-select: text !important
}
.gl-vertical-align-baseline {
  vertical-align: baseline
}

.gl-vertical-align-baseline\! {
  vertical-align: baseline !important
}

.gl-vertical-align-middle {
  vertical-align: middle
}

.gl-vertical-align-middle\! {
  vertical-align: middle !important
}

.gl-vertical-align-top {
  vertical-align: top
}

.gl-vertical-align-top\! {
  vertical-align: top !important
}

.gl-vertical-align-bottom {
  vertical-align: bottom
}

.gl-vertical-align-bottom\! {
  vertical-align: bottom !important
}

.gl-vertical-align-text-bottom {
  vertical-align: text-bottom
}

.gl-vertical-align-text-bottom\! {
  vertical-align: text-bottom !important
}
.gl-visibility-hidden {
  visibility: hidden
}

.gl-visibility-hidden\! {
  visibility: hidden !important
}

.gl-visibility-visible {
  visibility: visible
}

.gl-visibility-visible\! {
  visibility: visible !important
}
.gl-z-index-0 {
  z-index: 0
}

.gl-z-index-0\! {
  z-index: 0 !important
}

.gl-z-index-1 {
  z-index: 1
}

.gl-z-index-1\! {
  z-index: 1 !important
}

.gl-z-index-2 {
  z-index: 2
}

.gl-z-index-2\! {
  z-index: 2 !important
}

.gl-z-index-3 {
  z-index: 3
}

.gl-z-index-3\! {
  z-index: 3 !important
}

.gl-z-index-200 {
  z-index: 200
}

.gl-z-index-200\! {
  z-index: 200 !important
}

.gl-z-index-9999 {
  z-index: 9999
}

.gl-z-index-9999\! {
  z-index: 9999 !important
}
