/* bs help block */
div.help {
    display: block;
    margin-bottom: 10px;
}

#rating {
    margin: 1em 0;
}

.fieldWrapper input, .fieldWrapper textarea {
    width: 406px;
}

#id_tags__tagautosuggest {
    width: inherit;
}

div.tag_cloud {
    text-align: center;
}

div.tag_cloud a {
   margin: 4px;
}

.tag_cloud_modal {
  height: 100%;
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) {
  .tag_cloud_modal {
    flex-direction: column-reverse;
    /* place in reach of thumb */
  }
}

#tagcloudModalButton {
  text-decoration: none;
}

#tagcloudModalButton i {
  vertical-align: middle;
}

.white, .white a {
  color: #fff;
}

.olwidgetEditableLayerSwitcher .container {
    width: inherit !important;
}

img.plugin-icon {
    max-width: inherit;
}

.required label:after { content:" *"; color: red; }

/* HUB style */
.dropdown-menu {
    background-color: #1C2028;
}

.navbar .nav>li>.dropdown-menu:after {
    border-bottom: 6px solid #1C2028;
}

/* Bootstrap override */
@media (max-width: 767px) {
  .related-plugins-collapser {
    display: block;
    cursor: pointer;
  }
}

@media (min-width: 768px) {
  .related-plugins-collapser {
    display: none;
  }

  #collapse-related-plugins {
    height: auto;
  }
}

.modal {
  /* make modal fullscreen */
  bottom: 20px;
}

.modal-header {
  border-bottom: none;
  text-align: center;
}
