.notifications { position: absolute; width: 500px; right: 15px; top: 50px; z-index: 20; } /* Notification System v1.0 */ .notification { width: 100%; background-color: whitesmoke; display: none; margin-top: 10px; z-index: 15; cursor: pointer; border-left: 6px solid #00aeef; line-height: 16px; letter-spacing: 1px; border-radius: 0 5px 5px 0; color: #ecf0f1; font-size: 18px; -webkit-box-shadow: 8px 10px 15px 0px rgba(117,42,2,0.5); -moz-box-shadow: 8px 10px 15px 0px rgba(117,42,2,0.5); box-shadow: 8px 10px 15px 0px rgba(117,42,2,0.5); } div.uploader-head, div.uploader-body{ text-align: center; vertical-align: middle; } div.uploader-head{ background-color: #2d3436; border-top-right-radius: 5px; height: 20px; } div.uploader-body{ background-color: #ecf0f1; height: 50px; color: #2c3e50; } div.uploader-body p{ display: inline-block; vertical-align: middle; } div.progressbar{ border-bottom-right-radius: 5px; margin: 0; width: 0; height: 5px; background-color: #192a56; } div.image-wrapper{ position: relative; margin: 5px; padding: 3px; background: #f5f6fa; border: 1px solid #b2bec3; -webkit-box-shadow: 1px 1px 2px 0px rgba(164,176,190,1); -moz-box-shadow: 1px 1px 2px 0px rgba(164,176,190,1); box-shadow: 1px 1px 2px 0px rgba(164,176,190,1); } a.check-image, a.show-image{ position: absolute; z-index:10; } a.check-image{ top: 5px; right: 5px; } a.show-image{ left: 5px; top: 5px; } .file-list-preview { display: flex; flex-flow: wrap; } .file-list-preview li { display:inline-block; margin:3px; } #file-manager-content{ height: 90vh; overflow-y: scroll; overflow-x: hidden; }