/**
 * FONTS
 */

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 *
 *
 */

@font-face {
    font-family: ProximaNova;
    src: url('/skins/splunk/fonts/ProximaNova-Reg-webfont.eot');
    src: url('/skins/splunk/fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
    url('/skins/splunk/fonts/ProximaNova-Reg-webfont.woff') format('woff'),
    url('/skins/splunk/fonts/ProximaNova-Reg-webfont.ttf') format('truetype'),
    url('/skins/splunk/fonts/ProximaNova-Reg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ProximaNovaLight;
    src: url('/skins/splunk/fonts/ProximaNova-Light-webfont.eot');
    src: url('/skins/splunk/fonts/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/skins/splunk/fonts/ProximaNova-Light-webfont.woff') format('woff'),
    url('/skins/splunk/fonts/ProximaNova-Light-webfont.ttf') format('truetype'),
    url('/skins/splunk/fonts/ProximaNova-Light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ProximaNovaBold;
    src: url('/skins/splunk/fonts/ProximaNova-Sbold-webfont.eot');
    src: url('/skins/splunk/fonts/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/skins/splunk/fonts/ProximaNova-Sbold-webfont.woff') format('woff'),
    url('/skins/splunk/fonts/ProximaNova-Sbold-webfont.ttf') format('truetype'),
    url('/skins/splunk/fonts/ProximaNova-Sbold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ProximaNovaItalic;
    src: url('/skins/splunk/fonts/ProximaNova-RegIt-webfont.eot');
    src: url('/skins/splunk/fonts/ProximaNova-RegIt-webfont.eot?#iefix') format('embedded-opentype'),
    url('/skins/splunk/fonts/ProximaNova-RegIt-webfont.woff') format('woff'),
    url('/skins/splunk/fonts/ProximaNova-RegIt-webfont.ttf') format('truetype'),
    url('/skins/splunk/fonts/ProximaNova-RegIt-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	color: #000;
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
	font-size: 14px;
	line-height: 1.4em;
	margin:0 auto;
}

ul {
	margin-left:0px;
}

a:link,
a:visited {
	color: #00A9E0;
	text-decoration: none;
}

a:hover,
a:active {
	color: #005F86;
	text-decoration: none;
}

#mainArticle ul { 
	margin-left: 20px; 
} 

table { 
	border-width: 0px; 
	border-spacing: 0px; 
	border-style: outset; 
	border-color: gray; 
	border-collapse: collapse; 
	background-color: white; 
	margin-top:15px; 
	margin-bottom: 15px;
}

th { 
	border-width: 1px; 
	padding: 2px 6px 1px 6px; 
	border-style: inset; 
	border-color: #e2e2e2; 
	background-color: #eeeeee; 
	text-align: left; 
}

td { 
	border-width: 1px; 
	padding: 2px 6px 1px 6px; 
	border-style: inset; 
	border-color: #e2e2e2; 
	background-color: white; 
}

/* SIDEBAR NAVIGATION */
.wikiSidebarBox {
	font-size: 13px;
	line-height: 110%;
	padding-top:25px;
}

.wikiSidebarBox .collapsible{
	margin-left: 17px;
	text-indent: -33px;
	margin-bottom:10px;
}

.wikiSidebarBox a {
	display:block;
	padding:2px 4px 4px 0;
	margin-bottom:10px;
}

.wikiSidebarBox a:hover {
	color:#1879a9;
}

.wikiSidebarBox .collapsible a{
	color:#000;
}

.wikiSidebarBox .collapsible a:hover{
	color:#666666;
}

div.collapsible ul {
	list-style: none;
	padding: 0 0 0 0px;
	padding-left:15kpx;
	margin:0px;
	margin-top: 10px;
	margin-left: -10px;
	text-indent: 0px;
}

div.collapsible ul li {
	margin-bottom:8px;
	padding-left:10px;
}

.p-tb .collapsible:before {
	content: "- ";
	font-family: "lucida console, monospace";
}

.p-tb .collapsed:before {
	content: "+ ";
	font-family: "lucida console, monospace";
}

.selected {
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
		-moz-box-shadow: inset 0 0 100px #E3E3E3;
		-webkit-box-shadow: inset 0 0 100px #E3E3E3;
	display:block;
	font-family: ProximaNovaBold;
	padding: 5px 5px 5px 0;
	color:  #000;
}

.pdf_CTA ul {
	list-style: none;
	padding: 0 0 0 0px;
	margin:0px;
}

.pdf_CTA ul li a{
	background: url("/skins/splunk/images/red-bullet.png") left center no-repeat;
	padding: 4px 0 0 22px;
	font-size: 12px;
}

.pdf_CTA ul li.splex a{
	background: url("/skins/splunk/images/blue-bullet.png") left center no-repeat;
	padding: 4px 0 0 22px;
}

.pdf_CTA ul li.splex a{
	color: #00A9E0;
}

.pdf_CTA ul li.splex a:hover{
	color: #005F86;
}

.pdf_CTA ul li.plus a{
	background: url("/skins/splunk/images/plus-bullet.png") left top no-repeat;
	padding: 2px 0 2px 22px;
}

.pdf_CTA ul li.plus a{
	color: #00A9E0;
}

.pdf_CTA ul li.plus a:hover{
	color: #005F86;
}

.pdf_CTA a{
	color: #F9655D;
}

.pdf_CTA a:hover {
	color: #C85248;
}

ul.leftnav {
	list-style: none;
	padding: 0 0 0 0px;
	margin:0px;
}

ul.leftnav li:before {
    content: "+ \0020";
    color: #555555;
    font-size: 12px;
    padding: 4px 0 0 22px;
   }

ul.leftnav li {
	margin-bottom:15px;
}

.pdf {
	float:right;
	margin-top:20px;
}

.pdf a{
	color: #C85248;
}

/* NOW IS THE TABLE_OF_OUR_CONTENTS */
.table_of_contents {
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	margin: 0 ;
	padding: 0 0 4px 10px;
}

.table_of_contents h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 4px 0;
	padding: 10px 0 0px 0;
}

.table_of_contents ul {
	list-style: none;
	padding: 0 0 0 4px;
	margin-left:0px;
}

.table_of_contents ul li{
	background: left center no-repeat;
	padding: 4px 0 0 20px;
	margin-bottom:0px; 
}

.table_of_contents ul .toclevel-2{
	margin-left: 34px;
	clear:both;
	display:none;
}

.table_of_contents ul  .toclevel-1{
	clear:both;
}

.table_of_contents .plusSpacer {
	background: url("/skins/splunk/images/plus-bullet.png") no-repeat scroll left center transparent;
    float: left;
    padding-left: 20px;
}
.table_of_contents .noPlusSpacer {
    float: left;
    padding-left: 20px;
}

.overview {
	background-color: #DEE6EC;
	padding:15px 15px 15px 15px;
	display:block
}

.dochead {
	background: transparent;
	min-height:100px;
	Display:block;
	border-bottom:0px solid #CCCCCC;
}

.dochead h2 {
	margin-top:90px;
	font-size: 36px;
}

#mainArticle h2 {
	margin-top: 15px;
	border-top: 1px dotted #E2E2E2;
}

#mainArticle .mainArticleHeader {
	font-family: ProximaNovaLight;
	font-size: 28px;
	padding: 20px 0 10px;
	border: none;
	margin: 0;
}

.manualhead {
	background: transparent;
	min-height:144px;
	Display:block;
	border-bottom: 1px solid #E2E2E2;
}


.manualhead h1 {
	margin-top:35px;
	font-size:40px;
	margin-bottom:15px;
}

.fauxmast {
	background: transparent;
	min-height:80px;
	Display:block;
}

.ManualTitle {
	font-size: 42px;
	padding-top:40px;
}

.breadcrumb {
	background:transparent;
	padding:5px 0;
	font-size:13px;
	height: 30px;
	line-height: 30px;
}

.breadcrumb a{
	color: #000000;
}

.breadcrumb a:hover{
	color: #666666;
}

.bc_bg {
	background-color: #F4F4F4; /* fallback color if gradients are not supported */
	background-image: -webkit-linear-gradient(top, #F4F4F4 0%, #D7D7D7 100%);
	background-image:    -moz-linear-gradient(top, #F4F4F4 0%, #D7D7D7 100%); /* For Fx 3.6 to Fx 15 */
	background-image:     -ms-linear-gradient(top, #F4F4F4 0%, #D7D7D7 100%); /* For IE 10 Platform Previews and Consumer Preview */
	background-image:      -o-linear-gradient(top, #F4F4F4 0%, #D7D7D7 100%); /* For Opera 11.1 to 12.0 */
	background-image:         linear-gradient(top, #F4F4F4 0%, #D7D7D7 100%); /* Standard syntax */
	display:block;
}

.expanded {
	color: #555;
}

.lineRule {
	border-bottom: 1px solid #e2e2e2;
	display:block;
	clear:both;
}

.TOC {
	background: #f2f2f2;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:15px;
	display:block;
	padding:15px;
	width:355px;
}


.TOC ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.TOC ul a{
	font-size:11px;
}

.TOC .toclevel-1 {
	margin-left:0px;
}

.TOC .toclevel-2 {
	margin-left: 25px;
}

.overview h1 {
	margin-top:15px;
	font-size:36px
	margin-bottom:12px;
}

p {
    margin: 10px 0px;
    line-height: 1.5em;
}

h1, h2, h3, h4, h5 {
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px 0 5px 0;
	margin: 0;
	color: #000;
}

h1,
h2.header1 {
	font-family: ProximaNovaBold;
	font-size: 33px;
	padding-top: 15px;
	letter-spacing: -0.3pt;
	line-height: 1.25em;
}

h2 {
	font-size: 23px;
	line-height: 1.15em;
	letter-spacing: -0.3pt;
	font-weight: normal;
}

h3 {
	font-size: 20px;
    letter-spacing: -0.3pt;
    line-height: 1.15em;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

pre { 
	width: 648px; 
}

.versioning {
	font-size:11px; 
	font-style: italic;
}

strong,
bold,
b {
	font-family: ProximaNovaBold;
	font-weight: normal;
}

em,
i {
	font-family: ProximaNovaItalic, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}

/* dropdown */

.dropdown {
	display:none;
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
	background-color: #262626; /* fallback color if gradients are not supported */
		background-image: -webkit-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px);
		background-image:    -moz-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For Fx 3.6 to Fx 15 */
		background-image:     -ms-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For IE 10 Platform Previews and Consumer Preview */
		background-image:      -o-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For Opera 11.1 to 12.0 */
		background-image:         linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* Standard syntax; must be the last statement */
    margin: 0;
	padding: 0;
	position: absolute;
	z-index: 500;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}

.dropdownColumn {
	display:block; 
	float:left;
	margin:10px 0;
	padding:0 14px;
}

.dropdownColumn dl {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
    z-index: 500;
	width: 189px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.dropdownColumn dl.last {
    margin: 0;
    padding: 0;
	border-bottom: none;
}

.dropdownColumn dt {
	border-bottom: 1px dotted #404040;
	font-size:13px;
	font-weight:normal;
	line-height: 24px;
    margin: 0;
    padding: 0;
}

.dropdownColumn dt a{
	color:#d9d9d9;
}

.dropdownColumn dt a:hover{
	color:#9c9c9c;
	text-decoration: none;
}

.dropdownColumn dd {
	font-size:13px;
    margin: 0;
    padding-left:5px;
}

.dropdownColumn dd a{
	color:#d9d9d9;
	width:180px;
	padding-top:5px;
	display:block;
}

.dropdownColumn dd a:hover{
	color:#9c9c9c;
	text-decoration: none;
}

#tools .toolNavItem {
    padding: 0;
}

#tools a.toolNavLink {
    margin-top: -5px;
    padding: 5px 9px 0;
    z-index: 602;
}

#tools li.toolNavItem:hover > .dropdown {
	display:block;
}

#tools li.toolNavItem:hover > .toolNavLink {
	color:#fff;
	background-color: #262626; /* fallback color if gradients are not supported */
		background-image: -webkit-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%);
		background-image:    -moz-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%); /* For Fx 3.6 to Fx 15 */
		background-image:     -ms-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%); /* For IE 10 Platform Previews and Consumer Preview */
		background-image:      -o-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%); /* For Opera 11.1 to 12.0 */
		background-image:         linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%); /* Standard syntax; must be the last statement */
	text-decoration:none;
}

