/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

html
{
	font-size: 9pt;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #333333;
	font-size: 1rem;
}

a
{
	word-wrap: break-word;
}

a:link
{
	color: #2d8dcc;
}

a:visited
{
	color: #2d8dcc;
}

a:hover
{
	color: #bed230;
}

a:active
{
	color: #2d8dcc;
}

.breadcrumbs
{
	font-size: 0.8rem !important;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:hover
{
	color: #bed230;
}

div.TopicContent
{
	padding-left: 1em;
	padding-right: 1em;
}

h1	/*This is eXtremeDB h1*/
{
	font-weight: bold;
	color: #003366;
	font-size: 1.5rem;
}

h2	/*This is eXtremeDB h2*/
{
	border-bottom: none;
	border-top: none;
	font-weight: bold;
	color: #003366;
	font-size: 1.4rem;
}

h3
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2rem;
}

h4
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2rem;
}

h5
{
	font-weight: bold;
	color: #003366;
	font-size: 1rem;
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-style: italic;
	mc-breadcrumbs-count: 7;
	mc-breadcrumbs-prefix: "ToC path: ";
	mc-toc-depth: 7;
	font-size: 0.7rem;
}

MadCap|conceptLink
{
	color: #404040;
	font-size: 0.8rem;
	font-weight: bold;
	mc-image: url("../Images/ListIcon.png");
	mc-label: "SEE ALSO";
	padding-top: 1em;
	text-decoration: none;
}

MadCap|conceptLink:hover
{
	color: #bed230;
}

MadCap|xref
{
	color: #2d8dcc;
	font-weight: bold;
	mc-format: "{para}";
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #bed230;
}

ol,
ul
{
	margin-top: 0;
	margin-bottom: 0;
}

p
{
	margin-bottom: 1rem;
	margin-top: 1rem;
}

p.toptable
{
	margin-top: 0;
	margin-bottom: 0;
}

th,
td
{
	padding: 0.5em 1em;
	vertical-align: top;
	color: #333333 !important;
}

p.MyStyle
{
	margin: 0px;
}

img
{
	border: none;
	max-width: 100%;
}

p.Code
{
	background-color: #dcdcdc;
}

div.code-block
{
	background-color: #dcdcdc;
	overflow: auto;
	border-radius: 4px;
}

div.CodeSnippet
{
	white-space: pre;
	font-family: Consolas, monaco, monospace !important;
	margin: 0;
	padding-left: 4em;
	background-color: #dcdcdc;
}

div.OutputSample
{
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 1em;
	padding: 1em;
	background-color: #e4e5e6;
}

.copyright
{
	font-size: 0.9rem;
}

p.copyrightFeedback
{
	font-style: italic;
}

p.Function
{
	color: #696969;
}

p.Param
{
	color: #808080;
}

span.Param
{
	color: #777777;
}

span.Flagged_for_link
{
	color: #ff0000;
}

div.tab active .tab
{
	float: right;
}

.tabs-nav li#TocTab.tabs-nav-active
{
	display: none;
}

blockquote
{
	margin-left: 2em;
	margin-right: 2em;
}

pre,
code,
.code
{
	font-family: Consolas, Monaco, "Courier New", Courier, monospace;
	color: #000000;
}

.grid-table
{
	display: grid;
}

.grid-table > div
{
	border: 1px solid #777777;
	padding: 0.5em 1em;
	overflow-x: auto;
}

.grid-table-header
{
	font-weight: bold;
	border-top: 1px solid #777777 !important;
	color: #eee;
	background-color: #555;
}

.table-2cols
{
	grid-template-columns: 360px 1fr;
}

.table-2cols > div:nth-child(2n-1)
{
	border-top: none;
	border-right: none;
}

.table-2cols > div:nth-child(2n)
{
	border-top: none;
}

.table-2cols > div:nth-child(1),
.table-2cols > div:nth-child(2)
{
	border-top: 1px solid #777777;
}

.table-3cols-mxmx1
{
	grid-template-columns: max-content max-content 1fr;
}

.table-3cols-mx11
{
	grid-template-columns: max-content 1fr 1fr;
}

