@charset "UTF-8";

/*
 PingOne CSS
*/


/* Fonts */
/* @import url(http://fonts.googleapis.com/css?family=Droid+Sans); */
@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=ed8e1942-7855-41a2-9b9b-31dabbf8666d");
@font-face{
font-family:"FrutigerLTW01-67BoldCn";
src:url("/fonts/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?iefix") format("eot");}
@font-face{
font-family:"FrutigerLTW01-67BoldCn";
src:url("/fonts/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?iefix");
src:url("/fonts/f1f95a55-f0c6-4fb5-8939-b93160b7a751.woff") format("woff"),url("/fonts/032fd83c-fe79-47fa-9dda-0a3f03bd0506.ttf") format("truetype"),url("/fonts/17f04727-b70e-460f-8b5c-c8cd21771240.svg#17f04727-b70e-460f-8b5c-c8cd21771240") format("svg");
}
@font-face{
font-family:"FrutigerLTW01-77BlackCn";
src:url("/fonts/6169190e-4723-44d8-8512-87fe44314627.eot?iefix") format("eot");}
@font-face{
font-family:"FrutigerLTW01-77BlackCn";
src:url("/fonts/6169190e-4723-44d8-8512-87fe44314627.eot?iefix");
src:url("/fonts/ba18b900-b949-4ac6-8be2-c708ee69faf7.woff") format("woff"),url("/fonts/e72f20b2-125d-49b5-ac55-9c84689e3a67.ttf") format("truetype"),url("/fonts/b010e56e-44d2-46cd-a494-22825e86adec.svg#b010e56e-44d2-46cd-a494-22825e86adec") format("svg");
}
@font-face{
	font-family:"FrutigerLTW01-67BoldCn";
	src:url("/fonts/FrutigerBoldCondensed.ttf") format("truetype");
}
@font-face {
	font-family:"StaffordSerialMedium";
	src:url("/fonts/staffordmedium.ttf") format("truetype");
}

/** 
* Reset CSS to baseline for browsers. From Eric Meyer's Reset CSS v2.0 http://cssreset.com 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, 
h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, 
dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, 
video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}
*/
/* HTML5 display-role reset for older browsers 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, 
section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, 
q:after { content: ''; content: none; }
table {	border-collapse: collapse;	border-spacing: 0;}
*/

dl, dt, dd, table, caption, tbody, tfoot, thead, tr, th, 
td { margin: 0;	padding: 0;	border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline; }

html * {
		font-size: 100.01%;
	}
	
body {
  background-color:white;
  margin:0px; padding:0 0 0 0.9em;
  font-family: 'FrutigerLTW01-77BlackCn', Arial, Helvetica, Geneva, Verdana, sans-serif;
  line-height:18px;
  font-size:10pt;
  color: #444
  }