#tools .dropdown {
	display:none;
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
	background-color: #262626; /* fallback color if gradients are not supported */
		background-image: -webkit-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px);
		background-image:    -moz-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For Fx 3.6 to Fx 15 */
		background-image:     -ms-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For IE 10 Platform Previews and Consumer Preview */
		background-image:      -o-linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* For Opera 11.1 to 12.0 */
		background-image:         linear-gradient(top, #0e0e0e 0%, #454545 460px, #454545 1000px); /* Standard syntax; must be the last statement */
	margin: 0;
	padding: 0;
	position: absolute;
	*margin-left:-69px;
	*margin-top:15px;
	z-index: 601;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* IE7 community menu fix */
.dropdown#dropdown_community {
	*margin-left:-74px;
}

#tools .dropdown a {
	color: #ffffff;
}

#tools .dropdown a:hover {
	color: #9C9C9C;
}

#tools .dropdownColumn {
	display:block;
	float:left;
	margin:10px 0 0;
	padding:0 10px;
	width: 160px;
}

#tools .dropdownColumn ul{
    margin:0;
    padding:0;
}

#tools .dropdownColumn ul li {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
    z-index: 500;
        width: 150px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    float:none;
    border: none;
}

/* HOME STYLES YO */

.homehero {
	background: transparent;
	min-height:310px;
	border-bottom:1px solid #e2e2e2;
}

