nav ul a, nav ul li, .hash-tabs, .hash-tabs nav li, .share-options li {
    display: inline-block;
    vertical-align: middle;
}

nav::before, nav::after {
    content: "";
    display: table;
}
nav::after {
    clear: both;
}
nav::before, nav::after {
    content: "";
    display: table;
}
.hash-tabs nav {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    padding: 0;
    width: auto;
}
.hash-tabs nav {
    margin: 0 1em;
}
nav, nav ul, .responsive-grid, body, .hash-tabs nav, .hash-tabs nav ul, .hash-tabs nav li a, .hash-tabs .tab-pane-container header h1, .hash-tabs .tab-pane-container header h2, .hash-tabs .tab-pane-container header h3, .hash-tabs .tab-pane-container header h4, .hash-tabs .tab-pane-container header h5, .hash-tabs .tab-pane-container header h6, .share-options {
    margin: 0;
}
nav {
    background: #cfcfcf none repeat scroll 0 0;
    border-bottom: 1px solid rgba(166, 166, 166, 0.5);
}
nav {
    width: 100%;
}
nav, nav ul ul li a {
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}
button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, textarea[type="submit"]::-moz-focus-inner, select[type="submit"]::-moz-focus-inner, .responsive-grid::-moz-focus-inner, .hash-tabs nav li a::-moz-focus-inner, .docs-link::-moz-focus-inner, input::-moz-focus-inner, textarea::-moz-focus-inner, select::-moz-focus-inner, nav, nav ul, nav ul ul, .share-options {
    padding: 0;
}


nav ul a, nav ul li, .hash-tabs, .hash-tabs nav li, .share-options li {
    display: inline-block;
    vertical-align: middle;
}
.hash-tabs nav li {
    
}
.hash-tabs nav li a.active {
    background: rgba(245, 245, 245, 0.2) none repeat scroll 0 0;
    /*border-color: rgba(189, 189, 189, 0.5);*/
    border-color: rgba(0, 0, 0, 1);
    box-shadow: 0 3px #A50000 inset;
    margin-bottom: -2px;
    text-decoration: none;
    font-weight: bold;
}
nav ul ul li:hover > ul, nav ul li:hover > ul, .hash-tabs nav li a.active {
    opacity: 1;
}
.hash-tabs nav li a {
    -moz-appearance: none;
    background: rgba(245, 245, 245, 0.2) none repeat scroll 0 0;
    border-bottom: 0 none rgba(204, 204, 204, 0.5);
    /*border-color: rgba(204, 204, 204, 0.5);*/
    border-color: rgba(0, 0, 0, 1);
    border-radius: 5px 5px 0px 0px;
    box-shadow: none;
    font-size: 1.3em;
    font-weight: 300;
    margin-bottom: 0;
    /*margin-right: 0.76923em;*/
    opacity: 0.7;
    padding: 0.76923em 1em;
    text-decoration: none;
}
.hash-tabs .tab-pane-container {
    margin-top: 0;
}
button, input[type="submit"], textarea[type="submit"], select[type="submit"], .responsive-grid, .hash-tabs nav li a, .docs-link, input, textarea, select, fieldset, nav ul ul, .box, .hash-tabs .tab-pane-container, pre {
    /*border: 1px solid rgba(204, 204, 204, 0.5);*/
    border: 1px solid rgba(0, 0, 0, 1);
}
.toolbar, .box, .hash-tabs .tab-pane-container {
    padding: 1em;
}
.box, .hash-tabs .tab-pane-container {
    margin-top: 0.6em;
    margin-left: 0px;
    /*margin-right: 1em;*/
    margin-bottom: 1em;
    border-radius: 0px 5px 5px 5px;
    width:392px;
}
.hash-tabs .tab-pane-container section, header[role="banner"] {
    animation-name: fadeInUp;
}
main, #fade-in .hash-tabs section, .hash-tabs .tab-pane-container section, header[role="banner"], #roll-in .hash-tabs section, .docs-link, #bounce-in .hash-tabs section, #flip-in .hash-tabs section, #light-speed-in .hash-tabs section, #rotate-in .hash-tabs section, #blur-in .hash-tabs section {
    animation-duration: 1s;
    animation-fill-mode: both;
    backface-visibility: visible !important;
}