@charset "UTF-8";
/*
 * Do not display the title, it would be redundant on the sjs-4e doc page.
 */
.N0F24EEB0--h1,
.N0F24EEB0--short {
	display: none;
}



.N0F24EEB0--div {
	font-size:14px;
	font-weight: 100;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height:1.5em;
}
.N0F24EEB0--div p {
	margin:1em 0;
}
.N0F24EEB0--div p:first-child {
	margin-top:0;
}

.N0F24EEB0--h1,
.N0F24EEB0--h2,
.N0F24EEB0--h3,
.N0F24EEB0--div h2 {
	font-weight:100;
	font-family:"Open Sans", sans-serif;
	color: #333333;
	margin:0.5em 0;
	word-break: break-word;
}
.N0F24EEB0--h1 {
	font-size: 1.8rem;
	line-height: 2.88rem;
}
.N0F24EEB0--h2,
.N0F24EEB0--div h2 {
	font-size: 1.6rem;
	line-height: 2.56rem
}
.N0F24EEB0--h3 {
	font-size: 1.3rem;
	line-height: 2.08rem;
}


.N0F24EEB0--syntax-div {
	margin: 0.5em 0 2em;
}
.N0F24EEB0--syntax {
	font-size: 14px;
	line-height: 22px;
	font-weight:100;
	font-family: monospace;
	white-space: pre;
	color: #333333;
	padding: 0.5em 0.5em 0.5em 1em;
	background: #F8F8F8;
	border-left: 4px solid #12A4E2;
	margin: 0 0 0.5em 0;
	overflow: auto;
}
.N0F24EEB0--syntax-params {
	margin: 0 0 2em 1em;
}
.N0F24EEB0--syntax-param-name {
	color:#12A4E2;
	font-family: monospace;
	font-size:15px;
	font-weight: 700;
}
.N0F24EEB0--syntax-param-description {
	margin: 0.2em 0 1em;
}
.N0F24EEB0--long {
	margin: 0 0 2em 0;
}




.N0F24EEB0--example {
	margin: 1em 0 2em;
	position: relative;
}

.N0F24EEB0--example-doc {
	position: absolute;
	display: block;
	top: 3px;
	right:23px;
	width: 20px;
	height: 20px;
	background: url(/app/sjs-4et-spec/.InlineStyle/info2.png?o1-cache=012b55725c) center center no-repeat #ABABAB;
}
.N0F24EEB0--example-textarea-div {
	position: relative;
}
.N0F24EEB0--example-textarea {
	display: block;
	width: 100%;
	padding:5px 5px 5px 10px; /* this must match JS, search for flag #idhaosldfhiaeurghalksefhnia39i2f */
	white-space: pre;
	border:1px solid #f7e5b0; /* this must match JS, search for flag #idhaosldfhiaeurghalksefhnia39i2f */
	border-left-width: 2em;
	line-height: 19px; /* this must match JS, search for flag #idhaosldfhiaeurghalksefhnia39i2f */
	overflow: auto;
	font-size: 13px;
	font-family: monospace;
	background-color: #fdf1cf;
	resize: vertical;
	outline: none;
	
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.N0F24EEB0--example-run {
	position: absolute;
	right:3px;
	top:3px;
	height: 20px;
	line-height:19px;
	padding: 0 1em;
	background: white;
	border:1px solid #ABABAB;
	color: #555555;
	font-size:13px;
}
.N0F24EEB0--example .headers,
.N0F24EEB0--example .body {
	overflow: auto;
	padding:.5em .5em .5em 1em;
	border-left: 2em solid #60C883;
	line-height: 19px;
	font-size: 13px;
	white-space: pre;
	font-family: monospace;
	background-color: #B4E4C4;
	color: black;
}
.N0F24EEB0--example .body {
	border-left: 2em solid #86D6A0;
	background-color: #CBECD7;
}
.N0F24EEB0--example .error .headers {
	border-left: 2em solid #FA6565;	
	background-color: #FFB0B0;
}
.N0F24EEB0--example .error .body {
	border-left: 2em solid #FF8585;
	background-color: #FFC7C7;
}
.N0F24EEB0--example .headers:empty {
	display: none;
}
.N0F24EEB0--example p:last-child {
	margin-bottom:0.5em;
}





/*
 * Blocks
 */
.N0F24EEB0--md p,
.N0F24EEB0--md blockquote,
.N0F24EEB0--md ul,
.N0F24EEB0--md ol,
.N0F24EEB0--md dl,
.N0F24EEB0--md table,
.N0F24EEB0--md pre {
	margin: 1em 0;
}


/*
 * Code
 */
.N0F24EEB0--md pre {
	font-family: monospace;
	font-size: 13px;
	background-color: #f0f0f0;
	padding:.5em .5em .5em 1em;
	border-left: 4px solid #D9D9D9;
}
.N0F24EEB0--md code {
	padding: 0px 4px;
	white-space: nowrap;
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
	border-radius: 2px;
}
.N0F24EEB0--md pre > code {
	padding: 0;
	white-space: pre;
	border: none;
	background-color: transparent;
	line-height: 19px;
	overflow: auto;
}


/*
 * Links
 */
.N0F24EEB0--md a {
	font-weight:400;
	color: #00A7CC;
	text-decoration: none;
}
.N0F24EEB0--md a:hover {
	text-decoration: underline;
}

/*
 * Lists
 */


/* LISTS
=============================================================================*/

.N0F24EEB0--md ul, .N0F24EEB0--md ol {
	padding-left: 2em;
}
.N0F24EEB0--md ul {
	list-style: disc;
}
.N0F24EEB0--md ol {
	list-style: decimal;
}
.N0F24EEB0--md ul li > :first-child, 
.N0F24EEB0--md ol li > :first-child, 
.N0F24EEB0--md ul li ul:first-of-type, 
.N0F24EEB0--md ol li ol:first-of-type, 
.N0F24EEB0--md ul li ol:first-of-type, 
.N0F24EEB0--md ol li ul:first-of-type {
	margin-top: 0;
}
.N0F24EEB0--md ul ul,
.N0F24EEB0--md ul ol,
.N0F24EEB0--md ol ol,
.N0F24EEB0--md ol ul {
	margin-bottom: 0;
}
.N0F24EEB0--md dl {
	padding: 0;
}
.N0F24EEB0--md dl dt {
	margin: 1em 0 0.4em;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}
.N0F24EEB0--md dl dt:first-child {
	padding: 0;
}
.N0F24EEB0--md dl dt > :first-child {
	margin-top: 0;
}
.N0F24EEB0--md dl dt > :last-child {
	margin-bottom: 0;
}
.N0F24EEB0--md dl dd {
	margin: 0 0 1em;
	padding: 0 1em;
}
.N0F24EEB0--md dl dd > :first-child {
	margin-top: 0;
}
.N0F24EEB0--md dl dd > :last-child {
	margin-bottom: 0;
}
.N0F24EEB0--md li {
	line-height:1.6em;
}

