a.tabledrag-handle .handle {
-webkit-box-sizing: content-box;
        box-sizing: content-box;
}

input {
font-size: 1em
}
.layout-container img {
    height: auto;
    max-width: 100%;
    width: auto;
    vertical-align: bottom;
}

.layout-container {
  display: grid;
  grid-template-columns:
    [full-start] minmax(1em, 1fr)
    [main-start] minmax(0, 60em) [main-end]
    minmax(1em, 1fr) [full-end];
  grid-column-gap: 10px;
  margin: 0;
}
@media only screen and (min-width: 600px) {
  .layout-container {
  display: grid;
      grid-template-columns:
    [full-start] minmax(2em, 1fr)
    [main-start] minmax(0, 60em) [main-end]
    minmax(2em, 1fr) [full-end];
  grid-column-gap: 10px;
  }
}

.layout-container > * {
  grid-column: main;
}

main.side-main .content-container {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-column-gap: 10px;
}
main.side-main-side .content-container {
  display: grid;
  grid-template-columns: 1fr 3fr 1fr;
  grid-column-gap: 10px;
}
@media only screen and (min-width: 900px) {
  main.main-side .content-container {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 5fr 2fr;
    -ms-grid-columns: 5fr 2fr;
    grid-column-gap: 2em;
  }
  main.main-side .content-container > div {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  }
  main.main-side .content-container > aside {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  }
}

.paragraphs-base-columns-3 {
    -webkit-columns: 1;
            -moz-columns: 1;
         columns: 1;
}
/* full admin menu */
.fulladminmenu h2 {
text-transform: uppercase;
}
.fulladminmenu .li-parent {
margin: 20px 0 10px 0;
}
.fulladminmenu .li-parent span {
font-size: 1.1em;
}

form .paragraphs-dropbutton-wrapper .field-add-more-submit {
margin: 0.5em;
}

/* file icons */
.field--name-field-downloads .file {
padding-left: 35px;
line-height: 30px;
display: inline-block;
margin-bottom: 10px;
}
.file--x-office-spreadsheet {
background: transparent url(icons/x-office-spreadsheet.png) no-repeat scroll top left;
}
.file--application-pdf {
background: transparent url(icons/application-pdf.png) no-repeat scroll top left;
}
.file--x-office-document {
background: transparent url(icons/x-office-document.png) no-repeat scroll top left;
}