.table-3cols-161632
{
	grid-template-columns: 16em 16em 32em;
}

.table-3cols > div
{
	border-top: none;
}

.table-3cols > div:nth-child(3n-2),
.table-3cols > div:nth-child(3n-1)
{
	border-right: none;
}

.table-3cols > div:nth-child(1),
.table-3cols > div:nth-child(2),
.table-3cols > div:nth-child(3)
{
	border-top: 1px solid #777777;
}

.table-2cols-min
{
	width: fit-content;
	max-width: 100%;
	grid-template-columns: min-content 1fr;
}

div.mobile
{
	display: none;
}

.obsolete
{
	display: block;
	margin: 0.5em 2em;
}

.obsolete > div
{
	background: #ffe7e8;
	padding: 0.5em 1em;
	min-width: 340px;
	max-width: 680px;
}

.rt_link
{
	color: #856404;
	background-color: #fff3cd;
	border-radius: 4px;
	padding: 0.1em 0.5em;
	font-size: 0.5em;
	display: inline-block;
	margin: 0 1em;
	vertical-align: super;
}

.rt_link a
{
	color: #856404;
}

.notecard
{
	color: #333333;
	background-color: rgba(0, 133, 242, 0.1);
	border: 1px solid #d3d3d3;
	border-left: 4px solid #2d8dcc;
	border-radius: 0.25em;
	margin: 1em 0;
	padding: 0.5em 3em 0.5em 3em;
	position: relative;
	width: fit-content;
	max-width: 640px;
	font-size: 1.3em;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-content: center;
}

.notecard .banner-logo
{
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	align-content: center;
	justify-content: center;
	flex-wrap: nowrap;
	flex-direction: row;
}

.notecard .banner-logo img
{
	margin: auto 1em auto 0;
	width: 48px;
	height: 48px;
}

.inline-cards
{
	display: flex;
	flex-direction: row;
	gap: 1em;
}

.notecard-lib
{
	background: #f2f1f1;
	color: #343434;
	border: 1px solid #cdcdcd;
	border-left: 4px solid #707070;
	border-radius: 0.25em;
	margin: 0 0 1em 0;
	padding: 0.5em 3em 0.5em 3em;
	position: relative;
	width: fit-content;
	display: grid;
	grid-template-columns: 1fr 1fr;
	flex-grow: 0;
	flex-shrink: 0;
}

.notecard-lib div
{
	padding: 0.25em 0;
}

.notecard-lib div:nth-child(2n-1)
{
	font-weight: bold;
	padding-right: 2em;
}

@media only screen and (max-width: 1279px)
{
	html
	{
		font-size: 12pt;
	}

	body
	{
		line-height: 1.4em;
	}

	blockquote
	{
		margin-left: 1em;
		margin-right: 1em;
	}

	.table-3cols-161632
	{
		grid-template-columns: 0.5fr 0.5fr 1.5fr;
	}
}

@media only screen and (max-width: 767px)
{
	html
	{
		font-size: 14pt;
	}

	body
	{
		line-height: 1.2em;
	}

	blockquote
	{
		margin-left: 0;
		margin-right: 0;
	}

	.grid-table-header
	{
		display: none;
	}

	.table-2cols
	{
		grid-template-columns: 1fr;
	}

	.table-2cols > div:nth-child(2n)
	{
		margin-bottom: 1em;
	}

	.table-2cols > div:nth-child(2n-1)
	{
		border-right: 1px solid #777777;
		border-top: 1px solid #777777;
	}

	.table-2cols > div:nth-child(1)
	{
		border-top: 1px solid #777777;
	}

	.table-3cols
	{
		grid-template-columns: 1fr;
	}

	.table-3cols > div:nth-child(3n)
	{
		margin-bottom: 1em;
	}

	.table-3cols > div
	{
		border-top: 1px solid #777777;
	}

	.table-3cols > div:nth-child(3n-2),
	.table-3cols > div:nth-child(3n-1)
	{
		border-bottom: none;
		border-right: 1px solid #777777;
	}

	div.mobile
	{
		display: block;
	}
}

