.wikitable i.success {
  color: lightgreen;
}
.wikitable i.caution {
  color: #ffc107;
}
.wikitable i.danger {
  color: red;
}
.wikitable i.info {
  color: #0066cc;
}

.wikitable .flex {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.pr5 {
  padding: 0 5px 0 0;
}
.m0 {
  margin: 0;
}
.mr20 {
  margin: 0 20px 0 0;
}

div.form-area {
  width: 100%;
  border: 1px solid #cc9;
}

div.form-group {
  position: relative;
  border: 1px solid #ccc;
  padding: 1.5em 1em;
  display: flex;
  justify-content: normal;
}

div.form-group-title {
  position: absolute;
  top: -12px;
  left: 10px;
  padding: 5px 25px;
  background-color: #cc9;
  color: #fff;
  line-height: 1em;
}

div.form-control-area {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

div.between {
  justify-content: space-between;
}

div .column {
  display: flex;
  flex-direction: column;
}

select {
  height: 30px;
}

.wikitable input[type="text"] {
  width: 100%;
}

.wikitable button {
  background: none;
  border: none;
}
