/* This are backend-overrides to make the editing-experience more pleasing */
.gin--edit-form {
  background-color: transparent !important;
}
/* makes editing view wider */
#block-gin-content, .gin-node-edit-form, #block-gin-primary-local-tasks
{
  max-width: 100% !important;
  min-width:100%;
  width: 100%;
}

#edit-group-layout, .gin-node-edit-form {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
}

#edit-group-layout #edit-field-paragraph {
  border: none !important;
}

#edit-group-layout .fieldset__wrapper {
  margin: 0 !important;
}

.lpb-layout {
  padding: unset;
}

.gin--edit-form .layout-paragraphs-layout-region {
  border: 1px solid #ddd !important;
}

.layout-paragraphs-item.layout-paragraphs-layout .paragraph--type--layout {
  border-left: 1px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
  border-right: 1px solid #ddd !important;
}

/* Shows container boundaries with dashed line */
.layout-paragraphs-item.layout-paragraphs-layout .paragraph--type--layout .container {
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}
.layout-paragraphs-item.layout-paragraphs-layout .paragraph--type--layout .container:hover {
  border-left: 2px dashed red;
  border-right: 2px dashed red;
}
input[type=file]::-webkit-file-upload-button {
  visibility: hidden;
  padding: 1rem;
}
input[type=file]::before {
  content: 'Choose files...';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  margin-top: 12px;
  margin-left: 12px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
input[type=file]:hover::before {
  border-color: black;
}
input[type=file]:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.form-managed-file__main {
  width: 50%;
}
