/*<meta />*/

@import url('../../SourceProjectContent/Resources/Stylesheets/ETC_Styles.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

h3
{
	mc-heading-level: 0;
	/*excludes from appearing in PDF bookmarks and TOC*/
}

p.spacer	/*fudge blank paragraph when a little white space needed in print output*/
{
	font-size: 4pt;
	line-height: 50%;
	margin-top: 0em;
	margin-bottom: 0em;
}

li.Alpha	/*Capped alpha list*/
{
	list-style-type: upper-alpha;
}

span.7seg	/*for all text strings that display in the 7-segment UI*/
{
	font-family: '7 Segment';
	font-weight: bold;
	font-size: 10pt;
}

span.Cell_1	/*For cell-specific formatting in fos/4 Panel user doc*/
{
	color: #781772;
}

span.Cell_2	/*For cell-specific formatting in fos/4 Panel user doc*/
{
	color: #003399;
}

span.Nobreak	/*Prevent awkward line breaks within a chunk of text; ETC_Styles.css has a NoBreak span within some mediums for the same purpose*/
{
	white-space: nowrap;
}

span.NoHyphen	/*Prevent hyphenation in a span of text*/
{
	mc-hyphenate: never;
}

span.RiskGroup2	/*Title style for Risk Group 2 caution in CS Spot VXT safety information */
{
	font-family: 'Frutiger LT 65 Bold', Frutiger, Arial, sans serif;
	font-weight: normal;
	font-size: 11pt;
}

span.UI_Element	/*for all text strings that display in the UI, or named icons in the UI*/
{
	font-weight: bold;
}

/*Div setup from ETC_Styles (rather than ETC_Styles_2022) to make a FR-only Warning DIV use "Avertissement" rather than "Warning"*/

div.Warning > p:first-child,
div.WarningES > p:first-child
{
	mc-auto-number-format: 'WARNING: ';
	font-weight: bold;
}

div.Warning p.WarningFR:first-child,
div.WarningES p.WarningFR:first-child
{
	mc-auto-number-format: 'AVERTISSEMENT : ';
	font-weight: bold;
}

div.ImportantSafeguards	/*Bordered content container for "Important Safeguards" regulatory language*/
{
	padding-right: 10px;
	padding-bottom: 10px;
	border: solid 1px #000000;
	padding-top: 0;
	padding-left: 0;
}

p.ImportantSafeguards	/*For "Read and Follow..." text size in "Important Safeguards" regulatory text; meets size req in regulation*/
{
	font-size: 20pt;
	line-height: 24pt;
	margin-left: .15in;
}

p.ImportantSafeguardsTitle	/*For "Important Safeguards" text size, weight*/
{
	font-size: 20pt;
	font-weight: bold;
	line-height: 20pt;
	margin-left: .15in;
}

img.button1	/*menu or function button in text, originally for fos/4 and S4S3 content; note that original name was img.button, but this caused problems in HTML5 output, so class was renamed*/
{
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: text-bottom;
	max-height: 12 px;
}

img.CommonSW_icon	/*UI icon (e.g., Edit, Snapshot, Back, etc.) in text; originally for fos/4 and S4S3 content*/
{
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: text-bottom;
	max-height: 12 px;
}

img.CommonSW_icon_raised	/*icons in a note, caution, warning, or tip; originally for fos/4 and S4S3 content*/
{
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: text-bottom;
	max-height: 12 px;
}

img.Icon	/*Temporary style for images in LabelSymbleTable.htm */
{
	max-height: 20px;
	max-width: auto;
	padding-top: 5px;
}

img.large	/*large image with a border; originally for fos/4 and S4S3 content*/
{
	border-style: solid;
	border-width: 1pt;
	padding: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img.flush_left	/*image at full width of page, ignoring left body text margin*/
{
	margin-left: -.5in;
}

img.padded	/*adding padding at top to match default 15px padding at top*/
{
	padding-top: 10px;
}

MadCap|xref.headingonpage	/*Drawing a blank as to why I put this in here. Standard XREF format.*/
{
	mc-format: '{paratext} {pageref}';
}

MadCap|xref.Page	/*Drawing a blank as to why I put this in here, too. XREF format for just "page #".*/
{
	mc-format: 'page {page}';
}

/*Fix for italic and XREFs that have a high baseline inside tables that have vertical-align: top applied to contents*/

.TableStyle-Basic td MadCap|xref
{
	vertical-align: top;
}

.TableStyle-Basic td i
{
	vertical-align: top;
}

.TableStyle-Basic td a
{
	vertical-align: top;
}

.TableStyle-Basic td p
{
	vertical-align: top;
}

.TableStyle-Basic td li
{
	vertical-align: top;
}

.TableStyle-Basic td span
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td MadCap|xref
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td i
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td a
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td p
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td li
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_topalign td span
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td MadCap|xref
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td i
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td a
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td p
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td li
{
	vertical-align: top;
}

.TableStyle-Rows_8pt_VerticalAlignTop_IndentMore td span
{
	vertical-align: top;
}

/*end fix*/

@media Print_LargeGeneric
{
	img.large	/*large image with a border; setting correct width for Lrg Generic page layout*/
	{
		max-width: 6.05in;
	}

	img.VariableSizeSideImage1	/*To control the size of an image in MountTheFixture.htm. */
	{
		max-height: 1.75in;
		width: auto;
	}

	img.VariableSizeSideImage2	/*To control the size of an images in UseAccessories.htm. */
	{
		max-height: 1.75in;
		width: auto;
	}

	p.ListAddedPara	/*For an added paragraph within a numbered or bulleted list item -- this keeps the spacing above/below consistent with the rest of the list items*/
	{
		margin-top: 3pt;
		margin-bottom: 0pt;
	}
}

@media Print_LargeBook
{
	img.large	/*large image with a border; setting correct width for Lrg Book page layout*/
	{
		max-width: 5.65in;
	}

	img.VariableSizeSideImage1	/*To control the size of an image in MountTheFixture.htm. */
	{
		max-height: 2.1in;
		width: auto;
	}

	img.VariableSizeSideImage2	/*To control the size of an images in UseAccessories.htm. */
	{
		max-height: 2.1in;
		width: auto;
	}

	p.ListAddedPara	/*For an added paragraph within a numbered or bulleted list item -- this keeps the spacing above/below consistent with the rest of the list items*/
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	p.TOC1	/*TOC1 and TOC2 here to tighten up TOC in fos/4, S4S3 user manuals to 2 pages*/
	{
		padding-bottom: -4px;
		padding-top: 16px;
	}

	p.TOC2
	{
		padding-bottom: -3px;
		padding-top: 6px;
	}

	div.Note ul li	/*Attempting to fix dissimilar line spacing in bulleted lists in Notes (in fos/4 DMX, Standalone mode topics)*/
	{
		line-height: 110%;
	}

	div.Note ul ul li
	{
		line-height: 110%;
	}
}

@media Print_ReleaseDoc
{
	img.button1	/*menu or function button in text; not sure if this is needed specifically for this medium, but not going to remove it without testing it, either :) */
	{
		padding-bottom: 0px;
		padding-right: 2px;
		padding-left: 2px;
		vertical-align: text-bottom;
		max-height: 12 px;
	}

	caption.buglist	/*Tweaking "Known Issues" and "Issues Remaining" table titles */
	{
		padding-bottom: 6pt;
		/*padding-top: -6pt;*/
	}
}

@media Print_SmallGeneric
{
	p.ImportantSafeguards	/*For "Read and Follow..." text size, smaller to fit small generic docs*/
	{
		font-size: 16pt;
		line-height: 18pt;
		padding-bottom: 0pt;
	}

	p.ImportantSafeguardsTitle	/*For "Important Safeguards" text size, smaller to fit small generic docs*/
	{
		font-size: 16pt;
		line-height: 18pt;
	}

	p.ListAddedPara	/*For an added paragraph within a numbered or bulleted list item -- this keeps the spacing above/below consistent with the rest of the list items*/
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	p.TableFootnote	/*For footnote text below DMX control channel tables*/
	{
		font-size: 7.5pt;
		margin-left: .125in;
	}

	p.TableTitle	/* For title above a table, centered/bold; used originally in ColorSource tables */
	{
		margin-left: .125in;
		margin-top: 10pt;
		margin-bottom: 2pt;
		text-align: center;
		font-weight: bold;
		font-size: 10pt;
		letter-spacing: 0.05em;
		line-height: 12pt;
	}
}

@media Print_SmallBook
{
	img.Lens	/* For PAR lenses in a table in the S4WRD PAR/PARNel user manual */
	{
		padding-left: 7px;
		padding-top: 5px;
		max-height: .5in;
	}

	p.DocumentType_Condensed	/* For doc types too long to fit on small book cover*/
	{
		text-align: right;
		margin-top: 0;
		margin-bottom: 25pt;
		font-family: 'Frutiger LT 67 BoldCn';
		font-weight: bold;
		font-size: 22pt;
		mc-hyphenate: never;
		line-height: 26pt;
		letter-spacing: 0.06em;
	}

	p.ListAddedPara	/*For an added paragraph within a numbered or bulleted list item -- this keeps the spacing above/below consistent with the rest of the list items*/
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	p.TableTitle	/* For title above a table, centered/bold; used originally in S4WRD tables */
	{
		margin-left: .5in;
		margin-top: 10pt;
		margin-bottom: 2pt;
		text-align: center;
		font-weight: bold;
		font-size: 10pt;
		letter-spacing: 0.05em;
		line-height: 12pt;
	}

	p.TableTitle_Nested	/* For title above a table that is nested inside a larger (structural) table, centered/bold */
	{
		margin-left: 0pt;
		margin-top: 10pt;
		margin-bottom: 2pt;
		text-align: center;
		font-family: 'Frutiger LT 65 Bold', Frutiger, Arial, sans serif;
		font-weight: normal;
		font-size: 10pt;
		letter-spacing: 0.05em;
		line-height: 12pt;
	}

	p.TOC2	/*Tweak to TOC2 text -- TOC2 text was too wide and was making the dot leader not display*/
	{
		letter-spacing: -.005em;
		word-spacing: -.005em;
	}

	MadCap|tocProxy	/*Tweak to TOC line height to tighten up TOC*/
	{
		line-height: 14pt;
	}
}

@media EchoAccess
{
	ol	/*For smartphone-only content, removing the added left (print) margin for lists*/
	{
		margin-left: 20px;
	}

	ul	/*For smartphone-only content, removing the added left (print) margin for lists*/
	{
		margin-left: 20px;
	}

	MadCap|xref.headingonpage	/*Don't quite recall why I have these XREF styles, but had to make them work for smartphone-friendly output*/
	{
		mc-format: '{paratext}';
		text-decoration: none;
	}

	MadCap|xref.Page	/*Don't quite recall why I have these XREF styles, but had to make them work for smartphone-friendly output*/
	{
		mc-format: 'See {paratext}.';
		text-decoration: none;
	}

	div.Note ul li,
	div.Caution ul li,
	div.CautionESD ul li,
	div.Warning ul li,
	div.WarningES ul li	/*Fixing bullet position when bulleted lists are in a Note/Caution/Warning */
	{
		background-position: 0px 2px;
	}

	td ul	/*For smartphone-only content, removing the added left (print) margin for lists in tables*/
	{
		margin-left: 18px;
	}

	td ul li	/*For smartphone-only content, tweaking the bullet position for lists in tables*/
	{
		padding-left: 3px;
		background-position: 10px 2px;
	}

	img	/*For smartphone-only content, ensuring that image width does not exceed the screen width (preventing image truncation)*/
	{
		max-width: 100%;
	}

	img.button1,
	img.CommonSW_icon,
	img.CommonSW_icon_raised	/*For smartphone-only content, tweaking size, position of icon/button images within text*/
	{
		padding-bottom: 2px;
		max-height: 14 px;
		max-width: auto;
	}

	img.Icon	/*Temporary style for images in LabelSymbleTable.htm */
	{
		max-height: 25px;
		max-width: auto;
		padding-top: 5px;
	}

	p.Small,
	p.CopyrightFooter	/*For smartphone-only content, this is the small "boilerplace"-style text at the bottom of the page*/
	{
		font-size: .9em;
		line-height: 1.1em;
	}

	p.spacer	/*fudge blank paragraph when a little white space needed in print output*/
	{
		font-size: .5em;
	}

	p.TableTitle	/*For smartphone-only content, tweaking Table Title styling*/
	{
		font-family: Arial, sans serif;
		mc-hyphenate: never;
		page-break-after: avoid;
		font-size: 1.1em;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 1em;
	}

	div.ImportantSafeguards	/*For smartphone-only content, removing borders around the "Important Safeguards" container*/
	{
		padding-right: 0px;
		padding-bottom: 0px;
		border: none;
		padding-top: 0;
		padding-left: 0;
	}

	p.ImportantSafeguards	/*For smartphone-only content, for "Read and Follow..." text size*/
	{
		font-size: 12pt;
		line-height: 14pt;
		margin-left: 0in;
	}

	p.ImportantSafeguardsTitle	/*For smartphone-only content, for "Important Safeguards" text size, weight*/
	{
		font-size: 14pt;
		font-weight: bold;
		line-height: 18pt;
		margin-left: 0in;
	}

	span.7seg	/*For smartphone-only content, for all text strings that display in the 7-segment UI; can't use 7-seg font, so using Arial/Bold to make them stand out a bit*/
	{
		font-weight: bold;
		font-family: Arial, sans serif;
	}

	span.NoPhoneNumber	/*To prevent smartphone browsers from creating a tappable phone link from non-phone-number numeric values. */
	{
		pointer-events: none;
	}

	span.NoPhoneNumber > a
	{
		text-decoration: none;
		font-weight: normal;
		color: inherit;
	}
}

ol	/*For smartphone-only content, removing the added left (print) margin for lists*/
{
	margin-left: 20px;
}

ul	/*For smartphone-only content, removing the added left (print) margin for lists*/
{
	margin-left: 20px;
}

MadCap|xref.headingonpage	/*Don't quite recall why I have these XREF styles, but had to make them work for smartphone-friendly output*/
{
	mc-format: '{paratext}';
	text-decoration: none;
}

MadCap|xref.Page	/*Don't quite recall why I have these XREF styles, but had to make them work for smartphone-friendly output*/
{
	mc-format: 'See {paratext}.';
	text-decoration: none;
}

div.Note ul li,
div.Caution ul li,
div.CautionESD ul li,
div.Warning ul li,
div.WarningES ul li	/*Fixing bullet position when bulleted lists are in a Note/Caution/Warning */
{
	background-position: 0px 2px;
}

td ul	/*For smartphone-only content, removing the added left (print) margin for lists in tables*/
{
	margin-left: 18px;
}

td ul li	/*For smartphone-only content, tweaking the bullet position for lists in tables*/
{
	padding-left: 3px;
	background-position: 10px 2px;
}

img	/*For smartphone-only content, ensuring that image width does not exceed the screen width (preventing image truncation)*/
{
	max-width: 100%;
}

img.button1,
img.CommonSW_icon,
img.CommonSW_icon_raised	/*For smartphone-only content, tweaking size, position of icon/button images within text*/
{
	padding-bottom: 2px;
	max-height: 14 px;
	max-width: auto;
}

img.Icon	/*Temporary style for images in LabelSymbleTable.htm */
{
	max-height: 25px;
	max-width: auto;
	padding-top: 5px;
}

p.Small,
p.CopyrightFooter	/*For smartphone-only content, this is the small "boilerplace"-style text at the bottom of the page*/
{
	font-size: .9em;
	line-height: 1.1em;
}

p.spacer	/*fudge blank paragraph when a little white space needed in print output*/
{
	font-size: .5em;
}

p.TableTitle	/*For smartphone-only content, tweaking Table Title styling*/
{
	font-family: Arial, sans serif;
	mc-hyphenate: never;
	page-break-after: avoid;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.ImportantSafeguards	/*For smartphone-only content, removing borders around the "Important Safeguards" container*/
{
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
	padding-top: 0;
	padding-left: 0;
}

p.ImportantSafeguards	/*For smartphone-only content, for "Read and Follow..." text size*/
{
	font-size: 12pt;
	line-height: 14pt;
	margin-left: 0in;
}

p.ImportantSafeguardsTitle	/*For smartphone-only content, for "Important Safeguards" text size, weight*/
{
	font-size: 14pt;
	font-weight: bold;
	line-height: 18pt;
	margin-left: 0in;
}

span.7seg	/*For smartphone-only content, for all text strings that display in the 7-segment UI; can't use 7-seg font, so using Arial/Bold to make them stand out a bit*/
{
	font-weight: bold;
	font-family: Arial, sans serif;
}

span.NoPhoneNumber	/*To prevent smartphone browsers from creating a tappable phone link from non-phone-number numeric values. */
{
	pointer-events: none;
}

span.NoPhoneNumber > a
{
	text-decoration: none;
	font-weight: normal;
	color: inherit;
}