.homehero h1 {
	font-size: 50px;
	line-height: 1em;
	margin-top:20px;
}

.homehero p {
	font-size: 16px;
	line-height: 1.2em;
}

.prodicon {
	margin-bottom: 15px;
	margin-top: 15px;
	box-shadow: 0 0 5px #CCC;
}

.manualicon {
	margin-bottom: 15px;
	margin-top: 15px;
	box-shadow: 0 0 5px #CCC;
}

.clear {
	clear:both;
}

/* SEARCH STYLES */

#mastsearchbox {
	background: white;
	border: 1px solid #CCC;
	font-size: 12px;
	color: #A5A5A5;
	line-height: 30px;
	margin-top: 40px;
	padding: 0 10px 0 5px;
	width: 301px;
	height: 30px;
	font-weight: normal;
	border-radius: 4px;
	box-shadow: 0 0 5px #CCC;
	_width:290px;
	_line-height:30px;
}

.searchdochead h1 {
	font-size: 40px;
	line-height: 1em;
	margin-bottom:15px;
	margin-top:20px;
}

.searchdochead #searchbox {
	border: 1px solid #000;
	width: 603px;
}

.dochead h1 {
	line-height: 1em;
}

.prodicon {
	margin-top: 15px;
}

.prodicon_home {
	margin-bottom: 15px;
	margin-top: 15px;
}

