* { -moz-box-sizing: border-box; /** By default do not allow any user text selection, only enable for certain parts on a per-element/region area */ -moz-user-select: none; } html { height: 100%; width: 100%; padding: 0; margin: 0; overflow: hidden; font-size: 10px; } body { width: 100%; height: 100%; margin: 0; padding: 0; color: #fff; font-size: 1rem; background-color: #0E1214; overflow: hidden; } section { margin: 0; padding: 0; overflow: hidden; font-size: 1.4rem; } .large-only { display: none !important; } .hidden { display: none; } /* hide sections from screen reader when modal dialogs are showing */ body.showing-dialog > section { visibility: hidden; } /* All of the main views fill the screen */ #fullscreen-view, #edit-view, #crop-view, #thumbnail-views { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; overflow: hidden; font-size: 2.1rem; /* display will be determined by LAYOUT_MODE */ display: none; } /* Hide unresolved gaia-header elements */ gaia-header:unresolved { visibility:hidden; } #thumbnail-views > gaia-header { position: absolute; width: 100%; top: 0; } /* Bug 1111735 - !important is needed because of the shadow CSS polyfill */ .thumbnails-list, .thumbnails-select, .thumbnails-pick { /* display will be determined by LAYOUT_MODE */ display: none !important; } body.thumbnailListView .thumbnails-list, body.thumbnailSelectView .thumbnails-select, body.pickView .thumbnails-pick { display: block !important; } body.thumbnailListView #thumbnail-views, body.thumbnailSelectView #thumbnail-views, body.pickView #thumbnail-views, body.fullscreenView #fullscreen-view, body.editView #edit-view, body.cropView #crop-view { display: block; } /* Header in default thumbnail list in tablets only, see gallery_tablet.css */ body.thumbnailListView #thumbnails-list-top { display: none !important; } /* * The overlay content area holds the text of the overlay. * It has borders and a less transparent background so that * the overlay text shows up more clearly */ #overlay-content { background: image-set(url("images/ui/pattern.png") 1x, url("images/ui/pattern@1.5x.png") 1.5x, url("images/ui/pattern@2x.png") 2x, url("images/ui/pattern@2.25x.png") 2.25x) repeat left top, image-set(url("images/ui/gradient.png") 1x, url("images/ui/gradient@1.5x.png") 1.5x, url("images/ui/gradient@2x.png") 2x, url("images/ui/gradient@2.25x.png") 2.25x) no-repeat left top; background-size: auto auto, 100% 100%; /* We can't use shortand with background size because is not implemented yet: https://bugzilla.mozilla.org/show_bug.cgi?id=570326; */ overflow: hidden; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; font-size: 0; /* Using font-size: 0; we avoid the unwanted visual space (about 3px) created by white-spaces and break lines in the code betewen inline-block elements */ color: #fff; padding: 11rem 2.5rem 0 2.5rem; } #overlay-title { font-weight: normal; font-size: 1.9rem; color: #fff; margin: 0 0.5rem 0 0.5rem; padding: 0; } #overlay-text { padding: 1rem 0.5rem 0 0.5rem; border-top: 0.1rem solid #686868; font-weight: 300; font-size: 2.5rem; color: #ebebeb; } #overlay-menu { z-index: 1; } /* For overriding the style from BB */ #overlay-menu.hidden { display: none; } #overlay-menu button.hidden { display: none; } #overlay-menu button.full { margin: 0; } /* * Thumbnails are implemented as
  • elements in a