.docHead { margin-top: .83em; font-size: 20px; font-weight: bold; color:#20505f; }
.h3Head { margin-top: 2em; font-size: 14px; font-weight: bold; }
.preTask { margin-top: .83em; font-size: 14px; font-weight: bold; }
.stepSectionTitle { margin-top: 1em; margin-bottom: 0em; font-size: 1.17em; 
    color:#333;
    background-color:#ececec;
    text-shadow:0 1px 0 #fff;
    padding: 0.4em;
    box-shadow: 0px 1px 2px #999; }
.copyrightFooter {margin-top: 4em;}

h1 { 
	margin-top: .83em;
	margin-bottom: 1em;
	font-size: 20px; 
	font-weight: bold; 
	color:#20505f; }

dl { 
	margin-top: 1em; 
	margin-bottom: 1em; 
	}

dt {
	margin: .5em;	
}

dd {
	margin: 0 0 0 5%;
}
dl.table-display {
	width: 80%;
	padding: .5em;
	vertical-align: baseline;
	/*border-bottom: 1px solid #999;*/
}

dl.table-display dt {
	clear: left;
	float: left;
	width: 25%;
	text-align: right;
	margin: 1em 0 0 0;
}
	
dl.table-display dd {
	display: inline;
	float: left;
	margin: 0 0 0 28%;
	padding: 0 0 0.25em 0;
}

table {
	margin-top: 1em;
	width: 70%;
	border-collapse: collapse;
}

th {
	font-weight: bold;
}

td {
	padding: .5em;
}

.shortdesc { margin-top: 1em }

caption { text-align: left }

.unresolved { background-color: skyblue; }
.noTemplate { background-color: yellow; }

.base { background-color: #ffffff; }

/* Add space for top level topics */
.nested0 { margin-top : 1em;}

/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */
.p {margin-top: 1em}

/* Default of italics to set apart figure captions */
.figcap { font-style: italic }
.figdesc { font-style: normal }

/* Use @frame to create frames on figures */
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
.figbottom { border-bottom : 2px solid; border-color : Silver;}
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}

/* Most link groups are created with <div>. Ensure they have space before and after. */
.ullinks { list-style-type: none }
.ulchildlink { margin-top: 1em; margin-bottom: 1em }
.olchildlink { margin-top: 1em; margin-bottom: 1em }
.linklist { margin-bottom: 1em }
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em  }
.sublinklist { margin-left: 1.5em; margin-bottom: 1em  }
.relconcepts { margin-top: 1em; margin-bottom: 1em }
.reltasks { margin-top: 1em; margin-bottom: 1em }
.relref { margin-top: 1em; margin-bottom: 1em }
.relinfo { margin-top: 1em; margin-bottom: 1em }
.breadcrumb { font-size : smaller; margin-bottom: 1em }
.prereq { margin-top: .83em; }

/* Set heading sizes, getting smaller for deeper nesting */
.topictitle1 { margin-top: 0pc; margin-bottom: .1em; font-size: 20px;
		/* color:#20505f; */
		line-height: 100%;
		font-family: 'FrutigerLTW01-77BlackCn', Arial, Helvetica, Geneva, Verdana, sans-serif;
		letter-spacing: 0px;
		color:#333;
    	background-color:#ececec;
    	text-shadow:0 1px 0 #fff;
    	padding: 0.4em;
    	box-shadow: 0px 1px 2px #999; }
.topictitle1_inline { margin-top: 0pc; margin-bottom: .1em; font-size: 20px;
		/* color:#20505f; */
		display: inline;
		line-height: 100%;
		font-family: 'FrutigerLTW01-77BlackCn', Arial, Helvetica, Geneva, Verdana, sans-serif;
		letter-spacing: 0px;
		color:#333;
    	background-color:#ececec;
    	text-shadow:0 1px 0 #fff;
    	padding: 0.4em;
    	box-shadow: 0px 1px 2px #999; }
.topictitle2 { margin-top: 1pc; margin-bottom: .45em; font-size: 18px;
		/* color:#20505f; */
		line-height: 100%;
		font-family: 'FrutigerLTW01-77BlackCn', Arial, Helvetica, Geneva, Verdana, sans-serif;
		letter-spacing: -1px;
		color:#333;
    	background-color:#ececec;
    	text-shadow:0 1px 0 #fff;
    	padding: 0.4em;
    	box-shadow: 0px 1px 2px #999; }
.topictitle3 { margin-top: 1pc; margin-bottom: .17em; font-size: 16px;
		/* color:#20505f; */
		line-height: 100%;
		font-family: 'FrutigerLTW01-77BlackCn', Arial, Helvetica, Geneva, Verdana, sans-serif;
		letter-spacing: 0px;
		color:#333;
    	background-color:#ececec;
    	text-shadow:0 1px 0 #fff;
    	padding: 0.4em;
    	box-shadow: 0px 1px 2px #999; }
.topictitle4 { margin-top: .83em; font-size: 14px; font-weight: bold; }
.topictitle5 { font-size: 116.67%; font-weight: bold; }
.topictitle6 { font-size: 116.67%; font-style: italic; }
.sectiontitle { margin-top: 1em; margin-bottom: 0em; color: black; font-size: 1.17em; 
    color:#333;
    background-color:#ececec;
    text-shadow:0 1px 0 #fff;
    padding: 0.4em;
    box-shadow: 0px 1px 2px #999; }
.section { margin-top: 1em; margin-bottom: 1em }
.example { margin-top: 1em; margin-bottom: 1em }
div.tasklabel { margin-top: 1em; margin-bottom: 1em; }
h2.tasklabel, h3.tasklabel, h4.tasklabel, h5.tasklabel, h6.tasklabel { font-size: 100%; }

/* All note formats have the same default presentation */
.note { margin-top: 1em; margin-bottom : 1em; }
.notetitle { font-weight: bold }
.notelisttitle { font-weight: bold }
.tip { margin-top: 1em; margin-bottom : 1em;}
.tiptitle { font-weight: bold }
.fastpath { margin-top: 1em; margin-bottom : 1em;}
.fastpathtitle { font-weight: bold }
.important { margin-top: 1em; margin-bottom : 1em;}
.importanttitle { font-weight: bold }
.remember { margin-top: 1em; margin-bottom : 1em;}
.remembertitle { font-weight: bold }
.restriction { margin-top: 1em; margin-bottom : 1em;}
.restrictiontitle { font-weight: bold }
.attention { margin-top: 1em; margin-bottom : 1em;}
.attentiontitle { font-weight: bold }
.dangertitle { font-weight: bold }
.danger { margin-top: 1em; margin-bottom : 1em;}
.cautiontitle { font-weight: bold }
.caution { font-weight: bold; margin-bottom : 1em; }

/* Simple lists do not get a bullet */
ul.simple { list-style-type: none }

/* Used on the first column of a table, when rowheader="firstcol" is used */
.firstcol { font-weight : bold;}

/* Various basic phrase styles */
.bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[compact="yes"]>li { margin-top: 0em;}
*[compact="no"]>li { margin-top: .53em;}	
.liexpand { margin-top: 1em; margin-bottom: 1em }
.sliexpand { margin-top: 1em; margin-bottom: 1em }
.dlexpand { margin-top: 1em; margin-bottom: 1em }
.ddexpand { margin-top: 1em; margin-bottom: 1em }
.stepexpand { margin-top: 1em; margin-bottom: 1em }
.substepexpand { margin-top: 1em; margin-bottom: 1em }

/* Align images based on @align on topic/image */
div.imageleft { text-align: left }
div.imagecenter { text-align: center }
div.imageright { text-align: right }
div.imagejustify { text-align: justify }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */
.cellrowborder { border-left:none; border-top:none; border-right:solid 1px; border-bottom:solid 1px }
.row-nocellborder { border-left:none; border-right:none; border-top:none; border-right: hidden; border-bottom:solid 1px}
.cell-norowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: hidden; border-right:solid 1px}
.nocellnorowborder { border:none; border-right: hidden;border-bottom: hidden }

pre.screen { padding:5px; border: 1px solid #ccc; background-color: #ddd; margin: 2px 7px 2px 0; white-space: pre}

span.filepath { font-family:monospace }

/* OXYGEN PATCH START - EXM-18138 - Insert space between button image and button name. */
span.uicontrol > img {
  padding-right: 5px;
}
/* OXYGEN PATCH END - EXM-18138 */

/* OXYGEN PATCH START EXM-17248 - Center figure captions. */
div.fignone p.figcap {
  display:block;
  text-align:left;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapcenter {
  display:block;
  text-align:center;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapright {
  display:block;
  text-align:right;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapjustify {
  display:block;
  text-align:justify;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone img {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
/* OXYGEN PATCH END EXM-17248 */