/*
======================================================
color-primary [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-primary-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-grey [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-error [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-warning [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-success [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-information [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-mortgage [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-mortgage-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-investments [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-investments-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-credit-cards [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-credit-cards-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-student [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-student-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-savings [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-savings-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-checking [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-checking-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-checking-purple [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
color-accent-checking-purple-text [COLOR_STEP_TOKENS]
======================================================
*/
/*
======================================================
type-header-1 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-header-2 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-header-3 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-paragraph-1 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-paragraph-2 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-paragraph-3 [TEXT_TOKEN]
======================================================
*/
/*
======================================================
type-text [TEXT_STEP_TOKENS]
======================================================
*/
/*
======================================================
type-text-bold [TEXT_STEP_TOKENS]
======================================================
*/
/*
======================================================
effect-shadow [EFFECT_TOKEN]
======================================================
*/
/*
======================================================
effect-shadow-dark [EFFECT_TOKEN]
======================================================
*/
/*
======================================================
effect-focus [EFFECT_TOKEN]
======================================================
*/
/*
======================================================
icon-placeholder [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-summit-central-logo [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-dashboard [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-member-banking [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-search [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-profile [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-insights [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-comment [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-accounts [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-appointment [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-relationship [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-deposit [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-withdrawl [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-transfer [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-edit [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-show-password [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-pin-verification [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
icon-correct [ICON_STEPPED_TOKEN]
======================================================
*/
/*
======================================================
graphic-scu-logo [GRAPHIC_TOKEN]
======================================================
*/
/*
======================================================
comp-card [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-card-title [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-card-description [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-card-content [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-default [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-default-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-hover [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-hover-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-focus [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-focus-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-disabled [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-primary-disabled-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-default [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-default-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-hover [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-hover-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-focus [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-focus-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-disabled [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-button-outline-disabled-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-tile [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-tile-icon [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-tile-member-info [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-tile-member-info-member [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-tile-member-info-account-number [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-accounts [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-line-top [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-line-bottom [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-selected [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2 [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-label-container [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-label-container-rectangle-2 [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-label-container-label [TEXT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-line-top [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-line-bottom [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
comp-scu-nav-v-item-2-selected [COMPONENT_TOKEN]
======================================================
*/
/*
======================================================
flex [FLEX_TOKENS]
======================================================
*/
/*
======================================================
flex-fill [FLEX_TOKENS]
======================================================
*/
/*
======================================================
flex-fill-container [FLEX_TOKENS]
======================================================
*/
/*
======================================================
flex-align-self [FLEX_TOKENS]
======================================================
*/
/*
======================================================
flex-space [FLEX_TOKENS]
======================================================
*/
/*
======================================================
spacing [SPACING_TOKENS]
======================================================
*/
/*
======================================================
col [COLUMN_TOKENS]
======================================================
*/
/*
======================================================
colvw [COLUMN_TOKENS]
======================================================
*/
:host {
  display: inline-block;
}

.comp-scu-button {
  outline: none;
  cursor: pointer;
  user-select: none;
  position: relative;
  background-color: var(--comp-scu-button-primary-default-background-color, #63a60a);
  border-radius: var(--comp-scu-button-primary-default-corner-radius, 200px);
  border: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: var(--comp-scu-button-primary-default-padding-left, 32px);
  padding-right: var(--comp-scu-button-primary-default-padding-right, 32px);
  padding-top: var(--comp-scu-button-primary-default-padding-top, 8px);
  padding-bottom: var(--comp-scu-button-primary-default-padding-bottom, 8px);
  display: flex;
  -ms-flex-direction: var(--flex-center-ms-flex-direction, row);
  -ms-flex-pack: var(--flex-center-ms-flex-pack, center);
  -ms-flex-align: var(--flex-center-ms-flex-align, center);
  flex-flow: var(--flex-center-flex-flow, row nowrap);
  justify-content: var(--flex-center-justify-content, center);
  align-items: var(--flex-center-align-items, center);
}
.comp-scu-button > *:not(:last-child) {
  margin-right: var(--comp-scu-button-primary-default-item-spacing, 0px);
}
.comp-scu-button .label {
  position: relative;
  font-size: var(--comp-scu-button-primary-default-label-font-size, 13px);
  text-align: var(--comp-scu-button-primary-default-label-text-align-horizontal, CENTER);
  color: var(--comp-scu-button-primary-default-label-color, white);
  font-family: var(--comp-scu-button-primary-default-label-font-family, "Proxima Nova");
  font-weight: var(--comp-scu-button-primary-default-label-font-weight, 700);
  line-height: var(--comp-scu-button-primary-default-label-line-height, 15.23px);
  letter-spacing: var(--comp-scu-button-primary-default-label-letter-spacing, 0px);
}
.comp-scu-button:hover {
  position: relative;
  background-color: var(--comp-scu-button-primary-hover-background-color, #2a4901);
  border-radius: var(--comp-scu-button-primary-hover-corner-radius, 200px);
  border: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: var(--comp-scu-button-primary-hover-padding-left, 32px);
  padding-right: var(--comp-scu-button-primary-hover-padding-right, 32px);
  padding-top: var(--comp-scu-button-primary-hover-padding-top, 8px);
  padding-bottom: var(--comp-scu-button-primary-hover-padding-bottom, 8px);
}
.comp-scu-button:hover > *:not(:last-child) {
  margin-right: var(--comp-scu-button-primary-hover-item-spacing, 0px);
}
.comp-scu-button:hover .label {
  position: relative;
  font-size: var(--comp-scu-button-primary-hover-label-font-size, 13px);
  text-align: var(--comp-scu-button-primary-hover-label-text-align-horizontal, CENTER);
  color: var(--comp-scu-button-primary-hover-label-color, white);
  font-family: var(--comp-scu-button-primary-hover-label-font-family, "Proxima Nova");
  font-weight: var(--comp-scu-button-primary-hover-label-font-weight, 700);
  line-height: var(--comp-scu-button-primary-hover-label-line-height, 15.23px);
  letter-spacing: var(--comp-scu-button-primary-hover-label-letter-spacing, 0px);
}
.comp-scu-button:focus {
  position: relative;
  background-color: var(--comp-scu-button-primary-focus-background-color, #7eb633);
  border-radius: var(--comp-scu-button-primary-focus-corner-radius, 200px);
  border: none;
  box-shadow: var(--comp-scu-button-primary-focus-shadow, 0px 0px 0px 2px #359bf9);
  display: flex;
  flex-flow: row nowrap;
  padding-left: var(--comp-scu-button-primary-focus-padding-left, 32px);
  padding-right: var(--comp-scu-button-primary-focus-padding-right, 32px);
  padding-top: var(--comp-scu-button-primary-focus-padding-top, 8px);
  padding-bottom: var(--comp-scu-button-primary-focus-padding-bottom, 8px);
}
.comp-scu-button:focus > *:not(:last-child) {
  margin-right: var(--comp-scu-button-primary-focus-item-spacing, 0px);
}
.comp-scu-button:focus .label {
  position: relative;
  font-size: var(--comp-scu-button-primary-focus-label-font-size, 13px);
  text-align: var(--comp-scu-button-primary-focus-label-text-align-horizontal, CENTER);
  color: var(--comp-scu-button-primary-focus-label-color, white);
  font-family: var(--comp-scu-button-primary-focus-label-font-family, "Proxima Nova");
  font-weight: var(--comp-scu-button-primary-focus-label-font-weight, 700);
  line-height: var(--comp-scu-button-primary-focus-label-line-height, 15.23px);
  letter-spacing: var(--comp-scu-button-primary-focus-label-letter-spacing, 0px);
}
.comp-scu-button.disabled {
  position: relative;
  background-color: var(--comp-scu-button-primary-disabled-background-color, #7eb633);
  border-radius: var(--comp-scu-button-primary-disabled-corner-radius, 200px);
  border: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: var(--comp-scu-button-primary-disabled-padding-left, 32px);
  padding-right: var(--comp-scu-button-primary-disabled-padding-right, 32px);
  padding-top: var(--comp-scu-button-primary-disabled-padding-top, 8px);
  padding-bottom: var(--comp-scu-button-primary-disabled-padding-bottom, 8px);
  cursor: auto;
}
.comp-scu-button.disabled > *:not(:last-child) {
  margin-right: var(--comp-scu-button-primary-disabled-item-spacing, 0px);
}
.comp-scu-button.disabled .label {
  position: relative;
  font-size: var(--comp-scu-button-primary-disabled-label-font-size, 13px);
  text-align: var(--comp-scu-button-primary-disabled-label-text-align-horizontal, CENTER);
  color: var(--comp-scu-button-primary-disabled-label-color, #b4d885);
  font-family: var(--comp-scu-button-primary-disabled-label-font-family, "Proxima Nova");
  font-weight: var(--comp-scu-button-primary-disabled-label-font-weight, 700);
  line-height: var(--comp-scu-button-primary-disabled-label-line-height, 15.23px);
  letter-spacing: var(--comp-scu-button-primary-disabled-label-letter-spacing, 0px);
}