.productVersion {
	margin-top: 15px;
}

.entityEditForm {
	margin-top: 60px;
}

.searchoptions .entityEditForm {
	margin-top: 0px;
}

.search_result {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 5px;
	padding-bottom:10px;
	padding-top:10px;
}

.finalresult {
	border-bottom: none;
}

.search_result h3{
	font-family: ProximaNovaLight;
	font-size:22px;
	color: #00A9E0;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:5px;
	padding: 0px;
}

.search_result .breadcrumb {
	font-size: 11px;
	padding-bottom:10px;
	background: transparent;
}

.search_result .url {
	font-size: 14px;
	color: #65A637;
	padding-bottom:10px;
}

.search_result p{
	margin-bottom: 5px;
	margin-top: 5px;
}

.search_result img {
	float: left;
	margin-right: 15px;
}

.manual_title {
	font-variant:small-caps;
	font-size:14px;
	color:#555;
	float:right;
}

.searchdochead {
	padding-bottom: 15px;
	min-height:144px;
	Display:block;
	margin-bottom:15px;
}

.searchItemNumber {
	display: none;
}

.search_result h3 a:hover {
	border:0;
}

.head_bg {
	background: transparent;
}

.searchdochead h4 {
	margin-top:15px;
	margin-bottom:0px;
	font-weight:normal;
}

#headercontent {
	position:absolute;
	bottom: 10px;
}

.searchoptions {
	margin-top:47px;
}

.searchResultsOuter ul{
	list-style: none none;
	margin-top:15px;
	margin-left: 15px;
	padding:0px;
}

.homebutton {
	display:block;
	margin-top:15px;
	height:50px;
}

/* fix ie6 */
* html .homebutton h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 50px;
}

/* fix IE7 */
*:first-child+html .homebutton h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 50px;
}

#docsProductSelect, #docsVersionSelect {
	width: 305px;
}

.spl {
	background: url(/skins/splunk/images/homebutton_Splunk.png) no-repeat;
	display:block;
	margin-top:15px;
	height:50px;
	box-shadow: 0 0 5px #CCC;
}

.str {
	background: url(/skins/splunk/images/homebutton_Storm.png) no-repeat;
	display:block;
	margin-top:15px;
	height:50px;
	box-shadow: 0 0 5px #CCC;
}

.pci {
	background: url(/skins/splunk/images/homebutton_Pci.png) no-repeat;
	display:block;
	margin-top:15px;
	height:50px;
	box-shadow: 0 0 5px #CCC;
}

.homebutton h2 {
	font-family: ProximaNovaLight;
	letter-spacing: .5px;
	line-height: 50px;
	padding:0 10px 0 50px;
	color:#fff;
}

.homeCTAs {
	margin-top:40px;
}

.docpage h2{
	padding-top:40px;
}

/* SEARCHTIP */

.searchtip {
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
	-moz-box-shadow: inset 0 0 100px #E3E3E3;
	-webkit-box-shadow: inset 0 0 100px #E3E3E3;
	padding: 10px 20px;
	margin-bottom: 15px;
}

.searchtip .span-12, .searchtip div.span-12 {
    width: auto;
    float: none;
    clear: both;
}

.searchtip h1 {
	display: none;
}

.searchtip .inputBox {
    padding: 3px 5px;
}

.search_source ul.expanded {
	padding-left:0px;
}

.search_source ul {
	list-style: none none;
	margin-top:15px;
	margin-left: 0px;
	padding:0px;
}

.search_source ul li {
	list-style: none none;
	padding:0 4px;
	margin-top:2px;
}

.search_source ul li:hover {
	background: #f2f2f2;
}

