.page-metadata, .page-options {

padding: 0;
border: 0;
background: none;
legend {
  @extend %hidden;
}

} .page-metadata {

margin: 0;

} .page-title {

font-size: 1.5em;
label {
  @extend %hidden;
}

} .page-meta, .page-options {

font-size: .8em;

} .page-options {

margin-bottom: 4ex;
p {
  display: inline-block;
  margin: 0 1em 0 0;
}

}

.accordion-container {

margin: 0 0 3ex;
.collapsible {
  margin: 1px 0;
  padding: 0;
  border: 0;
}

} .collapsible-header {

@include box-sizing(border-box);
float: left;
width: 100%;

}

.content-field {

label {
  @extend %hidden;
}

}

.page-new-asset {

p, label {
  display: inline-block;
}
p {
  margin-right: 1em;
}
input[type=file] {
  @include box-sizing(border-box);
  max-width: 22em;
  @include breakpoint($mobile) {
    max-width: 12.5em;
  }
}

} .page-assets {

@include clearfix;
figure {
  float: left;
  margin: 0 1em 0 0;
  font-size: .8em;
  @include breakpoint($mobile) {
    float: none;
    width: 190px;
    margin: 0 auto 2ex;
    padding-bottom: 1ex;
    border-bottom: 1px dotted $fieldset-border-color;
  }
}
img, .file-name {
  width: 190px;
}
.file-name {
  position: relative;
  @include box-sizing(border-box);
  margin-top: -3.25ex;
  padding: .5ex .5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: .8em;
  color: white;
  background: rgba(0,0,0,.5);
}

} .delete-asset {

font-size: .9em;

}

.form-page .form-actions {

margin: 0 .5em 3ex;

}