﻿#bodyContent
{
	position:relative;
	display:flex;
	align-items:flex-start;
	gap:30px;
}

#bodyContent #documentationContent a
{
	text-decoration: underline;
}

#TopBar
{
    margin-bottom:20px;
}

#TopBar #TopBarLeft h1
{
    margin-bottom:0;
}

#TopBar #TopBarLeft #versionSelector .SearchLink
{
    vertical-align:middle;
    margin-right:20px;
    display:inline-block;
}

#TopBar #TopBarLeft #versionSelector
{
    vertical-align:middle;
    clear:left;
}

#TopBar #TopBarLeft #versionSelector .version
{
    width:25px;
	color:white;
	font-size:12pt;
	font-weight:600;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin:0;
    vertical-align:middle;
    text-align:center;
    display:inline-block;
    border-radius:14px;
}

#TopBar #TopBarLeft #versionSelector .version.selected
{    
    background-color:White;
	color:#07294A;
}

#TopBar #TopBarLeft #versionSelector .versionNote
{
	margin-left:3px;
	font-size:8pt;
	font-weight:bold;
}

#treePane
{
	font-size:9.75pt;
	width:340px;
}

#treePane .treeHeader
{
	font-weight:bold;
	font-size:14pt;
	color: #2E658E;
	display:block;
	margin-top:14px;
	margin-bottom:4px;
}

#treePane ul { margin: 0; padding-left: 18px; list-style: none; }
#treePane > #tree > ul { padding-left: 0; }
#treePane li { margin: 2px 0; }
#treePane a,
#treePane .folder { display: inline-block; padding: 2px 3px 2px 22px; color: #18364f; font: inherit; line-height: 1.5; text-align: left; text-decoration: none; background: transparent no-repeat 3px 5px; border: 0; cursor: pointer; }
#treePane li[rel="document"] > a { background-image: url("/Content/Documentation/document.png"); }
#treePane .folder::before { display: inline-block; width: 15px; margin-left: -18px; content: "▸"; }
#treePane .folder[aria-expanded="true"]::before { content: "▾"; }
#treePane a:hover,
#treePane a:focus,
#treePane .folder:hover,
#treePane .folder:focus { color: #07294a; text-decoration: underline; }
#treePane a.selected { color: #fff; background-color: #2e658e; border-radius: 3px; }

#documentationContent
{
	position:relative;
	top:-20px;
	flex:1;
	min-width:0;
	margin-right:30px;
}

#documentationContent [data-doc-style="float-left"] { float:left; padding:4px; }
#documentationContent [data-doc-style="float-right-bordered-padded"] { float:right; margin:8px; padding:4px; border:1px solid #a0a0a0; }
#documentationContent [data-doc-style="bordered-margin-small"] { margin:4px; border:1px solid gray; }
#documentationContent [data-doc-style="bordered-dark"] { border:1px solid #707070; }
#documentationContent [data-doc-style="padded-small"] { padding:4px; }
#documentationContent [data-doc-style="padded-large"] { padding:12px; }
#documentationContent [data-doc-style="float-right-bordered"] { float:right; margin:8px; border:1px solid gray; }
#documentationContent [data-doc-style="float-right"] { float:right; margin:8px; }
#documentationContent [data-doc-style="code-indented"] { padding-left:50px; font-family:Consolas,"Courier New",monospace; }
#documentationContent [data-doc-style="bordered-margin"] { margin:8px; border:1px solid gray; }
#documentationContent [data-doc-style="bordered-light-margin"] { margin:8px; border:1px solid #a0a0a0; }
#documentationContent [data-doc-style="margin"] { margin:8px; }

h1
{
	font-style:normal;
	font-size:20pt;
}

h2
{
	font-style:normal;
	font-size:16pt;
}

h3
{
	font-style:normal;
	padding-top: 2px;
	font-size:13pt;
}

.docTable tr th
{
	background-color: #E0E0E0;
	padding: 4px;
}

.docTable tr td
{
	border: 1px solid #E0E0E0;
	padding: 4px;
}

.docTable
{
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
}

.note
{
	font-size:9pt;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:12px;
	display:block;
}

.defaultHeader
{
	font-size:11pt;
	font-weight:bold;
}

.settingId
{
	font-size:11pt;
	font-weight:bold;
}

.defaultValue,
.settingValue
{
	font-size:10pt;
}

#documentationContent .searchResult
{
	margin-top:15px;
	margin-bottom:20px;
}

#documentationContent .searchResult .snippet
{
	margin-top:5px;
}

#documentationContent .searchResult .documentTitle
{
	padding-top: 8px;
	padding-left: 8px;
}

#documentationContent .searchResult .searchScore
{
	font-size:8pt;
	margin-left:4px;
}

#documentationContent a#openSearchButton
{
	float:right;
	margin-top:5px;
	margin-right:-25px;
	font-size:10.5pt;
	text-decoration: none;
}

#documentationContent .field
{
	position:relative;
	width:600px;
	margin-bottom:10px;
}

#documentationContent .field label
{
	display:block;
	font-weight:bold;
	padding-top:3px;
	margin-left:40px;
}

#documentationContent .field .textInput
{
	position:absolute;
	left:180px;
	top:0;
	width:350px;
}

#documentationContent .field .radioPane
{
	position:absolute;
	left:180px;
	top:0;
	width:350px;
}

#documentationContent .field .radioText
{
	margin-left:5px;
}

#documentationContent #searchPane
{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:630px;
}

#documentationContent h1
{
	min-width: 500px;
}

#documentationContent #searchPane .rightArrowButton
{
	margin-top:10px;
	margin-left:180px;
	text-decoration: none;
}

#documentationContent #searchPane .rightArrowButton a
{
	text-decoration: none;
}

#bodyContent .folder
{
    cursor:pointer;
}

#TrialSectionContainer
{
    margin-top:200px;
}
#CloudHolderTrial
{
    margin-top:200px;
}