.right {
	float:right;
}

#mw-history-search {
	border: 0px;
	background-color: #DEE6EC;
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0.625em 0.75em 0.625em;
}

#pagehistory ul{
	padding-left:0px;
}

#pagehistory li{
	margin-bottom:10px;
	padding:5px 2px;
	margin-left:0px;
	list-style: none none;
}

#mw-history-compare ul {
	padding-left: 0px;
	margin-left:0px;
}

.oddline {
	background:#F7F4E2;
}

/* Various Topic divs related to versions */

.affectedVersions, .bannerVersion, .olderVersion {
	color: #999;
	font-size: 13px;
	border-top: 1px solid #E2E2E2;
	margin-top: 10px;
	padding-top: 10px;
	
}

.affectedVersions a, .bannerVersion a, .olderVersion a {
	color: #999;
}

.bannerVersion a, .olderVersion a  {
	text-decoration: underline;
}

.olderVersion {
	background-color: #DBEEB8;
	padding: 10px;
}

#searchtip_docs .span-12 , #searchtip_docs .last {
	float:none;
	clear:none;
	width:100%;
}

/* FOOTER NAVIGATOR */

#footerPagination {
    font-family: ProximaNovaBold;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 15px;
    overflow: hidden;
    padding: 7px 0px 0px;
    position: relative;
    text-align: right;
}

#footerPagination #startlink {
    float: left;
}

#footerPagination #prevlink {
    margin-right: 10px;
    padding-right: 10px;
	float:left;
}

#footerPagination #nextlink {
    padding-left: 3px;
    padding-right: 3px;
}

.feature {
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
		-moz-box-shadow: inset 0 0 100px #E3E3E3;
		-webkit-box-shadow: inset 0 0 100px #E3E3E3;
	padding: 10px;
	margin:20px 0 30px 0;
}

.editorMenu {
	padding: 10px 0;
	border-top: 1px solid #e2e2e2;
	margin:20px 0 30px 0;
}

.editorMenu ul{
	list-style: none;
	padding: 0 0 0 0;
	margin:0 0 10px 0;
}

.editorMenu ul li {
	margin-bottom:0px;
	padding:0 0 0 10px;
}

.editorMenuAboveTocOuter ul {
	list-style: none;
	padding: 0 0 15px 0;
	margin:15px 0 15px 0;
}
.editorMenuAboveTocOuter #ca-nstab-documentation {
	display:none;
}
.editorMenuAboveTocOuter ul li {
	margin:0 5px 0px 5px;
	padding:0 0 0 10px;
	float:left;
}

.fauxmast .container {
	border-bottom:1px solid #666666;
	background: url(/skins/splunk/images/logo.png) no-repeat;
	padding-bottom:20px;
}

/* SPLUNK TOOLBAR SHIT */
#splunktoolbar, #masthead {
    width: 100%;
}

#splunktoolbar {
    margin: 0 auto;
    padding-bottom: 10px;
    width: 945px;
    font-size:11px;
}

ul#sites {
    list-style: none outside none;
    margin: 0;
    padding-left: 0;
}

#tools li, #sites li {
    border-right: 0px solid #333333;
    font-size: 11px;
    list-style: none outside none;
    margin-right: 10px;
    padding-right: 10px;
    display:inline;
}

ul.inline li {
    float: left;
}

#tools {
	float:right;
}

/*GLOBAL NAV */

.globalnav {
	background: #111;
	height:25px;
	Display:block;
	padding-top:5px;
}

.globalnav ul {
	list-style: none none;
	padding-top:0px;
	margin-top:0px;
}

.globalnav ul li {
	margin-right:10px;
	padding-right:10px;
	border-right: 0px solid #333333;
	list-style: none none;
	float:left;
	display: inline-block;
}

.globalnav ul li a{
	color:#cccccc;
	font-size:11px;
}

.globalnav ul li a:hover{
	text-decoration:underline;
}

ul#sites {
	padding-left: 0;
	margin: 0;
	list-style: none none;
}

ul#tools {
	float: right;
	padding-left: 0;
	margin: 0;
	list-style: none none;
}

#tools .last {
	border-right: none;
	margin-right: 0px;
	padding-right:0px;
}

#sites .last {
	border-right: none;
	margin-right: 0px;
	padding-right:0px;
}

/* INPUT FORM - COMMENTS */
.form-textarea textarea {
	border: 1px solid #CCC;
	padding: 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom:20px;
}

.form-textarea textarea {
	width: 100%;
}

/* INPUT FORM - EDIT */

#editform textarea {
	width: 100%;
}

input, textarea {
	font-size: 12px;
}

#respond input, .form-textarea textarea {
    border-radius: 3px 3px 3px 3px;
}

