/** * Stylesheet * * @namespace Lungo.Layout * @class Nav * * @author Javier Jimenez Villar || @soyjavi */ /* DIMENSIONS */ /* COLORS */ nav { height: auto; text-align: center; } nav a { padding: 0 6px; min-width: 28px; z-index: 1000; float: left; height: 41px; } nav a .icon { font-size: 1.7em; } nav a img { width: 16px; height: 16px; top: -1px !important; } nav a abbr { font-weight: bold; } nav .bubble { position: relative; top: -12px; left: -12px; margin-right: -20px; } nav.groupbar { position: absolute; top: 42px; height: 30px; display: block; width: 100%; z-index: 2; line-height: 30px; } nav.groupbar a { padding: 0px; margin: 0px; font-weight: bold; height: 30px; } nav.groupbar a .icon { font-size: 1.0em; } nav.groupbar a .bubble { top: -6px; left: 0px; } header nav .icon ~ abbr { margin-left: 4px; float: right; } header nav .loading { margin-top: .5em; font-size: 1.6em; } header nav .loading + .icon { display: none; } footer nav { margin: 1px; display: block; } footer nav a { padding: 0; height: 42px; } footer nav .icon { display: block; top: 0px; font-size: 2.0em !important; line-height: 40px; } footer nav .bubble { top: -38px; left: 4px; } footer nav .bubble .loading { top: 0; font-size: 1.4em; } footer nav abbr { display: none; } footer nav .loading { top: .1em; font-size: 2.3em; } footer nav.with-labels .icon { line-height: 32px; } footer nav.with-labels .bubble { top: -32px; } footer nav.with-labels abbr { display: block; position: absolute; top: 30px; width: inherit; height: 14px; margin-left: 0px; display: block !important; font-size: 11px; line-height: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }