@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Inconsolata:200,300,400|Raleway:200');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Lato:300,700');
/* Page-wide variables */
/* Basic page-wide colors */
/* Nav and right panel */
/* Tabs */
/* Notes and warnings */
/* Resource groups */
/* HTTP method-specific colors */
/* HTTP GET */
/* HTTP HEAD */
/* HTTP OPTIONS */
/* HTTP PUT */
/* HTTP PATCH */
/* HTTP POST */
/* HTTP DELETE */
/* Code colors */
/* Base16 Atelier Sulphurpool Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Sulphurpool Comment */
.api-content {
  /* Atelier-Sulphurpool Red */
  /* Atelier-Sulphurpool Orange */
  /* Atelier-Sulphurpool Green */
  /* Atelier-Sulphurpool Blue */
  /* Atelier-Sulphurpool Purple */
}
.api-content .hljs-comment,
.api-content .hljs-quote {
  color: #6b7394;
}
.api-content .hljs-variable,
.api-content .hljs-template-variable,
.api-content .hljs-attribute,
.api-content .hljs-tag,
.api-content .hljs-name,
.api-content .hljs-regexp,
.api-content .hljs-link,
.api-content .hljs-name,
.api-content .hljs-selector-id,
.api-content .hljs-selector-class {
  color: #c94922;
}
.api-content .hljs-number,
.api-content .hljs-meta,
.api-content .hljs-built_in,
.api-content .hljs-builtin-name,
.api-content .hljs-literal,
.api-content .hljs-type,
.api-content .hljs-params {
  color: #c76b29;
}
.api-content .hljs-string,
.api-content .hljs-symbol,
.api-content .hljs-bullet {
  color: #ac9739;
}
.api-content .hljs-title,
.api-content .hljs-section {
  color: #3d8fd1;
}
.api-content .hljs-keyword,
.api-content .hljs-selector-tag {
  color: #6679cc;
}
.api-content .hljs {
  display: block;
  overflow-x: auto;
  background: #f5f7ff;
  color: #5e6687;
  padding: 0.5em;
}
.api-content .hljs-emphasis {
  font-style: italic;
}
.api-content .hljs-strong {
  font-weight: bold;
}
/* Element styles */
body {
/*  color: #071B2A;
  background: white;
  font: 400 1em / 1.42 'Open+Sans', Helvetica, sans-serif; */
}
header {
  /* border-bottom: 1px solid #f2f2f2; */
  margin-bottom: 12px;
}
.api-content {
  /* Generic classes */
  /* Layout classes */
  /* Context-specific and API color classes */
}
.api-content h1,
.api-content h2,
.api-content h3,
.api-content h4,
.api-content h5 {
  color: black;
  margin: 12px 0;
}
.api-content h1 .permalink,
.api-content h2 .permalink,
.api-content h3 .permalink,
.api-content h4 .permalink,
.api-content h5 .permalink {
  margin-left: 0;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.api-content h1:hover .permalink,
.api-content h2:hover .permalink,
.api-content h3:hover .permalink,
.api-content h4:hover .permalink,
.api-content h5:hover .permalink {
  opacity: 1;
}
.triple .api-content h1 .permalink,
.triple .api-content h2 .permalink,
.triple .api-content h3 .permalink,
.triple .api-content h4 .permalink,
.triple .api-content h5 .permalink {
  opacity: 0.15;
}
.triple .api-content h1:hover .permalink,
.triple .api-content h2:hover .permalink,
.triple .api-content h3:hover .permalink,
.triple .api-content h4:hover .permalink,
.triple .api-content h5:hover .permalink {
  opacity: 0.15;
}
.api-content h1 {
  font: 300 2.8em 'Lato', Helvetica, sans-serif;
  font-size: 36px;
}
.api-content h2 {
  font: 300 2.8em 'Lato', Helvetica, sans-serif;
  font-size: 1.8em;
}
.api-content h3 {
  font: 300 2.8em 'Lato', Helvetica, sans-serif;
  font-size: 1.5em;
  margin-top: 1.75em;
  text-transform: uppercase;
}
.api-content h5 {
  font-size: 100%;
  font-weight: normal;
}
.api-content p {
  margin: 0 0 10px;
}
.api-content p.choices {
  line-height: 1.6;
}
.api-content a {
  color: #428bca;
  text-decoration: none;
}
.api-content li p {
  margin: 0;
}
.api-content hr.split {
  border: 0;
  height: 1px;
  width: 100%;
  padding-left: 6px;
  margin: 12px auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.2) 51.4%, rgba(255, 255, 255, 0.2) 51.4%, rgba(255, 255, 255, 0) 80%);
}
.api-content dl dt {
  float: left;
  width: 130px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.api-content dl dd {
  margin-left: 150px;
}
.api-content blockquote {
  color: rgba(0, 0, 0, 0.5);
  font-size: 15.5px;
  padding: 10px 20px;
  margin: 12px 0;
  border-left: 5px solid #e2e2e2;
}
.api-content blockquote p:last-child {
  margin-bottom: 0;
}
.api-content pre {
  background-color: #efefef;
  padding: 12px;
  border: 1px solid #c9c9c9;
  border-radius: 6px;
  overflow: auto;
}
.api-content pre code {
  color: #000;
  background-color: transparent;
  padding: 0;
  border: none;
}
.api-content code {
  color: #444;
  background-color: #ddd;
  font: 'Inconsolata', monospace;
  padding: 1px 4px;
  border-radius: 3px;
}
.api-content ul,
.api-content ol {
  padding-left: 2em;
}
.api-content table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 12px;
}
.api-content table tr:nth-child(2n) {
  background-color: #fafafa;
}
.api-content table th,
.api-content table td {
  padding: 6px 12px;
  border: 1px solid #e6e6e6;
}
.api-content .text-muted {
  opacity: 0.5;
}
.api-content .note,
.api-content .warning {
  padding: 0.3em 1em;
  margin: 1em 0;
  border-radius: 2px;
  font-size: 90%;
}
.api-content .note h1,
.api-content .warning h1,
.api-content .note h2,
.api-content .warning h2,
.api-content .note h3,
.api-content .warning h3,
.api-content .note h4,
.api-content .warning h4,
.api-content .note h5,
.api-content .warning h5,
.api-content .note h6,
.api-content .warning h6 {
  font-family: 300 2.8em 'Lato', Helvetica, sans-serif;
  font-size: 135%;
  font-weight: 500;
}
.api-content .note p,
.api-content .warning p {
  margin: 0.5em 0;
}
.api-content .note {
  color: black;
  background-color: #f0f6fb;
  border-left: 4px solid #428bca;
}
.api-content .note h1,
.api-content .note h2,
.api-content .note h3,
.api-content .note h4,
.api-content .note h5,
.api-content .note h6 {
  color: #428bca;
}
.api-content .warning {
  color: black;
  background-color: #fbf1f0;
  border-left: 4px solid #c9302c;
}
.api-content .warning h1,
.api-content .warning h2,
.api-content .warning h3,
.api-content .warning h4,
.api-content .warning h5,
.api-content .warning h6 {
  color: #c9302c;
}
.api-content header {
  margin-top: 24px;
}
.api-content .preload * {
  transition: none !important;
}
.api-content .pull-left {
  float: left;
}
.api-content .pull-right {
  float: right;
}
.api-content .collapse-button {
  float: right;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.api-content .collapse-button .close {
  display: none;
  position: relative;
  top: 0.7em;
  color: #428bca;
  cursor: pointer;
}
.api-content .collapse-button .open {
  display: inline;
  color: #428bca;
  cursor: pointer;
  vertical-align: middle;
}
.api-content .collapse-button.show .close {
  display: block;
  font-size: 1em;
  vertical-align: middle;
}
.api-content .collapse-button.show .open {
  display: none;
}
.api-content .collapse-content {
  max-height: 0;
  overflow: hidden;
  border-bottom: 1px solid #d9d9d9;
  transition: max-height 0.3s ease-in-out;
}
.api-content .collapse-content:last-child {
  border-bottom: none;
}
.api-content nav {
  width: 220px;
}
.api-content .container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10em;
}
.api-content .container .row:after {
  content: '';
  display: block;
  clear: both;
}
.api-content .container-fluid .row .content {
  position: relative;
  padding-left: 12px;
}
.api-content .middle:before,
.api-content .middle:after {
  content: '';
  display: table;
}
.api-content .middle:after {
  clear: both;
}
.api-content .middle {
  box-sizing: border-box;
  width: 51.5%;
  padding-right: 12px;
}
.api-content .right {
  box-sizing: border-box;
  float: right;
  width: 48.5%;
  padding-left: 12px;
}
.api-content .right a {
  color: #428bca;
}
.api-content .right h1,
.api-content .right h2,
.api-content .right h3,
.api-content .right h4,
.api-content .right h5,
.api-content .right p,
.api-content .right div {
  color: white;
}
.api-content .right pre {
  background-color: #1d1f21;
  border: 1px solid #1d1f21;
}
.api-content .right pre code {
  color: #c5c8c6;
}
.api-content .right .description {
  margin-top: 12px;
}
.api-content .definition {
  margin-top: 12px;
  margin-bottom: 12px;
}
.api-content .definition .method {
  font-weight: 700;
}
.api-content .definition .method.get {
  color: #2e8ab8;
}
.api-content .definition .method.head {
  color: #2e8ab8;
}
.api-content .definition .method.options {
  color: #2e8ab8;
}
.api-content .definition .method.post {
  color: #56b82e;
}
.api-content .definition .method.put {
  color: #b8a22e;
}
.api-content .definition .method.patch {
  color: #b8a22e;
}
.api-content .definition .method.delete {
  color: #b82e2e;
}
.api-content .definition .uri {
  word-break: break-all;
  word-wrap: break-word;
}
.api-content .definition .hostname {
  opacity: 0.5;
}
.api-content .example-names {
  background-color: #eee;
  padding: 12px;
  border-radius: 6px;
}
.api-content .example-names .tab-button {
  cursor: pointer;
  color: black;
  border: 1px solid #ddd;
  padding: 6px;
  margin-left: 12px;
}
.api-content .example-names .tab-button.active {
  background-color: #d5d5d5;
}
.api-content .right .example-names {
  background-color: #444;
}
.api-content .right .example-names .tab-button {
  color: white;
  border: 1px solid #666;
  border-radius: 6px;
}
.api-content .right .example-names .tab-button.active {
  background-color: #5e5e5e;
}
.api-content #nav-background {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 16.5%;
  padding-right: 14.4px;
  background-color: #fbfbfb;
  border-right: 1px solid #f0f0f0;
  z-index: -1;
}
.api-content #right-panel-background {
  position: absolute;
  right: -12px;
  top: -12px;
  bottom: -12px;
  width: 48.6%;
  background-color: #333;
  z-index: -1;
}
@media (min-width: 1200px) {
  .api-content .container {
    width: 100%;
  }
  .api-content .container .row .content {
    width: 606px;
  }
}
@media (min-width: 992px) {
  .api-content .container {
    width: 100%;
  }
  .api-content .container .row .content {
    width: 526px;
  }
}
@media (min-width: 768px) {
  .api-content .container {
    width: 100%;
  }
  .api-content .container .row .content,
  .api-content .container-fluid .row .content,
  .api-content .container-fluid.triple .row .content {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }
  .api-content #nav-background {
    display: none;
  }
  .api-content #right-panel-background {
    width: 48.6%;
  }
}
.api-content .back-to-top {
  position: fixed;
  z-index: 1;
  bottom: 0px;
  right: 24px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.5);
  background-color: #f2f2f2;
  text-decoration: none !important;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.api-content .resource-group {
  padding: 12px 0;
}
.api-content .resource-group h2.group-heading,
.api-content .resource-group .heading a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.api-content .triple .content .resource-group {
  padding: 0;
  border: none;
}
.api-content .triple .content .resource-group h2.group-heading,
.api-content .triple .content .resource-group .heading a {
  margin: 0 0 12px 0;
  border: 1px solid #d9d9d9;
}
.api-content nav .resource-group .heading a {
  padding: 12px;
  margin-bottom: 0;
}
.api-content nav .resource-group .collapse-content {
  padding: 0;
}
.api-content .action {
  margin: 24px 12px 24px 0;
  padding: 12px 12px 0 12px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 6px;
}
.api-content .action h4.action-heading {
  padding: 12px;
  margin: -12px -12px 12px -12px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.api-content .action h4.action-heading .uri {
  float: right;
  line-height: 2em;
  background: transparent;
}
.api-content .action h4.action-heading .name {
  float: left;
  font-weight: bold;
  line-height: 1.6em;
}
.api-content .action h4.action-heading .method {
  padding: 6px 12px;
  font-weight: 700;
  float: right;
  margin-right: 12px;
  border-radius: 3px;
  text-decoration: none;
}
.api-content .action h4.action-heading .method.get {
  color: #ffffff;
  background-color: #337ab7;
}
.api-content .action h4.action-heading .method.head {
  color: #ffffff;
  background-color: #337ab7;
}
.api-content .action h4.action-heading .method.options {
  color: #ffffff;
  background-color: #337ab7;
}
.api-content .action h4.action-heading .method.put {
  color: #ffffff;
  background-color: #ed9c28;
}
.api-content .action h4.action-heading .method.patch {
  color: #ffffff;
  background-color: #ed9c28;
}
.api-content .action h4.action-heading .method.post {
  color: #ffffff;
  background-color: #3C6D3C;
}
.api-content .action h4.action-heading .method.delete {
  color: #ffffff;
  background-color: #d9534f;
}
.api-content .action h4.action-heading code {
  color: #444;
  background-color: #ddd;
  font-weight: normal;
}
.api-content .action dl.inner {
  padding-bottom: 2px;
}
.api-content .action .title {
  margin: 0 -12px -1px -12px;
  padding: 12px;
  vertical-align: middle;
}
.api-content .action.get {
  border-color: #bce8f1;
}
.api-content .action.get h4.action-heading {
  color: #337ab7;
  background: #d9edf7;
  border-bottom-color: #bce8f1;
}
.api-content .action.head {
  border-color: #bce8f1;
}
.api-content .action.head h4.action-heading {
  color: #337ab7;
  background: #d9edf7;
  border-bottom-color: #bce8f1;
}
.api-content .action.options {
  border-color: #bce8f1;
}
.api-content .action.options h4.action-heading {
  color: #337ab7;
  background: #d9edf7;
  border-bottom-color: #bce8f1;
}
.api-content .action.post {
  border-color: #d6e9c6;
}
.api-content .action.post h4.action-heading {
  color: #3C6D3C;
  background: #dff0d8;
  border-bottom-color: #d6e9c6;
}
.api-content .action.put {
  border-color: #faebcc;
}
.api-content .action.put h4.action-heading {
  color: #ed9c28;
  background: #fcf8e3;
  border-bottom-color: #faebcc;
}
.api-content .action.patch {
  border-color: #faebcc;
}
.api-content .action.patch h4.action-heading {
  color: #ed9c28;
  background: #fcf8e3;
  border-bottom-color: #faebcc;
}
.api-content .action.delete {
  border-color: #ebccd1;
}
.api-content .action.delete h4.action-heading {
  color: #d9534f;
  background: #f2dede;
  border-bottom-color: #ebccd1;
}
