.file-drag-and-drop { background-color: #fefefe; cursor: default !important; display: block; height: auto; /* margin-top: 1em; */ outline: 1px dashed #9e9e9e; overflow: auto; text-align: center; vertical-align: middle; padding-top: 1.5em; @media screen and (max-width: 625px) { .file-name { display: block; } } } .inactive-dropzone { background-color: rgba(0, 0, 0, 0) !important; cursor: default !important; outline: 0; } .present-options { > p { margin-bottom: .75em !important; } .btn { margin: 0 1em; } } .file-drag-and-drop-dialog { margin: 0 0 1.5em 0; .file-drag-and-drop-dialog-title { font-size: 1.5em !important; margin-bottom: 0; margin-top: 0; padding-bottom: 0; } > .btn { margin-bottom: 2em; } } .file-drag-and-drop-hashing-dialog { text-align: center; margin: 1.5em 0 0 0; } .file-drag-and-drop-position { display: inline-block; margin-left: .7em; margin-right: .7em; position: relative; .delete-file { background-color: black; border-radius: 1em; cursor: pointer; display: block; height: 20px; position: absolute; right: -7px; text-align: center; top: -7px; width: 20px; span { color: white; font-size: .8em; left: 0; top: 1px; &:hover { color: $brand-danger; } } } } .file-drag-and-drop-preview { background-color: #eeeeee; border: 1px solid #616161; cursor: default; overflow: hidden; } .action-file { color: white; cursor: pointer; font-size: 2.5em; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; &:link, &:visited, &:hover, &:active { text-decoration: none; } &:hover { color: #d9534f; } &.icon-ascribe-ok, &.icon-ascribe-ok:hover { cursor: default; color: $ascribe-dark-blue; font-size: 4.2em; top: .2em; } } .spinner-file { font-size: 2.5em; } .file-drag-and-drop-preview-image { border: 1px solid #616161; display: table; height: 104px; overflow: hidden; text-align: center; width: 104px; // REFACTOR TO USE TABLE CELL .action-file, .spinner-file { margin-top: 1em; line-height: 1.3; } .ascribe-progress-bar + .action-file, .ascribe-progress-bar + .spinner-file { margin-top: .6em; } } .file-drag-and-drop-preview-other { height: 94px; text-align: center; width: 104px; p { margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .action-file:not(.icon-ascribe-ok), .spinner-file { margin-top: 0; position: relative; top: 0.8em; } } .ascribe-progress-bar { margin-bottom: 0; > .progress-bar { background-color: $ascribe-dark-blue; } span { font-size: 1.2em; color: white; text-shadow: -1px 0 $ascribe--button-default-color, 0 1px $ascribe--button-default-color, 1px 0 $ascribe--button-default-color, 0 -1px $ascribe--button-default-color; } } .ascribe-progress-bar-xs { height: 12px; } .ascribe-upload-button { display: inline-block; text-align: left; &.ascribe-upload-button-has-label { display: block; .btn { font-size: 1em; margin-right: 1em; } span + .btn { margin-left: 1em; } } }