"nav tab"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <meta content='width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no' name='viewport'> <header id='header'> <div class='wrapper'> <h1> <a href='#'> Converge <abbr>UI</abbr> </a> </h1> <a class='settings' href='#'>settings</a> <div id='notifications'> <div id='indicator'> <span>notifications</span> <a class='count important' href='#'>7</a> </div> <!-- comment out to remove notifiation dialog --> <!-- <div class='flash-message fade-in-down'> <div class='message'> Things have been happening <a href='#'>here's proof</a> </div> <div class='message'> This is a warning — be warned! </div> <div class='form'> <a class='btn' href='#'>view all notifications</a> </div> </div> --> <!-- --> </div> <a class='username' href='#'>long_username</a> <!-- <input placeholder='Search' type='search'> --> <nav> <ul id='menu'> <!-- comment out the whole org li to see conductor style --> <li> <div id='org' title=' organization'>Organization Profile Name</div> </li> <li> <a href='#'>dashboard</a> </li> <li> <a href='#'>instances</a> </li> <li> <a class='active' href='#'>environments</a> </li> <li> <a href='#'>permissions</a> </li> <li> <a href='#'>services</a> </li> <!-- <li class='search'> <input placeholder='Search' type='search'> </li> --> </ul> </nav> <a class='menu-link' href='#menu'>Menu</a> </div> </header> <div class='wrapper'> <nav class='tabs'> <ul> <li> <a href='#'>overview</a> </li> <li> <a class='active' href='#'>pools</a> </li> <li> <a href='#'>catalogs</a> </li> <li> <a href='#'>more?</a> </li> </ul> </nav> <div class='inset'> </div> <div class='inset'> scroll down</div> <div class='inset'> </div> <div class='inset'> scroll down</div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> scroll down</div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> scroll down</div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> <div class='inset'> </div> </div> <footer class='footer'> Version 3.4.5 </footer> <script> $(document).ready(function(){ $(window).scroll(function(){ var h = $('body').height(); var y = $(window).scrollTop(); if( y > (h*.03) && y < (h) ){ $("#header").addClass("compact fade-in-down"); } else { $('#header').removeClass(' compact fade-in-down'); } }); }) // just for the demo $(document).ready(function(){ $("nav.tabs li a").click(function(){ $(" nav.tabs li .active").removeClass("active"); $(this).addClass("active"); }); $("header nav li a").click(function(){ $("header nav li .active").removeClass("active"); $(this).addClass("active"); }); }); </script>
@import url("https://openshift.redhat.com/app/stylesheets/overpass.css"); body { font-size: 11.5px; } @media only screen and (min-width: 1440px) { body { font-size: 12.305px; } } @media only screen and (min-width: 2000px) { body { font-size: 13.225px; } } @media only screen and (min-width: 2600px) { body { font-size: 17.25px; } } /*temporary media query for retina*/ @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { body { font-size: 14px; } } * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .menu-link { display: none; } .wrapper { margin: 0 auto; max-width: 95em; position: relative; padding: 0 1.5em; } #header .wrapper { padding: 0; } .inset { min-height: 8em 2em; margin: 4em 0; padding: 1.5em; text-align: center; color: #b5b9bf; -moz-border-radius: 0.3333em; -webkit-border-radius: 0.3333em; border-radius: 0.3333em; background-color: #f9fafa; } body { margin: 0; padding: 0; line-height: 1.5em; color: #363a3f; font-family: sans-serif; margin: 0 auto; font-family: sans-serif; position: relative; background-color: white; background-size: 5px; } #header a, nav a { -webkit-tap-highlight-color: transparent; } header { user-select: none; margin: 0; padding: 0; line-height: 2.5em; padding-top: 3em; padding-left: 1em; padding-right: 1em; font-family: overpass, sans, sans-serif; min-height: 6em; background-color: #d0d3d7; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDNkNyIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjOWE5ZmE3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODk5MDk5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0d3d7), color-stop(90%, #9a9fa7), color-stop(100%, #899099)); background: -moz-linear-gradient(top, #d0d3d7 0%, #9a9fa7 90%, #899099 100%); background: -webkit-linear-gradient(top, #d0d3d7 0%, #9a9fa7 90%, #899099 100%); background: linear-gradient(to bottom, #d0d3d7 0%, #9a9fa7 90%, #899099 100%); } header a.username, header a.logout, header a.settings { text-decoration: none; color: #555a62; text-shadow: 0 1px rgba(255, 255, 255, 0.23); float: right; display: inline-block; margin: 0 .5em; padding: 0em 1.5em; line-height: 2.5em; height: 2.5em; -moz-border-radius: 0.1333em; -webkit-border-radius: 0.1333em; border-radius: 0.1333em; } header a.username:hover, header a.logout:hover, header a.settings:hover { color: #333; } header .username { margin-right: 0; padding-right: 0; } header nav:before, header nav:after { display: block; content: ""; width: 100%; clear: both; position: relative; } header nav { position: relative; overflow: hidden; display: table; width: 100%; clear: both; margin: 0 auto; padding-top: 1em; padding-left: 1.5em; padding-right: 1.5em; border-radius: 1em 1em 0 0; } header nav ul { display: table-row; } header nav ul li { display: table-cell; width: 10%; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } header nav ul li a { -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -webkit-transition: all 100ms ease; transition: all 100ms ease; width: 97%; margin: 0 auto; display: inline-block; text-transform: capitalize; text-decoration: none; position: relative; padding: 1em 1em 1em 1em; height: 3.5em; line-height: 2.5em; /* transform: translate(0,.5em); -webkit-transform:translate3d(0,.5em,0); */ color: #666c75; text-shadow: 0 1px rgba(255, 255, 255, 0.2); background-color: #d0d3d7; -moz-border-radius: 0.6666em 0.6666em 0 0; -webkit-border-radius: 0.6666em; border-radius: 0.6666em 0.6666em 0 0; padding-top: .75em; text-align: center; -moz-box-shadow: inset 0 1.75em rgba(255, 255, 255, 0.075), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px rgba(255, 255, 255, 0.3), 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 1.75em rgba(255, 255, 255, 0.075), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px rgba(255, 255, 255, 0.3), 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 5px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1.75em rgba(255, 255, 255, 0.075), inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px rgba(255, 255, 255, 0.3), 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 5px rgba(0, 0, 0, 0.15); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDNkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IyYjZiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0d3d7), color-stop(100%, #b2b6bd)); background: -moz-linear-gradient(top, #d0d3d7 0%, #b2b6bd 100%); background: -webkit-linear-gradient(top, #d0d3d7 0%, #b2b6bd 100%); background: linear-gradient(to bottom, #d0d3d7 0%, #b2b6bd 100%); } header nav ul li a.active { transition: none; } header nav ul li a:focus, header nav ul li a:active { transform: translate(0, 0em); -webkit-transform: translate3d(0, 0em, 0); background-color: rgba(255, 255, 255, 0.25); color: #000; text-shadow: 0 1px rgba(255, 255, 255, 0.3); outline: 0; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWRlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjliZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ecedee), color-stop(100%, #b5b9bf)); background: -moz-linear-gradient(top, #ecedee 0%, #b5b9bf 100%); background: -webkit-linear-gradient(top, #ecedee 0%, #b5b9bf 100%); background: linear-gradient(to bottom, #ecedee 0%, #b5b9bf 100%); } header nav ul li a:active { color: #000; text-shadow: 0 1px rgba(255, 255, 255, 0.3); } header nav ul li a:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZTBlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjliZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dee0e2), color-stop(100%, #b5b9bf)); background: -moz-linear-gradient(top, #dee0e2 0%, #b5b9bf 100%); background: -webkit-linear-gradient(top, #dee0e2 0%, #b5b9bf 100%); background: linear-gradient(to bottom, #dee0e2 0%, #b5b9bf 100%); background-color: rgba(255, 255, 255, 0.25); color: #1f2123; /*comment out these two ?*/ transform: translate(0, 0.15em); -webkit-transform: translate3d(0, 0.15em, 0); } header nav ul li a.active { background-color: white; color: #363a3f; background-image: none; -moz-box-shadow: inset 0 1.75em transparent, inset 0 1px 0 transparent, 0 0.25em white, 0 0.25em 0.25em rgba(113, 120, 131, 0.25); -webkit-box-shadow: inset 0 1.75em transparent, inset 0 1px 0 transparent, 0 0.25em white, 0 0.25em 0.25em rgba(113, 120, 131, 0.25); box-shadow: inset 0 1.75em transparent, inset 0 1px 0 transparent, 0 0.25em white, 0 0.25em 0.25em rgba(113, 120, 131, 0.25); transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); } header nav ul li a.active:focus { color: #222; opacity: .7; } header nav ul li a.active:before { font-size: .75em; content: ""; position: absolute; display: block; bottom: -.0000001em; left: -2em; width: 2em; height: 3em; border-radius: 0 0 .6666em 0; -moz-box-shadow: 0.5em 0.5em white; -webkit-box-shadow: 0.5em 0.5em white; box-shadow: 0.5em 0.5em white; } header nav ul li a.active:after { font-size: .75em; content: ""; position: absolute; display: block; bottom: -.0000001em; right: -2em; width: 2em; height: 3em; -moz-border-radius: 0 0 0 0.66666em; -webkit-border-radius: 0; border-radius: 0 0 0 0.66666em; -moz-box-shadow: -0.5em 0.5em white; -webkit-box-shadow: -0.5em 0.5em white; box-shadow: -0.5em 0.5em white; } header input[type="search"] { -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 0 0.3em rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 0 0.3em rgba(0, 0, 0, 0.1); box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 0 0.3em rgba(0, 0, 0, 0.1); padding: 0; line-height: 1em; height: 2.5em; outline: 0; border: 0; -webkit-appearance: none; appearance: none; border-radius: .222em; float: right; margin-right: .2em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1em; width: 10em; text-indent: .5em; transition: all .2s ease; background-color: rgba(255, 255, 255, 0); } header input[type="search"]:focus { width: 20em; background-color: white; -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.25), inset 0 0 0.2em rgba(0, 0, 0, 0.732); -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.25), inset 0 0 0.2em rgba(0, 0, 0, 0.732); box-shadow: 0 1px rgba(255, 255, 255, 0.25), inset 0 0 0.2em rgba(0, 0, 0, 0.732); } header ::-webkit-input-placeholder { color: #6d737e; text-shadow: 0 1px rgba(255, 255, 255, 0.2); line-height: 1.5em; } header ::-moz-placeholder { color: #6d737e; text-shadow: 0 1px rgba(255, 255, 255, 0.2); } header #org { cursor: pointer; position: relative; text-align: left; display: block; width: 100%; transition: all .1s ease; background-color: rgba(227, 229, 231, 0.5); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWFlYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjliZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9eaec), color-stop(100%, #b5b9bf)); background: -moz-linear-gradient(top, #e9eaec 0%, #b5b9bf 100%); background: -webkit-linear-gradient(top, #e9eaec 0%, #b5b9bf 100%); background: linear-gradient(to bottom, #e9eaec 0%, #b5b9bf 100%); -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em; color: rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.12), inset 0 1.25em 0 rgba(255, 255, 255, 0.15); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.12), inset 0 1.25em 0 rgba(255, 255, 255, 0.15); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.12), inset 0 1.25em 0 rgba(255, 255, 255, 0.15); text-indent: 1em; width: 97%; padding-right: 3em; min-width: 11em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } header #org:after { position: absolute; top: 0; right: 0; content: ""; display: block; height: 2.5em; width: 2.5em; -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.015), inset 0 0 0 1px rgba(255, 255, 255, 0.1), -0.2em 0 0.2em -0.2em rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.015), inset 0 0 0 1px rgba(255, 255, 255, 0.1), -0.2em 0 0.2em -0.2em rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.015), inset 0 0 0 1px rgba(255, 255, 255, 0.1), -0.2em 0 0.2em -0.2em rgba(0, 0, 0, 0.2); float: right; border-radius: 0 .25em .25em 0; } header #org:before { content: ""; border: .5em solid black; border-width: .5em .5em 0; border-color: #ccc transparent; border-color: rgba(0, 0, 0, 0.2) transparent; width: 0; height: 0; position: absolute; right: 0; margin-top: 1em; margin-left: -4em; margin-right: .75em; transition: all .15s ease; } header #org:hover { background-color: rgba(255, 255, 255, 0.5); color: #333; } header #org:hover:before { border-color: #666 transparent; border-color: rgba(0, 0, 0, 0.5) transparent; } header h1 { text-transform: capitalize; margin: 0; pading: 0; float: left; display: inline-block; color: rgba(0, 0, 0, 0.7); text-shadow: 0 1px rgba(255, 255, 255, 0.21); font-weight: 300; font-size: 2em; z-index: 3; line-height: 1em; text-indent: .75em; font-family: Overpass, sans, sans-serif; } header h1 a { text-decoration: none; color: rgba(0, 0, 0, 0.7); cursor: pointer; } header h1 abbr { color: #747b86; font-size: .75em; } #notifications { padding-bottom: .5em; user-select: none; text-shadow: 0 1px rgba(255, 255, 255, 0.1); float: right; } #notifications span { display: none; } #notifications .count { padding: 0; min-width: 3em; text-decoration: none; font-weight: bold; margin: 0; color: #9a9fa7; background-color: #c3c6cb; text-align: center; display: inline-block; -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 0.21em 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.25); -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 0.21em 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.25); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 0.21em 1px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.25); padding: 0em 1em; } #notifications .important { background-color: #cc0000; -moz-box-shadow: inset 0 0 0 1px #c20000, 0 1px 0.21em 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 0 1px #c20000, 0 1px 0.21em 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 0 1px #c20000, 0 1px 0.21em 1px rgba(0, 0, 0, 0.1); text-shadow: 0 -1px rgba(0, 0, 0, 0.1); color: white; border-radius: 0.3333em; position: relative; transition: all .31s ease 0; } #notifications .important:hover { -webkit-animation: wiggle .35s ease 0; -moz-animation: wiggle .35s ease 0; } #notifications .all { border-radius: .5em; margin-left: -.33333em; transition: all .17s ease; background-color: rgba(222, 224, 226, 0.5); color: #333; color: rgba(0, 0, 0, 0.5); text-shadow: 0 1px rgba(255, 255, 255, 0.3); } #notifications .all:hover { background-color: #ecedee; } #notifications em { display: none; } #notifications .important ~ .all { border-radius: 0 .33333em .33333em 0; } #notifications .flash-message { font-family: sans, sans-serif; z-index: 9; -webkit-transform: translate3d(0, 0, 0); position: absolute; background-color: white; padding: 0em; min-width: 30em; width: 15%; display: block; margin-right: 1.5em; right: .5em; color: #363a3f; text-shadow: none; padding-top: 1em; border-radius: .5em; box-shadow: 0 0 0 0.5em #616770, 0 0.1em 0.25em rgba(0, 0, 0, 0.25), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -0.5em 0.2em rgba(0, 0, 0, 0.01); text-shadow: 0 1px rgba(0, 0, 0, 0.05); top: 4em; -webkit-user-select: text; } #notifications .flash-message:before, #notifications .flash-message:after { content: ""; display: block; height: 0; width: 0; border: 1em solid #111; border-color: transparent transparent white; position: absolute; top: -1.8em; right: 5.5em; z-index: 4; } #notifications .flash-message:before { border-bottom-color: #616770; top: -1.5em; border-width: 0em 1.5em 1.5em 1.5em; right: 5em; } #notifications .flash-message .message { border-bottom: 0.1em solid rgba(0, 0, 0, 0.1); margin-bottom: 1em; padding: 1em; padding-bottom: 1.5em; padding-top: none; line-height: 1.5em; color: #666; text-shadow: none; } #notifications .flash-message .message a { color: #69d; text-decoration: none; } #notifications .flash-message .form .btn { color: #717883; background-color: #fff; padding: .75em 1em; text-align: center; display: block; width: 100%; text-decoration: underline; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4Y2JkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9fafa), color-stop(100%, #c8cbd0)); background: -moz-linear-gradient(top, #f9fafa 0%, #c8cbd0 100%); background: -webkit-linear-gradient(top, #f9fafa 0%, #c8cbd0 100%); background: linear-gradient(to bottom, #f9fafa 0%, #c8cbd0 100%); margin-top: -1em; /* W3C */ margin-top: -1em; /* W3C */ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5); border-radius: 0 0 0.5em 0.5em; text-shadow: 0 1px rgba(255, 255, 255, 0.5); text-decoration: none; } #notifications .flash-message .form .btn:hover { color: #363a3f; } a:focus { outline: 0; } a.settings { padding: 0 !important; text-indent: 3em; overflow: hidden; width: 2.5em; bheight: 2.5em; display: inline-block; position: relative; margin: 0 2em !important; opacity: 0.6; transition: all .1s ease; } a.settings:before { content: ""; display: block; height: .5em; width: 2.25em; border-radius: .25em; background-color: transparent; font-size: .75em; box-shadow: 0 3em #7e8590, 0 3.11em rgba(255, 255, 255, 0.15), 0 2em #7e8590, 0 2.11em rgba(255, 255, 255, 0.15), 0 1em #7e8590, 0 1.11em rgba(255, 255, 255, 0.15); position: absolute; top: -.51em; left: .5em; } a.settings:hover { opacity: 1; } @keyframes wiggle { 0% { transform: rotate(0deg); } 25% { transform: rotate(5deg); } 75% { transform: rotate(-5deg); } } .wiggle { -webkit-animation: wiggle .2s ease-in infinite; -moz-animation: wiggle .2s linear infinite; -ms-animation: wiggle .2s linear infinite; -o-animation: wiggle .2s linear infinite; animation: wiggle .2s ease-in infinite; } /* _ | | | o | | | __, __| _ _ _ __| __ _ _ |/ / | / | |/-----| / |/ |-----/ | / \_| | |_/ |/ | |__/\_/|_/\_/|_/|__/ |_/ | |_/ \_/|_/\__/ \/ \/ | |_/ |\ |/ */ @-ms-keyframes fade-in-down { 0% { opacity: 0; -ms-transform: translate(0, -1em); } 100% { opacity: 1; } } @-o-keyframes fade-in-down { 0% { opacity: 0; -o-transform: translate(0, -1em); } 100% { opacity: 1; } } @-webkit-keyframes fade-in-down { 0% { opacity: 0; -webkit-transform: translate(0, -1em); } 100% { opacity: 1; } } @-moz-keyframes fade-in-down { 0% { opacity: 0; -moz-transform: translate(0, -1em); } 100% { opacity: 1; } } @keyframes fade-in-down { 0% { opacity: 0; transform: translate(0, -1em); } 100% { opacity: 1; } } .fade-in-down, .fade-in-bottom { -webkit-animation: fade-in-down .9s ease 0; -moz-animation: fade-in-down .9s ease 0; -ms-animation: fade-in-down .9s ease 0; -o-animation: fade-in-down .9s ease 0; animation: fade-in-down .9s ease 0; } .fade-out-up, .fade-out-up { -webkit-animation: fade-out-up .2s ease 0; -moz-animation: fade-out-up .2s ease 0; -ms-animation: fade-out-up .2s ease 0; -o-animation: fade-out-up .2s ease 0; animation: fade-out-up .2s ease 0; } /* @-webkit-keyframes fade-out-up{ 0% { opacity: 1;} 100% { opacity: 0; transform: translate(0,-1em);}} @-moz-keyfr 100% { opacity: 0; transform: translate(0,-1em);}} @keyframes fade-out-up{ 0% { opacity: 1;} 100% { opacity: 0; transform: translate(0,-1em);}} */ li.search { width: .1%; } li.search input[type="search"] { margin: 0; margin-bottom: .25em; vertical-align: top; transform: translate(0em, 1em); display: block; width: 8em; background-color: rgba(255, 255, 255, 0); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.13); border-radius: .3333333em; } li.search input[type="search"]:focus { width: 22em; background-color: white; } li.search input[type="search"]::-webkit-input-placeholder { line-height: 1.5em; } /*a terrible hack - will fix soon*/ @media (max-width: 40em) { #header h1 { width: 100%; clear: both; margin-bottom: 1em; } #header nav, #header nav ul, #header nav ul li, #header nav ul li a { color: #4e535a !important; display: block; line-height: 2.5em; padding: 0 !important; margin: 0 !important; transform: none !important; margin: 0 !important; box-shadow: none !important; border-radius: .3333em !important; text-align: left; text-indent: 1.5em; background-image: none; } #header nav:after, #header nav:before, #header nav ul:after, #header nav ul:before, #header nav ul li:after, #header nav ul li:before, #header nav ul li a:after, #header nav ul li a:before { display: none !important; } #header nav, #header nav ul { display: block; } #header nav ul li { display: inline !important; } #header nav ul li a { height: 2.5em !important; float: left; display: inline-block !important; } #header nav ul li a.active { display: none; } } header { z-index: 2; position: relative; } .footer { /*no fixed footer*/ /*position: fixed; */ width: 100%; background-color: #e9eaec; box-shadow: 0 -1px #d0d3d7, inset 0 1px white; bottom: 0; min-height: 2.5em; line-height: 2.5em; text-align: center; margin: 0em; border-radius: 0; z-index: 1; color: #b5b9bf; text-shadow: 0 1px rgba(255, 255, 255, 0.3); } .compact { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWFlYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjliZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9eaec), color-stop(100%, #b5b9bf)); background: -moz-linear-gradient(top, #e9eaec 0%, #b5b9bf 100%); background: -webkit-linear-gradient(top, #e9eaec 0%, #b5b9bf 100%); background: linear-gradient(to bottom, #e9eaec 0%, #b5b9bf 100%); position: fixed; height: 4em; vertical-align: middle; min-height: 0; top: 0; padding: 0; box-shadow: inset 0 -1px 2px rgba(255, 255, 255, 0.2); margin: 0; width: 100%; /**/ } .compact #notifications .flash-message { right: -6em; } .compact a.username { display: none; } .compact h1 { display: inline-block; vertical-align: middle; position: absolute; top: .75em; left: 0; zoom: .7; -webkit-transform: translate(0, 0.25em); } .compact a.settings, .compact #notifications { z-index: 3; position: absolute; top: .75em; } .compact a.settings .important:hover, .compact #notifications .important:hover { -webkit-animation: wiggle .2s ease infinite; } .compact #notifications { right: 6em; } .compact a.settings { right: 0em; } .compact nav { position: absolute; top: 0 !important; margin: 0; height: 5em; overflow: hidden; padding-top: 0; padding-right: 12em !important; padding-left: 13em !important; } .compact nav a.active { box-shadow: none; } .compact nav a.active:before, .compact nav a.active:after { display: none; } .compact nav ul { height: 5em; margin-left: 3em; } .compact nav li { line-height: 3em; } .compact nav ul li a { width: 100%; display: block; vertical-align: middle; background-color: transparent; background-image: none; box-shadow: none; border-radius: 0 0 !important; margin: 0em; height: 4em; } .compact nav ul li a:hover { transform: 0; background-image: none; transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); } .compact nav ul li a.active { background-color: #fff; background-image: none; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9fafa), color-stop(25%, #ffffff)); background: -moz-linear-gradient(top, #f9fafa, #ffffff 25%); background: -webkit-linear-gradient(top, #f9fafa, #ffffff 25%); background: linear-gradient(to bottom, #f9fafa, #ffffff 25%); -moz-box-shadow: inset 1px 0 rgba(0, 0, 0, 0.14), inset -1px 0 rgba(0, 0, 0, 0.14), inset 0 0em 0.5em rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 1px 0 rgba(0, 0, 0, 0.14), inset -1px 0 rgba(0, 0, 0, 0.14), inset 0 0em 0.5em rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.5); box-shadow: inset 1px 0 rgba(0, 0, 0, 0.14), inset -1px 0 rgba(0, 0, 0, 0.14), inset 0 0em 0.5em rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.5); } .compact nav ul li a ul li { line-height: 2.5em; } .compact #org { background: linear-gradient white, #c0c3c8 95%; min-width: 2em; max-width: 15em; text-overflow: ellipsis; display: block; text-indent: 1em; line-height: 2.5em; padding-right: 3em; margin-left: 3em; } .compact #org:before { right: 0; position: absolute; } .compact .wrapper { position: relative; } .compact:after { height: .2em; width: 100%; content: ""; display: block; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(95%, rgba(0, 0, 0, 0))); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 95%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 95%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 95%); position: fixed; top: 4em; } @media (max-width: 50em) { header.compact #org { display: none; } header.compact nav { padding-left: 3em !important; margin-left: 0; } } @media (max-width: 50em) { #header.compact nav ul { display: none !important; } #header.compact .menu-link { display: block; height: 3.5em; vertical-align: center; position: absolute; z-index: 3; top: 0; width: 12em; box-shadow: inset 0 0.1em 0.333em rgba(0, 0, 0, 0.2); text-align: center; margin: 0; margin-left: -6em; left: 50%; text-indent: none; text-decoration: none; color: #4e535a; line-height: 3em; padding: 0 2em; border-radius: 0 0 .6em .6em; } #header.compact .menu-link:hover { background-color: rgba(0, 0, 0, 0.85); color: white !important; } } .tabs { -moz-box-shadow: inset 0 0.1115em 0.5em rgba(126, 133, 144, 0.25); -webkit-box-shadow: inset 0 0.1115em 0.5em rgba(126, 133, 144, 0.25); box-shadow: inset 0 0.1115em 0.5em rgba(126, 133, 144, 0.25); border: 1px solid #e3e5e7; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f4f5f5)); background: -moz-linear-gradient(top, #ffffff 0%, #f4f5f5 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #f4f5f5 100%); background: linear-gradient(to bottom, #ffffff 0%, #f4f5f5 100%); display: table; min-height: 4em; line-height: 4em; width: 100%; margin: 3em auto; -moz-border-radius: 0.3333em 0.3333em 0 0; -webkit-border-radius: 0.3333em; border-radius: 0.3333em 0.3333em 0 0; } .tabs:after { content: ""; display: block; width: 100%; clear: both; } .tabs ul { list-style: none; display: table-row; } .tabs ul li { display: table-cell; width: 1%; } .tabs ul li a { font-weight: 700; white-space: nowrap; text-overflow: ellipsis; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; transition: all 0.15s ease; display: block; text-align: center; text-transform: capitalize; height: 4em; font-family: overpass, sans-serif, sans; text-decoration: none; min-width: 7em; max-width: 20em; margin: 0 auto; color: #b5b9bf; } .tabs ul li a:hover { color: #363a3f; border-bottom: 0.25em solid #d0d3d7; } .tabs ul li a.active { position: relative; color: #4e535a; border-bottom: 0.25em solid #4e9fdd; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdlOWY3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, rgba(255, 255, 255, 0)), color-stop(100%, #d7e9f7)); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 70%, #d7e9f7 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 70%, #d7e9f7 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, #d7e9f7 100%); } .tabs ul li a.active:after { content: ""; display: block; border-color: #4e9fdd transparent; border-width: .75em .75em 0 .75em; border-style: solid; width: 0; height: 0; position: absolute; bottom: -.75em; left: 50%; margin-left: -.75em; z-index: 1; }

Related: See More


Questions / Comments: