/**
 *  !!! COPY-PASTED FROM APERTO !!!
 */
/* ===================================================
BREAKPOINT SETTINGS
=================================================== */
/* ---------------------------------------------------
Transitions
--------------------------------------------------- */
/**
 * Colors
 */
/**
 * Typography
 */
/**
 * Radius
 */
/**
 * Link
 */
/**
 * Animation
 */
/**
 * Shadow
 */
/**
 * Section
 */
/**
 * Input
 */
/**
 * Breakpoints
 */
/* Bulma Utilities */
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #ebecec;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 0.9375rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.button:focus, .is-focused.button, .button:active, .is-active.button {
  outline: none;
}
[disabled].button, fieldset[disabled] .button {
  cursor: not-allowed;
}

.button {
  background-color: #ffffff;
  border-color: #d3dbeb;
  border-width: 1px;
  color: #003399;
  cursor: pointer;
  font-family: MetaPro, Arial, sans-serif;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 30px;
  padding-right: 30px;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-15px - 1px);
  margin-right: 7.5px;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 7.5px;
  margin-right: calc(-15px - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-15px - 1px);
  margin-right: calc(-15px - 1px);
}
.button:hover, .button.is-hovered {
  border-color: #003399;
  color: #003399;
}
.button:focus, .button.is-focused {
  border-color: #003399;
  color: #003399;
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0 transparent;
}
.button:active, .button.is-active {
  border-color: #003399;
  color: #003399;
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #222222;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: #f5f5f6;
  color: #003399;
}
.button.is-text:active, .button.is-text.is-active {
  background-color: #e8e8ea;
  color: #003399;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white {
  background-color: #ffffff;
  border-color: transparent;
  color: #222222;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #222222;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #222222;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #222222;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #222222;
  color: #ffffff;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: #151515;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #222222;
  border-color: transparent;
  box-shadow: none;
  color: #ffffff;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #222222 #222222 !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222222;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #222222 #222222 !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #222222;
  color: #222222;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #222222;
  color: #ffffff;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #222222;
  box-shadow: none;
  color: #222222;
}
.button.is-black {
  background-color: #222222;
  border-color: transparent;
  color: #ffffff;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #1c1c1c;
  border-color: transparent;
  color: #ffffff;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: #ffffff;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(34, 34, 34, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: #151515;
  border-color: transparent;
  color: #ffffff;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #222222;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: #ffffff;
  color: #222222;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
  color: #222222;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #222222;
  color: #222222;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #222222;
  border-color: #222222;
  color: #ffffff;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #222222 #222222 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #222222;
  box-shadow: none;
  color: #222222;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: #ffffff;
  color: #222222;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #222222 #222222 !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}
.button.is-light {
  background-color: #fafafa;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #f4f4f4;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(250, 250, 250, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: #ededed;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: #fafafa;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fafafa;
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #fafafa;
}
.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: #fafafa;
  color: #fafafa;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: #fafafa;
  border-color: #fafafa;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent #fafafa #fafafa !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: #fafafa;
  box-shadow: none;
  color: #fafafa;
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fafafa;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fafafa #fafafa !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: #003399;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: #002f8c;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(0, 51, 153, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: #002b80;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #003399;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: #003399;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #003399;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #003399;
  color: #003399;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #003399;
  border-color: #003399;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #003399;
  box-shadow: none;
  color: #003399;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #003399;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: #009ee7;
  border-color: transparent;
  color: #ffffff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #0095da;
  border-color: transparent;
  color: #ffffff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #ffffff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(0, 158, 231, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: #008dce;
  border-color: transparent;
  color: #ffffff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #009ee7;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #ffffff;
  color: #009ee7;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
  color: #009ee7;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #009ee7;
  color: #009ee7;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #009ee7;
  border-color: #009ee7;
  color: #ffffff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #009ee7 #009ee7 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #009ee7;
  box-shadow: none;
  color: #009ee7;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #ffffff;
  color: #009ee7;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #009ee7 #009ee7 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}
.button.is-primary.is-light {
  background-color: #ebf9ff;
  color: #0085c2;
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #def5ff;
  border-color: transparent;
  color: #0085c2;
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #d1f0ff;
  border-color: transparent;
  color: #0085c2;
}
.button.is-link {
  background-color: #009ee7;
  border-color: transparent;
  color: #003399;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #0095da;
  border-color: transparent;
  color: #003399;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #003399;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(0, 158, 231, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: #008dce;
  border-color: transparent;
  color: #003399;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #009ee7;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #003399;
  color: #009ee7;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: #002b80;
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #003399;
  border-color: transparent;
  box-shadow: none;
  color: #009ee7;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #009ee7;
  color: #009ee7;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #009ee7;
  border-color: #009ee7;
  color: #003399;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #009ee7 #009ee7 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #009ee7;
  box-shadow: none;
  color: #009ee7;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #003399;
  color: #003399;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #003399;
  color: #009ee7;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #009ee7 #009ee7 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #003399;
  box-shadow: none;
  color: #003399;
}
.button.is-link.is-light {
  background-color: #ebf9ff;
  color: #0085c2;
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: #def5ff;
  border-color: transparent;
  color: #0085c2;
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: #d1f0ff;
  border-color: transparent;
  color: #0085c2;
}
.button.is-info {
  background-color: #003399;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #002f8c;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(0, 51, 153, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: #002b80;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #003399;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: #003399;
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #003399;
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #003399;
  color: #003399;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #003399;
  border-color: #003399;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #003399;
  box-shadow: none;
  color: #003399;
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #003399;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #003399 #003399 !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: #f0fbff;
  color: #002b82;
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e3f8ff;
  border-color: transparent;
  color: #002b82;
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #d7f4ff;
  border-color: transparent;
  color: #002b82;
}
.button.is-success {
  background-color: #3fc889;
  border-color: transparent;
  color: #ffffff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #38c383;
  border-color: transparent;
  color: #ffffff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #ffffff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(63, 200, 137, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: #35b97c;
  border-color: transparent;
  color: #ffffff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #3fc889;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #ffffff;
  color: #3fc889;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
  color: #3fc889;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #3fc889;
  color: #3fc889;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #3fc889;
  border-color: #3fc889;
  color: #ffffff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #3fc889 #3fc889 !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #3fc889;
  box-shadow: none;
  color: #3fc889;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #ffffff;
  color: #3fc889;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3fc889 #3fc889 !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}
.button.is-success.is-light {
  background-color: #effaf5;
  color: #237b53;
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: #e5f8ef;
  border-color: transparent;
  color: #237b53;
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: #dbf5e9;
  border-color: transparent;
  color: #237b53;
}
.button.is-warning {
  background-color: #ff9900;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #f29100;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(255, 153, 0, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: #e68a00;
  border-color: transparent;
  color: #fff;
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #ff9900;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: #fff;
  color: #ff9900;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ff9900;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ff9900;
  color: #ff9900;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #ff9900;
  border-color: #ff9900;
  color: #fff;
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ff9900 #ff9900 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ff9900;
  box-shadow: none;
  color: #ff9900;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ff9900;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ff9900 #ff9900 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning.is-light {
  background-color: #fff7eb;
  color: #9e5f00;
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff2de;
  border-color: transparent;
  color: #9e5f00;
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #ffedd1;
  border-color: transparent;
  color: #9e5f00;
}
.button.is-danger {
  background-color: #ff3366;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #ff265c;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0 rgba(255, 51, 102, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ff1a53;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #ff3366;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #ff3366;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ff3366;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ff3366;
  color: #ff3366;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #ff3366;
  border-color: #ff3366;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #ff3366 #ff3366 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ff3366;
  box-shadow: none;
  color: #ff3366;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ff3366;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ff3366 #ff3366 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: #ffebf0;
  color: #db0037;
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #ffdee6;
  border-color: transparent;
  color: #db0037;
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #ffd1dd;
  border-color: transparent;
  color: #db0037;
}
.button.is-small {
  border-radius: 4px;
  font-size: 0.8125rem;
}
.button.is-normal {
  font-size: 0.9375rem;
}
.button.is-medium {
  font-size: 1.125rem;
}
.button.is-large {
  font-size: 1.375rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: #ffffff;
  border-color: #d3dbeb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}
.button.is-static {
  background-color: #f5f5f6;
  border-color: #d3dbeb;
  color: #d8d9d9;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 100%;
  padding-left: calc(30px + 0.25em);
  padding-right: calc(30px + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  border-radius: 4px;
  font-size: 0.8125rem;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.125rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.375rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

:host {
  display: inline-flex;
  position: static;
}
:host.is-fullwidth {
  display: flex;
  width: 100%;
}
:host .button {
  margin: 0;
  transition: 0.2s ease-in-out;
  outline: none !important;
  user-select: none;
  min-height: 50px;
}
:host .button .icon-left,
:host .button .icon-right {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
:host .button .icon-left {
  margin-left: -18px;
  margin-right: 6px;
}
:host .button .icon-right {
  margin-right: -18px;
  margin-left: 6px;
}
:host .button.is-fullwidth {
  width: 100%;
}
:host .button.has-round-bottom-corners {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
:host .button.is-small {
  min-height: 38px;
  min-width: 38px;
  padding: 17px 20px 19px 20px;
}
:host .button.is-small bal-text {
  min-height: 19px;
}
:host .button.is-square {
  width: 38px;
  padding: 0;
}
:host .button.is-success, :host .button.is-success:hover, :host .button.is-success:focus, :host .button.is-danger, :host .button.is-danger:hover, :host .button.is-danger:focus, :host .button.is-warning, :host .button.is-warning:hover, :host .button.is-warning:focus {
  color: #ffffff !important;
}
:host .button.is-loading::after {
  display: none;
}
:host .button::-moz-focus-inner {
  border: 0;
}
:host .button:focus::before {
  position: absolute;
  content: "";
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  outline: 2px dashed #009ee7;
}
:host .button:hover::before, :host .button:active::before {
  outline: none;
}
:host .button.is-primary:focus, :host .button.is-primary.is-focused, :host .button.is-primary:active, :host .button.is-primary.is-active, :host .button.is-primary:hover, :host .button.is-primary.is-hovered {
  background: #003399;
}
:host .button.is-info:hover, :host .button.is-info.is-hovered {
  background: #009ee7;
}
:host .button.is-success:hover, :host .button.is-success.is-hovered {
  background: #2fa56f;
}
:host .button.is-warning:hover, :host .button.is-warning.is-hovered {
  background: #cc7a00;
}
:host .button.is-danger:hover, :host .button.is-danger.is-hovered {
  background: #ff0040;
}
:host .button.is-success:hover, :host .button.is-success.is-hovered, :host .button.is-success:focus, :host .button.is-success.is-focused, :host .button.is-success:active, :host .button.is-success.is-active, :host .button.is-warning:hover, :host .button.is-warning.is-hovered, :host .button.is-warning:focus, :host .button.is-warning.is-focused, :host .button.is-warning:active, :host .button.is-warning.is-active, :host .button.is-warning.is-outlined:hover, :host .button.is-warning.is-outlined.is-hovered, :host .button.is-warning.is-outlined:focus, :host .button.is-warning.is-outlined.is-focused, :host .button.is-warning.is-outlined:active, :host .button.is-warning.is-outlined.is-active, :host .button.is-success.is-outlined:hover, :host .button.is-success.is-outlined.is-hovered, :host .button.is-success.is-outlined:focus, :host .button.is-success.is-outlined.is-focused, :host .button.is-success.is-outlined:active, :host .button.is-success.is-outlined.is-active {
  color: #ffffff;
}
:host .button.is-primary.is-inverted {
  background: #009ee7;
  color: #ffffff;
}
:host .button.is-primary.is-inverted:hover, :host .button.is-primary.is-inverted.is-hovered, :host .button.is-primary.is-inverted:focus, :host .button.is-primary.is-inverted.is-focused, :host .button.is-primary.is-inverted:active, :host .button.is-primary.is-inverted.is-active {
  color: #003399;
  background: #ffffff;
}
:host .button.is-info.is-outlined {
  border-color: #99add6;
}
:host .button.is-info.is-outlined:hover, :host .button.is-info.is-outlined.is-hovered, :host .button.is-info.is-outlined:focus, :host .button.is-info.is-outlined.is-focused, :host .button.is-info.is-outlined:active, :host .button.is-info.is-outlined.is-active {
  color: #003399;
  background: #d3dbeb;
  border-color: #99add6;
}
:host .button.is-info.is-inverted.is-outlined:hover, :host .button.is-info.is-inverted.is-outlined.is-hovered, :host .button.is-info.is-inverted.is-outlined:focus, :host .button.is-info.is-inverted.is-outlined.is-focused, :host .button.is-info.is-inverted.is-outlined:active, :host .button.is-info.is-inverted.is-outlined.is-active {
  color: #ffffff;
  background: #002266;
}
:host .button.is-info.is-inverted:hover, :host .button.is-info.is-inverted.is-hovered, :host .button.is-info.is-inverted:focus, :host .button.is-info.is-inverted.is-focused, :host .button.is-info.is-inverted:active, :host .button.is-info.is-inverted.is-active {
  color: #ffffff;
  background: #009ee7;
}
:host .button.is-link {
  color: #009ee7;
  background: transparent;
}
:host .button.is-link:hover, :host .button.is-link.is-hovered, :host .button.is-link:focus, :host .button.is-link.is-focused, :host .button.is-link:active, :host .button.is-link.is-active {
  color: #003399;
  background: transparent;
  text-decoration: underline;
}
:host .button.is-primary.is-light {
  border: none;
  border-radius: 0;
  color: #003399;
  background: #f0fbff;
}
:host .button.is-primary.is-light:hover, :host .button.is-primary.is-light.is-hovered, :host .button.is-primary.is-light:focus, :host .button.is-primary.is-light.is-focused, :host .button.is-primary.is-light:active, :host .button.is-primary.is-light.is-active {
  color: #003399;
  background: #ebf6fa;
}
:host .button.is-info.is-light {
  border: none;
  border-radius: 0;
  color: #003399;
  background: transparent;
}
:host .button.is-info.is-light:hover, :host .button.is-info.is-light.is-hovered, :host .button.is-info.is-light:focus, :host .button.is-info.is-light.is-focused, :host .button.is-info.is-light:active, :host .button.is-info.is-light.is-active {
  color: #003399;
  background: transparent;
}
:host .button[disabled].is-link {
  text-decoration: none;
  color: #009ee7;
  background: transparent;
}
:host .button[disabled]:hover.is-primary, :host .button[disabled].is-hovered.is-primary, :host .button[disabled]:focus.is-primary, :host .button[disabled].is-focused.is-primary, :host .button[disabled]:active.is-primary, :host .button[disabled].is-active.is-primary {
  color: #ffffff;
  background: #009ee7;
}
:host .button[disabled]:hover.is-info, :host .button[disabled].is-hovered.is-info, :host .button[disabled]:focus.is-info, :host .button[disabled].is-focused.is-info, :host .button[disabled]:active.is-info, :host .button[disabled].is-active.is-info {
  color: #ffffff;
  background: #003399;
}
:host .button[disabled]:hover.is-warning, :host .button[disabled].is-hovered.is-warning, :host .button[disabled]:focus.is-warning, :host .button[disabled].is-focused.is-warning, :host .button[disabled]:active.is-warning, :host .button[disabled].is-active.is-warning {
  color: #ffffff;
  background: #ff8304;
}
:host .button[disabled]:hover.is-danger, :host .button[disabled].is-hovered.is-danger, :host .button[disabled]:focus.is-danger, :host .button[disabled].is-focused.is-danger, :host .button[disabled]:active.is-danger, :host .button[disabled].is-active.is-danger {
  color: #ffffff;
  background: #ff3366;
}
:host .button[disabled]:hover.is-success, :host .button[disabled].is-hovered.is-success, :host .button[disabled]:focus.is-success, :host .button[disabled].is-focused.is-success, :host .button[disabled]:active.is-success, :host .button[disabled].is-active.is-success {
  color: #ffffff;
  background: #3fc889;
}
:host .button[disabled]:hover.is-link, :host .button[disabled].is-hovered.is-link, :host .button[disabled]:focus.is-link, :host .button[disabled].is-focused.is-link, :host .button[disabled]:active.is-link, :host .button[disabled].is-active.is-link {
  text-decoration: none;
  color: #009ee7;
  background: transparent;
}
:host .button.is-dense {
  padding-left: 16px;
  padding-right: 16px;
}