/*<meta />*/

/* pelco.css (EN) */
/* import the vsa-template stylesheet */

@import "/css/57f3270a3b1065bd695be5f699dd2ed4/vsa-template.css";

@namespace MadCap url("http://www.madcapsoftware.com/Schemas/MadCap.xsd");

/* Content Scrollbar Handle on hover */

*::-webkit-scrollbar-thumb:hover
{
	background: var(--pelco-dark);
}

/* Top nav bar and search bar */

nav.title-bar
{
	background: linear-gradient(90deg, var(--pelco-dark), black);
	box-shadow: 0px 1px 2px 0px #97A7B7;
}

nav.title-bar .search-bar
{
	background: #ffffff;
	box-shadow: 0px 1px 3px 0px #97A7B7;
	border-radius: 6px;
}

nav.title-bar .search-bar .search-field::placeholder
{
	color: #97A7B7;
}

/* Side Nav styles */

.sidenav-container
{
	background: linear-gradient(45deg, var(--pelco-dark), var(--pelco-dark), var(--pelco-dark));
}

/* tag selectors */

body
{
	font-family: 'Inter', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	color: var(--pelco-dark);
	font-family: 'Spline Sans', sans-serif;
}

h1,
h3
{
	color: #000;
}

p
{
	font-family: 'Inter', sans-serif;
}

/* Link styles */

a:link
{
	color: var(--pelco-dark);
}

a:visited
{
	color: var(--pelco-dark);
}

a.MCXref
{
	color: var(--pelco-dark);
}

/* Title and Subtitle styles used in place of headings */

p.Title
{
	color: var(--pelco-dark);
	font-family: 'Spline Sans', sans-serif;
}

/* TOCHeading used for the TOC heading para in place of actual heading */

p.TOCHeading
{
	color: var(--pelco-dark);
}

p.FrontAndBackmatterHeadings
{
	color: var(--pelco-dark);
	font-family: 'Spline Sans', sans-serif;
}

/* Menu, TOC and MiniTOC entries */

p.TOC1
{
	color: var(--pelco-dark);
}

p.MiniTOC1
{
	color: var(--pelco-dark);
}

p.MiniTOC2
{
	color: var(--pelco-dark);
}

p.MiniTOC3
{
	color: var(--pelco-dark);
}

p.MiniTOC4
{
	color: var(--pelco-dark);
}

a.MiniTOC1:link
{
	color: var(--pelco-dark);
}

a.MiniTOC1:visited
{
	color: var(--pelco-dark);
}

a.MiniTOC2:link
{
	color: var(--pelco-dark);
}

a.MiniTOC2:visited
{
	color: var(--pelco-dark);
}

a.MiniTOC3:link
{
	color: var(--pelco-dark);
}

a.MiniTOC3:visited
{
	color: var(--pelco-dark);
}

/* Madcap components styles */

MadCap|xref
{
	color: var(--pelco-dark);
}

MadCap|xref.IndexPageNumber
{
	color: var(--pelco-dark);
}

MadCap|glossaryTerm
{
	color: var(--pelco-dark);
}

/* Glossary styles */

Div.GlossaryPageHeading
{
	border-bottom-color: var(--pelco-dark);
	color: var(--pelco-dark);
}

Div.GlossaryPageTerm
{
	color: var(--pelco-dark);
}

/* Code snippets custom styles */

.codeSnippetCopyButton
{
	background: linear-gradient(45deg, var(--pelco-dark), var(--pelco-dark), var(--pelco-dark));
}

.codeSnippetCopyButton:hover
{
	/*
	background: linear-gradient(45deg, var(--pelco-light), var(--pelco-light)); */
	background: #000;
}

/* api routes drop-down toggle styles start */

.toggle
{
	background: linear-gradient(45deg, var(--pelco-dark), var(--pelco-dark), var(--pelco-dark));
}

.toggle:hover
{
	/*
	background: linear-gradient(45deg, var(--pelco-light), var(--pelco-light)); */
	background: #000;
}

/* Language selector drop-down linear gradient */

div.select-language-drop-down
{
	background: linear-gradient(45deg, var(--pelco-dark), var(--pelco-dark), var(--pelco-dark));
}

/* TrustArc Cookie Preferences link */

#teconsent a
{
	color: var(--pelco-dark);
}

/* Pelco Table style overrides */

table.TableStyle-vsa-template-table-simple th,
table.TableStyle-vsa-template-table-simple th td,
table.TableStyle-vsa-template-table-simple th td p
{
	border: none;
	border-bottom: solid 1px black;
	color: var(--pelco-dark);
	padding: 5px 10px;
}

table.TableStyle-vsa-template-table-simple td
{
	padding: 5px 10px;
}

table.TableStyle-vsa-template-table-simple tr td:not(:last-child)
{
	border-right: solid 1px #a9a9a9;
}

.preliminary-info
{
	background: #cff500;
	color: #000;
	font-weight: 700;
	font-size: 0.9em;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	border-radius: 6px;
}

/* Home page styles are contained in the style tag of the home.htm page */

@media only screen and (max-width: 992px)
{
	/* Side nav hamburger menu item expander icon */

	.is-accordion-submenu-parent > a > span.submenu-toggle-container > span.submenu-toggle
	{
		border: solid var(--pelco-dark);
		border-top-width: 0;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 0;
	}
}

@media print
{
	body
	{
		font-family: 'Inter', sans-serif;
	}

	p.Title
	{
		color: var(--pelco-dark);
		font-family: 'Spline Sans', sans-serif;
	}

	p.TOCHeading
	{
		font-family: 'Inter', sans-serif;
	}

	p.CamModelNumber
	{
		font-family: 'Inter Tight', sans-serif;
	}

	p.FrontAndBackmatterHeadings
	{
		font-family: 'Spline Sans', sans-serif;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		font-family: 'Spline Sans', sans-serif;
	}

	p.CamModelNumber
	{
		color: var(--pelco-dark);
	}

	MadCap|xref
	{
		color: var(--pelco-dark);
	}

	MadCap|xref.IndexPageNumber,
	MadCap|conceptLink,
	MadCap|keywordLink,
	MadCap|relatedTopics,
	MadCap|shortcut
	{
		color: var(--pelco-dark);
	}

	.footer-text,
	.footer-text a
	{
		color: #697785;
		font-size: 0.9em;
		text-transform: uppercase;
		text-decoration: none;
	}

	.footer-legal
	{
		font-size: 7pt;
	}
}

