geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dbar...@apache.org
Subject [06/17] geode-site git commit: Publish latest updates: updated "about the project", fixed redundant doc link, fixed gradlew script typo
Date Thu, 02 Mar 2017 21:05:13 GMT
http://git-wip-us.apache.org/repos/asf/geode-site/blob/a646ed21/build/content/js/jquery.icheck.js
----------------------------------------------------------------------
diff --git a/build/content/js/jquery.icheck.js b/build/content/js/jquery.icheck.js
new file mode 100644
index 0000000..c92faa0
--- /dev/null
+++ b/build/content/js/jquery.icheck.js
@@ -0,0 +1,397 @@
+/*!
+ * iCheck v0.8, http://git.io/uhUPMA
+ * =================================
+ * Powerful jQuery plugin for checkboxes and radio buttons customization
+ *
+ * (c) 2013 Damir Foy, http://damirfoy.com
+ * MIT Licensed
+ */
+
+(function($, _iCheck, _checkbox, _radio, _checked, _disabled, _type, _click, _touch, _add, _remove, _cursor) {
+
+  // Create a plugin
+  $.fn[_iCheck] = function(options, fire) {
+
+    // Cached vars
+    var user = navigator.userAgent,
+      ios = /ipad|iphone|ipod/i.test(user),
+      handle = ':' + _checkbox + ', :' + _radio;
+
+    // Check if we should operate with some method
+    if (/^(check|uncheck|toggle|disable|enable|update|destroy)$/.test(options)) {
+
+      // Find checkboxes and radio buttons
+      return this.each(function() {
+        var self = $(this),
+          tree = self.is(handle) ? self : self.find(handle);
+
+        tree.each(function() {
+          self = $(this);
+
+          if (options == 'destroy') {
+            tidy(self, 'ifDestroyed');
+          } else {
+            operate(self, true, options);
+          };
+
+          // Fire method's callback
+          if ($.isFunction(fire)) {
+            fire();
+          };
+        });
+      });
+
+    // Customization
+    } else if (typeof options == 'object' || !options) {
+
+      //  Check if any options were passed
+      var settings = $.extend({
+          checkedClass: _checked,
+          disabledClass: _disabled,
+          labelHover: true
+        }, options),
+
+        selector = settings.handle,
+        hoverClass = settings.hoverClass || 'hover',
+        focusClass = settings.focusClass || 'focus',
+        activeClass = settings.activeClass || 'active',
+        labelHover = !!settings.labelHover,
+        labelHoverClass = settings.labelHoverClass || 'hover',
+
+        // Setup clickable area
+        area = ('' + settings.increaseArea).replace('%', '') | 0;
+
+      // Selector limit
+      if (selector == _checkbox || selector == _radio) {
+        handle = ':' + selector;
+      };
+
+      // Clickable area limit
+      if (area < -50) {
+        area = -50;
+      };
+
+      // Walk around the selector
+      return this.each(function() {
+        var self = $(this),
+          tree = self.is(handle) ? self : self.find(handle);
+
+        tree.each(function() {
+          self = $(this);
+
+          // If already customized
+          tidy(self);
+
+          var node = this,
+            id = node.id,
+
+            // Layer styles
+            offset = -area + '%',
+            size = 100 + (area * 2) + '%',
+            layer = {
+              position: 'absolute',
+              top: offset,
+              left: offset,
+              display: 'block',
+              width: size,
+              height: size,
+              margin: 0,
+              padding: 0,
+              background: '#fff',
+              border: 0,
+              opacity: 0
+            },
+
+            // Choose how to hide input
+            hide = ios || /android|blackberry|windows phone|opera mini/i.test(user) ? {
+              position: 'absolute',
+              visibility: 'hidden'
+            } : area ? layer : {
+              position: 'absolute',
+              opacity: 0
+            },
+
+            // Get proper class
+            className = node[_type] == _checkbox ? settings.checkboxClass || 'i' + _checkbox : settings.radioClass || 'i' + _radio,
+
+            // Find assigned labels
+            label = $('label[for="' + id + '"]').add(self.closest('label')),
+
+            // Wrap input
+            parent = self.wrap('<div class="' + className + '"/>').trigger('ifCreated').parent().append(settings.insert),
+
+            // Layer addition
+            helper = $('<ins class="' + _iCheck + '-helper"/>').css(layer).appendTo(parent);
+
+          // Finalize customization
+          self.data(_iCheck, {o: settings, s: self.attr('style')}).css(hide);
+          !!settings.inheritClass && parent[_add](node.className);
+          !!settings.inheritID && id && parent.attr('id', _iCheck + '-' + id);
+          parent.css('position') == 'static' && parent.css('position', 'relative');
+          operate(self, true, 'update');
+
+          // Label events
+          if (label.length) {
+            label.on(_click + '.i mouseenter.i mouseleave.i ' + _touch, function(event) {
+              var type = event[_type],
+                item = $(this);
+
+              // Do nothing if input is disabled
+              if (!node[_disabled]) {
+
+                // Click
+                if (type == _click) {
+                  operate(self, false, true);
+
+                // Hover state
+                } else if (labelHover) {
+                  if (/ve|nd/.test(type)) {
+                    // mouseleave|touchend
+                    parent[_remove](hoverClass);
+                    item[_remove](labelHoverClass);
+                  } else {
+                    parent[_add](hoverClass);
+                    item[_add](labelHoverClass);
+                  };
+                };
+
+                if (ios) {
+                  event.stopPropagation();
+                } else {
+                  return false;
+                };
+              };
+            });
+          };
+
+          // Input events
+          self.on(_click + '.i focus.i blur.i keyup.i keydown.i keypress.i', function(event) {
+            var type = event[_type],
+              key = event.keyCode;
+
+            // Click
+            if (type == _click) {
+              return false;
+
+            // Keydown
+            } else if (type == 'keydown' && key == 32) {
+              if (!(node[_type] == _radio && node[_checked])) {
+                if (node[_checked]) {
+                  off(self, _checked);
+                } else {
+                  on(self, _checked);
+                };
+              };
+
+              return false;
+
+            // Keyup
+            } else if (type == 'keyup' && node[_type] == _radio) {
+              !node[_checked] && on(self, _checked);
+
+            // Focus/blur
+            } else if (/us|ur/.test(type)) {
+              parent[type == 'blur' ? _remove : _add](focusClass);
+            };
+          });
+
+          // Helper events
+          helper.on(_click + ' mousedown mouseup mouseover mouseout ' + _touch, function(event) {
+            var type = event[_type],
+
+              // mousedown|mouseup
+              toggle = /wn|up/.test(type) ? activeClass : hoverClass;
+
+            // Do nothing if input is disabled
+            if (!node[_disabled]) {
+
+              // Click
+              if (type == _click) {
+                operate(self, false, true);
+
+              // Active and hover states
+              } else {
+
+                // State is on
+                if (/wn|er|in/.test(type)) {
+                  // mousedown|mouseover|touchbegin
+                  parent[_add](toggle);
+
+                // State is off
+                } else {
+                  parent[_remove](toggle + ' ' + activeClass);
+                };
+
+                // Label hover
+                if (label.length && labelHover && toggle == hoverClass) {
+
+                  // mouseout|touchend
+                  label[/ut|nd/.test(type) ? _remove : _add](labelHoverClass);
+                };
+              };
+
+              if (ios) {
+                event.stopPropagation();
+              } else {
+                return false;
+              };
+            };
+          });
+        });
+      });
+    } else {
+      return this;
+    };
+  };
+
+  // Do something with inputs
+  function operate(input, direct, method) {
+    var node = input[0];
+
+      // disable|enable
+      state = /ble/.test(method) ? _disabled : _checked,
+      active = method == 'update' ? {checked: node[_checked], disabled: node[_disabled]} : node[state];
+
+    // Check and disable
+    if (/^ch|di/.test(method) && !active) {
+      on(input, state);
+
+    // Uncheck and enable
+    } else if (/^un|en/.test(method) && active) {
+      off(input, state);
+
+    // Update
+    } else if (method == 'update') {
+
+      // Both checked and disabled states
+      for (var state in active) {
+        if (active[state]) {
+          on(input, state, true);
+        } else {
+          off(input, state, true);
+        };
+      };
+
+    } else if (!direct || method == 'toggle') {
+
+      // Helper or label was clicked
+      if (!direct) {
+        input.trigger('ifClicked');
+      };
+
+      // Toggle checked state
+      if (active) {
+        if (node[_type] !== _radio) {
+          off(input, state);
+        };
+      } else {
+        on(input, state);
+      };
+    };
+  };
+
+  // Set checked or disabled state
+  function on(input, state, keep) {
+    var node = input[0],
+      parent = input.parent(),
+      label = input.parent().siblings(),
+      remove = state == _disabled ? 'enabled' : 'un' + _checked,
+      regular = option(input, remove + capitalize(node[_type])),
+      specific = option(input, state + capitalize(node[_type]));
+
+    // Prevent unnecessary actions
+    if (node[state] !== true && !keep) {
+
+      // Toggle state
+      node[state] = true;
+
+      // Trigger callbacks
+      input.trigger('ifChanged').trigger('if' + capitalize(state));
+
+      // Toggle assigned radio buttons
+      if (state == _checked && node[_type] == _radio && node.name) {
+        var form = input.closest('form'),
+          stack = 'input[name="' + node.name + '"]';
+
+        stack = form.length ? form.find(stack) : $(stack);
+
+        stack.each(function() {
+          if (this !== node && $(this).data(_iCheck)) {
+            off($(this), state);
+          };
+        });
+      };
+    };
+
+    // Add proper cursor
+    if (node[_disabled] && !!option(input, _cursor, true)) {
+      parent.find('.' + _iCheck + '-helper').css(_cursor, 'default');
+    };
+
+    // Add state class
+    parent[_add](specific || option(input, state));
+    label[_add](specific || option(input, state));
+
+    // Remove regular state class
+    parent[_remove](regular || option(input, remove) || '');
+    label[_remove](regular || option(input, remove) || '');
+  };
+
+  // Remove checked or disabled state
+  function off(input, state, keep) {
+    var node = input[0],
+      parent = input.parent(),
+      label = input.parent().siblings(),
+      callback = state == _disabled ? 'enabled' : 'un' + _checked,
+      regular = option(input, callback + capitalize(node[_type])),
+      specific = option(input, state + capitalize(node[_type]));
+
+    // Prevent unnecessary actions
+    if (node[state] !== false && !keep) {
+
+      // Toggle state
+      node[state] = false;
+
+      // Trigger callbacks
+      input.trigger('ifChanged').trigger('if' + capitalize(callback));
+    };
+
+    // Add proper cursor
+    if (!node[_disabled] && !!option(input, _cursor, true)) {
+      parent.find('.' + _iCheck + '-helper').css(_cursor, 'pointer');
+    };
+
+    // Remove state class
+    parent[_remove](specific || option(input, state) || '');
+    label[_remove](specific || option(input, state) || '');
+
+    // Add regular state class
+    parent[_add](regular || option(input, callback));
+    label[_add](regular || option(input, callback));
+  };
+
+  // Remove all traces of iCheck
+  function tidy(input, callback) {
+    if (input.data(_iCheck)) {
+
+      // Remove everything except input
+      input.parent().html(input.attr('style', input.data(_iCheck).s || '').trigger(callback || ''));
+
+      // Unbind events
+      input.off('.i').unwrap();
+      $('label[for="' + input[0].id + '"]').add(input.closest('label')).off('.i');
+    };
+  };
+
+  // Get some option
+  function option(input, state, regular) {
+    if (input.data(_iCheck)) {
+      return input.data(_iCheck).o[state + (regular ? '' : 'Class')];
+    };
+  };
+
+  // Capitalize some string
+  function capitalize(string) {
+    return string.charAt(0).toUpperCase() + string.slice(1);
+  };
+})(jQuery, 'iCheck', 'checkbox', 'radio', 'checked', 'disabled', 'type', 'click', 'touchbegin.i touchend.i', 'addClass', 'removeClass', 'cursor');

