2 background-color: rgba(0, 0, 0, 0.333);
15 justify-content: center;
24 background-color: #FFF;
30 box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
34 flex-direction: column;
42 align-self: flex-start;
56 .popup-header, .popup-footer {
57 display: block !important;
60 flex: none !important;
66 body.flexbox-support #entity-selector-wrap .popup-body .form-group {
70 #entity-selector-wrap .popup-body .form-group {
80 border: 3px dashed #DDD;
83 .image-manager-list .image {
92 border: 1px solid #DDD;
93 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
94 transition: all cubic-bezier(.4, 0, 1, 1) 160ms;
97 transform: scale3d(0.92, 0.92, 0.92);
98 border: 1px solid #444;
99 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
112 background-color: rgba(0, 0, 0, 0.4);
119 @include smaller-than($xl) {
122 @include smaller-than($m) {
129 #image-manager .load-more {
132 background-color: #EEE;
141 .image-manager-sidebar {
146 border-left: 1px solid #DDD;
147 .dropzone-container {
152 .image-manager-list {
157 .image-manager-content {
159 flex-direction: column;
182 transition: all ease-in-out 120ms;
185 .dz-drag-hover .dz-message {
186 background-color: rgb(16, 126, 210);
190 @keyframes passing-through {
193 transform: translateY(40px);
197 transform: translateY(0px);
201 transform: translateY(-40px);
205 @keyframes slide-in {
208 transform: translateY(40px);
212 transform: translateY(0px);
221 transform: scale(1.1);
228 .dropzone, .dropzone * {
229 box-sizing: border-box;
234 display: inline-block;
244 .dz-preview:hover .dz-details {
248 .dz-preview.dz-file-preview .dz-image {
251 background: linear-gradient(to bottom, #eee, #ddd);
254 .dz-preview.dz-file-preview .dz-details {
258 .dz-preview.dz-image-preview {
262 .dz-preview.dz-image-preview .dz-details {
263 transition: opacity 0.2s linear;
266 .dz-preview .dz-remove {
274 .dz-preview .dz-remove:hover {
275 text-decoration: underline;
278 .dz-preview:hover .dz-details {
282 .dz-preview .dz-details {
293 color: rgba(0, 0, 0, 0.9);
297 .dz-preview .dz-details .dz-size {
298 margin-bottom: 0.5em;
302 .dz-preview .dz-details .dz-filename {
306 .dz-preview .dz-details .dz-filename:hover span {
307 border: 1px solid rgba(200, 200, 200, 0.8);
308 background-color: rgba(255, 255, 255, 0.8);
311 .dz-preview .dz-details .dz-filename:not(:hover) {
313 text-overflow: ellipsis;
316 .dz-preview .dz-details .dz-filename:not(:hover) span {
317 border: 1px solid transparent;
320 .dz-preview .dz-details .dz-filename span, .dz-preview .dz-details .dz-size span {
321 background-color: rgba(255, 255, 255, 0.4);
326 .dz-preview:hover .dz-image img {
330 .dz-preview .dz-image {
340 .dz-preview .dz-image img {
344 .dz-preview.dz-success .dz-success-mark {
345 animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
348 .dz-preview.dz-error .dz-error-mark {
350 animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
353 .dz-preview .dz-success-mark, .dz-preview .dz-error-mark {
354 pointer-events: none;
365 .dz-preview .dz-success-mark svg, .dz-preview .dz-error-mark svg {
371 .dz-preview.dz-processing .dz-progress {
373 transition: all 0.2s linear;
376 .dz-preview.dz-complete .dz-progress {
378 transition: opacity 0.4s ease-in;
381 .dz-preview:not(.dz-processing) .dz-progress {
382 animation: pulse 6s ease infinite;
385 .dz-preview .dz-progress {
388 pointer-events: none;
396 background: rgba(255, 255, 255, 0.9);
402 .dz-preview .dz-progress .dz-upload {
404 background: linear-gradient(to bottom, #666, #444);
410 transition: width 300ms ease-in-out;
413 .dz-preview.dz-error .dz-error-message {
417 .dz-preview.dz-error:hover .dz-error-message {
419 pointer-events: auto;
422 .dz-preview .dz-error-message {
423 pointer-events: none;
429 transition: opacity 0.3s ease;
436 background: $negative;
441 .dz-preview .dz-error-message:after {
448 border-left: 6px solid transparent;
449 border-right: 6px solid transparent;
450 border-bottom: 6px solid $negative;
454 [tab-container] .nav-tabs {
456 border-bottom: 1px solid #DDD;
462 border-bottom-width: 3px;
467 .image-picker .none {