@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/* Begin SKIN SWITCH */
html._Skins_HTML5_SideNav2020 {
}
html._Skins_Hidden-TOC {
}
/* End SKIN SWITCH */

:root {
	
}

/* Fonts and styles listed below match the Tufin web site, per Marketing July 2020 */

/*Futura PT Heavy.*/

@font-face 
{
	font-family: 'futura-pt-heavy';
	src: url(../Fonts/ftn75-webfont.woff2) format('woff2'), url(../Fonts/ftn75-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

.futura-pt-heavy
{
	font-family: 'futura-pt-heavy';
	font-weight: 500;
}

/*Futura PT Heavy Italic.*/

@font-face 
{
	font-family: 'futura-pt-heavy-italic';
	src: url(../Fonts/ftn76-webfont.woff2) format('woff2'), url(../Fonts/ftn76-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

.futura-pt-heavy-italic
{
	font-family: 'futura-pt-heavy-italic';
	font-weight: 500;
}

/*Futura PT Demi.*/

@font-face 
{
	font-family: 'futura-pt-demi';
	src: url(../Fonts/ftn65-webfont.woff2) format('woff2'), url(../Fonts/ftn65-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

.futura-pt-demi
{
	font-family: 'futura-pt-demi';
}

/*Futura PT Demi Italic.*/

@font-face 
{
	font-family: 'futura-pt-demi-italic';
	src: url(../Fonts/ftn66-webfont.woff2) format('woff2'), url(../Fonts/ftn66-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

.futura-pt-demi-italic
{
	font-family: 'futura-pt-demi-italic';
}

/*Futura PT Medium.*/

.futura-pt-medium
{
	font-family: 'futura-pt-book';
	font-weight: 500;
}

.futura-pt-medium-italic
{
	font-family: 'futura-pt-book-italic';
	font-weight: 500;
}

/*Futura PT Book.*/

@font-face 
{
	font-family: 'futura-pt-book';
	src: url(../Fonts/ftn45-webfont.woff2) format('woff2'), url(../Fonts/ftn45-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

.futura-pt-book
{
	font-family: 'futura-pt-book';
}

/* Futura PT Book Italic. */

@font-face 
{
	font-family: 'futura-pt-book-italic';
	src: url(../Fonts/ftn46-webfont.woff2) format('woff2'), url(../Fonts/ftn46-webfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

/* Added by Rivka Teller (tech-tav)- 11/2020 */

@font-face 
{
	font-family: 'TufinFont';
	src: url(../Fonts/tufinfont.woff2) format('woff2'), url(../Fonts/tufinfont.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

body
{
	color: #555555;
	font-family: "futura-pt-book", "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 24px;
	mc-hyphenate: never;

	/* These default values are overridden in the theme-sidenav.css */
	--HeadColor: #00829b;
	--SubHeadColor: #f4f5f4; 
}

a
{
	color: #762a5b;
	/* font-family: "Open Sans", sans-serif; */
	font-size: 1em;
	text-decoration: underline;
}

a:visited
{
	
}

a:hover
{
	text-decoration: none;
}

a:hover[href^="#"]
{
	/* text-decoration: underline; */
	text-decoration: none;
}

/* enter color for "visited" links */
/* In-page link */

a[href^="#"]
{
	/* font-family: "Open Sans"; */
	/* font-weight: 700; */
	/* text-decoration: none; */
	text-decoration: underline;
}

/* External link */

a[href^="http"]::after
{
	background: transparent url('Images/iconExternalLink.png') no-repeat;
	background-position: 0px;
	content: '';
	height: 16px;
	padding-left: 15px;
	margin-left: 5px;
	width: 16px;
}

/* RT 2020 */

a.MCBreadcrumbsLink
{
	color: #08869E;
	font-family: 'futura-pt-book', sans-serif;
	text-decoration: none;
	/* font-style: italic;
	text-decoration: underline; */
}

/* RT 2020 */

a.MCBreadcrumbsLink:visited
{
	color: #08869E;
}

/* RT 2020 */

a.MCBreadcrumbsLink:hover
{
	color: #08869E;
}

code
{
	font-family: "Courier New"
}

code.MonospaceBold
{
	font-weight:bolder;
}


/* DEFINITION LISTS */
/* Added by Michael Sedley, November 2021*/

dd {
	line-height: 100%;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

dd p {
	line-height: 100%;
	margin-top: 4pt;
	margin-bottom: 4pt; 
  }

dt {
    color: #00829B;
	padding-top: 10pt;
  }

/* END DEFINITION LIST*/


/* this div contains the code to copy when using a madcap code snippet*/
div.CodeToPaste
{
	display:none;
}

div.GlossaryPageDefinition
{
	
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 25px;
}

div.NoteLight
{
	background: #ffffff url('Images/iconNoteLight.png') no-repeat;
	background-position: 15px 15px;
	border: solid 1px #d9d9d9;
	border-radius: 5px;
	margin: 15px 0;
	padding: 15px 30px 15px 60px;
}

div.Note
{
	background: #d4f0ff url('Images/iconNote.png') no-repeat;
	background-position: 15px 15px;
	border-radius: 5px;
	margin: 15px 0;
	padding: 15px 30px 15px 60px;
}


div.ThumbsUp
{
	background: #ffffff url('Images/thumbsup.jpg') no-repeat;
	background-position: 15px 15px;
	background-size: 25px 25px;
	border: solid 1px #25B73F;
	border-radius: 5px;
	margin: 15px 0;
	padding: 15px 30px 15px 60px;
}

div.Warning
{
	background: #fff3c4 url('Images/iconWarning.png') no-repeat;
	background-position: 15px 15px;
	border-radius: 5px;
	margin: 15px 0;
	padding: 15px 30px 15px 60px;
}

h1
{
	color: var(--HeadColor);
	font-family: "futura-pt-heavy";
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.0em;
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
}

/* iconography by Rivka Teller/Tech-Tav, July 2021 */
h1.location::before, h2.location::before,  h3.location::before

{
	background: transparent url(Images/Location.svg) no-repeat;
	background-position: left 2px;
	background-size: 0.43em 0.75em;
	content: '';
	display: inline-block;
	height: 0.8em;
	width: 0.8em;
}

h1.overview::before, h2.overview::before,  h3.overview::before
{
	background: transparent url(Images/Overview.svg) no-repeat;
	background-position: left 2px;
	background-size: 0.5em 0.75em;
	content: '';
	display: inline-block;
	height: 0.8em;
	width: 1em;
}

h1.actions::before, h2.actions::before,  h3.actions::before
{
	background: transparent url(Images/Actions.svg) no-repeat;
	background-position: left 3px;
	background-size: 0.5em 0.75em;
	content: '';
	display: inline-block;
	height: 0.8em;
	width: 1em;
}

h2
{
	color: var(--HeadColor);
	font-family: "futura-pt-demi";
	font-size: 2em;
	font-weight: normal;
	line-height: 1.0em;
	margin-bottom: 4px;
	margin-top: 20px;
}

h3
{
	color: var(--HeadColor);
	/* font-family: "Open Sans"; */
	font-family: "futura-pt-demi";
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 20px;
}

h4
{
	color: #444444;
	/* font-family: "Open Sans"; */
	font-family: "futura-pt-demi";
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 20px;
}

h5
{
	color: #444444;
	font-family: "futura-pt-demi";
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 16px;
	mc-next-tag: p;
	mc-next-class: normal;
}

/* do not dislay a specific header in the miniTOC (will also be excluded from PDF */
h2.MiniTocExclude, h3.MiniTocExclude, h4.MiniTocExclude
	{
		mc-heading-level: 0;
	}

li,
ul.menu._Skins_InThisTopic.mc-component ul > li, 
ul.menu._Skins_InThisTopic.mc-component ul > ul > li , 
ul.menu._Skins_InThisTopic.mc-component ul > ul > ul > li
{
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
}

/* Michael Sedley 11/2021 to reduce space between all list items  */
li {
	/* line-height: 100%; */
}

/* Added by Rivka Teller (tech-tav)- 11/2020 */

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	color: #666666;
	font-size: 13px;
	/* font-style: italic; */
	mc-breadcrumbs-prefix: ' ';
}

/* code snippet customizations - Jeff Klein & Vered Neger Aug 2021*/
MadCap|codeSnippet
{
	font-family: monospace;
	font-size: 16px;
	line-height: 24px;
	padding: 4px 4px 4px 4px;
}

Madcap|codeSnippetBody 
{
	padding: 4px 0 0 0;
}

MadCap|codeSnippetCaption
{
	/* height: .6em; */ /* remove exceess space underneath caption */
	display: none; /* adding captions requires resetting padding */ 
}

MadCap|codeSnippetCopyButton
{
	background-position: right;
	background-image: url('Images/iconCopy24.svg');
	background-repeat: no-repeat;
	font-size: x-small;
	height: 24px;
	width: 150px; /* set to HxW of actual image */
	mc-label: ' ';
	position: relative;

}

/* for reasons unkonwn hover behavior only worked if we made it a generic class and not MadCap|codeSnippetCopyButton */
.codeSnippetCopyButton::after {            
    background-color: white;
	border-radius: 3px;
	position: absolute;
	/* display: inline-block; */
    content: 'Copy to clipboard';
    display: none;
	border: 1px solid #DBDBDB;
	height: 24px;
	width: 120px;
	text-align: center;
}

.codeSnippetCopyButton:hover::after {        
    display: inline-block;
}

/* end code snippet customizations */

MadCap|glossaryProxy
{
	
}

MadCap|indexProxy
{
	
}

MadCap|tocProxy
{
	
}

MadCap|xref
{
/*	color: #2D8DCC;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
*/
	color: #762a5b;
	/* font-family: "Open Sans", sans-serif; */
	font-size: 1em;
	text-decoration: underline;}

MadCap|xref:hover
{
	/*color: #BED230;*/
	text-decoration: none;}

p.KeepWithNext {
	 page-break-after: avoid;
}

p.SubHeading
{
	font-weight: bold;
}

p.SubHead1
{

	color: var(--HeadColor);
	/* font-family: "Open Sans"; */
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 16px;
	mc-next-tag: p;
	mc-next-class: normal;
	background-color: var(--SubHeadColor);
}

p.ProcedureIntro, p.procedureintro
{
	font-style: italic;
}

p.EmptyPageText
{
	
}

p.FrameFooterText
{
	
}

p.IndexHeading
{
	
}

p.ManualTitle1
{
}

p.ManualTitle2
{
}

p.ManualVersionNumber
{
	
}

/* 
p.TableHeading
{
	color: #333333;
	font-family: "Open Sans";
	font-size: 13px;
	font-weight: 600;
}

p.TableBodyText
{
	color: #555555;
	font-family: "Open Sans";
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}
*/ 

@media print
{
	body
	{
		font-size: 8pt;
		line-height: 13px;
		margin: 8px;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #bed230;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #bed230;
		font-size: 11pt;
	}

	div.GlossaryPageTerm
	{
		color: #bed230;
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	/* iconography by Rivka Teller/Tech-Tav, July 2021 */
	h1.location::before, h2.location::before,  h3.location::before,
	h1.actions::before, h2.actions::before,  h3.actions::before,
	h1.overview::before, h2.overview::before,  h3.overview::before
	{
		display: none;
	}

	h2.location, h2.overview, h2.actions,
	h3.location, h3.overview, h3.actions,
	h2.NoToc, h3.NoToc, h4.NoToc, h5.NoToc, h6.NoToc
	{
		mc-heading-level: 0;
	}

	/*h1
	{
		color: #bed230;
		font-family: 'Century Gothic';
		font-size: 22pt;
		line-height: 24pt;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		padding: 0;
	}

	h2
	{
		font-size: 12pt;
		font-weight: normal;
		page-break-before: always;
	}

	h3
	{
		font-size: 10pt;
		font-weight: normal;
		mc-heading-level: 0;
	}

	h4
	{
		font-size: 9pt;
		font-weight: normal;
		mc-heading-level: 0;
	}*/

	/* jeff 2019 04 11 - Scale image if bigger than assumed page size */
	img {
		max-width: 6.5in;
	}
	
	MadCap|glossaryProxy
	{
		border-top: none;
	}

	MadCap|indexProxy
	{
		border-top: none;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	p
	{
		font-size: 8pt;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	p.FrameFooterText
	{
		font-family: 'Century Gothic';
		font-size: 24pt;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.ManualTitle1
	{
		
		/* font-size: 36px;
		font-weight: bolder: */
		font-family: 'Century Gothic';
		font-size: 36pt;
		line-height: 100%;
		margin-bottom: 0;
		margin-top: 2.00in;
		text-align: center;
	}

	p.ManualTitle2
	{
		/* font-size: 36px;
		font-weight: bolder: 
		color: #bed230;*/
		font-family: 'Century Gothic';
		font-size: 22pt;
		line-height: 0;
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}

	p.ManualVersionNumber
	{
		color: #b3b3b3;
		font-family: 'Century Gothic';
		font-size: 16pt;
		margin-top: 12pt;
		text-align: center;
	}

	p.Manual2020Title1
	{
		font-family: 'Century Gothic';
		font-size: 36pt;
		line-height: 100%;
		text-align: center;
	}

	p.Manual2020Title2
	{
		/* font-size: 36px;
		font-weight: bolder: 
		color: #bed230;*/
		font-family: 'Century Gothic';
		font-size: 22pt;
		line-height: 100%;
		text-align: center;
	}

	p.Manual2020VersionNumber
	{
		color: #b3b3b3;
		font-family: 'Century Gothic';
		font-size: 16pt;
		line-height:100%;
		text-align: center;
	}

	p.TOC1
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-top: 12px;
	}

	p.TOC2
	{
		font-size: 8pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.10in;
		margin-top: 2px;
	}
}

img
{
	border: solid 1px #c9c9c9;
}

img.noborder
{
	border: none;
}

img.ThumbnailPopup
{
	mc-thumbnail: popup;
	border: dotted 2px #c9c9c9;
	mc-thumbnail-max-height: 100px;
}

img.ThumbnailMed
{
	width: auto;
	height: auto;
	max-height: 400;
	max-width: 400;
}

/* adds  box around searh filter contents dropdown, to prevent white-on-white - (JHK) July 27, 2020 */ 
.search-filter-content {

	/* border: 5px solid red;*/
	border: 1px solid #bfbfbf;
	border-radius: 13px 13px 13px 13px;
}

span.SearchHighlight {
	background: yellow;
}

span.SearchHighlight.SearchHighlight1 {
	background: yellow;
}

span.SearchHighlight.SearchHighlight2 {
	background: #ccff00; 
}

span.SearchHighlight.SearchHighlight3 {
	background: #1cff00; 
}

span.SearchHighlight.SearchHighlight4 {
	background: #00e8ff;
}

span.SearchHighlight.SearchHighlight5 {
	background: #ef00ff;
}

span.SearchHighlight.SearchHighlight6 {
	background: #ff0018;
}

span.Code
{
	font-family: 'Courier New';
	text-indent: 0.5in;
}

span.SpecialBold
{
	font-weight: bolder;
}

span.ScreenObject
{
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	background-color: transparent;
}

span.FileOrPath
{
	font-family: 'Courier New';
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	background-color: #f2f2f2;
}

span.MessageText
{
	font-style: italic;
	font-weight: lighter;	
}

span.StatusOrValue
{
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	background-color: #f2f2f2;
}

span.superscript
{
	font-size: 65%;
	vertical-align: super;
}

span.MenuItem
{
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	background-color: transparent;
}
span.Superscript { 
  vertical-align: super;
  font-size: smaller;
}

span.SpanCodeSegment1
{
	font-family: 'Courier New';
	background: #f2f2f2;
}

p.CodeSegment1
{
	font-family: 'Courier New';
	padding: 15px;
	border: solid 2px #d9d9d9;
	background: #f2f2f2;
}

pre
{
	overflow: auto;
	padding: 5px;
	width: auto;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border: solid 2px #d9d9d9;
	background-color: #f2f2f2;
	font-family: 'Courier New';
}

div.sideContent
{
	width: 33%;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}

html.templateTopic div.sideContent
{
	display: none;
}

html.pulseTopic .main-section .row.outer-row
{
	padding: 0;
}

ul.Action
{
	list-style-image: url('Images/iconAction.png');
}

MadCap|dropDown
{
	mc-closed-image: url('Images/Arrow-Right.png');
	mc-open-image: url('Images/Arrow-Down.png');
}

MadCap|dropDownBody
{
	border: 1.5px solid #CBCBCB;
	padding-left: 1em;
    padding-right: 1em;
}

MadCap|dropDownHead
{
	
}

MadCap|dropDownHotspot
{
	
}


/* Mini-Toc (Added By Michael Sedley, 13-Jan-2020) */

MadCap|miniTocProxy
	{
		mc-output-support: all;
		border-top-width: 0px;
		padding-top: 0;
		padding-left: 0;
	}


p.MiniTOC1
	{
		mc-heading-level: 1;
		mc-leader-format: ' ';
		mc-pagenum-display: none;
		font-weight: normal;
		mc-auto-number-offset: 0pt;
		margin: 4pt;
		margin-left: 15pt;
		color: #0000ff;
	}
	
	a.MiniTOC1::before
	{
		content: ' \25CF';
		font-family: 'Arial';
		padding-right: 10px;
		color: #000000;
		/*This is bullet before MiniToc Item*/
	}
	
	a.MiniTOC2::before
	{
		content: ' \25CB';
		font-family: 'Arial';
		padding-right: 10px;
		color: #000000;
	}
	
	a.MiniTOC3::before
	{
		content: ' \25AA';
		font-family: 'Arial';
		padding-right: 10px;
		color: #000000;
	}
	p.MiniTOC2
	{
		mc-leader-format: ' ';
		mc-pagenum-display: none;
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: 0pt;
		color: #0000ff;
		margin: 2pt;
		padding-left: 18pt;
	}
	
	p.MiniTOC3
	{
		mc-leader-format: ' ';
		mc-pagenum-display: none;
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: 0pt;
		color: #0000ff;
		margin: 2pt;
		padding-left: 36pt;
	}
	
	p.MiniTOC4,
	p.MiniTOC5
	{
		mc-pagenum-display: none;
		mc-leader-format: ' ';
		color: #0000ff;
	/*	Level 4 Header and lower are not currently supported */
	}

/* Added by Rivka Teller (tech-tav) for home page tiles - 08/2020 */
.row-of-three-tiles,
.row-of-two-tiles
{
	display: block;
}

.mp-tile-item img, .pd-tile-item img, .oi-tile-item img 
{
	max-width: 100%;
}

/* ------- hidden tags ----------- */
/* These tags are being hidden from Flare's drop down, because these are not generally to be used  */ 
h1.location, h1.overview, h1.actions,
h2, h3, h4, h5, h6 {
	mc-hidden: hidden;
}

/* re-add these tags to be displayed */
div.CodeToPaste,
h2.NoToc, h2.overview, h2.actions, h2.location,
h3.NoToc, h3.overview, h3.actions, h3.location,
h2.MiniTocExclude, h3.MiniTocExclude, h4.MiniTocExclude,
h4.NoToc, 
h5.NoToc, 
h6.NoToc {
	mc-hidden: unhidden;
}

/* remove when these styles are removed from all repos */
p.h2, p.h3, p.h4, p.h5, p.h6 
{
	mc-heading-level: 0;
}

/* Begin BUTTONS for Show/Hide ToC */
button.toggle-toc-on-button .button-icon,
button.toggle-toc-off-button .button-icon
{
	background-size: 20px !important;
}

@media (max-width: 768px) {
	.toc-toggle {
		display: none;
	}
}
/* End BUTTONS for Show/Hide ToC */