/* POSTED COMMENT */
#comments {
    padding-top:20px;
}

.commentWrapper {
    margin-bottom: 20px;
}

.commentBoxWrapper {}

.commentBoxTop {}

.commentContent{
    padding: 1px 20px;
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
		-moz-box-shadow: inset 0 0 100px #E3E3E3;
		-webkit-box-shadow: inset 0 0 100px #E3E3E3;
}
.commentBoxBottom {
    height: 20px;
    background: url(/skins/splunk/images/comment_icon.png) no-repeat right top;
}

.comment-meta {
	text-align: right;
	margin-top: 7px;
}

.commentDate {
	text-transform: uppercase;
}

#paginator {
    clear: both;
    padding-top: 15px;
    margin-bottom:15px;
}

.feature .result {
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom: 1px solid #e2e2e2
}

.feature .result.finalresult {
	border-bottom: none;
}

.primary,
.primary a {
	font-size: 13px;
	width: 150px;
	height: 45px;
	text-align: center;
	color: #FFFFFF;
	border: 0;
	text-decoration: none;
	letter-spacing: .5px;
	line-height: 30px;
	padding: 8px 15px;
}

.primary {
	background-color: #89c843;
    background-image: -webkit-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:    -moz-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:     -ms-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:      -o-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:         linear-gradient(top, #89c843 0%, #5a8e22 100%);
}

.primary:hover {
	background-color: #5a8e22;
    background-image: -webkit-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:    -moz-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:     -ms-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:      -o-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:         linear-gradient(top, #5a8e22 0%, #89c843 100%);
}


.buttonLarge a, .buttonLarge a:hover, .buttonLarge a:visited {
	color: white;
	text-decoration: none;
	display: block;
	font-size: 14px;
	font-weight: normal;
}

.buttonLargePrimary {
	background-image: url('/skins/splunk/images/button_large.gif');
	background-position: 0 0;
	clear:both;
	margin-bottom:15px;
}

.buttonLarge {
	width: 175px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

/* hide "retrieved from" text */
.printfooter {
	display: none;
}

#logo {
	width: 160px;
	background: url('/skins/splunk/images/logo_docs.png') no-repeat 0 0;
}

.product {
	margin-top: 40px;
}

/* product page toolbox */
.toolboxMenuProdutcPageOuter {
	border-bottom: 1px solid #E2E2E2;
	clear: left;
	padding-top: 10px;
	overflow:auto;
}
.toolboxMenuProductPageH3 {
	float:left;
	margin: 0 10px 0 0;
	font-size:13px;
}
.toolboxMenuProductPageUl {
	overflow:hidden;
	margin-left:-1px;
	float:left;
}
.toolboxMenuProductPageUl li {
	float:left;
	list-style:none none;
	margin-right:7px;
	margin-left:-1px;
	padding-left:7px;
	border-left: 1px solid #ccc;
}

/* product page layout */

.manualmodule {
	padding: 5px 0 10px;
}

.manualmodule:hover {
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
		-moz-box-shadow: inset 0 0 100px #E3E3E3;
		-webkit-box-shadow: inset 0 0 100px #E3E3E3;
}

.manualmodule h2, .listHeader {
	font-family: ProximaNovaLight;
	padding: 10px 0 0;
}

.manualmodule a {
	display:block;
}
.manualmodule a:hover {
	color:#005F86;
}

.manualBorder {
	border-top: 1px solid #E2E2E2;
}

/* generic non-docs pages */
.nsDefaultMain{
	padding-top:70px;
}

#toolboxSubNav {
	display: none;
	padding-left:32px;
}
#toolboxSubNav a {
	margin-bottom: 0px;
	padding: 0px;
	line-height: 40%;
	background-image: none;
}

/* show new links as red */
#mainArticle .new {
	color:red;
}

/* hide discusson tab */
#ca-talk {
	display:none;
}

/* show fancy splunk style search boxes */
.inlineQuery code {
	display: block;
	border: 1px solid #ccc;
	min-height: 20px;
	line-height: 20px;
	padding: 0px;
	padding-left: 10px;
	margin: 15px 0 2px 0;
	margin-right: 34px;


}

.inlineQuery  {
	background-position: right 0px;
	background-repeat: no-repeat;
	background-image: url('/skins/splunk/images/btn_submit.gif');
}

.splunk_search_4_3 {
	background-image: url('/skins/splunk/images/btn_search_4_3.gif');
}

.inlineQuery a,
.inlineQuery img {
	display: none;
}

.searchnavlabels {
	font-size: 14px;
}

.editsection {
float:right;
font-size: 16px;
font-weight: normal;
font-family: ProximaNova;
} 

* html .append-1 {
    padding-right:60px;
}

