// stylelint-disable selector-no-qualifying-type

//
// Textual form controls
//

.form-control {
  display: block;
  width: 100%;
  padding: $input-padding-y $input-padding-x;
  font-size: $font-size-base;
  line-height: $input-line-height;
  color: $input-color;
  background-color: $input-bg;
  background-clip: padding-box;
  border: $input-border-width solid $input-border-color;

  // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.
  @if $enable-rounded {
    // Manually use the if/else instead of the mixin to account for iOS override
    border-radius: $input-border-radius;
  } @else {
    // Otherwise undo the iOS default
    border-radius: 0;
  }

  @include box-shadow($input-box-shadow);
  @include transition($input-transition);

  // Unstyle the caret on `<select>`s in IE10+.
  &::-ms-expand {
    background-color: transparent;
    border: 0;
  }

  // Customize the `:focus` state to imitate native WebKit styles.
  @include form-control-focus();

  // Placeholder
  &::placeholder {
    color: $input-placeholder-color;
    // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.
    opacity: 1;
  }

  // Disabled and read-only inputs
  //
  // HTML5 says that controls under a fieldset > legend:first-child won't be
  // disabled if the fieldset is disabled. Due to implementation difficulty, we
  // don't honor that edge case; we style them as disabled anyway.
  &:disabled,
  &[readonly] {
    background-color: $input-disabled-bg;
    // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.
    opacity: 1;
  }
}

select.form-control {
  &:not([size]):not([multiple]) {
    height: $input-height;
  }

  &:focus::-ms-value {
    // Suppress the nested default white text on blue background highlight given to
    // the selected option text when the (still closed) <select> receives focus
    // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to
    // match the appearance of the native widget.
    // See https://github.com/twbs/bootstrap/issues/19398.
    color: $input-color;
    background-color: $input-bg;
  }
}

// Make file inputs better match text inputs by forcing them to new lines.
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}


//
// Labels
//

// For use with horizontal and inline forms, when you need the label (or legend)
// text to align with the form controls.
.col-form-label {
  padding-top: calc(#{$input-padding-y} + #{$input-border-width});
  padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});
  margin-bottom: 0; // Override the `<label>/<legend>` default
  font-size: inherit; // Override the `<legend>` default
  line-height: $input-line-height;
}

.col-form-label-lg {
  padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width});
  padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width});
  font-size: $font-size-lg;
  line-height: $input-line-height-lg;
}

.col-form-label-sm {
  padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width});
  padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width});
  font-size: $font-size-sm;
  line-height: $input-line-height-sm;
}

 
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: $input-padding-y;
  padding-bottom: $input-padding-y;
  margin-bottom: 0; // match inputs if this class comes on inputs with default margins
  line-height: $input-line-height;
  color: $input-plaintext-color;
  background-color: transparent;
  border: solid transparent;
  border-width: $input-border-width 0;

  &.form-control-sm,
  &.form-control-lg {
    padding-right: 0;
    padding-left: 0;
  }
}


// Form control sizing
//
// Build on `.form-control` with modifier classes to decrease or increase the
// height and font-size of form controls.
//
// The `.form-group-* form-control` variations are sadly duplicated to avoid the
// issue documented in https://github.com/twbs/bootstrap/issues/15074.

.form-control-sm {
  padding: $input-padding-y-sm $input-padding-x-sm;
  font-size: $font-size-sm;
  line-height: $input-line-height-sm;
  @include border-radius($input-border-radius-sm);
}

select.form-control-sm {
  &:not([size]):not([multiple]) {
    height: $input-height-sm;
  }
}

.form-control-lg {
  padding: $input-padding-y-lg $input-padding-x-lg;
  font-size: $font-size-lg;
  line-height: $input-line-height-lg;
  @include border-radius($input-border-radius-lg);
}

select.form-control-lg {
  &:not([size]):not([multiple]) {
    height: $input-height-lg;
  }
}


// Form groups
//
// Designed to help with the organization and spacing of vertical forms. For
// horizontal forms, use the predefined grid classes.

.form-group {
  margin-bottom: $form-group-margin-bottom;
}

.form-text {
  display: block;
  margin-top: $form-text-margin-top;
}


// Form grid
//
// Special replacement for our grid system's `.row` for tighter form layouts.

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;

  > .col,
  > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
}


// Checkboxes and radios
//
// Indent the labels to position radios/checkboxes as hanging controls.

.form-check {
  position: relative;
  display: block;
  padding-left: $form-check-input-gutter;
}

.form-check-input {
  position: absolute;
  margin-top: $form-check-input-margin-y;
  margin-left: -$form-check-input-gutter;

  &:disabled ~ .form-check-label {
    color: $text-muted;
  }
}

.form-check-label {
  margin-bottom: 0; // Override default `<label>` bottom margin
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0; // Override base .form-check
  margin-right: $form-check-inline-margin-x;

  // Undo .form-check-input defaults and add some `margin-right`.
  .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: $form-check-inline-input-margin-x;
    margin-left: 0;
  }
}


// Form validation
//
// Provide feedback to users when form field values are valid or invalid. Works
// primarily for client-side validation via scoped `:invalid` and `:valid`
// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for
// server side validation.

@include form-validation-state("valid", $form-feedback-valid-color);
@include form-validation-state("invalid", $form-feedback-invalid-color);

// Inline forms
//
// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
// forms begin stacked on extra small (mobile) devices and then go inline when
// viewports reach <768px.
//
// Requires wrapping inputs and labels with `.form-group` for proper display of
// default HTML form controls and our custom form controls (e.g., input groups).

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)

  // Because we use flex, the initial sizing of checkboxes is collapsed and
  // doesn't occupy the full-width (which is what we want for xs grid tier),
  // so we force that here.
  .form-check {
    width: 100%;
  }

  // Kick in the inline
  @include media-breakpoint-up(sm) {
    label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0;
    }

    // Inline-block all the things for "inline"
    .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0;
    }

    // Allow folks to *not* use `.form-group`
    .form-control {
      display: inline-block;
      width: auto; // Prevent labels from stacking above inputs in `.form-group`
      vertical-align: middle;
    }

    // Make static controls behave like regular ones
    .form-control-plaintext {
      display: inline-block;
    }

    .input-group,
    .custom-select {
      width: auto;
    }

    // Remove default margin on radios/checkboxes that were used for stacking, and
    // then undo the floating of radios and checkboxes to match.
    .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0;
    }
    .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: $form-check-input-margin-x;
      margin-left: 0;
    }

    .custom-control {
      align-items: center;
      justify-content: center;
    }
    .custom-control-label {
      margin-bottom: 0;
    }
  }
}

