﻿@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-style: normal;
  font-weight: 400;
}
html {
  box-sizing: border-box;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  margin: 0;
  background: #f4f8fb;
  font-family: "proxima-nova", "Segoe UI", sans-serif !important;
  font-size: 16px;
}
body * {
  font-family: "proxima-nova", "Segoe UI", sans-serif !important;
}

.topbar-wrapper > a img {
  visibility: hidden;
}

.swagger-ui .topbar {
  background-color: white;
  box-shadow: 0 2px 8px 0 rgba(43, 110, 182, 0.15);
}
.swagger-ui .topbar .select-label > span {
  color: #999999;
}
.swagger-ui .topbar #select {
  border: solid 2px rgba(43, 110, 182, 0.15);
  border-radius: 4px;
  background-color: #f4f8fb;
  color: #6b6b6b;
  font-family: inherit !important;
  font-weight: unset;
  font-size: 16px;
  padding: 8px 20px 8px 12px;
}
.swagger-ui label {
  font-weight: unset;
}
.swagger-ui .opblock-tag:hover {
  background: unset;
}
.swagger-ui .info .title small:nth-of-type(2) {
  background-color: #3db265 !important;
}
.swagger-ui .parameter__name.required {
  font-weight: unset;
}
.swagger-ui .opblock {
  border: 2px solid;
  border-radius: 4px;
  box-shadow: none;
  background: white !important;
}
.swagger-ui .opblock .opblock-summary-description {
  font-size: 14px;
}
.swagger-ui .opblock .opblock-title {
  font-size: 16px !important;
}
.swagger-ui .opblock .opblock-section-header {
  border-bottom: 1px solid;
  border-top: 1px solid;
}
.swagger-ui .opblock .opblock-section-header h4 {
  font-size: 16px !important;
}
.swagger-ui .opblock .col_header {
  font-size: 16px !important;
}
.swagger-ui .opblock .opblock-title {
  font-weight: 600;
}
.swagger-ui .opblock .tab-header .tab-item.active h4 span:after {
  display: none;
}
.swagger-ui .opblock .tab-header .tab-item {
  cursor: default;
}
.swagger-ui .opblock table tbody tr td,
.swagger-ui .opblock table thead tr th,
.swagger-ui .opblock table thead tr td {
  padding: 10px !important;
}
.swagger-ui .opblock table thead tr th,
.swagger-ui .opblock table thead tr td {
  border-bottom: 2px solid;
}
.swagger-ui .opblock table thead tr th:first-of-type,
.swagger-ui .opblock table thead tr td:first-of-type {
  border-radius: 4px 0 0 0;
}
.swagger-ui .opblock table thead tr th:last-of-type,
.swagger-ui .opblock table thead tr td:last-of-type {
  border-radius: 0 4px 0 0;
}
.swagger-ui .opblock table tbody tr:last-of-type td:first-of-type {
  border-radius: 0 0 0 4px;
}
.swagger-ui .opblock table tbody tr:last-of-type td:last-of-type {
  border-radius: 0 0 4px 0;
}
.swagger-ui .opblock .execute-wrapper {
  padding: 0;
}
.swagger-ui .opblock-description-wrapper p {
  font-size: 16px;
  margin: 1em auto;
}
.swagger-ui .opblock-description-wrapper .table-container {
  padding: 0;
}
.swagger-ui .opblock-summary > button {
  background: unset !important;
}
.swagger-ui .opblock-summary > button:focus {
  outline: none;
}
.swagger-ui .tab li {
  font-size: 14px;
}
.swagger-ui .response-col_links,
.swagger-ui .response-col_status {
  font-size: inherit;
}
.swagger-ui .opblock table tbody tr td.response-col_status,
.swagger-ui .opblock table tbody tr td.response-col_links {
  padding-top: calc(1em + 10px) !important;
}
.swagger-ui .opblock table tbody tr td.response-col_description {
  padding-bottom: calc(1em + 10px) !important;
}
.swagger-ui .opblock.opblock-get {
  border-color: #2626d9;
}
.swagger-ui .opblock.opblock-get .opblock-summary-method,
.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
  background: #2626d9;
}
.swagger-ui .opblock.opblock-get .opblock-summary,
.swagger-ui .opblock.opblock-get .opblock-section-header {
  background: rgba(38, 38, 217, 0.15);
}
.swagger-ui .opblock.opblock-get table thead tr,
.swagger-ui .opblock.opblock-get table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-get .model-box {
  background: rgba(38, 38, 217, 0.05);
}
.swagger-ui .opblock.opblock-get table thead tr th,
.swagger-ui .opblock.opblock-get table thead tr td,
.swagger-ui .opblock.opblock-get table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-get .opblock-summary,
.swagger-ui .opblock.opblock-get .opblock-section-header {
  border-color: #2626d9;
}
.swagger-ui .opblock.opblock-post {
  border-color: #3db33d;
}
.swagger-ui .opblock.opblock-post .opblock-summary-method,
.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
  background: #3db33d;
}
.swagger-ui .opblock.opblock-post .opblock-summary,
.swagger-ui .opblock.opblock-post .opblock-section-header {
  background: rgba(61, 179, 61, 0.15);
}
.swagger-ui .opblock.opblock-post table thead tr,
.swagger-ui .opblock.opblock-post table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-post .model-box {
  background: rgba(61, 179, 61, 0.05);
}
.swagger-ui .opblock.opblock-post table thead tr th,
.swagger-ui .opblock.opblock-post table thead tr td,
.swagger-ui .opblock.opblock-post table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-post .opblock-summary,
.swagger-ui .opblock.opblock-post .opblock-section-header {
  border-color: #3db33d;
}
.swagger-ui .response-control-media-type__accept-message {
  color: #6b6b6b;
}
.swagger-ui .response-control-media-type--accept-controller select {
  border: solid 2px #333333;
  border-radius: 4px;
  background-color: #f4f8fb;
  color: #6b6b6b;
}
.swagger-ui .opblock.opblock-put {
  border-color: #F69529;
}
.swagger-ui .opblock.opblock-put .opblock-summary-method,
.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
  background: #F69529;
}
.swagger-ui .opblock.opblock-put .opblock-summary,
.swagger-ui .opblock.opblock-put .opblock-section-header {
  background: rgba(246, 149, 41, 0.15);
}
.swagger-ui .opblock.opblock-put table thead tr,
.swagger-ui .opblock.opblock-put table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-put .model-box {
  background: rgba(246, 149, 41, 0.05);
}
.swagger-ui .opblock.opblock-put table thead tr th,
.swagger-ui .opblock.opblock-put table thead tr td,
.swagger-ui .opblock.opblock-put table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-put .opblock-summary,
.swagger-ui .opblock.opblock-put .opblock-section-header {
  border-color: #F69529;
}
.swagger-ui .opblock.opblock-delete {
  border-color: #f15c46;
}
.swagger-ui .opblock.opblock-delete .opblock-summary-method,
.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
  background: #f15c46;
}
.swagger-ui .opblock.opblock-delete .opblock-summary,
.swagger-ui .opblock.opblock-delete .opblock-section-header {
  background: rgba(241, 92, 70, 0.15);
}
.swagger-ui .opblock.opblock-delete table thead tr,
.swagger-ui .opblock.opblock-delete table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-delete .model-box {
  background: rgba(241, 92, 70, 0.05);
}
.swagger-ui .opblock.opblock-delete table thead tr th,
.swagger-ui .opblock.opblock-delete table thead tr td,
.swagger-ui .opblock.opblock-delete table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-delete .opblock-summary,
.swagger-ui .opblock.opblock-delete .opblock-section-header {
  border-color: #f15c46;
}
.swagger-ui .opblock.opblock-patch {
  border-color: #5cc7c7;
}
.swagger-ui .opblock.opblock-patch .opblock-summary-method,
.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after {
  background: #5cc7c7;
}
.swagger-ui .opblock.opblock-patch .opblock-summary,
.swagger-ui .opblock.opblock-patch .opblock-section-header {
  background: rgba(92, 199, 199, 0.15);
}
.swagger-ui .opblock.opblock-patch table thead tr,
.swagger-ui .opblock.opblock-patch table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-patch .model-box {
  background: rgba(92, 199, 199, 0.05);
}
.swagger-ui .opblock.opblock-patch table thead tr th,
.swagger-ui .opblock.opblock-patch table thead tr td,
.swagger-ui .opblock.opblock-patch table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-patch .opblock-summary,
.swagger-ui .opblock.opblock-patch .opblock-section-header {
  border-color: #5cc7c7;
}
.swagger-ui .opblock.opblock-head {
  border-color: #7c10e9;
}
.swagger-ui .opblock.opblock-head .opblock-summary-method,
.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after {
  background: #7c10e9;
}
.swagger-ui .opblock.opblock-head .opblock-summary,
.swagger-ui .opblock.opblock-head .opblock-section-header {
  background: rgba(124, 16, 233, 0.15);
}
.swagger-ui .opblock.opblock-head table thead tr,
.swagger-ui .opblock.opblock-head table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-head .model-box {
  background: rgba(124, 16, 233, 0.05);
}
.swagger-ui .opblock.opblock-head table thead tr th,
.swagger-ui .opblock.opblock-head table thead tr td,
.swagger-ui .opblock.opblock-head table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-head .opblock-summary,
.swagger-ui .opblock.opblock-head .opblock-section-header {
  border-color: #7c10e9;
}
.swagger-ui .opblock.opblock-options {
  border-color: #6b6b6b;
}
.swagger-ui .opblock.opblock-options .opblock-summary-method,
.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after {
  background: #6b6b6b;
}
.swagger-ui .opblock.opblock-options .opblock-summary,
.swagger-ui .opblock.opblock-options .opblock-section-header {
  background: rgba(107, 107, 107, 0.15);
}
.swagger-ui .opblock.opblock-options table thead tr,
.swagger-ui .opblock.opblock-options table tbody tr:nth-child(2n),
.swagger-ui .opblock.opblock-options .model-box {
  background: rgba(107, 107, 107, 0.05);
}
.swagger-ui .opblock.opblock-options table thead tr th,
.swagger-ui .opblock.opblock-options table thead tr td,
.swagger-ui .opblock.opblock-options table tbody tr td:first-of-type,
.swagger-ui .opblock.opblock-options .opblock-summary,
.swagger-ui .opblock.opblock-options .opblock-section-header {
  border-color: #6b6b6b;
}
.swagger-ui .parameters-col_description input {
  display: none;
}
.swagger-ui .main {
  text-align: center;
  margin: 0 !important;
}
.swagger-ui .main > a {
  display: none;
}
.swagger-ui .custom-sections {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.swagger-ui .custom-sections hr {
  border: none;
  height: 1px;
  background-color: rgba(43, 110, 182, 0.15);
  margin: 50px 0;
  width: 102%;
  margin: 50px 0 30px 0;
}
.swagger-ui .custom-sections section {
  width: 100%;
}
.swagger-ui .custom-sections > h2 {
  margin-top: 0;
}
.swagger-ui .info {
  margin-bottom: 0;
}
.swagger-ui .info .title {
  font-size: 40px;
}

/* SCROLL BARS */
/* Width */
::-webkit-scrollbar {
  border-radius: 8px;
  width: 6px;
  height: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 8px;
  background: #f4f8fb;
  padding-right: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #999999;
  margin-right: 1px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #6b6b6b;
}
