@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Libre+Bodoni:ital,wght@0,400..700;1,400..700&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Secular+One&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
:root {
  /* --main-font-family: 'Open Sans', sans-serif; */
  --main-font-family: "Ubuntu";
  /* --heading-font-family: 'Playfair Display', serif; */
  /* --heading-font-family: 'Montserrat', sans-serif; */
  --heading-font-family: "Ubuntu", sans-serif;
  --main-color: #0759ad;
  --color-blue-2: #30adef;
  --bg-color: #d8dfe3;
  --bg-textarea: rgba(13, 110, 253, 0.25);
  --bg-textare: #eef7ff;
  --link-blue-2: #0a58ca;
  --link-blue: #0e2e67;
  --main-blue: #004778;
  --optional-color: #2e3ab8;
  --white-color: #ffffff;
  --black-color: #020202;
  --color-gray: #6b7c8f;
  --color-yellow: #ffc107;
  --color-green: #2a852e;
  --color-green-2: #1f9324;
  --color-green-3: var(--color-green);
  --color-red: #d5182a;
  --color-border: #e1e1e1;
  --color-noise: #212529;
  --paragraph-color: #484847;
  --font-size: 16px;
  --transition: 0.4s;
}

* {
  font-family: var(--main-font-family);
}

a {
  color: var(--link-blue);
  text-decoration: none;
  cursor: pointer;
}