.samplecode {
	background-color: #FFFFFF;
	box-shadow: inset 0 0 100px #E3E3E3;
		-moz-box-shadow: inset 0 0 100px #E3E3E3;
		-webkit-box-shadow: inset 0 0 100px #E3E3E3;
	color: #111111;
	display: block;
	font-family: monospace;
	margin: 5px 0 15px;
	overflow: auto;
	padding: 15px;
	width: auto;
}

/* footer tabs for tabify JS*/

#mainArticle .footerTabBody {
	clear: both;
	padding-top: 5px;
	height: 305px;
}

#mainArticle .footerTab {
    float: left;
	width:  100%;
	margin:  0;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #000000;
}

#mainArticle .footerTab li {
    float: left;
	list-style: none;
	margin: 0;	
	padding: 0;
}

#mainArticle .footerTab li a {
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
    float:  left;
    outline: none;
	display: block;
	padding: 0 15px;
	text-decoration: none;
	font-family: ProximaNovaBold;
	font-weight: normal;
	color:#FFFFFF;
	font-size: 14px;
	height: 39px;
	line-height: 39px;   
	background-color: #000000;
	background-image: -webkit-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:    -moz-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:     -ms-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:      -o-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:         linear-gradient(top, #4D4D4D 0%, #000000 100%);
}

#mainArticle .footerTab li:hover,
#mainArticle .footerTab li:hover a,
#mainArticle .footerTab li.current, #mainArticle .footerTab li.current:hover,
#mainArticle .footerTab li.current a, #mainArticle .footerTab li.current:hover a {
    background-color: #000000;
    background-image: -webkit-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:    -moz-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:     -ms-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:      -o-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:         linear-gradient(top, #000000 0%, #4D4D4D 100%);  
}

.splexicon h1 {}

/**
/* feedback and comment and no js section
 */

.commentOrHelpfulResponse{
	display: none;
}

/* hide JS forms so no JS browsers don't see them.  Show with JS call. */
.footerTabBody, #roleTabs {
	display:none;
}

#footerNoJS {
	background:yellow;
	padding:5px;
	margin:5px;
	border:1px solid #CCC;
	clear:both;
}

/**
 * Splunk shared styles.
 * These are copied from www, and probably should not be changed unless the related styles on www are also changed.
 * $SrvUrl paths to images shouldn't be in here either, as blogs (and possibly others) don't know how to resolve those.
 * Images should be pathed in the non-shared stylesheet.
 */

/*****************************************************
	HEADER
******************************************************/

#header {
	background-color: #000000;
	background-image: -webkit-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:    -moz-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:     -ms-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:      -o-linear-gradient(top, #4D4D4D 0%, #000000 100%);
	background-image:         linear-gradient(top, #4D4D4D 0%, #000000 100%);
	min-width: 945px;
}

/* TOOL BAR */

#splunktoolbar {
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 945px;
	margin: 0 auto;
	padding: 3px 0 0;
}

ul#tools,
ul#tools a {
	color: #fff;
	line-height: 15px;
	padding: 0;
	display: inline-block;
}

ul#tools {
	float: right;
	padding-left: 0;
	margin: 0;
	list-style: none none;
}

#tools li {
	font-size: 11px;
	border-right: 1px solid #585858;
	padding: 0 9px;
	margin: 0;
	_height: 18px;
	_overflow: hidden;
	list-style: none none;
}

#tools li.lastlist {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

#tools li.lastlist a{
	padding-right: 0;
	margin-right: 0;
}

ul#tools.inline {
	margin: 0;
	padding: 0;
}

#tools .last {
	border-right: none;
	margin-right: 0px;
	padding-right:0px;
}

ul.inline li {
    float: left;
}

/* MASTHEAD */

#masthead {
	clear: left;
    height: 30px;
    margin: 0 auto;
    padding: 15px 0 5px;
    width: 945px;
}

#mastheadNoNav {
	clear: left;
    height: 30px;
    margin: 0 auto;
    padding: 15px 0 30px;
    width: 945px;
}

#logo,
.mantra {
	display: block;
	float: left;
}

#logo {
	display: block;
	float: left;
	height: 30px;
	text-decoration: none;
}

a#logo:hover {
    text-decoration: none;
}

#logoMantra {
	float: left;
	width: 500px;
}

/* SEARCH BOX */

#searchContainer {
	width: 225px;
	height: 24px;
	text-align: left;
	margin: 3px 0;
	float: right;
	background: url('/skins/splunk/images/icon-search.png') top right no-repeat #ffffff;
}

#searchbox {
	width: 195px;
	padding: 0 10px;
	margin-top: 0;
	height: 24px;
	line-height: 24px;
	border: 0;
	font-size: 12px;
	background: transparent;
}

#searchbox:focus {
	outline: 0 none;
}