http://git-wip-us.apache.org/repos/asf/geode-site/blob/a646ed21/build/content/js/respond.min.js
----------------------------------------------------------------------
diff --git a/build/content/js/respond.min.js b/build/content/js/respond.min.js
new file mode 100644
index 0000000..8353e99
--- /dev/null
+++ b/build/content/js/respond.min.js
@@ -0,0 +1,6 @@
+/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
+/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
+window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='&shy;<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document);
+
+/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs  */
+(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/
 (url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.c
 ompatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new
  a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);

http://git-wip-us.apache.org/repos/asf/geode-site/blob/a646ed21/build/content/js/usergrid-site.js
----------------------------------------------------------------------
diff --git a/build/content/js/usergrid-site.js b/build/content/js/usergrid-site.js
new file mode 100644
index 0000000..115768a
--- /dev/null
+++ b/build/content/js/usergrid-site.js
@@ -0,0 +1,66 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+var start = 40;
+var end = 210;
+
+function setHeaderForScroll(scrollTop) {
+  if ( ($( window ).width() > 768) && ($('header.secondary').length == 0) ) {
+
+    if(scrollTop > start) {
+        opacity = (Math.floor(scrollTop) - start)/end;
+        //console.log(opacity);
+        percent = Math.min(opacity, 1)
+        red = Math.floor(36 + (52-36) * percent);
+        green = Math.floor(129 - (129-73) * percent);
+        blue = Math.floor(166 - (166-94) * percent);
+        blur = Math.floor(2 * percent);
+    } else {
+        opacity = 0;
+        red = 36;
+        green = 129;
+        blue = 166;
+        blur = 0;
+    }
+    $("#home-logo").css("opacity", opacity);
+    $("header").css("box-shadow", "0px 1px "+blur+"px rgb("+red+','+green+','+blue+")");
+  } else {
+    $("#home-logo").css("opacity", 1);
+    $("header").css("box-shadow", "0px 1px 2px rgb(52,73,94)");
+  }
+}
+
+$(document).ready(function() {
+
+    $('table').addClass('table');
+
+    // Detect initial scroll on page load
+    setHeaderForScroll($("body").scrollTop());
+
+    //reduce the opacity of the banner if the page is scrolled.
+    $(window).scroll(function () {
+      setHeaderForScroll($("body").scrollTop());
+    });
+
+    // $(".navbar-toggle").bind("click", function(){
+    //     if($(".collapse").hasClass("collapse"))
+    //         $("#home-logo").css("opacity", 100);
+    //     else
+    //         $("#home-logo").css("opacity", 0);
+    // });
+
+
+});

http://git-wip-us.apache.org/repos/asf/geode-site/blob/a646ed21/build/content/releases/index.html
----------------------------------------------------------------------
diff --git a/build/content/releases/index.html b/build/content/releases/index.html
new file mode 100644
index 0000000..175157a
--- /dev/null
+++ b/build/content/releases/index.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <!-- Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License. -->
+    <meta charset="utf-8">
+    <title>Apache Geode — Releases</title>
+    <meta http-equiv="x-ua-compatible" content="ie=edge" />
+    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
+    <meta name="keywords" content="Apache Geode, Geode, GemFire, In-memory, IMDB, IMDG, cache">
+    <meta name="description" content="Apache Geode is a distributed, in-memory database with strong data consistency, built to support transactional applications with low latency and high concurrency needs." />
+    <meta property="og:title" content="Apache Geode" />
+    <meta property="og:description" content="Apache Geode is a distributed, in-memory database with strong data consistency, built to support transactional applications with low latency and high concurrency needs." />
+    <!-- Loading Typekit -->
+    <script type="text/javascript" src="//use.typekit.net/ddl7izx.js"></script>
+    <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
+    <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
+    <!-- Enabling Issue collector -->
+    <script type="text/javascript" src="https://issues.apache.org/jira/s/bfe7c1e06d911e53fc96873d31176352-T/en_UK-ugtin9/6332/81/1.4.15/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-UK&collectorId=2e0eeb8d"></script>
+
+    <!-- Place this tag right after the last button or just before your close body tag. -->
+    <script async defer id="github-bjs" src="https://buttons.github.io/buttons.js"></script>
+        <!-- Loading Bootstrap -->
+    <link href="/bootstrap/bootstrap.min.css" rel="stylesheet" type='text/css'>
+    <link href="/css/bootflat.css" rel="stylesheet" type='text/css'>
+    <link href="/css/geode-site.css" rel="stylesheet" type='text/css'>
+    <link href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,500,300,600,800,700,400italic,600italic,700italic,800italic,300italic" rel="stylesheet" type="text/css">
+    <link href="/css/font-awesome.min.css" rel="stylesheet" type='text/css'>
+
+<!-- google analytics -->
+ <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-63425957-1', 'auto');
+  ga('send', 'pageview');
+</script>
+<!-- end google analytics -->
+
+    
+
+    <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
+    <!--[if lt IE 9]>
+      <script src="js/html5shiv.js"></script>
+      <script src="js/respond.min.js"></script>
+    <![endif]-->
+</head>
+<body>
+
+    <header class="navbar navbar-inverse navbar-fixed-top bf-docs-nav secondary" role="banner">
+    <div class="container">
+        <div class="navbar-header">
+            <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bf-navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+        </div>
+        <a href="/" class="navbar-brand">
+                <img id="home-logo" src="/img/apache_geode_logo_white_small.png" />
+            </a>
+        <nav class="collapse navbar-collapse bf-navbar-collapse" role="navigation">
+            <ul class="nav navbar-nav navbar-right">
+                <li class=""><a href="/community/"><span class="fa fa-users"></span></a></li>
+                <li class=""><a href="/docs/"><span class="fa fa-book"></span></a></li>
+                <li><a href="http://github.com/apache/geode" target="_blank"><span class="fa fa-github-square"></span></a></li>
+                <li><a href="https://issues.apache.org/jira/browse/GEODE/" target="_blank"><span class="fa fa-bug"></span></a></li>
+                <li><a href="http://stackoverflow.com/search?q=Apache%20Geode" target="_blank"><span class="fa fa-stack-overflow"></span></a></li>
+                <li><a href="/community/#mailing-lists"><span class="fa fa-envelope"></span></a></li>
+                <li><a href="https://twitter.com/apachegeode" target="_blank"><span class="fa fa-twitter"></span></a></li>
+                <li><a href="https://cwiki.apache.org/confluence/display/geode/" target="_blank"><span class="fa fa-pencil-square-o"></span></a></li>
+                <li class="active"><a href="/releases/"><span class="fa fa-arrow-circle-o-down"></span></a></li>
+            </ul>
+        </nav>
+    </div>
+    </header>
+
+
+<!-- Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. -->
+
+<section class="bf-releases">
+    <div class="container">
+    	<div class="row">
+    	    <div class="col-md-12" id="events">
+    	    	<h2><span class="icon-releases"></span></h2>
+			</div>
+		</div>
+	</div>
+</section>
+
+<section class="bf-releases">
+    <div class="container">
+      <div class="row">
+    		<div class="col-md-9">
+    			<p>
+				Releases of Geode are made available to the general public at no charge, under the <a href="http://apache.org/licenses/">Apache License</a>, in both binary and source distributions.
+				  </p>
+      <!-- RELEASES -->
+      <div class="container">
+        <!-- START OF 1.1 -->
+        <h3><span class="icon-flag-checkered"> 1.1.0</span></h3>
+        <!-- BINARY -->
+        <ul>
+            <span class="icon-cloud-download"> <strong>Binaries </strong>
+              [ <a href="http://apache.org/dyn/closer.cgi/geode/1.1.0/apache-geode-1.1.0.zip">ZIP</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-1.1.0.zip.sha256">SHA-256</a>,
+              <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-1.1.0.zip.asc">PGP</a> ] -
+              [<a href="http://apache.org/dyn/closer.cgi/geode/1.1.0/apache-geode-1.1.0.tar.gz">TAR.GZ</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-1.1.0.tar.gz.sha256">SHA-256</a>,
+              <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-1.1.0.tar.gz.asc">PGP</a> ]
+              </span>
+
+              <blockquote>Binary downloads are provided for the convenience of our users and are not official Apache Geode releases. </blockquote>
+            </li>
+        </ul>
+        <!-- SOURCE -->
+        <ul>
+            <span class="icon-cloud-download"> <strong>Source</strong>
+               [ <a href="http://apache.org/dyn/closer.cgi/geode/1.1.0/apache-geode-src-1.1.0.zip">ZIP</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-src-1.1.0.zip.sha256">SHA-256</a>,
+               <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-src-1.1.0.zip.asc">PGP</a>
+                ] -
+               [<a href="http://apache.org/dyn/closer.cgi/geode/1.1.0/apache-geode-src-1.1.0.tar.gz">TAR.GZ</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-src-1.1.0.tar.gz.sha256">SHA-256</a>,
+               <a href="https://dist.apache.org/repos/dist/release/geode/1.1.0/apache-geode-src-1.1.0.tar.gz.asc">PGP</a>
+               ]
+             </span>
+            </li>
+        </ul>
+
+        <!-- RELEASE NOTES -->
+        <ul>
+            <strong><a href="https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.1.0">Release Notes</a></strong>
+        </ul>
+
+        <!-- DEPENDENCY MANAGERS -->
+        <div class="container">
+          <h4><span class="icon-archive"> Dependency Managers</span></h4>
+          <ul>
+              <li> <strong>Gradle</strong>
+                <pre class="prettyprint">
+  dependencies {
+      compile 'org.apache.geode:geode-core:1.1.0'
+  }</pre>
+              </li>
+              <li> <strong>Maven</strong>
+                <pre class="prettyprint">
+  &lt;dependencies&gt;
+     &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geode&lt;/groupId&gt;
+        &lt;artifactId&gt;geode-core&lt;/artifactId&gt;
+        &lt;version&gt;1.1.0&lt;/version&gt;
+     &lt;/dependency&gt;
+  &lt;/dependencies&gt;</pre>
+              </li>
+          </ul>
+        </div>
+        <!-- END OF 1.1 -->
+        <!-- START OF 1.0 -->
+        <h3><span class="icon-flag-checkered"> 1.0.0-incubating</span></h3>
+        <!-- BINARY -->
+        <ul>
+            <span class="icon-cloud-download"> <strong>Binaries </strong>
+              [ <a href="http://apache.org/dyn/closer.cgi/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.zip">ZIP</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.zip.sha256">SHA-256</a>,
+              <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.zip.asc">PGP</a> ] -
+              [<a href="http://apache.org/dyn/closer.cgi/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.tar.gz">TAR.GZ</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.tar.gz.sha256">SHA-256</a>,
+              <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-1.0.0-incubating.tar.gz.asc">PGP</a> ]
+              </span>
+
+              <blockquote>Binary downloads are provided for the convenience of our users and are not official Apache Geode releases. </blockquote>
+            </li>
+        </ul>
+        <!-- SOURCE -->
+        <ul>
+            <span class="icon-cloud-download"> <strong>Source</strong>
+               [ <a href="http://apache.org/dyn/closer.cgi/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.zip">ZIP</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.zip.sha256">SHA-256</a>,
+               <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.zip.asc">PGP</a>
+                ] -
+               [<a href="http://apache.org/dyn/closer.cgi/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.tar.gz">TAR.GZ</a>, <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.tar.gz.sha256">SHA-256</a>,
+               <a href="https://dist.apache.org/repos/dist/release/geode/1.0.0-incubating/apache-geode-src-1.0.0-incubating.tar.gz.asc">PGP</a>
+               ]
+             </span>
+            </li>
+        </ul>
+
+        <!-- RELEASE NOTES -->
+        <ul>
+            <strong><a href="https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.0.0-incubating">Release Notes</a></strong>
+        </ul>
+
+        <!-- DEPENDENCY MANAGERS -->
+        <div class="container">
+          <h4><span class="icon-archive"> Dependency Managers</span></h4>
+          <ul>
+              <li> <strong>Gradle</strong>
+                <pre class="prettyprint">
+  dependencies {
+      compile 'org.apache.geode:geode-core:1.0.0-incubating'
+  }</pre>
+                <!-- ><script src="https://gist.github.com/markito/b7796cafef4bd273bd07.js"></script>-->
+              </li>
+              <li> <strong>Maven</strong>
+                <pre class="prettyprint">
+  &lt;dependencies&gt;
+     &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geode&lt;/groupId&gt;
+        &lt;artifactId&gt;geode-core&lt;/artifactId&gt;
+        &lt;version&gt;1.0.0-incubating&lt;/version&gt;
+     &lt;/dependency&gt;
+  &lt;/dependencies&gt;</pre>
+              </li>
+          </ul>
+        </div>
+        <!-- END OF 1.0 -->
+      </div>
+      <p>If you need access to older releases they can be found in the <a href="https://archive.apache.org/dist/incubator/geode/">release archives</a>.</p>
+      <!-- END OF RELEASE -->
+      <hr/>
+        <p>
+					Project releases are approved by vote of the Apache Geode Project Management Committee (PMC). Support for a release is provided by project volunteers on the project <a href="http://geode.apache.org/community/#mailing-lists">mailing lists</a>. Bugs found in a release may be discussed on the list and reported through the <a href="https://issues.apache.org/jira/browse/GEODE">issue tracker</a>. The user mailing list and issue tracker are the only support options hosted by the Apache Geode project.
+				</p>
+				<p>
+					<strong>Note</strong>: When downloading from a mirror, please be sure to verify that checksums and signatures are correct. To do so, use the checksum and signature files from the main Apache site at <a href="https://dist.apache.org/repos/dist/release/geode/">https://dist.apache.org/repos/dist/release/geode/</a>. Find here the KEYS file, which contains all OpenPGP keys we use to sign releases here: <a href="https://git-wip-us.apache.org/repos/asf?p=geode.git;a=blob;f=KEYS;h=9d13f70a9ce8f8d6a7c3feb1e194ccec123b5868;hb=c26334542fa9e90daff5f58467d6e174b3e0f3e2">KEYS</a>
+				</p>
+				<p>
+					The PGP signatures can be verified using PGP or GPG. First download the <a href="https://git-wip-us.apache.org/repos/asf?p=geode.git;a=blob;f=KEYS;h=9d13f70a9ce8f8d6a7c3feb1e194ccec123b5868;hb=c26334542fa9e90daff5f58467d6e174b3e0f3e2">KEYS</a> as well as the <em>asc signature</em> file for the particular distribution. Then verify the signatures using:
+				</p>
+				<p>
+       				% pgpk -a KEYS
+					</br></br>
+        			% pgpv ${filename}.tar.gz.asc
+        			</br></br>
+    				or
+    				</br></br>
+        			% pgp -ka KEYS
+        			</br></br>
+        			% pgp ${filename}.tar.gz.asc
+        			</br></br>
+    				or
+    				</br></br>
+        			% gpg --import KEYS
+        			</br></br>
+        			% gpg --verify ${filename}.tar.gz.asc
+        			</br></br>
+        		</p>
+    			<p>
+					Alternatively, you can verify the MD5 signature on the files. A Unix program called md5 or md5sum is included in many Unix distributions. It is also available as part of <a href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>. Windows users can get binary md5 programs from <a href="http://www.fourmilab.ch/md5/">here</a>, <a href="http://www.pc-tools.net/win32/md5sums/">here</a>, or <a href="http://www.slavasoft.com/fsum/">here</a>.
+				<p>
+					If you want to build directly from source, instructions are within the User Documentation in the <a href="http://geode.apache.org/docs/guide/getting_started/installation/install_standalone.html">How to Install</a> subsection.
+				</p>
+			</div>
+		</div>
+	</div>
+</section>
+
+
+<footer class="bf-footer" role="contentinfo">
+    <div class="container">
+        <div class="row">
+            <div class="col-md-2">
+                <ul class="nav nav-list">
+                    <li class="nav-header"><a href="/">Home</a></li>
+                    <li class="nav-header"><a href="/community/">Community</a></li>
+                        <li><a href="/community/#events">Events</a></li>
+                        <li><a href="/community/#mailing-lists">Mailing Lists</a></li>
+                        <li><a href="/community/#deployments">Deployments</a></li>
+                        <!-- <li><a href="/community/#committers">Commiters</a></li> -->
+                </ul>
+            </div>
+            <div class="col-md-2">
+                <ul class="nav nav-list">
+                    <li class="nav-header"><a href="http://github.com/apache/geode" target="_blank">Code</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Project+Proposals+and+Specifications" target="_blank">Specifications</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Geode+Internal+Architecture" target="_blank">Internal Architecture</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Writing+tests" target="_blank">Writing Tests</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Criteria+for+Code+Submissions" target="_blank">Code Submissions</a></li>
+                </ul>
+            </div>
+            <div class="col-md-2">
+                <ul class="nav nav-list">
+                    <li class="nav-header">Resources</li>
+                    <li><a href="http://github.com/apache/geode" target="_blank">GitHub Code</a></li>
+                    <li><a href="/docs/">Docs</a></li>
+                    <li><a href="https://issues.apache.org/jira/browse/GEODE" target="_blank">JIRA Bug Tracker</a></li>
+                    <li><a href="http://stackoverflow.com/search?q=Apache%20Geode" target="_blank">StackOverflow</a></li>
+                    <li><a href="/community/#live">Live Chat</a></li>
+                    <li><a href="https://twitter.com/apachegeode" target="_blank">Twitter</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Index#Index-Geodein5minutesGeodein5minutes" target="_blank">Geode in 5 minutes</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/How+to+Contribute" target="_blank">How to Contribute</a></li>
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Application+Development" target="_blank">Application Development</a></li>
+
+                    <li><a href="https://cwiki.apache.org/confluence/display/GEODE/Technology+FAQ" target="_blank">FAQ</a></li>
+
+                </ul>
+            </div>
+            <div class="col-md-2">
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache</li>
+                    <li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+                    <li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Sponsorship</a></li>
+                    <li><a href="http://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a></li>
+                    <li><a href="http://www.apache.org/security/">Security</a></li>
+                    <li><a href="http://www.apache.org/" target="_blank">Apache Foundation</a></li>
+                </ul>
+            </div>
+            <div class="col-md-4">
+              <a class="twitter-timeline" href="https://twitter.com/search?q=%23ApacheGeode%20OR%20Apache%20Geode" data-widget-id="665030887004725248">Tweets about #ApacheGeode OR Apache Geode</a>
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+            </div>
+        <!--
+            <div class="col-md-4">
+                <div class="input-group form-search">
+                    <input type="text" class="form-control search-query">
+                    <span class="input-group-btn">
+                        <button type="submit" class="btn btn-primary" data-type="last">Search</button>
+                    </span>
+                </div>
+            </div> -->
+        </div>
+        <div class="row">
+          <center>
+            <div id="copyright">
+                <a href="http://www.apache.org" target="_blank"><img src="/img/asf_logo.png" height="125"></a><br/><br/>
+                <p>Copyright © 2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.<br>
+                Apache, Apache Geode, and the Apache feather logos are trademarks of The Apache Software Foundation.</p>
+                <p>Site designed & assembled with love by <a href="https://github.com/ryuneeee">@ryuneeee</a> + <a href="https://github.com/realbeast">@realbeast</a> + <a href="https://twitter.com/timanglade">@timanglade</a> + <a href="https://twitter.com/snoopdave">@snoopdave</a> for Apache Usergrid.</p>
+                <p>Modified for Apache Geode by <a href="https://twitter.com/william_markito">@william_markito</a>.</p>
+            </div>
+          </center>
+        </div>
+    </div>
+</footer>
+
+<script type="text/javascript" src="/js/head.js"></script>
+<script type="text/javascript">
+    head.js("/js/jquery-1.10.1.min.js", "/js/bootstrap.min.js", "/js/usergrid-site.js");
+</script>
+
+
+
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/geode-site/blob/a646ed21/build/content/stylesheets/all.css
----------------------------------------------------------------------
diff --git a/build/content/stylesheets/all.css b/build/content/stylesheets/all.css
new file mode 100644
index 0000000..cb1ad39
--- /dev/null
+++ b/build/content/stylesheets/all.css
@@ -0,0 +1,1590 @@
+@charset "UTF-8";
+.fa, .btn-menu:before, .search-icon:before, .header-dropdown-link:after, .sidenav-title:after, .nav-content .has_submenu:before, .content a[href^="http"]:after,
+.external-link:after, .note:before, .tip:before, .to-top a:before {
+  display: inline-block;
+  font: normal normal normal 14px/1 FontAwesome;
+  font-size: inherit;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale; }
+
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+  font-family: 'FontAwesome';
+  src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.6.2");
+  src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.6.2#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.6.2") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.6.2") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.6.2") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular") format("svg");
+  font-weight: normal;
+  font-style: normal; }
+/*
+ * FILE: _reset.scss
+========================================================================== */
+html {
+  font-family: sans-serif;
+  /* 1 */
+  -ms-text-size-adjust: 100%;
+  /* 2 */
+  -webkit-text-size-adjust: 100%;
+  /* 2 */ }
+
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  /* 1 */
+  vertical-align: baseline;
+  /* 2 */ }
+
+audio:not([controls]) {
+  display: none;
+  height: 0; }
+
+[hidden],
+template {
+  display: none; }
+
+a {
+  background: transparent; }
+
+a:active,
+a:hover {
+  outline: 0; }
+
+b,
+strong {
+  font-weight: bold; }
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0; }
+
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline; }
+
+sup {
+  top: -0.5em; }
+
+sub {
+  bottom: -0.25em; }
+
+svg:not(:root) {
+  overflow: hidden; }
+
+figure {
+  margin: 1em 40px; }
+
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0; }
+
+pre {
+  overflow: auto; }
+
+code,
+kbd,
+pre,
+samp,
+.filepath {
+  font-family: monospace, monospace;
+  font-size: 1em; }
+
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit;
+  /* 1 */
+  font: inherit;
+  /* 2 */
+  margin: 0;
+  /* 3 */ }
+
+button {
+  overflow: visible; }
+
+button,
+select {
+  text-transform: none; }
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  /* 2 */
+  cursor: pointer;
+  /* 3 */ }
+
+button[disabled],
+html input[disabled] {
+  cursor: default; }
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  border: 0;
+  padding: 0; }
+
+input {
+  line-height: normal; }
+
+input[type="checkbox"],
+input[type="radio"] {
+  box-sizing: border-box;
+  /* 1 */
+  padding: 0;
+  /* 2 */ }
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto; }
+
+input[type="search"] {
+  -webkit-appearance: textfield;
+  /* 1 */
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
+  /* 2 */
+  box-sizing: content-box; }
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none; }
+
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em; }
+
+legend {
+  border: 0;
+  /* 1 */
+  padding: 0;
+  /* 2 */ }
+
+textarea {
+  overflow: auto; }
+
+optgroup {
+  font-weight: bold; }
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0; }
+
+td,
+th {
+  padding: 0.3em 0.5em; }
+
+/*
+ * FILE: _default.scss
+======================================================================== */
+* {
+  -webkit-font-smoothing: antialiased; }
+
+html {
+  font-size: 1em; }
+
+body {
+  background-color: #fff;
+  font-family: "Source Sans Pro", sans-serif;
+  font-weight: 400;
+  line-height: 1.45;
+  color: #333;
+  margin: 0;
+  padding: 0; }
+
+p {
+  margin-bottom: 1.3em; }
+
+li p {
+  margin: 0; }
+
+/*doc
+---
+title: Link Default
+name: link_default
+category: basics
+---
+```html_example
+<a class="link" href="#">Link</a>
+```
+*/
+a, .link {
+  border-bottom: 1px dotted #cddce5;
+  color: #2185c5;
+  text-decoration: none;
+  -webkit-transition: all 0.1s linear;
+  -moz-transition: all 0.1s linear;
+  transition: all 0.1s linear; }
+
+img {
+  height: auto;
+  max-width: 100%; }
+
+h1, h2, h3, h4, h5, h6 {
+  margin: 60px 0 0.5em;
+  font-weight: inherit;
+  line-height: 1.2; }
+
+.steps-header {
+  margin-top: -0.2em; }
+
+/*doc
+---
+title: Headings
+name: headings
+category: basics
+---
+```html_example
+<h1>h1. heading level 1</h1>
+<h2>h2. heading level 2</h2>
+<h3>h3. heading level 3</h3>
+<h4>h4. heading level 4</h4>
+<div class="h2">this is a div with an h2 class</div>
+<h5 class="h3">this is an h5 with an h3 class</h5>
+<h2><a id='fake-anchor'></a>h2. heading with link</h2>
+<h3><a id='other-fake-anchor'></a>h3. heading with link</h3>
+```
+*/
+h1, .h1 {
+  margin-top: 0;
+  font-size: 2.441em; }
+
+h2, .h2 {
+  font-size: 1.953em; }
+
+h3, .h3 {
+  font-size: 1.563em; }
+
+h4, h5, .h4 {
+  font-size: 1.25em; }
+
+small,
+.font_small {
+  font-size: 0.8em; }
+
+@media (min-width: 43.75em) {
+  h2 > a:before, h3 > a:before {
+    content: "";
+    display: block;
+    height: 80px;
+    margin: -80px 0 0; } }
+
+ul,
+ol {
+  margin: 0 0 1em; }
+
+ul {
+  padding: 0 0 0 1.2em; }
+
+ol {
+  padding: 0 0 0 1.4em; }
+
+ul ul,
+ol ol {
+  margin-top: 1em;
+  padding-bottom: 0; }
+
+ol li {
+  margin: 0 0 1.3em;
+  padding: 0; }
+
+ul li {
+  margin: 0 0 0.5em;
+  padding: 0; }
+
+li li {
+  margin-bottom: 0; }
+
+ol img,
+ul img {
+  margin: 0.5em 0; }
+
+input {
+  background-color: #f1f1f1;
+  border: 1px solid #eceae9;
+  border-radius: 3px;
+  box-shadow: #eceae9 1px 1px 4px -2px inset;
+  color: #424242;
+  display: block;
+  padding: 0.5em 1em;
+  -webkit-transition: all 0.1s linear;
+  -moz-transition: all 0.1s linear;
+  transition: all 0.1s linear;
+  width: 100%; }
+  input:hover {
+    border-color: rgba(2, 70, 64, 0.5);
+    background-color: #fff; }
+  input:focus {
+    background-color: #fff;
+    border-color: #03786D;
+    box-shadow: #eceae9 0 0 4px;
+    outline: 0; }
+
+table {
+  border-color: #b5b5b5;
+  border-collapse: collapse;
+  border-style: solid;
+  border-width: 1px;
+  color: #333333;
+  font-size: 1em;
+  margin-top: 1em;
+  padding: 0.8em 0.7rem;
+  width: 100%; }
+
+th {
+  background-color: #f8f8f8;
+  border-color: #b5b5b5;
+  color: #4b6475;
+  line-height: 1.1;
+  font-size: 1em;
+  text-align: left; }
+
+tr {
+  color: #686868; }
+
+.content td, .content th, .content tr {
+  border: solid 1px grey; }
+
+.content tr:hover {
+  background-color: #fdfdfd;
+  color: #333; }
+
+caption {
+  font-size: 1.25em;
+  padding: 0.5em; }
+
+/*doc
+---
+title: Code Example - Default
+name: code_example-default
+category: basics
+---
+```html_example
+<pre><code class="highlight ruby"><span class="nb">require</span> <span class="s1">'ova_manager'</span>
+<span class="nb">require</span> <span class="s1">'vsphere_clients'</span>
+
+<span class="no">OvaManager</span><span class="o">::</span><span class="no">Deployer</span><span class="p">.</span><span class="nf">new</span><span class="p">({</span>
+  <span class="ss">host: </span><span class="s2">"172.16.74.3"</span><span class="p">,</span>
+  <span class="ss">user: </span><span class="s2">"root"</span><span class="p">,</span>
+  <span class="ss">password: </span><span class="s2">"vmware"</span>
+<span class="p">})</span>
+</code></pre>
+```
+*/
+pre {
+  background-color: #f0f0f0;
+  border-radius: 3px;
+  font-size: 0.8125rem;
+  padding: 1em;
+  white-space: pre;
+  overflow: auto; }
+
+pre code {
+  background-color: transparent;
+  border: 0;
+  color: #424242;
+  direction: ltr;
+  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
+  overflow: auto;
+  text-align: left;
+  margin: 0;
+  padding: 0;
+  word-spacing: normal;
+  word-break: normal; }
+
+/*doc
+---
+title: Code Example - Inline
+name: code_example-inline
+
+category: basics
+---
+```html_example
+<code>"mbus"=&gt;"nats://nats:nats@192.168.86.17:4222"</code>
+```
+*/
+code {
+  background-color: #f5f5ff;
+  border: 1px solid #e4e4e4;
+  display: inline-block;
+  font-size: 0.8125rem;
+  line-height: 1.4;
+  margin: 0.2em 0.1em 0.1em;
+  padding: 0 0.4em 0 0.4em;
+  vertical-align: text-top; }
+
+code a {
+  color: #fefefe; }
+
+hr {
+  background-color: #eceae9;
+  border: 0;
+  height: 1px;
+  float: left;
+  width: 100%; }
+
+.content pre::-webkit-scrollbar {
+  -webkit-appearance: none;
+  width: 7px;
+  height: 7px; }
+.content pre::-webkit-scrollbar-thumb {
+  border-radius: 4px;
+  background-color: rgba(0, 0, 0, 0.5);
+  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
+
+.hidden {
+  display: none !important; }
+
+/*
+ * FILE: _syntax-highlight.scss
+======================================================================== */
+pre .hll {
+  background-color: #ffffcc; }
+
+pre .c {
+  color: #666666;
+  font-style: italic; }
+
+pre .err {
+  color: #FF0000;
+  background-color: #FFAAAA; }
+
+pre .k {
+  color: #228899;
+  font-weight: bold; }
+
+pre .o {
+  color: #333333; }
+
+pre .cm {
+  color: #666666;
+  font-style: italic; }
+
+pre .cp {
+  color: #557799; }
+
+pre .c1 {
+  color: #666666;
+  font-style: italic; }
+
+pre .cs {
+  color: #cc0000;
+  font-weight: bold;
+  font-style: italic; }
+
+pre .gd {
+  color: #A00000; }
+
+pre .ge {
+  font-style: italic; }
+
+pre .gr {
+  color: #FF0000; }
+
+pre .gh {
+  color: #000080;
+  font-weight: bold; }
+
+pre .gi {
+  color: #00A000; }
+
+pre .go {
+  color: #888888; }
+
+pre .gp {
+  color: #c65d09;
+  font-weight: bold; }
+
+pre .gs {
+  font-weight: bold; }
+
+pre .gu {
+  color: #800080;
+  font-weight: bold; }
+
+pre .gt {
+  color: #0044DD; }
+
+pre .kc {
+  color: #228899;
+  font-weight: bold; }
+
+pre .kd {
+  color: #228899;
+  font-weight: bold; }
+
+pre .kn {
+  color: #228899;
+  font-weight: bold; }
+
+pre .kp {
+  color: #0088ff;
+  font-weight: bold; }
+
+pre .kr {
+  color: #228899;
+  font-weight: bold; }
+
+pre .kt {
+  color: #6666ff;
+  font-weight: bold; }
+
+pre .m {
+  color: #6600EE;
+  font-weight: bold; }
+
+pre .na {
+  color: #000077; }
+
+pre .nb {
+  color: #007722; }
+
+pre .nc {
+  color: #ee99ee;
+  font-weight: bold; }
+
+pre .no {
+  color: #41AA9E;
+  font-weight: bold; }
+
+pre .nd {
+  color: #555555;
+  font-weight: bold; }
+
+pre .ni {
+  color: #880000; }
+
+pre .ne {
+  color: #FF0000;
+  font-weight: bold; }
+
+pre .nf {
+  color: #3E37DA;
+  font-weight: bold; }
+
+pre .nl {
+  color: #997700;
+  font-weight: bold; }
+
+pre .nn {
+  color: #0e84b5;
+  font-weight: bold; }
+
+pre .nt {
+  color: #007700; }
+
+pre .nv {
+  color: #003366; }
+
+pre .ow {
+  color: #000000;
+  font-weight: bold; }
+
+pre .w {
+  color: #bbbbbb; }
+
+pre .mf {
+  color: #6600EE;
+  font-weight: bold; }
+
+pre .mh {
+  color: #005588;
+  font-weight: bold; }
+
+pre .mi {
+  color: #6666ff;
+  font-weight: bold; }
+
+pre .mo {
+  color: #4400EE;
+  font-weight: bold; }
+
+pre .sb {
+  background-color: #F5F5FF; }
+
+pre .sc {
+  color: #8888FF; }
+
+pre .sd {
+  color: #DD4422; }
+
+pre .s2 {
+  background-color: rgba(211, 211, 211, 0.2); }
+
+pre .se {
+  color: #666666;
+  font-weight: bold;
+  background-color: #F5F5FF; }
+
+pre .sh {
+  background-color: #F5F5FF; }
+
+pre .si {
+  background-color: #eeeeee; }
+
+pre .sx {
+  color: #ff8888;
+  background-color: #F5F5FF; }
+
+pre .sr {
+  color: #000000;
+  background-color: #F5F5FF; }
+
+pre .s1 {
+  background-color: rgba(211, 211, 211, 0.2); }
+
+pre .ss {
+  color: #D60F3F; }
+
+pre .bp {
+  color: #007722; }
+
+pre .vc {
+  color: #ccccff; }
+
+pre .vg {
+  color: #ff8844; }
+
+pre .vi {
+  color: #aaaaff; }
+
+pre .il {
+  color: #6666ff;
+  font-weight: bold; }
+
+/*
+ * FILE: _header.scss
+======================================================================== */
+@media (min-width: 43.75em) {
+  .header-layout {
+    left: 0;
+    padding-left: 1.875em;
+    padding-right: 1.875em;
+    position: fixed;
+    top: 0;
+    width: 100%;
+    z-index: 11; } }
+
+/*doc
+---
+title: Header Bar
+name: header_bar
+category: basics
+---
+Add <code>.header-layout</code> to header tag to get fixed positioning.
+
+```html_example
+<header class="header">
+  <h1 class="logo">
+    Pivotal Cloud Foundry Documentation
+  </h1>
+  <div class="header-links js-bar-links">
+    <div class="btn-menu" data-behavior="MenuMobile"></div>
+    <div class="header-item">
+      <a href="/">Docs Home</a>
+    </div>
+    <div class="header-item">
+      <a href="<%=vars.support_url%>" target="_blank">Support</a>
+    </div>
+    <div class="header-item searchbar js-searchbar">
+      <a class="search-icon" data-behavior="Search"></a>
+      <div class="search-input">
+      </div>
+    </div>
+  </div>
+</header>
+```
+*/
+.header {
+  background: #243640;
+  border-bottom: 3px solid #00a79d;
+  color: #fefefe;
+  min-height: 2.375em;
+  padding: 0.3125em 1em 0.3125em 1em; }
+  .header:after {
+    content: "";
+    display: table;
+    clear: both; }
+
+.header a {
+  color: #fff;
+  display: inline-block; }
+
+.header img {
+  height: 1;
+  margin-right: 0.5em;
+  width: 25px;
+  vertical-align: top; }
+
+.logo {
+  float: left;
+  font-size: 1em;
+  font-weight: bold;
+  line-height: 1.5625rem;
+  margin-bottom: 0; }
+
+.logo a {
+  border: 0; }
+
+@media (min-width: 43.75em) {
+  .header-links {
+    float: right;
+    text-align: right;
+    width: 50%; } }
+
+.btn-menu {
+  float: right;
+  position: relative;
+  right: -1em;
+  padding: 0 1em; }
+  .btn-menu:before {
+    content: "";
+    padding-right: 0.4em;
+    padding-top: 0.4em; }
+  .btn-menu:hover {
+    cursor: pointer; }
+  @media (min-width: 43.75em) {
+    .btn-menu {
+      display: none; } }
+
+.menu-active .btn-menu {
+  margin-bottom: 0.5em; }
+  .menu-active .btn-menu:before {
+    content: '\d7'; }
+
+.header-item {
+  clear: both;
+  display: none;
+  font-weight: bold;
+  -webkit-transition: opacity;
+  -moz-transition: opacity;
+  transition: opacity;
+  font-size: 0.8em;
+  line-height: 1; }
+  @media (min-width: 43.75em) {
+    .header-item {
+      clear: none;
+      display: inline-block;
+      padding-top: 0.55em; } }
+
+@media (max-width: 43.75em) {
+  .menu-active .header-item {
+    display: block; } }
+
+@media (min-width: 43.75em) {
+  .header-item:after {
+    content: "|"; } }
+
+@media (min-width: 43.75em) {
+  .header-item:last-child:after {
+    content: ""; } }
+
+/*doc
+---
+title: Link Header
+name: link header
+category: basics
+---
+```html_example
+<div style="background: black">
+  <div class="header-item">
+    <a href="#">Link</a>
+  </div>
+  <div class="header-item">
+    <a href="#">Link</a>
+  </div>
+  <div class="header-item">
+    <a href="#">Link</a>
+  </div>
+</div>
+```
+*/
+.header-item a {
+  border-bottom-color: #686868;
+  border-style: dotted;
+  border-width: 0 0 1px;
+  color: #fff;
+  display: block;
+  padding: 0.5em 0; }
+  @media (min-width: 43.75em) {
+    .header-item a {
+      display: inline;
+      margin-left: 1em;
+      margin-right: 1em;
+      padding: 0; } }
+
+@media (min-width: 43.75em) {
+  .header-item a:hover {
+    background-color: transparent;
+    border-bottom: 0; } }
+
+.header-home {
+  border-top: 5px solid #00a79d;
+  background: #243640;
+  color: #fff;
+  padding: 0 1.5em 4em 1.5em;
+  text-align: center;
+  margin-bottom: 3em; }
+
+.home-links {
+  padding-top: .5rem;
+  margin-bottom: 3em;
+  text-align: left; }
+  @media (min-width: 43.75em) {
+    .home-links {
+      text-align: right;
+      margin-bottom: 0; } }
+
+/*doc
+---
+title: Title Flashy
+name: title_flashy
+category: basics
+---
+```html_example
+<h1 class="title-flashy">
+  <span class="title-deemph">Pivotal</span> Documentation
+</h1>
+```
+*/
+.title-flashy {
+  display: inline-block;
+  font-weight: 600;
+  font-size: 1.563em;
+  text-align: left;
+  margin-left: 1rem; }
+  .title-flashy img {
+    height: 3.8125rem;
+    vertical-align: middle;
+    padding-right: .5rem;
+    float: left; }
+    @media (min-width: 43.75em) {
+      .title-flashy img {
+        height: 2.8125rem;
+        float: none; } }
+  @media (min-width: 43.75em) {
+    .title-flashy {
+      font-size: 2.441em;
+      margin-left: 0;
+      padding-left: 1.8em;
+      padding-top: 2rem;
+      text-align: center; } }
+
+/*doc
+---
+title: Title Intro
+name: title_intro
+category: basics
+---
+```html_example
+<h2 class="title-intro">
+  Everything you need to know about Pivotal Software.
+</h2>
+```
+*/
+.title-intro {
+  font-size: 1.25em;
+  font-weight: 300;
+  margin: 0 auto 0.5em;
+  max-width: 30em;
+  text-align: center; }
+  @media (min-width: 43.75em) {
+    .title-intro {
+      font-size: 1.563em; } }
+
+.title-deemph {
+  font-weight: 300; }
+
+.searchbar {
+  -webkit-transition: all 0.2s linear;
+  -moz-transition: all 0.2s linear;
+  transition: all 0.2s linear;
+  color: #eee;
+  margin-bottom: 1em;
+  margin-top: 1.3em;
+  padding-top: 0; }
+  @media (min-width: 43.75em) {
+    .searchbar {
+      margin-bottom: 0;
+      margin-top: 0;
+      position: relative; } }
+
+.searchbar:hover {
+  cursor: pointer; }
+
+.searchbar a {
+  margin: 0;
+  padding: 0.55em 1em; }
+
+.searchbar a,
+.searchbar a:hover {
+  border-bottom: 0; }
+
+.search-input-inner {
+  position: relative; }
+
+.search-icon:before {
+  content: "";
+  color: #c7c7c7; }
+
+.header-item .search-icon {
+  display: none; }
+  @media (min-width: 43.75em) {
+    .header-item .search-icon {
+      display: block; } }
+
+.search-input {
+  display: none; }
+  @media (min-width: 43.75em) {
+    .search-input {
+      padding: 1em;
+      position: absolute;
+      right: 0;
+      top: 100%;
+      width: 30em; } }
+
+.active .search-input {
+  display: block; }
+
+@media (max-width: 43.75em) {
+  .menu-active .search-input {
+    display: block; } }
+
+#search-dropdown-box {
+  display: none; }
+
+/*doc
+---
+title: Version Menu
+name: version menu
+category: basics
+---
+```html_example
+<div class="header-dropdown">
+  <a class="subnav-link" href="#">
+    v1.2.0.0
+  </a>
+  <div class="header-dropdown-content">
+    <ul>
+      <li><a href="">v1.2.0.0</a></li>
+    </ul>
+  </div>
+</div>
+```
+*/
+.header-dropdown {
+  border-radius: 0.5em;
+  float: left;
+  font-size: 0.9em;
+  font-weight: bold;
+  line-height: 1.5625rem;
+  margin-left: 0.5em;
+  margin-top: 0.04em;
+  position: relative; }
+
+.header-dropdown:hover .header-dropdown-content {
+  display: block; }
+
+.header-dropdown-link {
+  border: 0;
+  display: block;
+  line-height: 1.4;
+  padding: 0 0.5em; }
+
+.header-dropdown-link:after {
+  color: #4b6475;
+  content: "";
+  font-size: 0.8em;
+  padding-left: 0.2em; }
+
+.header-dropdown-content {
+  background: #fdfdfd;
+  box-shadow: 2px 1px 5px rgba(153, 153, 153, 0.2);
+  border: 1px solid #eceae9;
+  display: none;
+  left: -0.875rem;
+  min-width: 6.25em;
+  padding: 0.5em;
+  position: absolute;
+  top: 100%;
+  z-index: 11; }
+
+.header-dropdown-content a {
+  border: 0;
+  color: #424242;
+  display: block;
+  padding-left: 0.9em; }
+
+.header-dropdown-content ol,
+.header-dropdown-content ul {
+  list-style: none;
+  margin: 0;
+  padding: 0; }
+
+.header-dropdown-content li {
+  display: block;
+  margin: 0; }
+
+/*
+ * FILE: _footer.scss
+======================================================================== */
+.site-footer-links {
+  font-size: 0.8em;
+  clear: both;
+  padding: 1em 30px 4em 30px; }
+  .site-footer-links a {
+    color: #424242; }
+
+@media (min-width: 43.75em) {
+  .copyright {
+    float: left; } }
+
+@media (min-width: 43.75em) {
+  .support {
+    float: right; } }
+
+#feedback #feedback-comments {
+  margin-top: 1em;
+  width: 49%; }
+#feedback #feedback-helpful {
+  border: none;
+  margin-top: 1em; }
+#feedback .feedback-option {
+  float: left;
+  margin-left: 2em;
+  margin-top: 0.5em;
+  width: 22%; }
+#feedback form fieldset {
+  width: 11em;
+  float: left; }
+#feedback textarea {
+  width: 100%; }
+#feedback input[type='submit'] {
+  background-color: rgba(0, 167, 157, 0.2);
+  float: left;
+  margin-left: 1em;
+  margin-top: 2.5em;
+  padding: 1em;
+  width: 8em; }
+
+#repo-link {
+  display: block;
+  border-bottom: solid 1px #eceae9;
+  border-top: solid 1px #eceae9;
+  text-align: center;
+  padding: 1em 0;
+  font-weight: bold; }
+
+.search-results .result-summary {
+  margin: 20px; }
+.search-results .search-results-list {
+  list-style: none;
+  padding-left: 20px; }
+  .search-results .search-results-list li {
+    margin-top: 30px; }
+    .search-results .search-results-list li:first-child {
+      margin-top: 0; }
+.search-results .no-results {
+  text-align: center;
+  padding: 50px 0;
+  border-bottom: 2px solid #F4F4F4;
+  font-size: 20px;
+  color: #66747B;
+  font-weight: bold; }
+.search-results .pagination {
+  margin-top: 30px;
+  text-align: center; }
+  .search-results .pagination a.page {
+    border: 0; }
+  .search-results .pagination .page {
+    display: inline-block;
+    margin: 0 8px; }
+    .search-results .pagination .page.disabled {
+      color: #D3D3D3; }
+    .search-results .pagination .page.current {
+      color: #808080;
+      border-bottom: 2px solid #808080; }
+    .search-results .pagination .page.first:before {
+      content: "\F053\F053";
+      font-family: FontAwesome;
+      font-size: 12px;
+      padding-right: 4px; }
+    .search-results .pagination .page.previous:before {
+      content: "\F053";
+      font-family: FontAwesome;
+      font-size: 12px;
+      padding-right: 4px; }
+    .search-results .pagination .page.next:after {
+      content: "\F054";
+      font-family: FontAwesome;
+      font-size: 12px;
+      padding-left: 4px; }
+    .search-results .pagination .page.last:after {
+      content: "\F054\F054";
+      font-family: FontAwesome;
+      font-size: 12px;
+      padding-left: 4px; }
+
+/*
+ * FILE: _sidenav.scss
+======================================================================== */
+/*doc
+---
+title: Nav - Side Nav Default
+name: nav-side_nav_default
+category: basics
+---
+```html_example
+<a class="sidenav-title" data-behavior="SubMenuMobile">
+  Doc Index
+</a>
+<div class="nav-content">
+  <ul>
+    <li class="has_submenu">
+      <span>
+        Side Nav Title 1
+      </span>
+      <ul>
+        <li>
+          <a href="#">
+            Item
+          </a>
+        </li>
+        <li>
+          <a href="#">
+            Item
+          </a>
+        </li>
+      </ul>
+    </li>
+    <li>
+      <a href="#">
+        Item
+      </a>
+    </li>
+  </ul>
+</div>
+```
+*/
+.sidenav-title {
+  border: 0;
+  color: #424242;
+  display: block;
+  padding: 1em;
+  text-align: center;
+  text-transform: uppercase; }
+  @media (min-width: 43.75em) {
+    .sidenav-title {
+      display: none; } }
+  .sidenav-title:after {
+    content: "";
+    padding-left: 1.5em; }
+
+.sidenav-title:hover,
+.active .sidenav-title {
+  background-color: #00a79d;
+  color: #fff;
+  cursor: pointer; }
+
+.active .sidenav-title:after {
+  content: ""; }
+
+.nav-container {
+  background: #f8f8f8; }
+  @media (min-width: 43.75em) {
+    .nav-container {
+      padding: 1.9em 0 1.9em 1em; } }
+
+.nav-content {
+  height: 0;
+  opacity: 0;
+  -webkit-transition: all 0.2s linear;
+  -moz-transition: all 0.2s linear;
+  transition: all 0.2s linear;
+  overflow: hidden;
+  padding-left: 1em; }
+  @media (min-width: 43.75em) {
+    .nav-content {
+      height: auto;
+      display: block;
+      opacity: 1;
+      padding-left: 0; } }
+  @media (min-width: 56.25em) {
+    .nav-content {
+      padding-left: 0.875em; } }
+
+.active .nav-content {
+  border-top: 1px solid #ededed;
+  height: auto;
+  opacity: 1;
+  padding-bottom: 1.9em;
+  padding-top: 1em; }
+
+.nav-content ul,
+.nav-content ol {
+  clear: both;
+  display: block;
+  margin: 0.5em 0;
+  padding: 0; }
+
+.nav-content li {
+  display: block;
+  margin: 0;
+  overflow: hidden;
+  padding: 0; }
+
+.nav-content a, .nav-content span {
+  border-width: 1px 0 1px 1px;
+  border-style: solid;
+  border-color: transparent;
+  color: #686868;
+  font-size: 0.9rem;
+  display: block;
+  float: left;
+  padding: .75em 30px .75em 2em;
+  text-decoration: none;
+  width: 100%; }
+
+.nav-content a:hover,
+.nav-content a:focus,
+.nav-content a:active {
+  border-color: #EEE;
+  background-color: #fff;
+  color: #424242; }
+
+.nav-content .active,
+.nav-content .active:hover,
+.nav-content .active:focus {
+  background-color: rgba(0, 167, 157, 0.2);
+  border-style: solid;
+  color: #424242;
+  font-weight: 600; }
+
+.nav-content .has_submenu {
+  cursor: pointer; }
+  .nav-content .has_submenu:before {
+    content: "";
+    float: left;
+    width: 1rem;
+    margin-top: 1em;
+    display: inline-block;
+    font-style: normal;
+    font-weight: normal;
+    line-height: 1; }
+  .nav-content .has_submenu > a, .nav-content .has_submenu > span {
+    margin-left: 1em;
+    float: none;
+    width: inherit;
+    padding-left: 1em; }
+  .nav-content .has_submenu > ul {
+    display: none; }
+  .nav-content .has_submenu li {
+    padding-left: 1em; }
+  .nav-content .has_submenu.expanded:before {
+    content: ""; }
+  .nav-content .has_submenu.expanded > ul {
+    display: block; }
+
+.container {
+  background: #fff;
+  clear: both;
+  margin: 0 auto;
+  max-width: 1024px; }
+
+.content-layout {
+  padding: 2em 1.5em 2em 1.5em; }
+  @media (min-width: 43.75em) {
+    .content-layout {
+      padding-top: 0; } }
+  @media (min-width: 43.75em) {
+    .content-layout #top:before {
+      content: '';
+      padding-bottom: 4em;
+      border: none;
+      display: block; } }
+
+.has-subnav .container {
+  max-width: auto; }
+  @media (min-width: 43.75em) {
+    .has-subnav .container {
+      margin-left: 17.375em; } }
+  @media (min-width: 56.25em) {
+    .has-subnav .container {
+      margin-left: 22.9375em; } }
+
+@media (min-width: 43.75em) {
+  .has-subnav .content-layout {
+    max-width: 45em;
+    padding: 0 2em 2em; } }
+
+@media (min-width: 43.75em) {
+  .nav-container {
+    position: fixed;
+    z-index: 10;
+    top: 38px;
+    left: 0;
+    bottom: 0;
+    overflow-y: auto;
+    overflow-x: hidden;
+    -webkit-overflow-scrolling: touch;
+    width: 17.375em; } }
+@media (min-width: 56.25em) {
+  .nav-container {
+    width: 22.9375em; } }
+
+.has-sidenav table {
+  border-color: #eceae9;
+  border: 1px solid #eceae9; }
+
+.has-sidenav th {
+  background-color: rgba(3, 120, 109, 0.05); }
+
+.has-sidenav table tr:nth-child(2n+1) {
+  background: none; }
+
+.has-sidenav .content tr:nth-child(2n+1) {
+  background-color: #f8f8f8; }
+
+.span3 {
+  display: block; }
+  @media (min-width: 43.75em) {
+    .span3 {
+      float: left;
+      margin-right: 2%;
+      width: 48%; } }
+  @media (min-width: 56.25em) {
+    .span3 {
+      width: 32%; } }
+
+@media (min-width: 43.75em) and (max-width: 56.25em) {
+  .span3:nth-child(2n+1) {
+    clear: left; } }
+
+@media (min-width: 43.75em) and (max-width: 56.25em) {
+  .span3:nth-child(2n) {
+    margin-right: 0; } }
+
+@media (min-width: 56.25em) {
+  .span3:nth-child(3n+1) {
+    clear: left; } }
+
+@media (min-width: 56.25em) {
+  .span3:nth-child(3n) {
+    margin-right: 0; } }
+
+/*doc
+---
+title: Title Container
+name: title_container
+category: basics
+---
+```html_example
+<h1 class="title-container">
+  Lorem Ipsum Dolor
+</h1>
+```
+*/
+.title-container {
+  line-height: 1.1;
+  font-weight: 600;
+  font-size: 1.953em;
+  margin-top: 0; }
+  @media (min-width: 43.75em) {
+    .title-container {
+      font-size: 2.441em; } }
+
+/*doc
+---
+title: Nav - Quick Links
+name: nav-quick_links
+category: basics
+---
+```html_example
+<div class="quick-links">
+  <ul>
+  <li><a href="#">quick link</a></li>
+  <li><a href="#">quick link</a></li>
+  <li><a href="#">quick link</a></li>
+  </ul>
+</div>
+```
+*/
+.quick-links {
+  background-color: #fdfdfd;
+  border-radius: 3px;
+  border: 1px solid #eceae9;
+  display: inline-block;
+  padding: 1em 1.5em; }
+  .quick-links ol, .quick-links ul, .quick-links li {
+    margin: 0; }
+  .quick-links > ul {
+    list-style-position: inside;
+    list-style-type: lower-roman;
+    margin-left: -1em; }
+    .quick-links > ul:before {
+      content: "In this topic:";
+      display: block;
+      padding-bottom: 0.25em; }
+  .quick-links ul ul {
+    padding-left: 1.8em; }
+
+.list-style-none .quick-links > ul {
+  list-style-type: none; }
+
+/*doc
+---
+title: Link External
+name: link_external
+category: basics
+---
+```html_example
+<a class="external-link" href="#">Link</a>
+```
+*/
+.content a[href^="http"]:after,
+.external-link:after {
+  content: "";
+  font-size: 0.75em;
+  padding-left: 0.5em; }
+
+.content a:hover,
+.content a:focus,
+.content a:active,
+.link:hover,
+.link:focus,
+.link:active {
+  background-color: rgba(0, 167, 157, 0.08);
+  border-bottom-style: solid; }
+
+/*doc
+---
+title: Content Helper - Intro
+name: content_helper-intro
+category: basics
+---
+```html_example
+<p class="intro">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus totam libero facilis voluptatem aliquam incidunt ipsa officiis, dicta nihil expedita, molestiae delectus impedit hic quidem deserunt laudantium, sint debitis tenetur.</p>
+```
+*/
+.intro {
+  font-size: 1.25em;
+  font-weight: 300; }
+
+/*doc
+---
+title: Content Helper - Note
+name: content_helper-note
+category: basics
+---
+```html_example
+<p class="note">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus totam libero facilis voluptatem aliquam incidunt ipsa officiis, dicta nihil expedita, molestiae delectus impedit hic quidem deserunt laudantium, sint debitis tenetur.</p>
+```
+*/
+.note {
+  background: #ffffed;
+  border-color: #ebebd3;
+  border-radius: 3px;
+  border-style: solid;
+  border-width: 1px;
+  margin: 1em 0;
+  padding: 0.7em 1em 0.7em 2.3em;
+  position: relative; }
+  .note:before {
+    content: "";
+    color: #b9b781;
+    font-size: 1.5em;
+    left: 0.6em;
+    position: absolute;
+    top: 0.45em; }
+
+/*doc
+---
+title: Content Helper - New User Tip
+name: content_helper-tip
+category: basics
+---
+```html_example
+<p class="tip">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus totam libero facilis voluptatem aliquam incidunt ipsa officiis, dicta nihil expedita, molestiae delectus impedit hic quidem deserunt laudantium, sint debitis tenetur.</p>
+```
+*/
+.tip {
+  background: #ffffff;
+  border-color: #a7cae1;
+  border-radius: 3px;
+  border-style: solid;
+  border-width: 1px;
+  margin: 1em 0;
+  padding: 1.7em 2em;
+  position: relative;
+  text-align: left; }
+  .tip:before {
+    color: #7C7C7C;
+    font-size: 1.953em;
+    left: 0.5em;
+    position: absolute;
+    top: 0.8em; }
+
+/*doc
+---
+title: Code Example - Terminal
+name: code_example-terminal
+category: basics
+---
+```html_example
+<pre class="terminal">$ keytool -import -alias ops-metrics-ssl -file ops-metrics.cer -keystore localhost.truststore</pre>
+```
+*/
+.terminal {
+  background-color: #3a3a3a;
+  border: 0;
+  color: #fefefe; }
+
+.to-top {
+  visibility: hidden;
+  opacity: 0;
+  -webkit-transition: all 0.2s linear;
+  -moz-transition: all 0.2s linear;
+  transition: all 0.2s linear; }
+  .to-top a {
+    border: 0;
+    bottom: 4em;
+    position: fixed;
+    right: 4em;
+    z-index: 10; }
+    .to-top a:hover {
+      background: none; }
+    .to-top a:before {
+      content: "";
+      background: #00a79d;
+      box-shadow: 0 0 9px rgba(153, 153, 153, 0.8);
+      color: #fff;
+      line-height: 2.5em;
+      height: 2.5em;
+      text-align: center;
+      width: 2.5em; }
+  .to-top.sticky {
+    visibility: visible;
+    opacity: 1; }
+  @media (max-width: 43.75em) {
+    .to-top {
+      display: none; } }
+
+.index .to-top {
+  display: none; }
+
+.partial-notice {
+  color: red;
+  font-size: 1.25em; }
+  .partial-notice ul {
+    font-size: 1em; }
+
+* {
+  box-sizing: border-box; }


Mime
View raw message