/**
 * @file
 * Styles for edit forms.
 */

/**
* Paragraphs.
*/

/* Buttons area. */
#edit-field-page-content--description {
  margin-bottom: 10px;
}
form .paragraphs-dropbutton-wrapper .button--small {
  margin: 0 6px 6px 0;
}

/* General. */
form .paragraph--view-mode--preview .field--name-field-title {
  margin-bottom: 6px;
}
form .paragraph--view-mode--preview img {
  float: left;
  margin: 0 10px 6px 0;
}
form .paragraph--view-mode--preview img[typeof="foaf:Image"] {
  max-width: 100px;
  max-height: 100px;
}

/* Video. */
form .paragraph--view-mode--preview .field--name-field-media-video video,
form .paragraph--view-mode--preview .field--name-field-media-oembed-video iframe {
  height: auto;
  max-width: 380px;
  max-height: 240px;
  width: auto;
}

/* Partners. */
form .paragraph--view-mode--preview .field--name-field-taxonomy-partners .field__item {
  display: inline;
  padding-right: 4px;
}
form .paragraph--view-mode--preview .field--name-field-taxonomy-partners .field__item:after {
  content: ", ";
}

/**
* Fields.
*/
.field--name-field-sdg-icon .image-preview {
  max-width: 100px;
}

.field--type-entity-reference {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 14px;
}

.field--type-entity-reference > fieldset > legend {
  margin-bottom: 14px;
  text-transform: uppercase;
}

#edit-field-term-topics .form-item {
  display: inline-block;
  margin: 0 20px 20px 0;
}

#edit-field-term-initiative .form-item,
#edit-field-term-sdgs .form-item,
#edit-field-term-challenges .form-item,
#edit-field-term-related-interests .form-item {
  display: inline-block;
  margin: 0 20px 20px 0;
}

.field--name-field-project-pictures table td input.form-text {
  width: 100%;
}

form .paragraph--view-mode--preview.paragraph--type--terms-teasers .field--type-entity-reference {
  border: none;
  padding-bottom: 0;
}

form .paragraph--view-mode--preview.paragraph--type--image-with-teasers .field--type-entity-reference {
  border: none;
  padding-bottom: 5px;
}
form .paragraph--view-mode--preview.paragraph--type--image-with-teasers .field--name-field-title {
  font-weight: bold;
}
form .paragraph--view-mode--preview.paragraph--type--image-with-teasers .field--name-field-media-image img {
  width: auto;
}

form .paragraph--view-mode--preview.paragraph--type--text-with-image .field--type-entity-reference {
  border: none;
  padding-bottom: 5px;
}

form .paragraph--type--recommendation.paragraph--view-mode--default {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
form .paragraph--type--recommendation.paragraph--view-mode--default .field--type-entity-reference {
  border: none;
  padding-bottom: 0;
  margin-bottom: 10px;
}

form .paragraph--type--partners.paragraph--view-mode--preview .field--type-entity-reference {
  border: none;
  padding-bottom: 0;
}

form .paragraph--type--terms-token.paragraph--view-mode--preview .field--type-entity-reference {
  border: none;
  padding-bottom: 0;
}
