.map-responsive {
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
}

.map-responsive iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

#activeAssignedBoatsContent {
  margin-top: 0px;
}

/* 
.input-group .form-control, .input-group-addon, .input-group-btn {
  display: block;
} */

.pageTitle {
  background-color: #fff;
  color: #000;
}

.fileUploadWrapper {
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}

fieldset {
  margin-top: 20px;
}

fieldset, legend {
  /* background-color: #333; */
  /* color: #fff; */
  border-radius: 8px;
  padding: 8px;
  padding-top: 8px;
  border: 1px #555 solid;
  padding-bottom: 0px;
}

legend {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #222;
  border: 1px #333 solid;
}

.imagePreviewWrapper {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 15px;
}

.remove-btn {
  position: absolute;
  top: 2px;
  right: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.previewItem {
  position: relative;
  display: inline-block;
  /* margin: 5px; */
}

.previewItem img {
  max-width: 150px;
  max-height: 150px;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  object-fit: cover;
}

