.app > .media { width: 100%; height: calc(100% - 3.125rem); overflow: scroll; } .results .cell { margin-bottom: 1rem; margin-right: 1rem; } .results h2 { display: block; width: 100%; } .media .results .meta > div { max-width: 100%; } /* new / edit media forms */ .formContainer { padding-top: 1rem; } .imageForm, .videoForm { padding: 1rem 1rem 0.5rem 1rem; margin: 1rem 0; position: relative; left: -1rem; border-radius: 10px; } /* image form */ .imageForm { background: #315; } .imageForm .fileInput .row { position: relative; } /* video form */ .videoForm { background: #314; } .videoForm .thumbnail img { max-height: 200px; } /* image crop */ .imageSelection { width: 30rem; position: relative; } .imageSelection img { display: block; max-width: 100%; max-height: 20rem; } .imageSelection img.loading { opacity: 0.5; } .imageSelection .box { position: absolute; background: rgba(255,32,64,0.05); border: 1px solid #f24; }