.dm7-wpf {
  max-width: 700px !important;
}

/*--------------------------------------------------------------
# Components - Button
--------------------------------------------------------------*/

.dm7-wpf__button {
  align-items: center;
  background-color: var(--theme-color-primary);
  border-radius: 0;
  border: 0;
  color: var(--theme-color-primary-text);
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  font-weight: var(--theme-font-weight-bold);
  height: 40px;
  padding: 0 20px;
}

.dm7-wpf__button:hover {
  opacity: 0.9;
}

.dm7-wpf__button:active {
  opacity: 0.85;
}

/*--------------------------------------------------------------
# Components - Form Label
--------------------------------------------------------------*/

.dm7-wpf__form-label {
  display: block;
  margin-bottom: 8px;
  font-size: 16px;
}

/*--------------------------------------------------------------
# Components - Form Group
--------------------------------------------------------------*/

.dm7-wpf__form-group {
  margin-bottom: 20px;
}

/*--------------------------------------------------------------
# Components - Form Control
--------------------------------------------------------------*/

.dm7-wpf__form-control {
  border-radius: 0;
  border: solid 1px var(--theme-color-border);
  display: block;
  min-height: 40px;
  padding: 10px 15px;
  width: 100%;
}

.dm7-wpf__form-control:focus {
  outline: none;
  border-color: var(--theme-color-primary);
}
