/****************************
* Global CSS
*****************************/
h1, h2, h3, h4, h5, h6 {
    padding:0px;
    margin:0px;
}

h1 {
    font-size:20pt;
}

h2 {
    margin-top:30px;
    font-size:17pt;
}

h3 {
    font-size:14pt;
}

h4 {
    font-size:11pt;
}

h5 {
    margin:10px 0px;
}

h6 {
    margin:10px 0px;
    font-size:9pt;
    font-weight:normal;
}

code {
    color:#007700;
}


/****************************
* Layout CSS
*****************************/
.documentation-layout-leftcol, .documentation-layout-rightcol {
    vertical-align:top;
}

.documentation-layout-leftcol {
    width:620px;
}

.documentation-layout-rightcol {
    padding-left:50px;
    white-space:nowrap;
}

/****************************
* TOC CSS
*****************************/
.documentation-toc-wrapper {
    border-left:1px solid #CCC;
    padding:0px 0px 10px 20px;
}

.documentation-toc-label {
    background-color:lightsteelblue;
    border:1px solid #AAA;
    color:white;
    -moz-border-radius:3px;
    padding:3px 5px;
    font-weight:bold;
    font-size:12pt;
    margin:10px 0px 5px 0px;
}

#documentation-toc, #documentation-toc ul {
    list-style:square outside none;
}

#documentation-toc {
    padding:0px 5px 0px 20px;
    margin:0px;
}

#documentation-toc ul {
    padding-left:15px;
    margin:0px;
}

#documentation-toc li {
    padding:0px;
}

.documentation-toc-togglespace, .documentation-toc-toggleicon {
    font-size:9pt;
    margin-right:3px;
}

.documentation-toc-togglespace {
    color:#FFF;
    cursor:default;
}

.documentation-toc-toggleicon {
    color:#666;
    cursor:pointer;
}

#documentation-toc a {
    color:#CA7900;
    text-decoration:none;
}

#documentation-toc a:hover {
    color:#2491CF;
}

#documentation-toc a.selected {
    color:#2491CF;
}

/*************************
* Old CSS
**************************/
.highlight {
    font-size:9pt;
}

.docs-execute .highlight {
    border-top: 1px solid #C65D09;
    border-bottom: 1px solid #C65D09;
}

.docs-class-wrapper {
    font-size:11pt;
    margin:10px 0px 40px 0px;
    padding:10px;
}

.docs-class-wrapper a {
    color:#0041F4;
}

.docs-class-name {
    font-size:12pt;
    font-weight:bold;
    color:black;
}

.docs-class-sections {
    list-style:none;
    padding:10px 0px 0px 37px;
}

.docs-class-sections > li {
    margin-bottom:15px;
}

.docs-class-attributes {
    list-style:none;
    padding:10px 0px 0px 35px;
}

.docs-class-attribute-name {
    color:#CA7900;
    font-family:'Consolas','Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;
}

.docs-class-attribute-description {
    padding:10px 0px 10px 25px;
}

.docs-class-example {
    padding-left:25px;
}

table.api-summary {
    border-collapse:collapse;
    text-align:left;
    font-size:10pt;
}

table.api-summary th {
    padding:3px 6px;
}

table.api-summary td {
    padding:3px 6px;
    border:1px solid #CCCCCC;
    vertical-align:top;
    text-align:left;
}

table.api-summary a {
    text-decoration:none;
    color:#0041F4;
}

table.api-summary a:hover {
    text-decoration:underline;
}

ul.http-methods {
    list-style:none;
    padding:0px;
}

ul.http-methods > li {
    margin-bottom:30px;
    border:1px solid #AAAAAA;
    padding:5px;
}

.http-method {
    color:royalblue;
    background-color:#F2F2F2;
    border-bottom:1px solid #CCC;
    font-weight:bold;
    font-size:11pt;
    padding:0px 3px;
    letter-spacing:0.05em;
}

.http-response {
    padding:0px 2px;
    letter-spacing:0.05em;
    font-family:courier;
    font-size:9pt;
    color:#333333;
}

.api-endpoint {
    font-family:courier;
    font-size:12pt;
    font-weight:bold;
    color:#007700;
    color:royalblue;
    letter-spacing:0.05em;
    white-space:nowrap;
    background-color:#F2F2F2;
    border-bottom:1px solid #CCC;
    padding:3px 7px;
}

ul.url-arguments {
    list-style:none;
    padding:10px 0px 10px 35px;
}

ul.url-arguments > li {
    margin-bottom:10px;
}

.url-arguments-note {
    color:red;
}

.url-arguments-arg {

}

.url-arguments-desc {
    padding:3px 0px 0px 10px;
}

/************************
* Content CSS
*************************/
.documentation-pagination-layout {
    width:100%;
    font-size:13pt;
    margin:30px 0px
}

.documentation-pagination-layout-rightcol {
    text-align:right;
}

.documentation-pagination-layout a {
    color:blue;
    text-decoration:none;
}

.documentation-pagination-layout a:hover {
    text-decoration:underline;
}