/*
    API Documentation styles
 */

div.content {
	font-size: 14px;
}

div.api {
	margin: 20px 0 10px 0;
	padding: 0;
}

table.apiIndex {
    width: 100%;
	background-color: #FAFAFA;
	border: 1px solid #ccc;
    border-collapse: collapse;
}

tr.apiDef {
	border-top: 1px solid #ccc;
}

.apiBrief {
	font-size: 90%;
	color: #666666;
	font-style: italic;
}

td.apiType {
    vertical-align: top;
	text-align: right;
    white-space: nowrap;
}

td.apiName {
    width: 15%;
    white-space: nowrap;
    padding: 10px !important;
}

tr.apiDef td {
    padding: 4px 4px 0px 4px;
}

tr.apiBrief td {
    padding: 4px 4px 4px 4px;
}

div.prototype {
	border: 1px solid #84b0c7;	
    margin-right: 10px;
	padding: 8px 10px 8px 40px;
    text-indent: -30px;
	color: #202020;
	background-color: #DADADA;
	font-weight: bold;
    line-height: 140%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

div.apiDetail {
	margin-bottom: 30px;
	margin-right: 10px;
	padding: 15px 5px 15px 10px;
	border: 1px solid #84b0c7;	
	background-color: #F6F6F6;
	border-top-width: 0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}

table.info {
	border: 1px solid #84b0c7;	
    border-collapse: collapse;
    margin-top: 10px;
}

table.info tr td {
    padding: 4px;
	border: 1px solid #84b0c7;	
}

table.parameters {
    margin: 0;
    border: 0;
    -webkit-box-shadow: 0px 0px 0px #000;
    width: 100%;
}

table.parameters td {
    border: 0;
    padding-right: 10px;
    padding-bottom: 5px;
    vertical-align: top;
}

td.param {
	font-style: italic;
	text-align: right;
    white-space: nowrap;
    width: 5%;
}

/* Details headings "Parameters", "Returns", "See Also" ... */
dt {
	font-weight: bold;
	color: #000040;
}

a.nameRef {
	x-font-size: 110%;
	font-weight: bold;
}

a.nameRef, a.ref {
	text-decoration: none;
}

a.nameRef:hover, a.ref:hover {
	text-decoration: underline;
}

div.footnote {
	padding-top: 10px;
	font-size: x-small;
	text-align: right;
	font-style: italic;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFOztBQUVGO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLHFCQUFxQjtDQUNyQixVQUFVO0FBQ1g7O0FBRUE7SUFDSSxXQUFXO0NBQ2QseUJBQXlCO0NBQ3pCLHNCQUFzQjtJQUNuQix5QkFBeUI7QUFDN0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsY0FBYztDQUNkLGtCQUFrQjtBQUNuQjs7QUFFQTtJQUNJLG1CQUFtQjtDQUN0QixpQkFBaUI7SUFDZCxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtDQUNDLHlCQUF5QjtJQUN0QixrQkFBa0I7Q0FDckIsMEJBQTBCO0lBQ3ZCLGtCQUFrQjtDQUNyQixjQUFjO0NBQ2QseUJBQXlCO0NBQ3pCLGlCQUFpQjtJQUNkLGlCQUFpQjtDQUNwQixvQ0FBb0M7Q0FDcEMscUNBQXFDO0NBQ3JDLGdDQUFnQztDQUNoQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLDJCQUEyQjtDQUMzQix5QkFBeUI7Q0FDekIseUJBQXlCO0NBQ3pCLG1CQUFtQjtDQUNuQix1Q0FBdUM7Q0FDdkMsd0NBQXdDO0NBQ3hDLG1DQUFtQztDQUNuQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyx5QkFBeUI7SUFDdEIseUJBQXlCO0lBQ3pCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFlBQVk7Q0FDZix5QkFBeUI7QUFDMUI7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsU0FBUztJQUNULG9DQUFvQztJQUNwQyxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixtQkFBbUI7QUFDdkI7O0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsaUJBQWlCO0lBQ2QsbUJBQW1CO0lBQ25CLFNBQVM7QUFDYjs7QUFFQSw2REFBNkQ7QUFDN0Q7Q0FDQyxpQkFBaUI7Q0FDakIsY0FBYztBQUNmOztBQUVBO0NBQ0MsaUJBQWlCO0NBQ2pCLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLGlCQUFpQjtDQUNqQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0NBQ2pCLGtCQUFrQjtBQUNuQiIsImZpbGUiOiJzdGRpbiIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gICAgQVBJIERvY3VtZW50YXRpb24gc3R5bGVzXG4gKi9cblxuZGl2LmNvbnRlbnQge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdi5hcGkge1xuXHRtYXJnaW46IDIwcHggMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlLmFwaUluZGV4IHtcbiAgICB3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50ci5hcGlEZWYge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLmFwaUJyaWVmIHtcblx0Zm9udC1zaXplOiA5MCU7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnRkLmFwaVR5cGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRkLmFwaU5hbWUge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnRyLmFwaURlZiB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDRweCAwcHggNHB4O1xufVxuXG50ci5hcGlCcmllZiB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDRweCA0cHggNHB4O1xufVxuXG5kaXYucHJvdG90eXBlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg0YjBjNztcdFxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0cGFkZGluZzogOHB4IDEwcHggOHB4IDQwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0zMHB4O1xuXHRjb2xvcjogIzIwMjAyMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTBweDtcbn1cblxuZGl2LmFwaURldGFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0cGFkZGluZzogMTVweCA1cHggMTVweCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjODRiMGM3O1x0XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTBweDtcbn1cblxudGFibGUuaW5mbyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4NGIwYzc7XHRcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnRhYmxlLmluZm8gdHIgdGQge1xuICAgIHBhZGRpbmc6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg0YjBjNztcdFxufVxuXG50YWJsZS5wYXJhbWV0ZXJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUucGFyYW1ldGVycyB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ZC5wYXJhbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogNSU7XG59XG5cbi8qIERldGFpbHMgaGVhZGluZ3MgXCJQYXJhbWV0ZXJzXCIsIFwiUmV0dXJuc1wiLCBcIlNlZSBBbHNvXCIgLi4uICovXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwMDA0MDtcbn1cblxuYS5uYW1lUmVmIHtcblx0eC1mb250LXNpemU6IDExMCU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hLm5hbWVSZWYsIGEucmVmIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLm5hbWVSZWY6aG92ZXIsIGEucmVmOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRpdi5mb290bm90ZSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IHgtc21hbGw7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iXX0= */