@import url("../node_modules/vuetify/dist/vuetify.min.css"); @import url("../node_modules/material-design-icons-iconfont/dist/material-design-icons.css"); @import url("alerts.css"); #app div.loading { text-align: center; margin: 50px 20px; } #busy-overlay { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0,0,0,0.2); } body { background: #fefefe; color: #333333; font-family: Helvetica, Arial, sans-serif; } footer { clear: both; padding: 1rem 2rem; } main { padding: 0; margin: 0; } main div.page { margin: 0; padding: 0; } main div.page .page-container { padding: 0; overflow: auto; } main div.page .page-form { padding: 2.4rem 2rem 0 2rem; float: none; } main div.page .page-form form { } .navbar { padding: 1px 2rem 1px 2rem; top: 0; left: 0; right: 0; background: black !important; position: fixed !important; box-shadow: 0px 6px 30px 0px rgba(0,0,0,0.75); z-index: 1000; } .navbar .nav-item-photos .nav-link.active, .navbar .nav-item-photos .nav-link:hover { color: #c8e5ff; } main div.page-photos { } .navbar .nav-item-albums .nav-link.active, .navbar .nav-item-albums .nav-link:hover { color: #c4ffcb; } main div.page-albums { } .navbar .nav-item-import .nav-link.active, .navbar .nav-item-import .nav-link:hover { color: #feffb8; } main div.page-import { } .navbar .nav-item-export .nav-link.active, .navbar .nav-item-export .nav-link:hover { color: #ffedc1; } main div.page-export { } .navbar .nav-item-settings .nav-link.active, .navbar .nav-item-settings .nav-link:hover { color: #f5c5c5; } main div.page-settings { } .photo-tile { cursor: pointer; } .photo-tile.selected { opacity: 0.6; } .photo-grid .photo { background: #eeeeee; display: block; width: 250px; height: 250px; float: left; margin: 3px; overflow: hidden; position: relative; cursor: pointer; } .photo-grid .photo img { margin: 0; padding: 0; } .photo-grid .photo .info { display: none; position: absolute; top: 0; left: 0; right: 0; opacity: 0.75; background: black; font-size: 12px; padding: 8px 12px; color: white; cursor: text; } .photo-grid .photo:hover .info { display: block; } .photo-grid .photo .right { float: right; } .photo-grid .photo .left { float: left; } .photo-grid .photo .actions { display: block; position: absolute; bottom: 0; left: 0; right: 0; opacity: 1; background: transparent; font-size: 14px; padding: 6px 12px; color: white; text-align: center; cursor: default; } .photo-grid .photo:hover .actions { background: black; opacity: 0.75; } .photo-grid .photo .actions .action { display: none; } .photo-grid .photo .location { display: none; font-size: 12px; text-decoration: none; color: white; } .photo-grid .photo:hover .location { display: inline; } .photo-grid .photo:hover .actions .action, .photo-grid .photo .actions .action.favorite { display: inline; cursor: pointer; } .v-badge__badge { font-size: 12px; height: 19px; width: 19px; right: -20px; top: -8px; }