.km-button.primary-button,
.km-button.secondary-button,
.km-button.button {
  border-radius: 0!important;
  box-shadow: none!important;
}
.km-button.primary-button:not([disabled]) {
  font-size: 1rem;
  font-weight: 400;
  box-shadow: none;
  background: #165357;
}
.km-button.primary-button:not([disabled]):hover {
  background: #0b3637;
}
.login-view .km-content .login-title h2 {
  font-weight: 900;
}
/* stylelint-disable */
.renderer-components-block-label p {
  font-weight: 700;
  line-height: 110%;
}
@media (min-width: 601px) {
  .renderer-components-block-label p {
    font-size: 1.5rem !important;
  }
}
.react-content .qf-welcome-screen-block__action button,
.form-holder .qf-welcome-screen-block__action button,
.react-content .renderer-core-field-action button,
.form-holder .renderer-core-field-action button,
.react-content .renderer-core-submit-btn-wrapper button,
.form-holder .renderer-core-submit-btn-wrapper button {
  font-size: 1rem;
  font-weight: 400;
  border-radius: 0;
  background: #165357;
}
.react-content .qf-welcome-screen-block__action button:hover,
.form-holder .qf-welcome-screen-block__action button:hover,
.react-content .renderer-core-field-action button:hover,
.form-holder .renderer-core-field-action button:hover,
.react-content .renderer-core-submit-btn-wrapper button:hover,
.form-holder .renderer-core-submit-btn-wrapper button:hover {
  background: #0b3637;
}