/* NAVIGATION BAR */

#topNav {
	margin: 0 auto;
	clear: both;
	padding: 10px 0 0 ;
	z-index: 600;
}

#navContainer {
	width: 945px;
	margin: 0 auto;
	height: 40px;
}

#siteNav {
	height: 40px;
	width: 700px;
	float: left;
	margin: 0;
	margin-left: -14px;
	padding: 0;
	list-style: none;
}

#siteNav li{
	margin: 0;
	padding-bottom: 0;
	font-size: 12px;
}

#siteNav li a.siteNavLink{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	display: block;
	padding: 0 14px;
	margin: 0px;
	position: relative;
    z-index: 600;
}

#siteNav li.siteNavItem:hover > .dropdown{
	display:block;
}

#siteNav li.siteNavItem:hover > .siteNavLink{
	background-color: #262626;
	background-image: -webkit-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%);
	background-image:    -moz-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%);
	background-image:     -ms-linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%);
	background-image:         linear-gradient(top, #0a0a0a 0%, #0e0e0e 100%);
	color: #fff;
	text-decoration: none;
}

#siteNav li.selected a.siteNavLink,
#siteNav li.selected a.siteNavLink:hover {
	color: #9C9C9C;
}

/* HEADER BUTTON */

#downloadHeader {
	background-color: #89c843;
    background-image: -webkit-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:    -moz-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:     -ms-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:      -o-linear-gradient(top, #89c843 0%, #5a8e22 100%);
    background-image:         linear-gradient(top, #89c843 0%, #5a8e22 100%);
	float: right;
	display: inline;
	width: 225px;
	text-align: center;
	color: #fff;
	border: 0;
	height: 30px;
	_behavior: url('/skins/splunk/iepngfix.htc');
}

#downloadHeader:hover {
	background-color: #5a8e22;
    background-image: -webkit-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:    -moz-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:     -ms-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:      -o-linear-gradient(top, #5a8e22 0%, #89c843 100%);
    background-image:         linear-gradient(top, #5a8e22 0%, #89c843 100%);
}

#downloadHeader a {
	display:block;
	font-family: ProximaNova;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	width: 225px;
}

/**
 * stuff for "sticky" footer
 */

html, body {
	height: 100%;
}

.superWrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -55px;
}

.footer,
.push {
	height: 55px;
	margin: 0px;
}

.push {
	padding-top: 15px;
}

#anchor {
	background: #111;
}


/**
	Footer
 */
#footer {
	background-color: #000000;
    background-image: -webkit-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:    -moz-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:     -ms-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:      -o-linear-gradient(top, #000000 0%, #4D4D4D 100%);
    background-image:         linear-gradient(top, #000000 0%, #4D4D4D 100%);
    color: #585858;
    font-size: 11px;
    font-family: ProximaNova, Arial, Helvetica, sans-serif;
    height: 55px;
    line-height: 1em;
    margin: auto;
}

#footer .container {
	padding-top: 14px;
}

.footer_left {
	float: left;
	width: 780px;
}

.footer_right {
	float: right;
	width: 160px;
	height: 28px;
}

#footer a {
	color: #fff;
}

#footer ul {
	padding: 0;
	margin: 0;
}

#footer li {
	border-right: 1px solid #585858;
    list-style: none;
    display: inline;
    padding: 0 5px 0 0;
    margin: 0 3px 0 0;
    _height: 12px;
}

#footer li.lastlist, #footer li.first {
    border-right: none;
}

#footer li.first {
	background: none;
	padding-left: 0;
}

#footer_social {
	position:relative;
}

#footer_social div,
#footer_social a {
	height: 28px;
	display: inline-block;
	float: left;
	width: 29px;
	margin-left: 3px;
}

#footer_social div{
	background-image: url('/skins/splunk/images/social_media_sprite.png');
}

#footer_twitter {
	background-position: 0 0;
}

#footer_twitter:hover {
	background-position: 0 -29px;
}

#footer_facebook {
	background-position: -30px 0;
}

#footer_facebook:hover {
	background-position: -30px -29px;
}

#footer_youtube {
	background-position: -60px 0;
}

#footer_youtube:hover {
	background-position: -60px -29px;
}

#footer_linkedin {
	background-position: -90px 0;
}

#footer_linkedin:hover {
	background-position: -90px -29px;
}

#footer_rss {
	background-position: -120px 0;
}

#footer_rss:hover {
	background-position: -120px -29px;
}

#veryBottom {
	color: #ffffff;
    margin-top: -10px;
	*margin-top: -20px; /* IE7 and below */
    position: absolute;
}

/* override for white space at bottom of homepage */
#anchor #footer .container .span-12 div {
    padding-top: 0px !important;
}

.child-product {
	margin-top:10px;
}