
		/* Pretty printing styles. Used with prettify.js. */
		/* Vim sunburst theme by David Leibovic */
		pre .str {
			color: #65B042;
		}
		/* string  - green */
		pre .kwd {
			color: #E28964;
		}
		/* keyword - dark pink */
		pre .com {
			color: #AEAEAE;
			font-style: italic;
		}
		/* comment - gray */
		pre .typ {
			color: #89bdff;
		}
		/* type - light blue */
		pre .lit {
			color: #3387CC;
		}
		/* literal - blue */
		pre .pun {
			color: #fff;
		}
		/* punctuation - white */
		pre .pln {
			color: #fff;
		}
		/* plaintext - white */
		pre .tag {
			color: #89bdff;
		}
		/* html/xml tag    - light blue */
		pre .atn {
			color: #bdb76b;
		}
		/* html/xml attribute name  - khaki */
		pre .atv {
			color: #65B042;
		}
		/* html/xml attribute value - green */
		pre .dec {
			color: #3387CC;
		}
		/* decimal - blue */
		/* Specify class=linenums on a pre to get line numbering */
		ol.linenums {
			margin-top: 0;
			margin-bottom: 0;
			color: #AEAEAE;
		}
		/* IE indents via margin-left */
		li.L0,
		li.L1,
		li.L2,
		li.L3,
		li.L5,
		li.L6,
		li.L7,
		li.L8 {
			list-style-type: none;
		}
		/* Alternate shading for lines */
		@media print {
			pre .str {
				color: #060;
			}
			pre .kwd {
				color: #006;
				font-weight: bold;
			}
			pre .com {
				color: #600;
				font-style: italic;
			}
			pre .typ {
				color: #404;
				font-weight: bold;
			}
			pre .lit {
				color: #044;
			}
			pre .pun {
				color: #440;
			}
			pre .pln {
				color: #000;
			}
			pre .tag {
				color: #006;
				font-weight: bold;
			}
			pre .atn {
				color: #404;
			}
			pre .atv {
				color: #060;
			}
		}
		/* ------------------------------------------------------------------------------------------
		* Content
		* ------------------------------------------------------------------------------------------ */
		body {
			min-width: 980px;
		}
		body, p, a, div, th, td {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 400;
			font-size: 16px;
			text-shadow: none !important;
		}
		td.code {
			font-size: 14px;
			font-family: "Source Code Pro", monospace;
			font-style: normal;
			font-weight: 400;
		}
		#content {
			padding-top: 16px;
			z-Index: -1;
			margin-left: 270px;
		}
		p {
			color: #808080;
		}
		h1 {
			font-family: "Source Sans Pro Semibold", sans-serif;
			font-weight: normal;
			font-size: 44px;
			line-height: 50px;
			margin: 0 0 10px 0;
			padding: 0;
		}
		h2 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: normal;
			font-size: 24px;
			line-height: 40px;
			margin: 0 0 20px 0;
			padding: 0;
		}
		section {
			border-top: 1px solid #ebebeb;
			padding: 30px 0;
		}
		section h1 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 700;
			font-size: 32px;
			line-height: 40px;
			padding-bottom: 14px;
			margin: 0 0 20px 0;
			padding: 0;
		}
		article {
			padding: 14px 0 30px 0;
		}
		article h1 {
			font-family: "Source Sans Pro Bold", sans-serif;
			font-weight: 600;
			font-size: 24px;
			line-height: 26px;
		}
		article h2 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 600;
			font-size: 18px;
			line-height: 24px;
			margin: 0 0 10px 0;
		}
		article h3 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 600;
			font-size: 16px;
			line-height: 18px;
			margin: 0 0 10px 0;
		}
		article h4 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 600;
			font-size: 14px;
			line-height: 16px;
			margin: 0 0 8px 0;
		}
		table {
			border-collapse: collapse;
			width: 100%;
			margin: 0 0 20px 0;
		}
		th {
			background-color: #f5f5f5;
			text-align: left;
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 700;
			padding: 4px 8px;
			border: #e0e0e0 1px solid;
		}
		td {
			vertical-align: top;
			padding: 2px 8px;
			border: #e0e0e0 1px solid;
		}
		#generator .content {
			color: #b0b0b0;
			border-top: 1px solid #ebebeb;
			padding: 10px 0;
		}
		.label-optional {
			float: right;
		}
		.open-left {
			right: 0;
			left: auto;
		}
		/* ------------------------------------------------------------------------------------------
		* apidoc - intro
		* ------------------------------------------------------------------------------------------ */
		#apidoc .apidoc {
			border-top: 1px solid #ebebeb;
			padding: 30px 0;
		}
		#apidoc h1 {
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 700;
			font-size: 32px;
			line-height: 40px;
			padding-bottom: 14px;
			margin: 0 0 20px 0;
			padding: 0;
		}
		#apidoc h2 {
			font-family: "Source Sans Pro Bold", sans-serif;
			font-weight: 600;
			font-size: 22px;
			line-height: 26px;
			padding-top: 14px;
		}
		/* ------------------------------------------------------------------------------------------
		* pre / code
		* ------------------------------------------------------------------------------------------ */
		pre {
			background-color: #292b36;
			color: #ffffff;
			padding: 10px;
			border-radius: 6px;
			position: relative;
			margin: 10px 0 20px 0;
		}
		code.language-text {
			word-wrap: break-word;
		}
		pre.language-json {
			overflow: auto;
		}
		pre.language-html {
			margin: 40px 0 20px 0;
		}
		pre.language-html:before {
			content: attr(data-type);
			position: absolute;
			top: -30px;
			left: 0;
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 600;
			font-size: 15px;
			display: inline-block;
			padding: 2px 5px;
			border-radius: 6px;
			text-transform: uppercase;
			background-color: #3387CC;
			color: #ffffff;
		}
		pre.language-html[data-type="get"]:before {
			background-color: green;
		}
		pre.language-html[data-type="put"]:before {
			background-color: #e5c500;
		}
		pre.language-html[data-type="post"]:before {
			background-color: #4070ec;
		}
		pre.language-html[data-type="delete"]:before {
			background-color: #ed0039;
		}
		pre.language-api .str {
			color: #ffffff;
		}
		pre.language-api .pln,
		pre.language-api .pun {
			color: #65B042;
		}
		pre code {
			display: block;
			font-size: 14px;
			font-family: "Source Code Pro", monospace;
			font-style: normal;
			font-weight: 400;
		}
		pre code.sample-request-response-json {
			white-space: pre-wrap;
			max-height: 500px;
			overflow: auto;
		}
		/* ------------------------------------------------------------------------------------------
		* Sidenav
		* ------------------------------------------------------------------------------------------ */
		.sidenav {
			width: 228px;
			margin: 0;
			padding: 20px;
			position: fixed;
			top: 0;
			left: 0;
			bottom: 0;
			overflow-x: hidden;
			overflow-y: auto;
			background-color: #f5f5f5;
			z-index: 10;
		}
		.sidenav > li > a {
			display: block;
			width: 192px;
			margin: 0;
			padding: 2px 11px;
			border: 0;
			border-left: transparent 4px solid;
			border-right: transparent 4px solid;
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 400;
			font-size: 14px;
		}
		.sidenav > li.nav-header > a {
			padding: 5px 15px;
			border: 1px solid #e5e5e5;
			width: 190px;
			font-family: "Source Sans Pro", sans-serif;
			font-weight: 700;
			font-size: 16px;
			background-color: #4c8eca;
			color: #fff;
		}
		.sidenav > li.nav-header.active > a {
			background-color: #4c8eca;
			color: #fff;
		}
		00427D
		.sidenav > .active > a {
			position: relative;
			z-index: 2;
		}
		.sidenav > li > a:hover {
			// background-color: #ffffff;
		}
		.sidenav > li.has-modifications a {
			border-right: #60d060 4px solid;
		}
		.sidenav > li.is-new a {
			border-left: #e5e5e5 4px solid;
		}
		/* ------------------------------------------------------------------------------------------
		* Tabs
		* ------------------------------------------------------------------------------------------ */
		ul.nav-tabs {
			margin: 0;
		}
		/* ------------------------------------------------------------------------------------------
		* Print
		* ------------------------------------------------------------------------------------------ */
		@media print {
			#sidenav,
			#version,
			#versions,
			section .version,
			section .versions {
				display: none;
			}
			#content {
				margin-left: 0;
			}
			a {
				text-decoration: none;
				color: inherit;
			}
			a:after {
				content: " [" attr(href) "] ";
			}
			p {
				color: #000000
			}
			pre {
				background-color: #ffffff;
				color: #000000;
				padding: 10px;
				border: #808080 1px solid;
				border-radius: 6px;
				position: relative;
				margin: 10px 0 20px 0;
			}
		} /* /@media print */
		.doc-chapter
		{
			display:none;
			background-color: #eee;
			border-radius: 1px;
			padding: 10px;
			margin-bottom: 20px;
		}