body.documentation {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
}
body.documentation .overlay-docs-menu {
  width: 100%;
  /*
  background-color: #00000075;
  display: flex;
  z-index: 5;
  */
}
body.documentation .container-fluid {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 15px;
  gap: 12px;
}
body.documentation .container-fluid .left-bar-docs {
  width: 22%;
  min-width: 275px;
  min-height: 50vw;
  border-radius: 5px;
  background-color: var(--white-color);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
body.documentation .container-fluid .left-bar-docs .version-content {
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid var(--color-border);
}
body.documentation .container-fluid .left-bar-docs .version-content span {
  font-weight: 400;
  font-size: 13px;
}
body.documentation .container-fluid .left-bar-docs a.head-nav-title {
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  color: var(--main-blue);
}
body.documentation .container-fluid .left-bar-docs .get-started-content {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  border-bottom: 1px solid var(--color-border);
  flex-direction: column;
  padding: 15px;
}
body.documentation .container-fluid .left-bar-docs .get-started-content ul.steps-starts {
  width: 100%;
  list-style: none;
  list-style-type: none;
  padding-left: 10px;
  margin-bottom: 0;
  margin-top: 5px;
}
body.documentation .container-fluid .left-bar-docs .get-started-content ul.steps-starts li.steps {
  width: 100%;
}
body.documentation .container-fluid .left-bar-docs .get-started-content ul.steps-starts li.steps a {
  width: 100%;
  font-size: 1rem;
  line-height: 1.9rem;
  font-weight: 400;
  color: var(--black-color);
  padding: 7px 0px;
}
body.documentation .container-fluid .left-bar-docs .get-started-content ul.steps-starts li.steps a.active {
  color: var(--color-green-2);
  background-color: var(--white-color);
  border-bottom: 2px solid var(--white-color);
  font-weight: bold;
}
body.documentation .container-fluid .left-bar-docs .tab-container {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  border-bottom: 2px solid var(--color-border);
  padding: 15px;
}
body.documentation .container-fluid .left-bar-docs .tab-container .tab {
  width: 100%;
  text-align: left;
  cursor: pointer;
  border: none;
  background-color: #f9f9f9;
  transition: background-color 0.3s ease;
  padding: 0px 15px;
  line-height: 1.9rem;
  font-weight: 400;
  font-size: 1rem;
}
body.documentation .container-fluid .left-bar-docs .tab-container .tab:hover {
  background-color: #eaeaea;
}
body.documentation .container-fluid .left-bar-docs .tab-container .tab.active {
  color: var(--color-green-2);
  background-color: var(--white-color);
  border-bottom: 2px solid var(--white-color);
  font-weight: bold;
}
body.documentation .container-fluid .right-content-docs {
  width: 82%;
  border-radius: 5px;
  background-color: var(--white-color);
}
body.documentation .container-fluid .content {
  padding: 4%;
  min-height: 200px;
  padding-top: 2%;
}
body.documentation .container-fluid .content .container-docs {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
body.documentation .container-fluid .content .container-docs .title-head {
  width: 100%;
  font-size: 2.2rem;
  font-weight: 800;
  margin-bottom: 20px;
}
body.documentation .container-fluid .content .container-docs .title-3-head {
  width: 100%;
  font-size: 1.1rem;
  font-weight: 500;
}
body.documentation .container-fluid .content .container-docs .p-info {
  font-size: 1rem;
  line-height: 1.5rem;
}
body.documentation .container-fluid .content .container-docs .p-info a {
  color: var(--link-blue-2);
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use {
  list-style: none;
  list-style-type: none;
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use li.list-itm a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--link-blue-2);
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use li.list-itm a i {
  font-size: 1.2rem;
  color: var(--color-green-2);
  margin-right: 7px;
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use ul.sub-list {
  list-style: none;
  list-style-type: none;
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use ul.sub-list li {
  margin-bottom: 15px;
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use ul.sub-list li a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--link-blue-2);
}
body.documentation .container-fluid .content .container-docs ul.steps-docs-use ul.sub-list li a i {
  font-size: 1.2rem;
  color: var(--color-green-2);
  margin-right: 7px;
}
body.documentation .container-fluid .hidden {
  display: none;
}
body.documentation {
  /* Tab styling */
}
body.documentation .tab-buttons {
  width: 100%;
  display: flex;
  margin-bottom: 0px;
}
body.documentation .tab-btn {
  padding: 10px 20px;
  background: rgba(13, 110, 253, 0.25);
  border: none;
  cursor: pointer;
  font-size: 16px;
  margin-right: 5px;
  border-radius: 5px 5px 0 0;
  transition: background 0.3s;
}
body.documentation .tab-btn:hover {
  background: #ddd;
}
body.documentation .tab-btn.active {
  background: var(--black-color);
  color: var(--white-color);
}
body.documentation .tab-content {
  display: none;
  padding: 15px;
  border: 0px solid #ddd;
  border-radius: 0 5px 5px 5px;
  animation: fadeIn 0.5s;
}
body.documentation .tab-content.active {
  width: 100%;
  background-color: var(--black-color);
  display: flex;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.documentation .tab_container_01 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
body.documentation .tab_container_01 .tab-content {
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
}
body.documentation .tab_container_01 .tab-content h2 {
  color: var(--color-green-2);
}
body.documentation .tab_container_01 .tab-content p {
  color: var(--white-color);
}
body.documentation .tab_container_01 .tab-content pre {
  background-color: var(--black-color);
  color: #abb2bf;
  padding: 0px;
  border-radius: 5px;
  overflow-x: auto;
  tab-size: 4;
  white-space: pre-wrap;
  word-wrap: break-word;
  max-height: 100%;
  min-height: 202px;
  overflow: auto;
  margin-bottom: 0;
  width: 100%;
  margin: 0;
  display: block !important;
}
body.documentation pre {
  width: 100%;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  white-space: pre-wrap;
  font-family: "Consolas", "Monaco", "Courier New", monospace;
  padding: 20px;
}
body.documentation pre#csharp-code, body.documentation pre#node-code, body.documentation pre#java-code, body.documentation pre#python-code, body.documentation pre#php-code {
  width: 100%;
  margin: 0;
  white-space: pre-wrap;
  font-family: "Consolas", "Monaco", "Courier New", monospace;
  display: block;
}
body.documentation .hljs {
  background-color: var(--black-color);
}
body.documentation .code-container {
  width: 100%;
  background-color: var(--black-color);
  border-radius: 5px;
  padding: 0px;
  margin-bottom: 0px;
  overflow-x: auto;
  position: relative;
}
body.documentation .comment {
  color: #5c6370;
  font-style: italic;
}
body.documentation .string {
  color: #9be963;
  /*
  white-space: pre-wrap;
  word-break: break-all;
  */
  margin: 0 !important;
}
body.documentation .keyword {
  color: #c678dd;
}
body.documentation .function {
  color: #61afef;
}
body.documentation .variable {
  color: #f1414e;
}
body.documentation .number {
  color: #d19a66;
}
body.documentation .operator {
  color: #56b6c2;
}
body.documentation .punctuation {
  color: #abb2bf;
}
body.documentation .tag {
  color: #f1414e;
}
body.documentation .attribute {
  color: #d19a66;
}
body.documentation .value {
  color: #9be963;
}
body.documentation .method {
  color: #61afef;
}
body.documentation .slash {
  width: 30px;
  max-width: 30px;
}
body.documentation .copy-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  background-color: var(--main-color);
  color: white;
  border: none;
  border-radius: 3px;
  padding: 3px 8px;
  font-size: 12px;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.3s;
}
body.documentation .copy-btn:hover {
  opacity: 1;
}
body.documentation .tooltip {
  position: absolute;
  top: -21px;
  right: 0;
  background-color: #333;
  color: white;
  padding: 3px 8px;
  border-radius: 3px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
}
body.documentation .copy-btn-container {
  right: 32px;
  top: 22px;
  width: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
}
body.documentation .copy-btn-container:hover .tooltip {
  opacity: 1;
}
body.documentation .code-request-url {
  width: 100%;
  background-color: var(--black-color);
  padding: 10px 15px;
  border-radius: 4px;
  padding-left: 3px;
}
body.documentation .code-request-url a {
  color: var(--color-border) !important;
  font-size: 1rem;
  transition: 0.5s;
}
body.documentation .code-request-url a:hover {
  color: var(--link-blue-2);
  transition: 0.5s;
}
body.documentation .code-request-url span {
  padding: 10px;
  border-radius: 4px;
  color: var(--white-color);
  background-color: var(--color-green-2);
  margin-right: 10px;
}
body.documentation .code-request-url button {
  background: var(--main-color);
  color: var(--white-color);
  border: none;
  border-radius: 3px;
  padding: 2px 10px;
  cursor: pointer;
  transition: background 0.2s;
  font-size: 0.92rem;
  margin-left: 15px;
  transition: background 0.2s;
}
body.documentation .code-request-url button:hover {
  background: var(--link-blue-2);
}
body.documentation .code-request-url button:active {
  background: var(--link-blue-2);
}
body.documentation ul.steps-docs-use-categories {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  list-style: none;
  list-style-type: none;
  padding-left: 0;
}
body.documentation ul.steps-docs-use-categories li.list-itm {
  width: 31%;
  min-width: 230px;
}
body.documentation ul.steps-docs-use-categories li.list-itm span {
  font-size: 1rem;
  color: var(--link-blue);
}
body.documentation ul.steps-docs-use-categories li.list-itm span i {
  color: var(--link-blue-2);
  margin-right: 7px;
}

.content-docs-menu-mobile {
  width: 100%;
  display: none;
}
.content-docs-menu-mobile button.docs-menu-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 15px;
  padding: 5px 5px;
  color: var(--link-blue);
  background-color: var(--white-color);
  border: 0px solid var(--link-blue);
  border-radius: 4px;
  cursor: pointer;
  transition: 0.5s;
}
.content-docs-menu-mobile button.docs-menu-mobile:hover {
  color: var(--color-green-2);
  color: var(--color-green-2);
  transition: 0.5s;
}
.content-docs-menu-mobile button.docs-menu-mobile i {
  margin-right: 5px;
  font-size: 1.5rem;
  padding: 10px 15px;
  background-color: var(--link-blue);
  color: var(--white-color);
  border-radius: 2px;
}
.content-docs-menu-mobile button.docs-menu-mobile span {
  font-size: 1rem;
  color: var(--link-blue);
}

div#docs-menu-mobile {
  width: 100%;
}
div#docs-menu-mobile .modal-dialog {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
  margin: 0;
}
div#docs-menu-mobile .modal-dialog .modal-content {
  width: 320px;
  height: 100%;
  align-items: flex-start;
  justify-content: flex-start;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-header {
  width: 100%;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs {
  width: 100%;
  min-width: 275px;
  min-height: 50vw;
  border-radius: 5px;
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  position: relative;
  height: 100%;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .version-content {
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid var(--color-border);
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  border-bottom: 1px solid var(--color-border);
  flex-direction: column;
  padding: 15px;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content a.head-nav-title {
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  color: var(--main-blue);
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content ul.steps-starts {
  width: 100%;
  list-style: none;
  list-style-type: none;
  padding-left: 10px;
  margin-bottom: 0;
  margin-top: 5px;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content ul.steps-starts li.steps {
  width: 100%;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content ul.steps-starts li.steps a {
  width: 100%;
  font-size: 1rem;
  line-height: 1.9rem;
  font-weight: 400;
  color: var(--black-color);
  padding: 7px 0px;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .get-started-content ul.steps-starts li.steps a.active {
  color: var(--color-green-2);
  background-color: var(--white-color);
  border-bottom: 2px solid var(--white-color);
  font-weight: bold;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .tab-container {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  border-bottom: 2px solid var(--color-border);
  padding: 15px;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .tab-container a.head-nav-title {
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  color: var(--main-blue);
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .tab-container .sub-documentation {
  width: 100%;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-body .docs-mobile-left-bar-docs .tab-container .tab {
  width: 100%;
  text-align: left;
  cursor: pointer;
  border: none;
  background-color: #f9f9f9;
  transition: background-color 0.3s ease;
  padding: 0px 15px;
  line-height: 1.9rem;
  font-weight: 400;
  font-size: 1rem;
}
div#docs-menu-mobile .modal-dialog .modal-content .modal-footer {
  width: 100%;
}

.content-example-json {
  width: 100%;
}

.code-json-result {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.code-json-result .container {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: white;
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.code-json-result h1 {
  color: #333;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.code-json-result pre {
  background-color: #282c34;
  color: #abb2bf;
  padding: 20px;
  border-radius: 5px;
  overflow-x: auto;
  tab-size: 4;
  white-space: pre-wrap;
  word-wrap: break-word;
  max-height: 100%;
  overflow: auto;
  overflow-x: hidden;
  display: block !important;
}
.code-json-result .key {
  color: #f1414e;
}
.code-json-result .string {
  color: #9be963;
}
.code-json-result .number {
  color: #d19a66;
}
.code-json-result .boolean {
  color: #56b6c2;
}
.code-json-result .null {
  color: #56b6c2;
}

.pl-4 {
  padding-left: 1vw !important;
}

/*# sourceMappingURL=documentation.css.map */
