#forma > div {
  display: flex;
  flex-wrap: wrap;
}
#forma > div > div {
  margin: 5px; 
  padding: 15px; 
  border: 2px solid #205131;
  background: #ffffff;
  border-radius: 25px;
}
.array {
  display: flex;
  flex-wrap: wrap;
}
.array > div {
  margin: 5px; 
  padding: 15px; 
  border: 2px solid #205131;
  border-radius: 25px;
}

h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.single > h2 {
  margin: -16px;
  margin-bottom: 0px;
  padding: 15px;
  border-radius: 23px 23px 0px 0px;
  color:#ffffff;
  background: #205131;
}

.arrayelement {
  outline: none;
  box-shadow: 0px;
  border: 0px;
  color:#ffffff;
  background-color: transparent;
  font: inherit;
  width: 100%
}
.arrayelementname:hover {
  background-color: white;
  color:#000000;
  font: inherit;
}
.arrayelementname:focus {
  background-color: white;
  color:#000000;
  font: inherit;
}
//.removearrayelement {
//  display: hidden;
//  text-decoration: none;
//}
.removearrayelement:after{
  display: inline-block;
  color: black;
  content: "\00d7"; /* This will render the 'X' */
}

#currentsummary,#recommendedsummary {
  display: inline-block;
  noborder: 2px solid #205131;
  padding: 0px 10px 10px 10px;
}
