#text {
height: 15rem;   
}

.textareaedit textarea {
resize: vertical;
height: 350px;
}

.placesedit .textareaedit textarea {
height: 250px;
} 

#editmetadata h4 {
margin-top: 0.6rem;
}

#editmetadata .floatboxinner {
max-width: calc(100% - 1.3em);
width: 700px;
}

.placelink input.place-link-input {
width: 100%;
margin-bottom: 0.2rem;
}

#addanotherplace {
margin-top: 0.3rem
}

#addnewplace {
float: right;
margin-top: -1rem;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.selectize-control.multi .selectize-input .item {
border-width: 1px;
border-radius: 4px;
}

.selectize-dropdown-content .label {
margin-left: 0.2rem;
text-decoration: underline;
}

.selectize-dropdown-content .caption {
font-size: 85%;
font-style: italic;
}

#map-editform .leaflet-bar a {
  background-color: #fff !important;
  border-bottom: 1px solid #ccc !important;
  text-align: center;
  text-decoration: none !important;
  color: black !important;
  padding: 0 !important;
}

#map-editform.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2) !important;
}

#map-editform a, #map-editform a:hover {
color: #0078A8 !important;
background: none !important;
text-decoration: underline !important;
}