html {
  margin: 0;
  padding: 0;
  height: 100%;
  text-align: left;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 16px;
  color: #020000;
  font-weight: normal;
}
body {
  background: #FFF;
  font-size: 1em;
  line-height: 1.75;
}
/*FONT SIZE MEDIA QUERIES*/
@media only screen and (max-width: 1199px) {
  body {
    font-size: 1em;
  }
}
@media only screen and (max-width: 991px) {
  body {
    font-size: 0.9em;
  }
}
@media only screen and (max-width: 767px) {
  body {
    font-size: 0.8em;
  }
}
@font-face {
  font-family: 'NunitoSans-Regular';
  src: url('NunitoSans-Regular.eot');
  /* IE9 Compat Modes */
  src: url('NunitoSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('NunitoSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('NunitoSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('NunitoSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('NunitoSans-Regular.svg#NunitoSans-Regular') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'NunitoSans-Bold';
  src: url('NunitoSans-Bold.eot');
  /* IE9 Compat Modes */
  src: url('NunitoSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('NunitoSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */ url('NunitoSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('NunitoSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('NunitoSans-Bold.svg#NunitoSans-Bold') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'NunitoSans-ExtraBold';
  src: url('NunitoSans-ExtraBold.eot');
  /* IE9 Compat Modes */
  src: url('NunitoSans-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('NunitoSans-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */ url('NunitoSans-ExtraBold.woff') format('woff'), /* Pretty Modern Browsers */ url('NunitoSans-ExtraBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold') format('svg');
  /* Legacy iOS */
}
/* ======================================
	Typography

	REQUIRED CLASSES: h1, h2, h3, .font-a
====================================== */
h1 {
  font-size: 3em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  line-height: 1.175;
}
h2 {
  font-size: 2.25em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  line-height: 1.175;
}
h3 {
  font-size: 1.5em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  line-height: 1.175;
}
h4 {
  font-size: 1.313em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  line-height: 1.175;
}
h5 {
  font-size: 1.125em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  line-height: 1.175;
}
h6 {
  font-size: 1em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  line-height: 1.175;
}
p {
  padding: 0;
  line-height: 1.75;
}
/*RESIZE FONTS FOR EXTRA SMALL SCREEN SIZES*/
@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.8em;
  }
  h2 {
    font-size: 1.6em;
  }
  h3 {
    font-size: 1.4em;
  }
  h4 {
    font-size: 1.2em;
  }
  h5 {
    font-size: 1.1em;
  }
  h6 {
    font-size: 1em;
  }
}
/* ======================================
	Fonts

	REQUIRED CLASSES: None
====================================== */
.font-base {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: normal;
}
.font-base h1,
.font-base h2,
.font-base h3,
.font-base h4,
.font-base h5,
.font-base h6,
.font-base .nav,
.font-base .button {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: normal;
}
.font-b {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
}
.font-b h1,
.font-b h2,
.font-b h3,
.font-b h4,
.font-b h5,
.font-b h6,
.font-b .nav,
.font-b .button {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
}
.font-c {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
}
.font-c h1,
.font-c h2,
.font-c h3,
.font-c h4,
.font-c h5,
.font-c h6,
.font-c .nav,
.font-c .button {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
}
.font-d {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 300;
}
.font-d h1,
.font-d h2,
.font-d h3,
.font-d h4,
.font-d h5,
.font-d h6,
.font-d .nav,
.font-d .button {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 300;
}
.font-e {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 600;
}
.font-e h1,
.font-e h2,
.font-e h3,
.font-e h4,
.font-e h5,
.font-e h6,
.font-e .nav,
.font-e .button {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 600;
}
/* ======================================
	Font IXP Information
====================================== */
.font-d {
  -ixp-name: "Nunito Sans Light";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-base {
  -ixp-name: "Nunito Sans Regular";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-e {
  -ixp-name: "Nunito Sans Semi-Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-b {
  -ixp-name: "Nunito Sans Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-c {
  -ixp-name: "Nunito Sans Extra Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
/* ======================================
	Content

	REQUIRED CLASSES: .caption, .fine-print
====================================== */
.label {
  font-size: 0.75em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
}
.dotted-headline {
  font-size: 0.75em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
}
.dotted-headline:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-top: 5px dotted #b3b3b3;
  width: 6%;
  height: 5px;
  position: relative;
  top: 1px;
  left: 0px;
  margin-right: 10px;
}
.large-stat {
  font-size: 3em;
  color: #f48a00;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 300;
}
.caption {
  font-size: 0.85em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
.fine-print {
  font-size: 0.75em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
.display-headline {
  font-size: 140%;
}
.text-transform-upper {
  text-transform: uppercase;
}
.text-transform-lower {
  text-transform: lowercase;
}
.text-transform-capitalize {
  text-transform: capitalize;
}
/* ======================================
	Content IXP Information
    REQUIRED CLASSES: .caption, .fine-print
====================================== */
.large-stat {
  -ixp-name: "Large Stat";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.label {
  -ixp-name: "Label";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.dotted-headline {
  -ixp-name: "Dotted Headline";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.caption {
  -ixp-name: "Caption";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.fine-print {
  -ixp-name: "Fine Print";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.display-headline {
  -ixp-name: "Display Headline";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.text-transform-upper {
  -ixp-name: "Uppercase";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.text-transform-lower {
  -ixp-name: "Lowercase";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.text-transform-capitalize {
  -ixp-name: "Capitalize";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
/* ======================================
	Alignment

	REQUIRED CLASSES: ALL
====================================== */
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.indent {
  margin-left: 0.85em;
}
/* ======================================
	Alignment IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.align-right {
  -ixp-name: "Right Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-left {
  -ixp-name: "Left Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-center {
  -ixp-name: "Center Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.indent {
  -ixp-name: "Text Indent";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text";
}
/* ======================================
	List Items

	REQUIRED CLASS: .bullet-a
====================================== */
ul,
ol {
  margin: 0;
  padding: 0;
}
ul li {
  margin: 10px 0 10px 1em;
  list-style-type: disc;
}
ol {
  margin-left: 10px;
  list-style-type: decimal;
}
.bullet-a ul li {
  list-style-type: none;
  position: relative;
  padding: 0 0 0 1.2em;
  margin: 10px 0;
}
.bullet-a ul li:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  content: '\f138';
  position: absolute;
  left: 0;
  top: auto;
}
.bullet-b ul li {
  list-style-type: none;
  position: relative;
  padding: 0 0 0 1.2em;
  margin: 10px 0;
}
.bullet-b ul li:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  content: '\f00c';
  position: absolute;
  left: 0;
  top: auto;
}
/* ======================================
	List IXP Information

	REQUIRED CLASS: .bullet-a
====================================== */
.bullet-a {
  -ixp-name: "Bullet List - Circle Arrow";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
.bullet-b {
  -ixp-name: "Bullet List - Checkmark";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
/* ======================================
	Link Element Base
====================================== */
a {
  color: #002F86;
  display: inline;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
  color: #002F86;
  text-decoration: underline;
}
a:focus {
  border: 1px solid #f48a00;
  text-decoration: underline;
  border-radius: 3px;
}
/* ======================================
	CTA Links

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link {
  display: inline-block;
}
.cta_link:after,
.cta_link:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  margin: 0 0 0 .5em;
}
.cta_link.link-a {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-a:hover {
  color: #002F86;
  text-decoration: underline;
}
.cta_link.link-a:after {
  content: '\f105';
}
.cta_link.link-b {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-b:hover {
  color: #002F86;
  text-decoration: underline;
}
.cta_link.link-b:before {
  content: '\f00c';
  margin-left: 0;
  margin-right: .5em;
}
.cta_link.link-c {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-c:hover {
  color: #002F86;
  text-decoration: underline;
}
.cta_link.link-c:after {
  content: '\f08e';
}
.cta_link.link-d {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-d:hover {
  color: #002F86;
  text-decoration: underline;
}
.cta_link.link-d:after {
  content: '\f0da';
}
.cta_link.link-e {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-e:hover {
  color: #002F86;
  text-decoration: underline;
}
.cta_link.link-e:before {
  content: '\f104';
  margin-left: 0;
  margin-right: .5em;
}
.cta_link.link-f {
  color: #002F86;
  text-decoration: underline;
  font-size: 1.125em;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
}
.cta_link.link-f:hover {
  color: #002F86;
  text-decoration: none;
}
.cta_link.link-f:focus {
  border: 1px solid #f48a00;
  text-decoration: none;
  border-radius: 3px;
}
/* ======================================
	Links IXP Information

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link.link-f {
  -ixp-name: "Large Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-a {
  -ixp-name: "Arrow Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-b {
  -ixp-name: "Check Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-c {
  -ixp-name: "Link Out Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-d {
  -ixp-name: "Caret Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-e {
  -ixp-name: "Back Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
/* ======================================
	Colors

	REQUIRED CLASS - .color-a, .color-b

    NOTE: These 2 required class (a & b) style values should not change. 
    They should be always be White and black.
====================================== */
.color-a {
  color: #FFF !important;
}
.color-a h1,
.color-a h2,
.color-a h3,
.color-a h4,
.color-a h5,
.color-a h6,
.color-a a,
.color-a p {
  color: #FFF !important;
}
.color-b {
  color: #020000 !important;
}
.color-b h1,
.color-b h2,
.color-b h3,
.color-b h4,
.color-b h5,
.color-b h6,
.color-b a,
.color-b p {
  color: #020000 !important;
}
.color-c {
  color: #002F86 !important;
}
.color-c h1,
.color-c h2,
.color-c h3,
.color-c h4,
.color-c h5,
.color-c h6,
.color-c a,
.color-c p {
  color: #002F86 !important;
}
.color-d {
  color: #f48a00 !important;
}
.color-d h1,
.color-d h2,
.color-d h3,
.color-d h4,
.color-d h5,
.color-d h6,
.color-d a,
.color-d p {
  color: #f48a00 !important;
}
.color-e {
  color: #06183D !important;
}
.color-e h1,
.color-e h2,
.color-e h3,
.color-e h4,
.color-e h5,
.color-e h6,
.color-e a,
.color-e p {
  color: #06183D !important;
}
.color-f {
  color: #eae6dd !important;
}
.color-f h1,
.color-f h2,
.color-f h3,
.color-f h4,
.color-f h5,
.color-f h6,
.color-f a,
.color-f p {
  color: #eae6dd !important;
}
.color-g {
  color: #f2f4f9 !important;
}
.color-g h1,
.color-g h2,
.color-g h3,
.color-g h4,
.color-g h5,
.color-g h6,
.color-g a,
.color-g p {
  color: #f2f4f9 !important;
}
.color-h {
  color: #b3b3b3 !important;
}
.color-h h1,
.color-h h2,
.color-h h3,
.color-h h4,
.color-h h5,
.color-h h6,
.color-h a,
.color-h p {
  color: #b3b3b3 !important;
}
.color-i {
  color: #545759 !important;
}
.color-i h1,
.color-i h2,
.color-i h3,
.color-i h4,
.color-i h5,
.color-i h6,
.color-i a,
.color-i p {
  color: #545759 !important;
}
.color-j {
  color: #020000 !important;
}
.color-j h1,
.color-j h2,
.color-j h3,
.color-j h4,
.color-j h5,
.color-j h6,
.color-j a,
.color-j p {
  color: #020000 !important;
}
/* ======================================
	Colors IXP Information
====================================== */
.color-a {
  -ixp-name: "White";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-b {
  -ixp-name: "Charcoal";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-c {
  -ixp-name: "Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-d {
  -ixp-name: "Orange";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-e {
  -ixp-name: "Dark Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-f {
  -ixp-name: "Tan";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-g {
  -ixp-name: "Off White";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-h {
  -ixp-name: "Mid Gray";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-i {
  -ixp-name: "Dark Gray";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
/*.color-j { .ixp-colors("@{color-h-name}"); }*/
/* ======================================
	Backgrounds

	REQUIRED CLASSES:
	.background-a,
	.background-b,
	.background-c

    NOTE: These,required, 3 class (a,b, and c) style values should not change. 
    They should be White, Transparent White and Transparent Black always.
====================================== */
.background-a {
  background: #FFF;
}
.background-b {
  background: #FFF;
  background: rgba(255, 255, 255, 0.6);
}
.background-c {
  background: #020000;
  background: rgba(0, 0, 0, 0.6);
}
.background-d {
  background: #020000;
}
.background-e {
  background: #002F86;
}
.background-f {
  background: #f48a00;
}
.background-g {
  background: #06183D;
}
.background-h {
  background: #eae6dd;
}
.background-i {
  background: #f2f4f9;
}
.background-j {
  background: #b3b3b3;
}
.background-k {
  background: #545759;
}
.background-l {
  background: #020000;
}
.overlay-a {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), linear-gradient(0deg, rgba(244, 138, 0, 0.35) 0%, rgba(244, 138, 0, 0) 100%);
}
.overlay-b {
  background: linear-gradient(0deg, rgba(244, 138, 0, 0.35) 0%, rgba(244, 138, 0, 0) 100%);
}
/* ======================================
	Background IXP Information
====================================== */
.background-a {
  -ixp-name: "White Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-b {
  -ixp-name: "White Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-c {
  -ixp-name: "Black Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-d {
  -ixp-name: "Charcoal Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-e {
  -ixp-name: "Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-f {
  -ixp-name: "Orange Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-g {
  -ixp-name: "Dark Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-h {
  -ixp-name: "Tan Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-i {
  -ixp-name: "Off White Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-j {
  -ixp-name: "Mid Gray Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-k {
  -ixp-name: "Dark Gray Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/*.background-l { .ixp-background("@{color-h-name} Background"); }*/
.overlay-a {
  -ixp-name: "Overlay - Dark w/ Orange Gradient Overlay";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.overlay-b {
  -ixp-name: "Overlay - Orange Gradient Overlay";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Pre Header

	REQUIRED CLASS: .pre-header, .pre-header-a
====================================== */
.pre-header {
  padding: 0.5em 0;
}
.pre-header-a {
  background: #020000;
  color: #FFF;
  padding: 0.5em 0;
}
.pre-header-a a {
  color: #FFF;
}
.pre-header-a a:hover {
  color: #f2f4f9;
}
.pre-header-a .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pre-header-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pre-header-a .generic-fill:focus {
  border-color: #f48a00;
}
.pre-header-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pre-header-a .generic-fill:focus {
  border-color: #f48a00;
}
.pre-header-a .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pre-header-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pre-header-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
/* ======================================
	Pre Header IXP Information
    REQUIRED CLASSES: .pre-header, .pre-header-a
====================================== */
.pre-header {
  -ixp-name: "Pre-Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.pre-header-a {
  -ixp-name: "Pre-Header - Black";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Logo

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light,
.logo-b,
.logo-c {
  background-image: url('South_Estab1899_WHITE.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 80px;
  min-width: 170px;
  background-size: 170px 80px;
  display: inline-block;
  text-indent: -9999px;
}
@media (max-width: 768px) {
  .header-logo-light,
  .logo-b,
  .logo-c {
    min-height: 54px;
    min-width: 115px;
    background-size: 115px 54px;
  }
}
.logo-b {
  background-image: url('South_Estab1899_CMYK.png');
}
.logo-c {
  background-image: url('South_Estab1899_BLACK.png');
}
.logo-d {
  background-image: url('South_WHITE.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 80px;
  min-width: 209px;
  background-size: 209px 80px;
  display: inline-block;
  text-indent: -9999px;
}
@media (max-width: 768px) {
  .logo-d {
    min-height: 54px;
    min-width: 141px;
    background-size: 141px 54px;
  }
}
/* ======================================
	Logo IXP Information

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  -ixp-name: "Logo - White";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.logo-b {
  -ixp-name: "Logo - Color";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.logo-c {
  -ixp-name: "Logo - Black";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.logo-d {
  -ixp-name: "Logo - White w/o Est";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
/* ======================================
	Header

	REQUIRED CLASS: .header,.header-a
====================================== */
.header {
  padding: 1.5em 0;
}
.header-a {
  background: transparent;
  color: #FFF;
  padding: 1.5em 0;
}
.header-a h1,
.header-a h2,
.header-a h3,
.header-a h4,
.header-a h5,
.header-a h6,
.header-a p,
.header-a .pf_form_table,
.header-a .pf_form_table .pf_label_text {
  color: #FFF;
}
.header-a a {
  color: #FFF;
}
.header-a a:hover {
  color: #002F86;
}
.header-a .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.header-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.header-a .generic-fill:focus {
  border-color: #f48a00;
}
.header-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.header-a .generic-fill:focus {
  border-color: #f48a00;
}
.header-a .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.header-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.header-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.header-b {
  background: #FFF;
  color: #020000;
  padding: 1.5em 0;
}
.header-b h1,
.header-b h2,
.header-b h3,
.header-b h4,
.header-b h5,
.header-b h6,
.header-b p,
.header-b .pf_form_table,
.header-b .pf_form_table .pf_label_text {
  color: #020000;
}
.header-b a {
  color: #002F86;
}
.header-b a:hover {
  color: #002F86;
}
.header-b .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.header-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.header-b .generic-fill:focus {
  border-color: #f48a00;
}
.header-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.header-b .generic-fill:focus {
  border-color: #f48a00;
}
.header-b .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.header-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.header-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
/* ======================================
    Header IXP Information
    REQUIRED CLASSES: .header, .header-a
====================================== */
.header {
  -ixp-name: "Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-a {
  -ixp-name: "Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-b {
  -ixp-name: "Header - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Inner Content Wrap

	NOTE: Container that includes the
	pre-content, content & post-content

	REQUIRED CLASS: .inner-content-wrapper
====================================== */
.inner-content-wrapper-a {
  background: #FFF;
}
/* ======================================
    Inner Content Wrap IXP Information
    REQUIRED CLASSES: .inner-content-wrapper
====================================== */
.inner-content-wrapper {
  -ixp-name: "Inner Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
.inner-content-wrapper-a {
  -ixp-name: "Inner Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
/* ======================================
	Pre Content
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  padding: 3em 0;
}
/* ======================================
    Pre Content IXP Information
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  -ixp-name: "Pre-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Content
    REQUIRED CLASSES: .content, .content-a, .content-b, .content-c
    NOTE: Content A should be a white background with styles, content B should be a light gray or very pale color with styles, and content C should be the main brand color or dark color with styles.
====================================== */
.content {
  padding: 3em 0;
}
.content.content-a {
  background: #FFF;
  color: #020000;
}
.content.content-a h1,
.content.content-a h2,
.content.content-a h3,
.content.content-a h4,
.content.content-a h5,
.content.content-a h6,
.content.content-a p,
.content.content-a .pf_form_table,
.content.content-a .pf_form_table .pf_label_text {
  color: #020000;
}
.content.content-a a {
  color: #002F86;
}
.content.content-a a:hover {
  color: #002F86;
}
.content.content-a .ixp-component-dropdown-input a {
  color: #002F86;
}
.content.content-a .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.content.content-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.content.content-a .generic-fill:focus {
  border-color: #f48a00;
}
.content.content-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.content.content-a .generic-fill:focus {
  border-color: #f48a00;
}
.content.content-a .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-b {
  background: #f2f4f9;
  color: #020000;
}
.content.content-b h1,
.content.content-b h2,
.content.content-b h3,
.content.content-b h4,
.content.content-b h5,
.content.content-b h6,
.content.content-b p,
.content.content-b .pf_form_table,
.content.content-b .pf_form_table .pf_label_text {
  color: #020000;
}
.content.content-b a {
  color: #002F86;
}
.content.content-b a:hover {
  color: #002F86;
}
.content.content-b .ixp-component-dropdown-input a {
  color: #002F86;
}
.content.content-b .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.content.content-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.content.content-b .generic-fill:focus {
  border-color: #f48a00;
}
.content.content-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.content.content-b .generic-fill:focus {
  border-color: #f48a00;
}
.content.content-b .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.content.content-c {
  background: #06183D;
  color: #FFF;
}
.content.content-c h1,
.content.content-c h2,
.content.content-c h3,
.content.content-c h4,
.content.content-c h5,
.content.content-c h6,
.content.content-c p,
.content.content-c .pf_form_table,
.content.content-c .pf_form_table .pf_label_text {
  color: #FFF;
}
.content.content-c a {
  color: #FFF;
}
.content.content-c a:hover {
  color: #f2f4f9;
}
.content.content-c .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.content.content-c .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.content.content-c .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.content.content-c .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.content.content-c .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.content.content-c .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
/* ======================================
    Content IXP Information
    REQUIRED CLASSES: .content, .content-a, .content-b, .content-c
    NOTE: Content A should be a white background with styles, content B should be a light gray or very pale color with styles, and content C should be the main brand color or dark color with styles.
====================================== */
.content {
  -ixp-name: "Content";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-a {
  -ixp-name: "Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-b {
  -ixp-name: "Content - Off White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.content.content-c {
  -ixp-name: "Content - Dark Blue";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Content

	REQUIRED CLASS: .post-content,.post-content-a
====================================== */
.post-content {
  padding: 3em 0;
}
.post-content-a {
  background: #f2f4f9;
  padding: 3em 0;
  color: #020000;
}
.post-content-a h1,
.post-content-a h2,
.post-content-a h3,
.post-content-a h4,
.post-content-a h5,
.post-content-a h6,
.post-content-a p,
.post-content-a .pf_form_table,
.post-content-a .pf_form_table .pf_label_text {
  color: #020000;
}
.post-content-a a {
  color: inherit;
}
.post-content-a a:hover {
  color: #002F86;
}
.post-content-a .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.post-content-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.post-content-a .generic-fill:focus {
  border-color: #f48a00;
}
.post-content-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.post-content-a .generic-fill:focus {
  border-color: #f48a00;
}
.post-content-a .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.post-content-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.post-content-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
/* ======================================
    Post Content IXP Information
    REQUIRED CLASSES: .post-content,.post-content-a
====================================== */
.post-content {
  -ixp-name: "Post-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-content-a {
  -ixp-name: "Post-Content - Off White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Footer

	REQUIRED CLASS - .footer, .footer-a
====================================== */
.footer {
  font-size: 0.9em;
  padding: 1em 0;
}
.footer-a {
  background: #06183D;
  color: #FFF;
  font-size: 0.9em;
  padding: 1em 0;
  border-top: none;
}
.footer-a h1,
.footer-a h2,
.footer-a h3,
.footer-a h4,
.footer-a h5,
.footer-a h6,
.footer-a p {
  color: #FFF;
}
.footer-a a {
  color: #FFF;
}
.footer-a a:hover {
  color: #f2f4f9;
}
.footer-a .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.footer-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.footer-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.footer-a .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.footer-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.footer-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
/* ======================================
    Footer IXP Information
    REQUIRED CLASSES: .footer, .footer-a
====================================== */
.footer {
  -ixp-name: "Footer Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-a {
  -ixp-name: "Footer - Dark Blue";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Footer
    REQUIRED CLASSES: .post-footer, .post-footer-a
====================================== */
.post-footer {
  font-size: 0.9em;
  padding: 0.75em 0;
}
.post-footer-a {
  background: #06183D;
  color: #FFF;
  font-size: 0.9em;
  padding: 0.75em 0;
}
.post-footer-a h1,
.post-footer-a h2,
.post-footer-a h3,
.post-footer-a h4,
.post-footer-a h5,
.post-footer-a h6,
.post-footer-a p {
  color: #FFF;
}
.post-footer-a a {
  color: #FFF;
}
.post-footer-a a:hover {
  color: #f2f4f9;
}
.post-footer-a .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.post-footer-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.post-footer-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.post-footer-a .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.post-footer-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.post-footer-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
/* ======================================
    Post Footer IXP Information
    REQUIRED CLASSES: .post-footer, .post-footer-a
====================================== */
.post-footer {
  -ixp-name: "Post-Footer - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-footer-a {
  -ixp-name: "Post-Footer - Dark Blue";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Image Alignment

	REQUIRED CLASSES: ALL
====================================== */
.image-a {
  float: right;
  margin-left: 0.5em;
}
.image-b {
  float: left;
  margin-right: 0.5em;
}
.image-c {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
/* ======================================
	Images IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.image-a {
  -ixp-name: "Right Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-b {
  -ixp-name: "Left Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-c {
  -ixp-name: "Center Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
/* ======================================
	Image and Block Styling

	REQUIRED CLASS: .rounded-corners
====================================== */
.shadow-a {
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
}
.border-style-a {
  border: 2px solid #002F86;
}
.border-style-b {
  border: 2px solid #f48a00;
}
/* ======================================
	Image and Block IXP Information
    REQUIRED CLASSES: .rounded-corners
====================================== */
.shadow-a {
  -ixp-name: "Soft Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.border-style-a {
  -ixp-name: "Blue Border";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.border-style-b {
  -ixp-name: "Orange Border";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
/* ======================================
	Horizontal Rule Styling
====================================== */
hr {
  background: #f2f4f9;
  border: none;
  color: #f2f4f9;
  clear: both;
  float: none;
  height: 1px;
  margin: 0.4em 0;
  width: 100%;
}
/* GENERIC BUTTON MICRO-THEME */
.generic-fill {
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-appearance: none;
  line-height: 1;
  position: relative;
  border: solid 2px #2b2b2b;
  background: #2b2b2b;
  color: #ffffff !important;
}
.generic-fill:hover {
  background: #000000;
  border-color: #000000;
  color: #ffffff !important;
}
.generic-outline {
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-appearance: none;
  line-height: 1;
  position: relative;
  border: solid 2px #2b2b2b;
  background: transparent;
  color: #2b2b2b !important;
}
.generic-outline:hover {
  border: solid 2px #2b2b2b;
  background: #2b2b2b;
  color: #ffffff !important;
}
.generic-fill.button-small {
  -ixp-name: "Generic Fill (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-medium {
  -ixp-name: "Generic Fill (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-large {
  -ixp-name: "Generic Fill (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-fill.button-wide {
  -ixp-name: "Generic Fill (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-small {
  -ixp-name: "Generic Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-medium {
  -ixp-name: "Generic Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-large {
  -ixp-name: "Generic Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.generic-outline.button-wide {
  -ixp-name: "Generic Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
/* ======================================
	Button Element Base
====================================== */
.button,
.pf_submit_button,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button,
.generic-fill,
.generic-outline {
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-appearance: none;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 800 !important;
  text-transform: none;
}
.button:hover,
.pf_submit_button:hover,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.generic-fill:hover,
.generic-outline:hover {
  text-decoration: none !important;
  border-width: 1px;
}
.button:after,
.pf_submit_button:after,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:after,
.generic-fill:after,
.generic-outline:after {
  margin: 0 0 0 0.85em;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
}
.pf_submit_button {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
  font-size: 0.875em;
  padding: 0.75em 1em;
}
.pf_submit_button:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pf_submit_button:focus {
  border-color: #f48a00;
}
.pf_submit_button:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pf_submit_button:focus {
  border-color: #f48a00;
}
/* ======================================
	Button - Mixins
====================================== */
/* ======================================
	Button

	REQUIRED CLASS: .button-a
====================================== */
.button-a,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button {
  background: #f7921d;
  color: #FFF !important;
  border-color: #f7921d;
}
.button-a:hover,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.button-a:focus,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:focus {
  border-color: #f48a00;
}
.button-b,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button {
  background: transparent;
  color: #f7921d !important;
  border-color: #f7921d;
}
.button-b:hover,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #f2f4f9;
  color: #f7921d !important;
  border-color: #f7921d;
}
.button-c,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.button-c:hover,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.button-d,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.button-d:hover,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
/* ======================================
	Button Size Settings

	REQUIRED CLASSES:
	.button-small,
	.button-medium,
	.button-large,
	.button-wide
====================================== */
.button-small,
.button-container-small .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 0.75em;
  padding: 0.5em;
  text-align: center;
}
.button-medium,
.button-container-medium .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 0.875em;
  padding: 0.75em 1em;
  text-align: center;
}
.button-large,
.button-container-large .pf_form_table .pf_submit_cell .pf_submit_button {
  font-size: 1em;
  padding: 0.75em 1em;
  text-align: center;
}
.button-wide,
.button-container-wide .pf_form_table .pf_submit_cell .pf_submit_button {
  display: block;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  padding: 0.75em 1em;
  text-align: center;
}
/* ======================================
	Button Icon Padding
====================================== */
.button-small.button-checked,
.button-container-small.button-checked,
.button-small.button-arrow,
.button-container-small.button-arrow,
.button-small.button-back,
.button-container-small.button-back,
.button-small.button-down,
.button-container-small.button-down {
  padding: 1em 2em;
}
.button-medium.button-checked,
.button-container-medium.button-checked,
.button-medium.button-arrow,
.button-container-medium.button-arrow,
.button-medium.button-back,
.button-container-medium.button-back,
.button-medium.button-down,
.button-container-medium.button-down {
  padding: 1em 2em;
}
.button-large.button-checked,
.button-container-large.button-checked,
.button-large.button-arrow,
.button-container-large.button-arrow,
.button-large.button-back,
.button-container-large.button-back,
.button-large.button-down,
.button-container-large.button-down {
  padding: 1em 2em;
}
.button-wide.button-checked,
.button-container-wide.button-checked,
.button-wide.button-arrow,
.button-container-wide.button-arrow,
.button-wide.button-back,
.button-container-wide.button-back,
.button-wide.button-down,
.button-container-wide.button-down {
  padding: 1em 2em;
}
/* ======================================
	Button Icon Position
====================================== */
.button-checked:after,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button:after {
  content: '\f00c';
}
.button-arrow:after,
.button-container-arrow .pf_form_table .pf_submit_cell .pf_submit_button:after {
  content: '\f054';
}
.button-back:before,
.button-container-back .pf_form_table .pf_submit_cell .pf_submit_button:before {
  margin-right: .85em;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  content: '\f053';
}
.button-down:after,
.button-container-down .pf_form_table .pf_submit_cell .pf_submit_button:after {
  content: '\f078';
}
/* ======================================
	Button IXP Information

	REQUIRED CLASSES:
	.button.button-a.button-small
	.button.button-a.button-medium
	.button.button-a.button-large
	.button.button-a.button-wide
====================================== */
.button.button-a.button-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-back {
  -ixp-name: "Blue back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-back {
  -ixp-name: "Blue back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-back {
  -ixp-name: "Blue back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-back {
  -ixp-name: "Blue back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-back {
  -ixp-name: "Blue back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-back {
  -ixp-name: "Blue back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-back {
  -ixp-name: "Blue back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-back {
  -ixp-name: "Blue back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-down {
  -ixp-name: "Blue down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-down {
  -ixp-name: "Blue down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-down {
  -ixp-name: "Blue down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-down {
  -ixp-name: "Blue down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-down {
  -ixp-name: "Blue down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-down {
  -ixp-name: "Blue down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-down {
  -ixp-name: "Blue down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-down {
  -ixp-name: "Blue down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small {
  -ixp-name: "Blue Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small {
  -ixp-name: "Blue Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium {
  -ixp-name: "Blue Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium {
  -ixp-name: "Blue Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large {
  -ixp-name: "Blue Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large {
  -ixp-name: "Blue Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide {
  -ixp-name: "Blue Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide {
  -ixp-name: "Blue Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-checked {
  -ixp-name: "Blue Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-checked {
  -ixp-name: "Blue Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-checked {
  -ixp-name: "Blue Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-checked {
  -ixp-name: "Blue Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-checked {
  -ixp-name: "Blue Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-checked {
  -ixp-name: "Blue Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-checked {
  -ixp-name: "Blue Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-checked {
  -ixp-name: "Blue Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-arrow {
  -ixp-name: "Blue Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-arrow {
  -ixp-name: "Blue Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-arrow {
  -ixp-name: "Blue Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-arrow {
  -ixp-name: "Blue Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-arrow {
  -ixp-name: "Blue Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-arrow {
  -ixp-name: "Blue Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-arrow {
  -ixp-name: "Blue Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-arrow {
  -ixp-name: "Blue Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-back {
  -ixp-name: "Blue Outline back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-back {
  -ixp-name: "Blue Outline back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-back {
  -ixp-name: "Blue Outline back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-back {
  -ixp-name: "Blue Outline back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-back {
  -ixp-name: "Blue Outline back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-back {
  -ixp-name: "Blue Outline back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-back {
  -ixp-name: "Blue Outline back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-back {
  -ixp-name: "Blue Outline back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-down {
  -ixp-name: "Blue Outline down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-down {
  -ixp-name: "Blue Outline down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-down {
  -ixp-name: "Blue Outline down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-down {
  -ixp-name: "Blue Outline down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-down {
  -ixp-name: "Blue Outline down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-down {
  -ixp-name: "Blue Outline down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-down {
  -ixp-name: "Blue Outline down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-down {
  -ixp-name: "Blue Outline down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small {
  -ixp-name: "White (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small {
  -ixp-name: "White (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium {
  -ixp-name: "White (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium {
  -ixp-name: "White (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large {
  -ixp-name: "White (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large {
  -ixp-name: "White (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide {
  -ixp-name: "White (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide {
  -ixp-name: "White (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-checked {
  -ixp-name: "White checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-checked {
  -ixp-name: "White checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-checked {
  -ixp-name: "White checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-checked {
  -ixp-name: "White checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-checked {
  -ixp-name: "White checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-checked {
  -ixp-name: "White checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-checked {
  -ixp-name: "White checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-checked {
  -ixp-name: "White checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-arrow {
  -ixp-name: "White arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-arrow {
  -ixp-name: "White arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-arrow {
  -ixp-name: "White arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-arrow {
  -ixp-name: "White arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-arrow {
  -ixp-name: "White arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-arrow {
  -ixp-name: "White arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-arrow {
  -ixp-name: "White arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-arrow {
  -ixp-name: "White arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-back {
  -ixp-name: "White back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-back {
  -ixp-name: "White back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-back {
  -ixp-name: "White back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-back {
  -ixp-name: "White back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-back {
  -ixp-name: "White back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-back {
  -ixp-name: "White back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-back {
  -ixp-name: "White back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-back {
  -ixp-name: "White back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small.button-down {
  -ixp-name: "White down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small.button-container-down {
  -ixp-name: "White down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium.button-down {
  -ixp-name: "White down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium.button-container-down {
  -ixp-name: "White down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large.button-down {
  -ixp-name: "White down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large.button-container-down {
  -ixp-name: "White down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide.button-down {
  -ixp-name: "White down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide.button-container-down {
  -ixp-name: "White down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small {
  -ixp-name: "White Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small {
  -ixp-name: "White Outline (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium {
  -ixp-name: "White Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium {
  -ixp-name: "White Outline (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large {
  -ixp-name: "White Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large {
  -ixp-name: "White Outline (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide {
  -ixp-name: "White Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide {
  -ixp-name: "White Outline (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-checked {
  -ixp-name: "White Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-checked {
  -ixp-name: "White Outline checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-checked {
  -ixp-name: "White Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-checked {
  -ixp-name: "White Outline checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-checked {
  -ixp-name: "White Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-checked {
  -ixp-name: "White Outline checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-checked {
  -ixp-name: "White Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-checked {
  -ixp-name: "White Outline checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-arrow {
  -ixp-name: "White Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-arrow {
  -ixp-name: "White Outline arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-arrow {
  -ixp-name: "White Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-arrow {
  -ixp-name: "White Outline arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-arrow {
  -ixp-name: "White Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-arrow {
  -ixp-name: "White Outline arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-arrow {
  -ixp-name: "White Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-arrow {
  -ixp-name: "White Outline arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-back {
  -ixp-name: "White Outline back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-back {
  -ixp-name: "White Outline back (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-back {
  -ixp-name: "White Outline back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-back {
  -ixp-name: "White Outline back (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-back {
  -ixp-name: "White Outline back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-back {
  -ixp-name: "White Outline back (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-back {
  -ixp-name: "White Outline back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-back {
  -ixp-name: "White Outline back (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small.button-down {
  -ixp-name: "White Outline down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small.button-container-down {
  -ixp-name: "White Outline down (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium.button-down {
  -ixp-name: "White Outline down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium.button-container-down {
  -ixp-name: "White Outline down (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large.button-down {
  -ixp-name: "White Outline down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large.button-container-down {
  -ixp-name: "White Outline down (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide.button-down {
  -ixp-name: "White Outline down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide.button-container-down {
  -ixp-name: "White Outline down (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
/* ======================================
	Directional Buttons

	REQUIRED CLASS: none, these are optional for theme kits
====================================== */
.button-down-dark,
.button-up-dark,
.button-left-dark,
.button-right-dark,
.button-down-light,
.button-up-light,
.button-left-light,
.button-right-light {
  z-index: 100;
  width: 40px;
  height: 40px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  text-indent: 40px;
  text-decoration: none !important;
  font-size: 0;
  overflow: hidden;
}
.button-down-dark:after,
.button-up-dark:after,
.button-left-dark:after,
.button-right-dark:after,
.button-down-light:after,
.button-up-light:after,
.button-left-light:after,
.button-right-light:after {
  color: #002F86;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 40px;
  margin: 0;
  line-height: 1;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button-down-dark:after {
  content: '\f107';
  color: #020000;
}
.button-down-dark:hover {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
}
.button-up-dark:after {
  content: '\f106';
  color: #020000;
}
.button-up-dark:hover {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.button-left-dark:after {
  content: '\f104';
  color: #020000;
}
.button-left-dark:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  transform: translateX(-5px);
}
.button-right-dark:after {
  content: '\f105';
  color: #020000;
}
.button-right-dark:hover {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}
.button-down-light:after {
  content: '\f107';
  color: #FFF;
}
.button-down-light:hover {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
}
.button-up-light:after {
  content: '\f106';
  color: #FFF;
}
.button-up-light:hover {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.button-left-light:after {
  content: '\f104';
  color: #FFF;
}
.button-left-light:hover {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  transform: translateX(-5px);
}
.button-right-light:after {
  content: '\f105';
  color: #FFF;
}
.button-right-light:hover {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}
/* ======================================
	Directional Button IXP Information
====================================== */
.button-up-dark {
  -ixp-name: "Dark Arrow Up";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-up-dark {
  -ixp-name: "Dark Arrow Up";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-down-dark {
  -ixp-name: "Dark Arrow Down";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-down-dark {
  -ixp-name: "Dark Arrow Down";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-left-dark {
  -ixp-name: "Dark Arrow Left";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-left-dark {
  -ixp-name: "Dark Arrow Left";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-right-dark {
  -ixp-name: "Dark Arrow Right";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-right-dark {
  -ixp-name: "Dark Arrow Right";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-up-light {
  -ixp-name: "Light Arrow Up";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-up-light {
  -ixp-name: "Light Arrow Up";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-down-light {
  -ixp-name: "Light Arrow Down";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-down-light {
  -ixp-name: "Light Arrow Down";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-left-light {
  -ixp-name: "Light Arrow Left";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-left-light {
  -ixp-name: "Light Arrow Left";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
.button-right-light {
  -ixp-name: "Light Arrow Right";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Link,Text";
}
.button-container-right-light {
  -ixp-name: "Light Arrow Right";
  -ixp-tags: "Directional Buttons";
  -ixp-group: "directional-buttons";
  -ixp-scope: "Lightbox";
}
/* ======================================
	Pods
    REQUIRED CLASS: .pod, .pod-a, .pod-b, .pod-c, .pod.form-pod-a
    NOTE: .pod, .pod-b, .pod-c style values should not change. 
    They should be Transparent (.pod), Transparent White (.pod-b) and Transparent Black (.pod-c) always.
====================================== */
.pod {
  padding: 1em;
}
.pod .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod .generic-fill:focus {
  border-color: #f48a00;
}
.pod .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod .generic-fill:focus {
  border-color: #f48a00;
}
.pod .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-a {
  background: #FFF;
  color: #020000;
}
.pod.pod-a h1,
.pod.pod-a h2,
.pod.pod-a h3,
.pod.pod-a h4,
.pod.pod-a h5,
.pod.pod-a h6,
.pod.pod-a p,
.pod.pod-a .pf_form_table,
.pod.pod-a .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-a a {
  color: #002F86;
}
.pod.pod-a a:hover {
  color: #002F86;
}
.pod.pod-a .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-a .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-a .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-a .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-a .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-a .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-a .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-b {
  background: #FFF;
  background: rgba(255, 255, 255, 0.6);
  color: #020000;
}
.pod.pod-b h1,
.pod.pod-b h2,
.pod.pod-b h3,
.pod.pod-b h4,
.pod.pod-b h5,
.pod.pod-b h6,
.pod.pod-b p,
.pod.pod-b .pf_form_table,
.pod.pod-b .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-b a {
  color: #002F86;
}
.pod.pod-b a:hover {
  color: #002F86;
}
.pod.pod-b .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-b .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-b .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-b .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-b .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-b .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-b .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-c {
  background: #020000;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF;
}
.pod.pod-c h1,
.pod.pod-c h2,
.pod.pod-c h3,
.pod.pod-c h4,
.pod.pod-c h5,
.pod.pod-c h6,
.pod.pod-c p,
.pod.pod-c .pf_form_table,
.pod.pod-c .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-c a {
  color: #FFF;
}
.pod.pod-c a:hover {
  color: #f2f4f9;
}
.pod.pod-c .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-c .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-c .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-c .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-c .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-c .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-c .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-d {
  background: #020000;
  color: #FFF;
}
.pod.pod-d h1,
.pod.pod-d h2,
.pod.pod-d h3,
.pod.pod-d h4,
.pod.pod-d h5,
.pod.pod-d h6,
.pod.pod-d p,
.pod.pod-d .pf_form_table,
.pod.pod-d .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-d a {
  color: #FFF;
}
.pod.pod-d a:hover {
  color: #f2f4f9;
}
.pod.pod-d .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-d .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-d .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-d .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-d .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-d .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-d .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-e {
  background: #002F86;
  color: #FFF;
}
.pod.pod-e h1,
.pod.pod-e h2,
.pod.pod-e h3,
.pod.pod-e h4,
.pod.pod-e h5,
.pod.pod-e h6,
.pod.pod-e p,
.pod.pod-e .pf_form_table,
.pod.pod-e .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-e a {
  color: #FFF;
}
.pod.pod-e a:hover {
  color: #f2f4f9;
}
.pod.pod-e .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-e .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-e .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-e .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-e .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-e .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-e .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-f {
  background: #f48a00;
  color: #FFF;
}
.pod.pod-f h1,
.pod.pod-f h2,
.pod.pod-f h3,
.pod.pod-f h4,
.pod.pod-f h5,
.pod.pod-f h6,
.pod.pod-f p,
.pod.pod-f .pf_form_table,
.pod.pod-f .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-f a {
  color: #FFF;
}
.pod.pod-f a:hover {
  color: #f2f4f9;
}
.pod.pod-f .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-f .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-f .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-f .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-f .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-f .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-f .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-g {
  background: #06183D;
  color: #FFF;
}
.pod.pod-g h1,
.pod.pod-g h2,
.pod.pod-g h3,
.pod.pod-g h4,
.pod.pod-g h5,
.pod.pod-g h6,
.pod.pod-g p,
.pod.pod-g .pf_form_table,
.pod.pod-g .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-g a {
  color: #FFF;
}
.pod.pod-g a:hover {
  color: #eae6dd;
}
.pod.pod-g .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-g .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-g .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-g .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-g .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-g .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-g .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-h {
  background: #eae6dd;
  color: #020000;
}
.pod.pod-h h1,
.pod.pod-h h2,
.pod.pod-h h3,
.pod.pod-h h4,
.pod.pod-h h5,
.pod.pod-h h6,
.pod.pod-h p,
.pod.pod-h .pf_form_table,
.pod.pod-h .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-h a {
  color: #002F86;
}
.pod.pod-h a:hover {
  color: #002F86;
}
.pod.pod-h .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-h .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-h .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-h .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-h .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-h .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-h .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-h .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-h .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-i {
  background: #f2f4f9;
  color: #020000;
}
.pod.pod-i h1,
.pod.pod-i h2,
.pod.pod-i h3,
.pod.pod-i h4,
.pod.pod-i h5,
.pod.pod-i h6,
.pod.pod-i p,
.pod.pod-i .pf_form_table,
.pod.pod-i .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-i a {
  color: #002F86;
}
.pod.pod-i a:hover {
  color: #002F86;
}
.pod.pod-i .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-i .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-i .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-i .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-i .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-i .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-i .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-i .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-i .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-j {
  background: #b3b3b3;
  color: #FFF;
}
.pod.pod-j h1,
.pod.pod-j h2,
.pod.pod-j h3,
.pod.pod-j h4,
.pod.pod-j h5,
.pod.pod-j h6,
.pod.pod-j p,
.pod.pod-j .pf_form_table,
.pod.pod-j .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-j a {
  color: #FFF;
}
.pod.pod-j a:hover {
  color: #002F86;
}
.pod.pod-j .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-j .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-j .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-j .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-j .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-j .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-j .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-j .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-j .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-k {
  background: #545759;
  color: #FFF;
}
.pod.pod-k h1,
.pod.pod-k h2,
.pod.pod-k h3,
.pod.pod-k h4,
.pod.pod-k h5,
.pod.pod-k h6,
.pod.pod-k p,
.pod.pod-k .pf_form_table,
.pod.pod-k .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.pod-k a {
  color: #FFF;
}
.pod.pod-k a:hover {
  color: #002F86;
}
.pod.pod-k .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-k .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-k .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-k .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-k .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.pod-k .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-k .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.pod-l {
  background: #FFF;
  color: #020000;
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
}
.pod.pod-l h1,
.pod.pod-l h2,
.pod.pod-l h3,
.pod.pod-l h4,
.pod.pod-l h5,
.pod.pod-l h6,
.pod.pod-l p,
.pod.pod-l .pf_form_table,
.pod.pod-l .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-l a {
  color: #002F86;
}
.pod.pod-l a:hover {
  color: #002F86;
}
.pod.pod-l .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-l .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-l .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-l .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-l .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-l .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-l .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-l .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-l .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-m {
  background: #FFF;
  color: #020000;
  border-top: 5px dotted #f48a00;
}
.pod.pod-m h1,
.pod.pod-m h2,
.pod.pod-m h3,
.pod.pod-m h4,
.pod.pod-m h5,
.pod.pod-m h6,
.pod.pod-m p,
.pod.pod-m .pf_form_table,
.pod.pod-m .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-m a {
  color: #002F86;
}
.pod.pod-m a:hover {
  color: #002F86;
}
.pod.pod-m .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-m .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-m .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-m .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-m .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-m .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-m .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-m .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-m .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-n {
  background: #FFF;
  color: #020000;
  border-bottom: 5px dotted #f48a00;
}
.pod.pod-n h1,
.pod.pod-n h2,
.pod.pod-n h3,
.pod.pod-n h4,
.pod.pod-n h5,
.pod.pod-n h6,
.pod.pod-n p,
.pod.pod-n .pf_form_table,
.pod.pod-n .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-n a {
  color: #002F86;
}
.pod.pod-n a:hover {
  color: #002F86;
}
.pod.pod-n .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-n .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-n .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-n .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-n .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-n .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-n .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-n .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-n .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-o {
  background: #FFF;
  color: #020000;
  border-top: 5px dotted #f48a00;
  border-bottom: 5px dotted #f48a00;
}
.pod.pod-o h1,
.pod.pod-o h2,
.pod.pod-o h3,
.pod.pod-o h4,
.pod.pod-o h5,
.pod.pod-o h6,
.pod.pod-o p,
.pod.pod-o .pf_form_table,
.pod.pod-o .pf_form_table .pf_label_text {
  color: #020000;
}
.pod.pod-o a {
  color: #002F86;
}
.pod.pod-o a:hover {
  color: #002F86;
}
.pod.pod-o .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.pod-o .generic-fill {
  background: #002F86;
  color: #FFF !important;
  border-color: #002F86;
}
.pod.pod-o .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-o .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-o .generic-fill:hover {
  background: #06183D;
  color: #FFF !important;
  border-color: #06183D;
}
.pod.pod-o .generic-fill:focus {
  border-color: #f48a00;
}
.pod.pod-o .generic-outline {
  background: transparent;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-o .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
.pod.pod-o .generic-outline:hover {
  background: #f2f4f9;
  color: #002F86 !important;
  border-color: #002F86;
}
/* ======================================
	Pods with Form Styling

	REQUIRED CLASS: .pod.form-pod-a
====================================== */
.pod.form-pod-a {
  background: #020000;
  color: #FFF;
}
.pod.form-pod-a h1,
.pod.form-pod-a h2,
.pod.form-pod-a h3,
.pod.form-pod-a h4,
.pod.form-pod-a h5,
.pod.form-pod-a h6,
.pod.form-pod-a p,
.pod.form-pod-a .pf_form_table,
.pod.form-pod-a .pf_form_table .pf_label_text {
  color: #FFF;
}
.pod.form-pod-a a {
  color: #FFF;
}
.pod.form-pod-a a:hover {
  color: #f2f4f9;
}
.pod.form-pod-a .ixp-component-dropdown-input a {
  color: #002F86;
}
.pod.form-pod-a .generic-fill {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.form-pod-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.form-pod-a .generic-fill:hover {
  background: #002F86;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.form-pod-a .generic-outline {
  background: transparent;
  color: #FFF !important;
  border-color: #FFF;
}
.pod.form-pod-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
.pod.form-pod-a .generic-outline:hover {
  background: #FFF;
  color: #002F86 !important;
  border-color: #FFF;
}
/* ======================================
	Pod IXP Information

	REQUIRED CLASS: .pod, .pod-a, .pod.form-pod-a
====================================== */
.pod {
  -ixp-name: "Transparent";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-a {
  -ixp-name: "White Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-b {
  -ixp-name: "White Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-c {
  -ixp-name: "Black Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-d {
  -ixp-name: "Charcoal Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-e {
  -ixp-name: "Blue Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-f {
  -ixp-name: "Orange Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-g {
  -ixp-name: "Dark Blue Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-h {
  -ixp-name: "Tan Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-i {
  -ixp-name: "Off White Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-j {
  -ixp-name: "Mid Gray Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-k {
  -ixp-name: "Dark Gray Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/*.pod.form-pod-a { .ixp-pod("@{form-pod-a-name} Pod"); }*/
.pod.pod-l {
  -ixp-name: "White w/ Shadow Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-m {
  -ixp-name: "White w/ Orange Dot Border - Top Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-n {
  -ixp-name: "White w/ Orange Dot Border - Bottom Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-o {
  -ixp-name: "White w/ Orange Dot Border - Top & Bottom Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Navigation: Default Style Overrides
====================================== */
.ixp-nav {
  background-color: transparent;
  color: #FFF;
  font-weight: 400;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1em;
  margin: 0;
  text-transform: uppercase;
  padding: 0;
  text-align: center;
}
.ixp-nav .ixp-nav-collapsible {
  height: auto;
  float: right;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem {
  background: none;
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-right: none;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a {
  background-color: transparent;
  color: #FFF;
  display: block;
  padding: 0.25em 1.25em;
  text-decoration: none;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  line-height: 1;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a:hover {
  background-color: transparent;
  color: #f48a00;
  text-decoration: none;
}
.ixp-nav.ixp-nav-collapsed {
  background-color: transparent;
  margin: 0.5em 0;
  text-align: center;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-opened {
  background-color: transparent;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-collapsible {
  float: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem a {
  padding: 10px;
  text-align: center;
  font-size: 110%;
}
.ixp-nav .ixp-nav-toggle {
  margin: 0;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #FFF;
  opacity: .6;
}
.ixp-nav .ixp-nav-toggle:hover .ixp-nav-icon-bar {
  background-color: #FFF;
  opacity: 1;
}
.ixp-nav .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #FFF;
  opacity: 1;
}
/* ======================================
	Navigation: alt theme(s)
    REQUIRED CLASS - .ixp-nav-menu-a
====================================== */
/* ========== THEME A ========== */
.ixp-nav-menu-a {
  background-color: transparent;
  color: #020000;
  margin: 0;
  padding: 0;
  font-size: 1em;
  text-align: center;
}
.ixp-nav-menu-a .ixp-nav-collapsible {
  float: right;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem {
  float: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a {
  background-color: transparent;
  color: #020000;
  padding: 0.25em 1.25em;
  text-decoration: none;
  font-size: 1em;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:hover {
  background: transparent;
  color: #002F86;
}
.ixp-nav-menu-a .ixp-navlist {
  padding-top: 10px;
}
.ixp-nav-menu-a .ixp-navlist li:last-child {
  /* Overrides Default Styling from ixp-nav */
  border: none;
}
.ixp-nav-menu-a.ixp-nav-collapsed {
  /* BG color solid or transparent */
  background-color: transparent;
  margin: 0.5em 0;
  text-align: center;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened {
  background-color: transparent;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened li:first-child {
  margin-top: 0.5em;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem {
  margin-left: 0;
  margin-right: 0;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a {
  padding: 10px;
  text-decoration: none;
  margin: 0;
  font-size: 110%;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a:hover {
  background-color: transparent;
}
.ixp-nav-menu-a .ixp-nav-toggle {
  margin: 0 0 5px;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #020000;
}
.ixp-nav-menu-a .ixp-nav-toggle:hover .ixp-nav-icon-bar {
  background-color: #020000;
}
.ixp-nav-menu-a .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #020000;
}
/* ======================================
	Navigation IXP Information
====================================== */
.ixp-nav-menu-a {
  -ixp-name: "Secondary Navigation";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "Navigation";
}
/* ======================================
	Navigation Active States
    REQUIRED CLASS - ixp-navitem-active-state-a, ixp-navitem-active-state-b
====================================== */
.ixp-navitem-active-state-a a {
  color: #f48a00 !important;
  background: transparent !important;
}
.ixp-navitem-active-state-a a:hover {
  color: #FFF !important;
}
.ixp-navitem-active-state-b a {
  color: #002F86 !important;
  background: transparent !important;
}
.ixp-navitem-active-state-b a:hover {
  color: #020000 !important;
}
/* ======================================
	Navigation Active States IXP Information
====================================== */
.ixp-navitem-active-state-a {
  -ixp-name: "Active Primary";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
.ixp-navitem-active-state-b {
  -ixp-name: "Active Secondary";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
/* ======================================
	Accordion RMW (Default)
====================================== */
.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background: #f2f4f9;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #020000;
  filter: none;
  font-size: 1.2em;
  height: auto;
  font-family: 'Nunito Sans', sans-serif;
  margin: 0 0 5px 0;
  padding: 5px 1.75em 5px 1em;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  content: '\f078';
  margin-right: 0.25em;
  width: 1em;
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background: #002F86;
  border: none;
  color: #FFF;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:after {
  content: '\f00d';
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: #f2f4f9;
  border: none;
  color: #002F86;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover:after {
  content: '\f00d';
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background: #f2f4f9;
  border: none;
  color: #002F86;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover:after {
  content: '\f078';
}
.lbui_toggle_container {
  margin-top: 0;
  font-size: 1em !important;
}
/* ======================================
	Accordion RMW (Alternate)
====================================== */
.accordion-a.lbui_accordion_v3 {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content {
  padding: 0 !important;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background: #FFF !important;
  border-bottom: solid 1px #e0e0e0;
  color: #020000;
  filter: none;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 5px 16px 5px 40px;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  content: '\f054';
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 10px;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:after {
  display: none !important;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger:last {
  border-bottom: none !important;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background: #002F86 !important;
  border-color: #002F86 !important;
  color: #FFF;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:before {
  content: '\f078';
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background: #002F86 !important;
  border-color: #FFF !important;
  color: #FFF;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover:before {
  content: '\f078';
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background: #002F86 !important;
  border-color: #002F86 !important;
  color: #FFF;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover:before {
  content: '\f054';
}
/* ======================================
	Accordion IXP Information
    REQUIRED CLASSES: .accordion-a
====================================== */
.accordion-a {
  -ixp-name: "White w/ Blue";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "Accordion, accordion_v3";
}
/* ======================================
	Tabs RMW (Default)
====================================== */
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #f2f4f9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  color: #020000;
  margin: 0 0 0px 5px;
  padding: 12px 25px;
  filter: none;
  text-shadow: none;
  font-family: 'Nunito Sans', sans-serif;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 1.2em;
  position: relative;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #f2f4f9;
  border: none;
  color: #002F86;
  filter: none;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #002F86;
  border: none;
  color: #FFF;
  filter: none !important;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:hover,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:hover {
  background: #002F86;
  border: none;
  color: #FFF;
  filter: none !important;
}
.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.lbui_tabs_v3 > .lbui_slides,
.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #FFF;
  border: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 1em;
}
.lbui_tabs_v3 .lbui_slide,
.lbui_tabs_v3.lbui_init .lbui_slide {
  color: #020000;
}
/* ======================================
	Tabs RMW (Alternate)
====================================== */
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #FFF;
  border: none;
  border-bottom: solid 1px #f2f4f9;
  color: #020000;
  filter: none;
  text-shadow: none;
  margin: 0 0 5px 5px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 10;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #002F86;
  border-color: #002F86;
  color: #FFF;
  filter: none;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #002F86;
  border-color: #002F86;
  color: #FFF;
  filter: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:after,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:after {
  display: none;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active:hover,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active:hover {
  color: #FFF;
}
.tab-a.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_slides,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #FFF;
  border: none;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  border-radius: 0 !important;
  font-size: 1em;
}
/* stacked responsive overrides */
.lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
  margin-top: 15px !important;
}
.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  float: none;
  display: block;
  margin: 0;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle:after {
  display: none;
}
/* stacked responsive overrides */
.tab-a.lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
  margin-top: 5px !important;
}
.tab-a.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  float: none;
  display: block;
  margin: 0;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
/* ======================================
	Tabs IXP Information
    REQUIRED CLASSES: .tab-a
====================================== */
.tab-a {
  -ixp-name: "White w/ Blue";
  -ixp-tags: "Tabs";
  -ixp-group: "tabs";
  -ixp-scope: "Tabs, tabs_v3";
}
/* ======================================
	Flow Styling
====================================== */
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress {
  font-size: 14px;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  margin-left: 6px;
  margin-top: 6px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #ccc;
  color: #FFF;
  background-image: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  background: #06183D;
  color: #FFF;
}
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-default > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  background: #002F86;
  color: #FFF;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  margin-left: 4px;
  margin-top: 4px;
  padding: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-indent: -9999px;
  background: #545759;
  background-image: none;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:hover {
  background: #06183D !important;
  border-color: #06183D !important;
}
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-dots-dark-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  width: 16px;
  height: 16px;
  border-style: solid;
  border-width: 2px;
  border: #002F86 solid 2px;
  background-color: #002F86;
  opacity: 1;
}
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  opacity: .75;
}
.ixp-component-flow.ixp-component-flow-dots-light.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-dots-dark.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  opacity: .75;
}
.ixp-component-flow.ixp-component-flow-dots-light-solid > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-dots-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #ccc;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-inner,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-inner {
  background: none;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #545759;
  color: #545759;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 12px;
  line-height: 12px;
  border: none !important;
  margin: 0 1px 0 0;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:first-child {
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle:last-child {
  -webkit-border-radius: 0 3px 3px 0 !important;
  -moz-border-radius: 0 3px 3px 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle:hover {
  background: #06183D;
  color: #06183D;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active,
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress.ixp-component-flow-progress-clickable .ixp-component-flow-progress-toggle.ixp-component-flow-progress-active:hover {
  background: #002F86;
  color: #002F86;
}
.ixp-component-flow.ixp-component-flow-bar-dark > .ixp-component-flow-progress .ixp-component-flow-progress-done,
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-done {
  background: #002F86 !important;
  color: #002F86 !important;
}
.ixp-component-flow.ixp-component-flow-bar-light > .ixp-component-flow-progress .ixp-component-flow-progress-toggle {
  background: #ccc;
  color: #ccc;
}
/* ======================================
Custom flow fix for Firefox
====================================== */
.ixp-component-flow[data-ixp-flow-mode="normal"] > .ixp-component-flow-steps > .ixp-component-flow-step {
  -moz-transform-style: inherit;
}
.ixp-component-form-style-brand-brand {
  -ixp-name: "Style: South University";
  -ixp-tags: "Form";
  -ixp-group: "customform";
  -ixp-scope: "CustomForm";
  -ixp-default: "true";
}
.ixp-component-dropdown .select2-container:focus {
outline: 1px solid #f48a00;
} 
.ixp-grid-container,
.ixp-grid-container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .ixp-grid-container {
        width: 750px
    }
}

@media (min-width:992px) {
    .ixp-grid-container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .ixp-grid-container {
        width: 1170px
    }
}

.ixp-grid-row {
    margin-left: -15px;
    margin-right: -15px
}

.ixp-grid-col-lg-1,
.ixp-grid-col-lg-10,
.ixp-grid-col-lg-11,
.ixp-grid-col-lg-12,
.ixp-grid-col-lg-2,
.ixp-grid-col-lg-3,
.ixp-grid-col-lg-4,
.ixp-grid-col-lg-5,
.ixp-grid-col-lg-6,
.ixp-grid-col-lg-7,
.ixp-grid-col-lg-8,
.ixp-grid-col-lg-9,
.ixp-grid-col-md-1,
.ixp-grid-col-md-10,
.ixp-grid-col-md-11,
.ixp-grid-col-md-12,
.ixp-grid-col-md-2,
.ixp-grid-col-md-3,
.ixp-grid-col-md-4,
.ixp-grid-col-md-5,
.ixp-grid-col-md-6,
.ixp-grid-col-md-7,
.ixp-grid-col-md-8,
.ixp-grid-col-md-9,
.ixp-grid-col-sm-1,
.ixp-grid-col-sm-10,
.ixp-grid-col-sm-11,
.ixp-grid-col-sm-12,
.ixp-grid-col-sm-2,
.ixp-grid-col-sm-3,
.ixp-grid-col-sm-4,
.ixp-grid-col-sm-5,
.ixp-grid-col-sm-6,
.ixp-grid-col-sm-7,
.ixp-grid-col-sm-8,
.ixp-grid-col-sm-9,
.ixp-grid-col-xs-1,
.ixp-grid-col-xs-10,
.ixp-grid-col-xs-11,
.ixp-grid-col-xs-12,
.ixp-grid-col-xs-2,
.ixp-grid-col-xs-3,
.ixp-grid-col-xs-4,
.ixp-grid-col-xs-5,
.ixp-grid-col-xs-6,
.ixp-grid-col-xs-7,
.ixp-grid-col-xs-8,
.ixp-grid-col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.ixp-grid-col-lg-1-v2,
.ixp-grid-col-lg-10-v2,
.ixp-grid-col-lg-11-v2,
.ixp-grid-col-lg-12-v2,
.ixp-grid-col-lg-2-v2,
.ixp-grid-col-lg-3-v2,
.ixp-grid-col-lg-4-v2,
.ixp-grid-col-lg-5-v2,
.ixp-grid-col-lg-6-v2,
.ixp-grid-col-lg-7-v2,
.ixp-grid-col-lg-8-v2,
.ixp-grid-col-lg-9-v2,
.ixp-grid-col-md-1-v2,
.ixp-grid-col-md-10-v2,
.ixp-grid-col-md-11-v2,
.ixp-grid-col-md-12-v2,
.ixp-grid-col-md-2-v2,
.ixp-grid-col-md-3-v2,
.ixp-grid-col-md-4-v2,
.ixp-grid-col-md-5-v2,
.ixp-grid-col-md-6-v2,
.ixp-grid-col-md-7-v2,
.ixp-grid-col-md-8-v2,
.ixp-grid-col-md-9-v2,
.ixp-grid-col-sm-1-v2,
.ixp-grid-col-sm-10-v2,
.ixp-grid-col-sm-11-v2,
.ixp-grid-col-sm-12-v2,
.ixp-grid-col-sm-2-v2,
.ixp-grid-col-sm-3-v2,
.ixp-grid-col-sm-4-v2,
.ixp-grid-col-sm-5-v2,
.ixp-grid-col-sm-6-v2,
.ixp-grid-col-sm-7-v2,
.ixp-grid-col-sm-8-v2,
.ixp-grid-col-sm-9-v2,
.ixp-grid-col-xl-1-v2,
.ixp-grid-col-xl-10-v2,
.ixp-grid-col-xl-11-v2,
.ixp-grid-col-xl-12-v2,
.ixp-grid-col-xl-2-v2,
.ixp-grid-col-xl-3-v2,
.ixp-grid-col-xl-4-v2,
.ixp-grid-col-xl-5-v2,
.ixp-grid-col-xl-6-v2,
.ixp-grid-col-xl-7-v2,
.ixp-grid-col-xl-8-v2,
.ixp-grid-col-xl-9-v2,
.ixp-grid-col-xs-1-v2,
.ixp-grid-col-xs-10-v2,
.ixp-grid-col-xs-11-v2,
.ixp-grid-col-xs-12-v2,
.ixp-grid-col-xs-2-v2,
.ixp-grid-col-xs-3-v2,
.ixp-grid-col-xs-4-v2,
.ixp-grid-col-xs-5-v2,
.ixp-grid-col-xs-6-v2,
.ixp-grid-col-xs-7-v2,
.ixp-grid-col-xs-8-v2,
.ixp-grid-col-xs-9-v2,
.ixp-grid-col-xxl-1-v2,
.ixp-grid-col-xxl-10-v2,
.ixp-grid-col-xxl-11-v2,
.ixp-grid-col-xxl-12-v2,
.ixp-grid-col-xxl-2-v2,
.ixp-grid-col-xxl-3-v2,
.ixp-grid-col-xxl-4-v2,
.ixp-grid-col-xxl-5-v2,
.ixp-grid-col-xxl-6-v2,
.ixp-grid-col-xxl-7-v2,
.ixp-grid-col-xxl-8-v2,
.ixp-grid-col-xxl-9-v2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.ixp-grid-col-xs-1,
.ixp-grid-col-xs-10,
.ixp-grid-col-xs-11,
.ixp-grid-col-xs-12,
.ixp-grid-col-xs-2,
.ixp-grid-col-xs-3,
.ixp-grid-col-xs-4,
.ixp-grid-col-xs-5,
.ixp-grid-col-xs-6,
.ixp-grid-col-xs-7,
.ixp-grid-col-xs-8,
.ixp-grid-col-xs-9 {
    float: left
}

.ixp-grid-col-xs-12 {
    width: 100%
}

.ixp-grid-col-xs-11 {
    width: 91.66%
}

.ixp-grid-col-xs-10 {
    width: 83.33%
}

.ixp-grid-col-xs-9 {
    width: 75%
}

.ixp-grid-col-xs-8 {
    width: 66.66%
}

.ixp-grid-col-xs-7 {
    width: 58.33%
}

.ixp-grid-col-xs-6 {
    width: 50%
}

.ixp-grid-col-xs-5 {
    width: 41.66%
}

.ixp-grid-col-xs-4 {
    width: 33.33%
}

.ixp-grid-col-xs-3 {
    width: 25%
}

.ixp-grid-col-xs-2 {
    width: 16.66%
}

.ixp-grid-col-xs-1 {
    width: 8.33%
}

.ixp-grid-col-xs-offset-12 {
    margin-left: 100%
}

.ixp-grid-col-xs-offset-11 {
    margin-left: 91.66%
}

.ixp-grid-col-xs-offset-10 {
    margin-left: 83.33%
}

.ixp-grid-col-xs-offset-9 {
    margin-left: 75%
}

.ixp-grid-col-xs-offset-8 {
    margin-left: 66.66%
}

.ixp-grid-col-xs-offset-7 {
    margin-left: 58.33%
}

.ixp-grid-col-xs-offset-6 {
    margin-left: 50%
}

.ixp-grid-col-xs-offset-5 {
    margin-left: 41.66%
}

.ixp-grid-col-xs-offset-4 {
    margin-left: 33.33%
}

.ixp-grid-col-xs-offset-3 {
    margin-left: 25%
}

.ixp-grid-col-xs-offset-2 {
    margin-left: 16.66%
}

.ixp-grid-col-xs-offset-1 {
    margin-left: 8.33%
}

.ixp-grid-col-xs-offset-0 {
    margin-left: 0
}

.ixp-grid-col-xs-1-v2,
.ixp-grid-col-xs-10-v2,
.ixp-grid-col-xs-11-v2,
.ixp-grid-col-xs-12-v2,
.ixp-grid-col-xs-2-v2,
.ixp-grid-col-xs-3-v2,
.ixp-grid-col-xs-4-v2,
.ixp-grid-col-xs-5-v2,
.ixp-grid-col-xs-6-v2,
.ixp-grid-col-xs-7-v2,
.ixp-grid-col-xs-8-v2,
.ixp-grid-col-xs-9-v2 {
    float: left
}

.ixp-grid-col-xs-12-v2 {
    width: 100%
}

.ixp-grid-col-xs-11-v2 {
    width: 91.66%
}

.ixp-grid-col-xs-10-v2 {
    width: 83.33%
}

.ixp-grid-col-xs-9-v2 {
    width: 75%
}

.ixp-grid-col-xs-8-v2 {
    width: 66.66%
}

.ixp-grid-col-xs-7-v2 {
    width: 58.33%
}

.ixp-grid-col-xs-6-v2 {
    width: 50%
}

.ixp-grid-col-xs-5-v2 {
    width: 41.66%
}

.ixp-grid-col-xs-4-v2 {
    width: 33.33%
}

.ixp-grid-col-xs-3-v2 {
    width: 25%
}

.ixp-grid-col-xs-2-v2 {
    width: 16.66%
}

.ixp-grid-col-xs-1-v2 {
    width: 8.33%
}

.ixp-grid-col-xs-offset-12-v2 {
    margin-left: 100%
}

.ixp-grid-col-xs-offset-11-v2 {
    margin-left: 91.66%
}

.ixp-grid-col-xs-offset-10-v2 {
    margin-left: 83.33%
}

.ixp-grid-col-xs-offset-9-v2 {
    margin-left: 75%
}

.ixp-grid-col-xs-offset-8-v2 {
    margin-left: 66.66%
}

.ixp-grid-col-xs-offset-7-v2 {
    margin-left: 58.33%
}

.ixp-grid-col-xs-offset-6-v2 {
    margin-left: 50%
}

.ixp-grid-col-xs-offset-5-v2 {
    margin-left: 41.66%
}

.ixp-grid-col-xs-offset-4-v2 {
    margin-left: 33.33%
}

.ixp-grid-col-xs-offset-3-v2 {
    margin-left: 25%
}

.ixp-grid-col-xs-offset-2-v2 {
    margin-left: 16.66%
}

.ixp-grid-col-xs-offset-1-v2 {
    margin-left: 8.33%
}

.ixp-grid-col-xs-offset-0-v2 {
    margin-left: 0
}

@media (min-width:768px) {

    .ixp-grid-col-sm-1,
    .ixp-grid-col-sm-10,
    .ixp-grid-col-sm-11,
    .ixp-grid-col-sm-12,
    .ixp-grid-col-sm-2,
    .ixp-grid-col-sm-3,
    .ixp-grid-col-sm-4,
    .ixp-grid-col-sm-5,
    .ixp-grid-col-sm-6,
    .ixp-grid-col-sm-7,
    .ixp-grid-col-sm-8,
    .ixp-grid-col-sm-9 {
        float: left
    }

    .ixp-grid-col-sm-12 {
        width: 100%
    }

    .ixp-grid-col-sm-11 {
        width: 91.66%
    }

    .ixp-grid-col-sm-10 {
        width: 83.33%
    }

    .ixp-grid-col-sm-9 {
        width: 75%
    }

    .ixp-grid-col-sm-8 {
        width: 66.66%
    }

    .ixp-grid-col-sm-7 {
        width: 58.33%
    }

    .ixp-grid-col-sm-6 {
        width: 50%
    }

    .ixp-grid-col-sm-5 {
        width: 41.66%
    }

    .ixp-grid-col-sm-4 {
        width: 33.33%
    }

    .ixp-grid-col-sm-3 {
        width: 25%
    }

    .ixp-grid-col-sm-2 {
        width: 16.66%
    }

    .ixp-grid-col-sm-1 {
        width: 8.33%
    }

    .ixp-grid-col-sm-offset-12 {
        margin-left: 100%
    }

    .ixp-grid-col-sm-offset-11 {
        margin-left: 91.66%
    }

    .ixp-grid-col-sm-offset-10 {
        margin-left: 83.33%
    }

    .ixp-grid-col-sm-offset-9 {
        margin-left: 75%
    }

    .ixp-grid-col-sm-offset-8 {
        margin-left: 66.66%
    }

    .ixp-grid-col-sm-offset-7 {
        margin-left: 58.33%
    }

    .ixp-grid-col-sm-offset-6 {
        margin-left: 50%
    }

    .ixp-grid-col-sm-offset-5 {
        margin-left: 41.66%
    }

    .ixp-grid-col-sm-offset-4 {
        margin-left: 33.33%
    }

    .ixp-grid-col-sm-offset-3 {
        margin-left: 25%
    }

    .ixp-grid-col-sm-offset-2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-sm-offset-1 {
        margin-left: 8.33%
    }

    .ixp-grid-col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:576px) {

    .ixp-grid-col-sm-1-v2,
    .ixp-grid-col-sm-10-v2,
    .ixp-grid-col-sm-11-v2,
    .ixp-grid-col-sm-12-v2,
    .ixp-grid-col-sm-2-v2,
    .ixp-grid-col-sm-3-v2,
    .ixp-grid-col-sm-4-v2,
    .ixp-grid-col-sm-5-v2,
    .ixp-grid-col-sm-6-v2,
    .ixp-grid-col-sm-7-v2,
    .ixp-grid-col-sm-8-v2,
    .ixp-grid-col-sm-9-v2 {
        float: left
    }

    .ixp-grid-col-sm-12-v2 {
        width: 100%
    }

    .ixp-grid-col-sm-11-v2 {
        width: 91.66%
    }

    .ixp-grid-col-sm-10-v2 {
        width: 83.33%
    }

    .ixp-grid-col-sm-9-v2 {
        width: 75%
    }

    .ixp-grid-col-sm-8-v2 {
        width: 66.66%
    }

    .ixp-grid-col-sm-7-v2 {
        width: 58.33%
    }

    .ixp-grid-col-sm-6-v2 {
        width: 50%
    }

    .ixp-grid-col-sm-5-v2 {
        width: 41.66%
    }

    .ixp-grid-col-sm-4-v2 {
        width: 33.33%
    }

    .ixp-grid-col-sm-3-v2 {
        width: 25%
    }

    .ixp-grid-col-sm-2-v2 {
        width: 16.66%
    }

    .ixp-grid-col-sm-1-v2 {
        width: 8.33%
    }

    .ixp-grid-col-sm-offset-12-v2 {
        margin-left: 100%
    }

    .ixp-grid-col-sm-offset-11-v2 {
        margin-left: 91.66%
    }

    .ixp-grid-col-sm-offset-10-v2 {
        margin-left: 83.33%
    }

    .ixp-grid-col-sm-offset-9-v2 {
        margin-left: 75%
    }

    .ixp-grid-col-sm-offset-8-v2 {
        margin-left: 66.66%
    }

    .ixp-grid-col-sm-offset-7-v2 {
        margin-left: 58.33%
    }

    .ixp-grid-col-sm-offset-6-v2 {
        margin-left: 50%
    }

    .ixp-grid-col-sm-offset-5-v2 {
        margin-left: 41.66%
    }

    .ixp-grid-col-sm-offset-4-v2 {
        margin-left: 33.33%
    }

    .ixp-grid-col-sm-offset-3-v2 {
        margin-left: 25%
    }

    .ixp-grid-col-sm-offset-2-v2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-sm-offset-1-v2 {
        margin-left: 8.33%
    }

    .ixp-grid-col-sm-offset-0-v2 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .ixp-grid-col-md-1,
    .ixp-grid-col-md-10,
    .ixp-grid-col-md-11,
    .ixp-grid-col-md-12,
    .ixp-grid-col-md-2,
    .ixp-grid-col-md-3,
    .ixp-grid-col-md-4,
    .ixp-grid-col-md-5,
    .ixp-grid-col-md-6,
    .ixp-grid-col-md-7,
    .ixp-grid-col-md-8,
    .ixp-grid-col-md-9 {
        float: left
    }

    .ixp-grid-col-md-12 {
        width: 100%
    }

    .ixp-grid-col-md-11 {
        width: 91.66%
    }

    .ixp-grid-col-md-10 {
        width: 83.33%
    }

    .ixp-grid-col-md-9 {
        width: 75%
    }

    .ixp-grid-col-md-8 {
        width: 66.66%
    }

    .ixp-grid-col-md-7 {
        width: 58.33%
    }

    .ixp-grid-col-md-6 {
        width: 50%
    }

    .ixp-grid-col-md-5 {
        width: 41.66%
    }

    .ixp-grid-col-md-4 {
        width: 33.33%
    }

    .ixp-grid-col-md-3 {
        width: 25%
    }

    .ixp-grid-col-md-2 {
        width: 16.66%
    }

    .ixp-grid-col-md-1 {
        width: 8.33%
    }

    .ixp-grid-col-md-offset-12 {
        margin-left: 100%
    }

    .ixp-grid-col-md-offset-11 {
        margin-left: 91.66%
    }

    .ixp-grid-col-md-offset-10 {
        margin-left: 83.33%
    }

    .ixp-grid-col-md-offset-9 {
        margin-left: 75%
    }

    .ixp-grid-col-md-offset-8 {
        margin-left: 66.66%
    }

    .ixp-grid-col-md-offset-7 {
        margin-left: 58.33%
    }

    .ixp-grid-col-md-offset-6 {
        margin-left: 50%
    }

    .ixp-grid-col-md-offset-5 {
        margin-left: 41.66%
    }

    .ixp-grid-col-md-offset-4 {
        margin-left: 33.33%
    }

    .ixp-grid-col-md-offset-3 {
        margin-left: 25%
    }

    .ixp-grid-col-md-offset-2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-md-offset-1 {
        margin-left: 8.33%
    }

    .ixp-grid-col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:768px) {

    .ixp-grid-col-md-1-v2,
    .ixp-grid-col-md-10-v2,
    .ixp-grid-col-md-11-v2,
    .ixp-grid-col-md-12-v2,
    .ixp-grid-col-md-2-v2,
    .ixp-grid-col-md-3-v2,
    .ixp-grid-col-md-4-v2,
    .ixp-grid-col-md-5-v2,
    .ixp-grid-col-md-6-v2,
    .ixp-grid-col-md-7-v2,
    .ixp-grid-col-md-8-v2,
    .ixp-grid-col-md-9-v2 {
        float: left
    }

    .ixp-grid-col-md-12-v2 {
        width: 100%
    }

    .ixp-grid-col-md-11-v2 {
        width: 91.66%
    }

    .ixp-grid-col-md-10-v2 {
        width: 83.33%
    }

    .ixp-grid-col-md-9-v2 {
        width: 75%
    }

    .ixp-grid-col-md-8-v2 {
        width: 66.66%
    }

    .ixp-grid-col-md-7-v2 {
        width: 58.33%
    }

    .ixp-grid-col-md-6-v2 {
        width: 50%
    }

    .ixp-grid-col-md-5-v2 {
        width: 41.66%
    }

    .ixp-grid-col-md-4-v2 {
        width: 33.33%
    }

    .ixp-grid-col-md-3-v2 {
        width: 25%
    }

    .ixp-grid-col-md-2-v2 {
        width: 16.66%
    }

    .ixp-grid-col-md-1-v2 {
        width: 8.33%
    }

    .ixp-grid-col-md-offset-12-v2 {
        margin-left: 100%
    }

    .ixp-grid-col-md-offset-11-v2 {
        margin-left: 91.66%
    }

    .ixp-grid-col-md-offset-10-v2 {
        margin-left: 83.33%
    }

    .ixp-grid-col-md-offset-9-v2 {
        margin-left: 75%
    }

    .ixp-grid-col-md-offset-8-v2 {
        margin-left: 66.66%
    }

    .ixp-grid-col-md-offset-7-v2 {
        margin-left: 58.33%
    }

    .ixp-grid-col-md-offset-6-v2 {
        margin-left: 50%
    }

    .ixp-grid-col-md-offset-5-v2 {
        margin-left: 41.66%
    }

    .ixp-grid-col-md-offset-4-v2 {
        margin-left: 33.33%
    }

    .ixp-grid-col-md-offset-3-v2 {
        margin-left: 25%
    }

    .ixp-grid-col-md-offset-2-v2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-md-offset-1-v2 {
        margin-left: 8.33%
    }

    .ixp-grid-col-md-offset-0-v2 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .ixp-grid-col-lg-1,
    .ixp-grid-col-lg-10,
    .ixp-grid-col-lg-11,
    .ixp-grid-col-lg-12,
    .ixp-grid-col-lg-2,
    .ixp-grid-col-lg-3,
    .ixp-grid-col-lg-4,
    .ixp-grid-col-lg-5,
    .ixp-grid-col-lg-6,
    .ixp-grid-col-lg-7,
    .ixp-grid-col-lg-8,
    .ixp-grid-col-lg-9 {
        float: left
    }

    .ixp-grid-col-lg-12 {
        width: 100%
    }

    .ixp-grid-col-lg-11 {
        width: 91.66%
    }

    .ixp-grid-col-lg-10 {
        width: 83.33%
    }

    .ixp-grid-col-lg-9 {
        width: 75%
    }

    .ixp-grid-col-lg-8 {
        width: 66.66%
    }

    .ixp-grid-col-lg-7 {
        width: 58.33%
    }

    .ixp-grid-col-lg-6 {
        width: 50%
    }

    .ixp-grid-col-lg-5 {
        width: 41.66%
    }

    .ixp-grid-col-lg-4 {
        width: 33.33%
    }

    .ixp-grid-col-lg-3 {
        width: 25%
    }

    .ixp-grid-col-lg-2 {
        width: 16.66%
    }

    .ixp-grid-col-lg-1 {
        width: 8.33%
    }

    .ixp-grid-col-lg-offset-12 {
        margin-left: 100%
    }

    .ixp-grid-col-lg-offset-11 {
        margin-left: 91.66%
    }

    .ixp-grid-col-lg-offset-10 {
        margin-left: 83.33%
    }

    .ixp-grid-col-lg-offset-9 {
        margin-left: 75%
    }

    .ixp-grid-col-lg-offset-8 {
        margin-left: 66.66%
    }

    .ixp-grid-col-lg-offset-7 {
        margin-left: 58.33%
    }

    .ixp-grid-col-lg-offset-6 {
        margin-left: 50%
    }

    .ixp-grid-col-lg-offset-5 {
        margin-left: 41.66%
    }

    .ixp-grid-col-lg-offset-4 {
        margin-left: 33.33%
    }

    .ixp-grid-col-lg-offset-3 {
        margin-left: 25%
    }

    .ixp-grid-col-lg-offset-2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-lg-offset-1 {
        margin-left: 8.33%
    }

    .ixp-grid-col-lg-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .ixp-grid-col-lg-1-v2,
    .ixp-grid-col-lg-10-v2,
    .ixp-grid-col-lg-11-v2,
    .ixp-grid-col-lg-12-v2,
    .ixp-grid-col-lg-2-v2,
    .ixp-grid-col-lg-3-v2,
    .ixp-grid-col-lg-4-v2,
    .ixp-grid-col-lg-5-v2,
    .ixp-grid-col-lg-6-v2,
    .ixp-grid-col-lg-7-v2,
    .ixp-grid-col-lg-8-v2,
    .ixp-grid-col-lg-9-v2 {
        float: left
    }

    .ixp-grid-col-lg-12-v2 {
        width: 100%
    }

    .ixp-grid-col-lg-11-v2 {
        width: 91.66%
    }

    .ixp-grid-col-lg-10-v2 {
        width: 83.33%
    }

    .ixp-grid-col-lg-9-v2 {
        width: 75%
    }

    .ixp-grid-col-lg-8-v2 {
        width: 66.66%
    }

    .ixp-grid-col-lg-7-v2 {
        width: 58.33%
    }

    .ixp-grid-col-lg-6-v2 {
        width: 50%
    }

    .ixp-grid-col-lg-5-v2 {
        width: 41.66%
    }

    .ixp-grid-col-lg-4-v2 {
        width: 33.33%
    }

    .ixp-grid-col-lg-3-v2 {
        width: 25%
    }

    .ixp-grid-col-lg-2-v2 {
        width: 16.66%
    }

    .ixp-grid-col-lg-1-v2 {
        width: 8.33%
    }

    .ixp-grid-col-lg-offset-12-v2 {
        margin-left: 100%
    }

    .ixp-grid-col-lg-offset-11-v2 {
        margin-left: 91.66%
    }

    .ixp-grid-col-lg-offset-10-v2 {
        margin-left: 83.33%
    }

    .ixp-grid-col-lg-offset-9-v2 {
        margin-left: 75%
    }

    .ixp-grid-col-lg-offset-8-v2 {
        margin-left: 66.66%
    }

    .ixp-grid-col-lg-offset-7-v2 {
        margin-left: 58.33%
    }

    .ixp-grid-col-lg-offset-6-v2 {
        margin-left: 50%
    }

    .ixp-grid-col-lg-offset-5-v2 {
        margin-left: 41.66%
    }

    .ixp-grid-col-lg-offset-4-v2 {
        margin-left: 33.33%
    }

    .ixp-grid-col-lg-offset-3-v2 {
        margin-left: 25%
    }

    .ixp-grid-col-lg-offset-2-v2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-lg-offset-1-v2 {
        margin-left: 8.33%
    }

    .ixp-grid-col-lg-offset-0-v2 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .ixp-grid-col-xl-1-v2,
    .ixp-grid-col-xl-10-v2,
    .ixp-grid-col-xl-11-v2,
    .ixp-grid-col-xl-12-v2,
    .ixp-grid-col-xl-2-v2,
    .ixp-grid-col-xl-3-v2,
    .ixp-grid-col-xl-4-v2,
    .ixp-grid-col-xl-5-v2,
    .ixp-grid-col-xl-6-v2,
    .ixp-grid-col-xl-7-v2,
    .ixp-grid-col-xl-8-v2,
    .ixp-grid-col-xl-9-v2 {
        float: left
    }

    .ixp-grid-col-xl-12-v2 {
        width: 100%
    }

    .ixp-grid-col-xl-11-v2 {
        width: 91.66%
    }

    .ixp-grid-col-xl-10-v2 {
        width: 83.33%
    }

    .ixp-grid-col-xl-9-v2 {
        width: 75%
    }

    .ixp-grid-col-xl-8-v2 {
        width: 66.66%
    }

    .ixp-grid-col-xl-7-v2 {
        width: 58.33%
    }

    .ixp-grid-col-xl-6-v2 {
        width: 50%
    }

    .ixp-grid-col-xl-5-v2 {
        width: 41.66%
    }

    .ixp-grid-col-xl-4-v2 {
        width: 33.33%
    }

    .ixp-grid-col-xl-3-v2 {
        width: 25%
    }

    .ixp-grid-col-xl-2-v2 {
        width: 16.66%
    }

    .ixp-grid-col-xl-1-v2 {
        width: 8.33%
    }

    .ixp-grid-col-xl-offset-12-v2 {
        margin-left: 100%
    }

    .ixp-grid-col-xl-offset-11-v2 {
        margin-left: 91.66%
    }

    .ixp-grid-col-xl-offset-10-v2 {
        margin-left: 83.33%
    }

    .ixp-grid-col-xl-offset-9-v2 {
        margin-left: 75%
    }

    .ixp-grid-col-xl-offset-8-v2 {
        margin-left: 66.66%
    }

    .ixp-grid-col-xl-offset-7-v2 {
        margin-left: 58.33%
    }

    .ixp-grid-col-xl-offset-6-v2 {
        margin-left: 50%
    }

    .ixp-grid-col-xl-offset-5-v2 {
        margin-left: 41.66%
    }

    .ixp-grid-col-xl-offset-4-v2 {
        margin-left: 33.33%
    }

    .ixp-grid-col-xl-offset-3-v2 {
        margin-left: 25%
    }

    .ixp-grid-col-xl-offset-2-v2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-xl-offset-1-v2 {
        margin-left: 8.33%
    }

    .ixp-grid-col-xl-offset-0-v2 {
        margin-left: 0
    }
}

@media (min-width:1400px) {

    .ixp-grid-col-xxl-1-v2,
    .ixp-grid-col-xxl-10-v2,
    .ixp-grid-col-xxl-11-v2,
    .ixp-grid-col-xxl-12-v2,
    .ixp-grid-col-xxl-2-v2,
    .ixp-grid-col-xxl-3-v2,
    .ixp-grid-col-xxl-4-v2,
    .ixp-grid-col-xxl-5-v2,
    .ixp-grid-col-xxl-6-v2,
    .ixp-grid-col-xxl-7-v2,
    .ixp-grid-col-xxl-8-v2,
    .ixp-grid-col-xxl-9-v2 {
        float: left
    }

    .ixp-grid-col-xxl-12-v2 {
        width: 100%
    }

    .ixp-grid-col-xxl-11-v2 {
        width: 91.66%
    }

    .ixp-grid-col-xxl-10-v2 {
        width: 83.33%
    }

    .ixp-grid-col-xxl-9-v2 {
        width: 75%
    }

    .ixp-grid-col-xxl-8-v2 {
        width: 66.66%
    }

    .ixp-grid-col-xxl-7-v2 {
        width: 58.33%
    }

    .ixp-grid-col-xxl-6-v2 {
        width: 50%
    }

    .ixp-grid-col-xxl-5-v2 {
        width: 41.66%
    }

    .ixp-grid-col-xxl-4-v2 {
        width: 33.33%
    }

    .ixp-grid-col-xxl-3-v2 {
        width: 25%
    }

    .ixp-grid-col-xxl-2-v2 {
        width: 16.66%
    }

    .ixp-grid-col-xxl-1-v2 {
        width: 8.33%
    }

    .ixp-grid-col-xxl-offset-12-v2 {
        margin-left: 100%
    }

    .ixp-grid-col-xxl-offset-11-v2 {
        margin-left: 91.66%
    }

    .ixp-grid-col-xxl-offset-10-v2 {
        margin-left: 83.33%
    }

    .ixp-grid-col-xxl-offset-9-v2 {
        margin-left: 75%
    }

    .ixp-grid-col-xxl-offset-8-v2 {
        margin-left: 66.66%
    }

    .ixp-grid-col-xxl-offset-7-v2 {
        margin-left: 58.33%
    }

    .ixp-grid-col-xxl-offset-6-v2 {
        margin-left: 50%
    }

    .ixp-grid-col-xxl-offset-5-v2 {
        margin-left: 41.66%
    }

    .ixp-grid-col-xxl-offset-4-v2 {
        margin-left: 33.33%
    }

    .ixp-grid-col-xxl-offset-3-v2 {
        margin-left: 25%
    }

    .ixp-grid-col-xxl-offset-2-v2 {
        margin-left: 16.66%
    }

    .ixp-grid-col-xxl-offset-1-v2 {
        margin-left: 8.33%
    }

    .ixp-grid-col-xxl-offset-0-v2 {
        margin-left: 0
    }
}

@-ms-viewport {
    width: device-width
}

.ixp-grid-visible-lg,
.ixp-grid-visible-md,
.ixp-grid-visible-print,
.ixp-grid-visible-sm,
.ixp-grid-visible-xs {
    display: none !important
}

@media (max-width:767px) {
    .ixp-grid-visible-xs {
        display: block !important
    }

    table.ixp-grid-visible-xs {
        display: table
    }

    tr.ixp-grid-visible-xs {
        display: table-row !important
    }

    td.ixp-grid-visible-xs,
    th.ixp-grid-visible-xs {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .ixp-grid-visible-sm {
        display: block !important
    }

    table.ixp-grid-visible-sm {
        display: table
    }

    tr.ixp-grid-visible-sm {
        display: table-row !important
    }

    td.ixp-grid-visible-sm,
    th.ixp-grid-visible-sm {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .ixp-grid-visible-md {
        display: block !important
    }

    table.ixp-grid-visible-md {
        display: table
    }

    tr.ixp-grid-visible-md {
        display: table-row !important
    }

    td.ixp-grid-visible-md,
    th.ixp-grid-visible-md {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .ixp-grid-visible-lg {
        display: block !important
    }

    table.ixp-grid-visible-lg {
        display: table
    }

    tr.ixp-grid-visible-lg {
        display: table-row !important
    }

    td.ixp-grid-visible-lg,
    th.ixp-grid-visible-lg {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .ixp-grid-hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .ixp-grid-hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .ixp-grid-hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .ixp-grid-hidden-lg {
        display: none !important
    }
}

@media (max-width:575px) {
    .ixp-grid-hidden-xs-v2 {
        display: none !important
    }
}

@media (min-width:576px) and (max-width:767px) {
    .ixp-grid-hidden-sm-v2 {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .ixp-grid-hidden-md-v2 {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .ixp-grid-hidden-lg-v2 {
        display: none !important
    }
}

@media (min-width:1200px) and (max-width:1399px) {
    .ixp-grid-hidden-xl-v2 {
        display: none !important
    }
}

@media (min-width:1400px) {
    .ixp-grid-hidden-xxl-v2 {
        display: none !important
    }
}

@media print {
    .ixp-grid-visible-print {
        display: block !important
    }

    table.ixp-grid-visible-print {
        display: table
    }

    tr.ixp-grid-visible-print {
        display: table-row !important
    }

    td.ixp-grid-visible-print,
    th.ixp-grid-visible-print {
        display: table-cell !important
    }
}

@media print {
    .ixp-grid-hidden-print {
        display: none !important
    }
}

.ixp-grid-container,
.ixp-grid-container-fixed,
.ixp-grid-container-fluid,
.ixp-grid-row,
[class*=" ixp-grid-col"],
[class^=ixp-grid-col] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ixp-container {
    position: relative
}

.ixp-container:after,
.ixp-container:before {
    content: " ";
    display: table
}

.ixp-container:after {
    clear: both
}

[class*=" ixp-grid-col"]:after,
[class*=" ixp-grid-col"]:before,
[class^=ixp-grid-col]:after,
[class^=ixp-grid-col]:before {
    content: none
}

[class*=" ixp-grid-col"]:after,
[class^=ixp-grid-col]:after {
    clear: none
}

.ixp-container img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    -ms-interpolation-mode: bicubic
}

.ixp-container-link {
    cursor: pointer
}

.ixp-grid-container-fixed {
    width: 970px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left
}

.ixp-grid-container-fixed:after,
.ixp-grid-container-fixed:before {
    content: " ";
    display: table
}

.ixp-grid-container-fixed:after {
    clear: both
}

.ixp-grid-container {
    text-align: left
}

.ixp-grid-container-fluid {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.ixp-grid-container-fluid:after,
.ixp-grid-container-fluid:before {
    content: " ";
    display: table
}

.ixp-grid-container-fluid:after {
    clear: both
}

html.ixp-responsive-disabled .ixp-grid-container {
    width: 970px
}

html.ixp-responsive-disabled .ixp-grid-hidden-lg,
html.ixp-responsive-disabled .ixp-grid-hidden-sm,
html.ixp-responsive-disabled .ixp-grid-hidden-xs {
    display: block !important
}

html.ixp-responsive-disabled .ixp-grid-hidden-md,
html.ixp-responsive-disabled .ixp-grid-hidden-md.ixp-grid-hidden-lg {
    display: none !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-12 {
    width: 100% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-11 {
    width: 91.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-10 {
    width: 83.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-9 {
    width: 75% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-8 {
    width: 66.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-7 {
    width: 58.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-6 {
    width: 50% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-5 {
    width: 41.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-4 {
    width: 33.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-3 {
    width: 25% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-2 {
    width: 16.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-1 {
    width: 8.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-12 {
    margin-left: 100% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-11 {
    margin-left: 91.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-10 {
    margin-left: 83.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-9 {
    margin-left: 75% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-8 {
    margin-left: 66.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-7 {
    margin-left: 58.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-6 {
    margin-left: 50% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-5 {
    margin-left: 41.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-4 {
    margin-left: 33.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-3 {
    margin-left: 25% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-2 {
    margin-left: 16.66% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-1 {
    margin-left: 8.33% !important
}

html.ixp-responsive-disabled .ixp-grid-col-md-offset-0 {
    margin-left: 0 !important
}

html.ixp-responsive-disabled .ixp-grid-col-lg-1,
html.ixp-responsive-disabled .ixp-grid-col-lg-10,
html.ixp-responsive-disabled .ixp-grid-col-lg-11,
html.ixp-responsive-disabled .ixp-grid-col-lg-12,
html.ixp-responsive-disabled .ixp-grid-col-lg-2,
html.ixp-responsive-disabled .ixp-grid-col-lg-3,
html.ixp-responsive-disabled .ixp-grid-col-lg-4,
html.ixp-responsive-disabled .ixp-grid-col-lg-5,
html.ixp-responsive-disabled .ixp-grid-col-lg-6,
html.ixp-responsive-disabled .ixp-grid-col-lg-7,
html.ixp-responsive-disabled .ixp-grid-col-lg-8,
html.ixp-responsive-disabled .ixp-grid-col-lg-9,
html.ixp-responsive-disabled .ixp-grid-col-md-1,
html.ixp-responsive-disabled .ixp-grid-col-md-10,
html.ixp-responsive-disabled .ixp-grid-col-md-11,
html.ixp-responsive-disabled .ixp-grid-col-md-12,
html.ixp-responsive-disabled .ixp-grid-col-md-2,
html.ixp-responsive-disabled .ixp-grid-col-md-3,
html.ixp-responsive-disabled .ixp-grid-col-md-4,
html.ixp-responsive-disabled .ixp-grid-col-md-5,
html.ixp-responsive-disabled .ixp-grid-col-md-6,
html.ixp-responsive-disabled .ixp-grid-col-md-7,
html.ixp-responsive-disabled .ixp-grid-col-md-8,
html.ixp-responsive-disabled .ixp-grid-col-md-9,
html.ixp-responsive-disabled .ixp-grid-col-sm-1,
html.ixp-responsive-disabled .ixp-grid-col-sm-10,
html.ixp-responsive-disabled .ixp-grid-col-sm-11,
html.ixp-responsive-disabled .ixp-grid-col-sm-12,
html.ixp-responsive-disabled .ixp-grid-col-sm-2,
html.ixp-responsive-disabled .ixp-grid-col-sm-3,
html.ixp-responsive-disabled .ixp-grid-col-sm-4,
html.ixp-responsive-disabled .ixp-grid-col-sm-5,
html.ixp-responsive-disabled .ixp-grid-col-sm-6,
html.ixp-responsive-disabled .ixp-grid-col-sm-7,
html.ixp-responsive-disabled .ixp-grid-col-sm-8,
html.ixp-responsive-disabled .ixp-grid-col-sm-9 {
    float: left
}

html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-lg,
html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-sm,
html.ixp-lt-ie9 .ixp-dynamic-vis.ixp-grid-hidden-xs {
    display: none !important
}

/*# sourceMappingURL=ixp-grid.min.css.map */
</style>
<!--[if lt IE 8]><link href="/Templates/ixp-grid-lt-ie8.css" rel="stylesheet"><![endif]-->
<script type="text/javascript" src="./ind_files/ixp-form.bundle.min.js"></script>
<link href="./ind_files/ixp-microthemes.min.css" rel="stylesheet" type="text/css">
<style type="text/css">
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
summary,
time,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

label {
    font-size: 12px;
    color: #545759 !important;
    font-weight: 700;

}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table,
td,
tr {
    border-collapse: collapse;
    border-spacing: 0
}

table.pf_form_table {
    margin: 0;
    padding: 0;
    border: 0
}

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

body {
    text-align: center
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

b,
strong {
    font-weight: 700
}

em,
i {
    font-style: italic
}

hr {
    clear: both;
    float: none;
    margin: 10px 0;
    border: none
}

.pf_form_table {
    table-layout: fixed
}

.flash_outer_wrap {
    overflow: hidden
}

[data-ixp-interaction-trigger] {
    cursor: pointer
}

.sr-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

:root {
    --color-focus-primary: #2079c3;
    --color-focus-secondary: rgb(32 121 195 / 30%)
}

[contentEditable=true]:not([tabindex='-1']):focus,
[tabindex]:not([tabindex='-1']):focus,
a[href]:not([tabindex='-1']):focus,
area[href]:not([tabindex='-1']):focus,
button:not([disabled]):not([tabindex='-1']):focus,
iframe:not([tabindex='-1']):focus,
input:not([disabled]):not([tabindex='-1']):focus,
select:not([disabled]):not([tabindex='-1']):focus,
textarea:not([disabled]):not([tabindex='-1']):focus {
    box-shadow: var(--color-focus-primary) 0 0 0 1px, var(--color-focus-secondary) 0 0 0 4px
}
 
.program-image-bg {
    background-image: url(../img/hero.jpg) !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.overlay-a {
    background: rgba(0, 0, 0, .6);
    background-image: linear-gradient(184deg, rgba(243, 138, 0, 0) 41%, rgba(243, 138, 0, .35) 100%);
}

@media (max-width:767px) {
    .xsPinned {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }
}

.program-info h4 {
    font-size: 27px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.program-info h4 strong {
    font-weight: 800 !important;
}

.program-info h4:before {
    padding-bottom: 0.2em;
    content: "";
    display: block;
    vertical-align: middle;
    border-top: 5px dotted #b3b3b3;
    width: 6%;
    height: 5px;
    position: relative;
    top: 1px;
    left: 0px;
    margin-right: 10px;
}

.program-info ul li p:first-line {
    font-weight: 800 !important;
}

.fa {
    line-height: .5 !important;
    margin-top: 10px;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.social:hover .fa {
    color: #f38a00 !important;
}

h1 sup {
    font-size: 16px;
}

h4 sup {
    font-size: 14px;
}

.header-logo-light,
.logo-b,
.logo-c {
    background-image: url(../img/South_Estab1899_WHITE.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    min-height: 80px;
    min-width: 170px;
    background-size: 170px 80px;
    display: inline-block;
    text-indent: -9999px;
}