@import '../../css/vars.scss'; .upload-icon { font-size: 180px; opacity: 0.4; margin-bottom: 30px; } .view-doc-container { width: 100%; height: 100%; align-items: center; display: flex; flex-direction: column; justify-content: center; } .example-loading-shade { background: rgba(255, 255, 255, 0.7); display: flex; flex-direction: column; } .viewer-tools { position: fixed; margin-top: 20px; z-index: 1; background: $primary; margin-left: 20px; border-radius: 10px; opacity: 0.5; transition: all 0.5s; .mat-icon-button { height: 50px; width: 50px; .mat-icon { color:white; font-size: 20px; transition: all 0.2s; } } } .viewer-tools:hover { opacity: 1; transition: all 0.5s; .mat-icon-button:hover { .mat-icon { font-size: 30px; transition: all 0.2s; } } } .no-doc-container { width: 100%; height: 100%; align-items: center; display: flex; flex-direction: column; justify-content: center; font-weight: initial; a { color: white; cursor: pointer; text-decoration: underline; } } .no-view { font-size: 30px; opacity: 0.2; .no-view-icon { font-size: 100px; } } .loaded-file { position: absolute; top: 105px; padding: 10px; border-radius: 10px; background: #ffffff47; } .extensionsList { height: 200px; overflow: auto; }