@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-book-c.eot);
  src: url(../fonts/circular/lineto-circular-book-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-book-c.woff) format("woff"), url(../fonts/circular/lineto-circular-book-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-book-c.svg#LLCircularWeb-Book) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-medium-c.eot);
  src: url(../fonts/circular/lineto-circular-medium-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-medium-c.woff) format("woff"), url(../fonts/circular/lineto-circular-medium-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-medium-c.svg#LLCircularWeb-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-bold-c.eot);
  src: url(../fonts/circular/lineto-circular-bold-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-bold-c.woff) format("woff"), url(../fonts/circular/lineto-circular-bold-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-bold-c.svg#LLCircularWeb-Bold) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-black-c.eot);
  src: url(../fonts/circular/lineto-circular-black-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-black-c.woff) format("woff"), url(../fonts/circular/lineto-circular-black-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-black-c.svg#LLCircularWeb-Black) format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-bookitalic-c.eot);
  src: url(../fonts/circular/lineto-circular-bookitalic-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-bookitalic-c.woff) format("woff"), url(../fonts/circular/lineto-circular-bookitalic-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-bookitalic-c.svg#LLCircularWeb-Bookitalic) format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-mediumitalic-c.eot);
  src: url(../fonts/circular/lineto-circular-mediumitalic-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-mediumitalic-c.woff) format("woff"), url(../fonts/circular/lineto-circular-mediumitalic-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-mediumitalic-c.svg#LLCircularWeb-Mediumitalic) format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-bolditalic-c.eot);
  src: url(../fonts/circular/lineto-circular-bolditalic-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-bolditalic-c.woff) format("woff"), url(../fonts/circular/lineto-circular-bolditalic-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-bolditalic-c.svg#LLCircularWeb-Bolditalic) format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: LLCircularWeb;
  src: url(../fonts/circular/lineto-circular-blackitalic-c.eot);
  src: url(../fonts/circular/lineto-circular-blackitalic-c.eot?#iefix) format("embedded-opentype"), url(../fonts/circular/lineto-circular-blackitalic-c.woff) format("woff"), url(../fonts/circular/lineto-circular-blackitalic-c.ttf) format("truetype"), url(../fonts/circular/lineto-circular-blackitalic-c.svg#LLCircularWeb-Blackitalic) format("svg");
  font-weight: 800;
  font-style: italic;
}
.navbar-af {
  background-color: #1e88e5;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.navbar-af .navbar-brand {
  color: #fff;
  font-weight: bold;
  font-size: 1.5rem;
  margin-left: 1rem;
}
.navbar-af .navbar-nav {
  margin-left: auto;
  margin-right: 1rem;
}
.navbar-af .navbar-nav .nav-link {
  color: #fff;
}
.navbar-af .navbar-nav .nav-link:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar-af .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-af .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-af .navbar-text {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}
.navbar-af .navbar-text:hover {
  text-decoration: underline;
}

.footer-af {
  background-color: #37474f;
  color: #fff;
  padding: 1rem;
  text-align: center;
}

.af-navbar {
  margin-top: 0.5rem;
}
.af-navbar .nav-link {
  color: #37474f;
}
.af-navbar .nav-link:hover {
  background-color: #cfcfcf;
}

.sidebar-sticky {
  overflow-y: auto;
  max-height: 100vh;
  position: sticky;
  top: 0;
}

.section {
  margin-top: 1.5rem;
}
.section .section-name {
  font-size: 1.15rem;
  text-transform: capitalize;
}
.section .section-name .required {
  text-transform: lowercase;
  font-size: 0.9rem;
  font-style: italic;
  font-weight: 400;
  margin-left: 0.25rem;
}

.card {
  border-radius: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.card .card-body-header {
  padding: 0.5rem;
  padding-top: 0;
}
.card .card-body-header .card-name {
  font-size: 1.125rem;
  font-weight: 500;
}
.card .card-body-content {
  padding: 0.5rem;
}
.card .card-body-content .card-format {
  padding-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
}
.card .card-body-content .card-format > * {
  margin: 0;
}
.card .card-body-content .card-format-title {
  font-size: 1rem;
  font-weight: 600;
}
.card .card-body-content .card-format-value {
  font-family: monospace;
  font-size: 0.8rem;
  border: 1px solid #cfcfcf;
  padding: 0.125rem 0.25rem;
  border-radius: 0.25rem;
  background-color: #cfcfcf;
}
.card-parameter {
  background-color: rgba(207, 207, 207, 0.1921568627);
}
.card-parameter .card-body-header {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
}
.card-parameter .card-body-header .card-name {
  font-family: monospace;
  margin: 0;
}
.card-parameter .card-body-header .parameter-type {
  font-size: 0.8rem;
  font-style: italic;
}
.card-parameter .card-body-header .parameter-required {
  font-size: 0.9rem;
  color: #eb0000;
}
.card-parameter .card-body-content .card-format-value {
  font-family: monospace;
  font-size: 0.9rem;
  border: 1px solid rgba(194, 227, 255, 0.7725490196);
  padding: 0.125rem 0.25rem;
  border-radius: 0.25rem;
  background-color: rgba(194, 227, 255, 0.7725490196);
}
.card-request .card-format:first-child {
  padding-top: 0;
}
.card-request .card-format .value-item:not(:first-child) {
  padding-left: 0.5rem;
}
.card-request .card-format .value-item:not(:last-child) {
  padding-right: 0.5rem;
  border-right: 1px solid #000;
}
.card-response {
  background-color: rgba(194, 227, 255, 0.1921568627);
}
.card-response .card-body-header .card-name {
  position: relative;
  margin-left: 1rem;
}
.card-response .card-body-header .card-name::before {
  content: "";
  position: absolute;
  left: -1rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
}
.card-response .card-body-header .response-success::before {
  background-color: #2da551;
}
.card-response .card-body-header .response-danger::before {
  background-color: #bb2e2e;
}
.card-response .card-body-header .response-info::before {
  background-color: #297ac0;
}
.card-property .card-body-header {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
}
.card-property .card-body-header .card-name {
  font-size: 1.25rem;
  margin: 0;
}
.card-property .card-body-header .property-type {
  font-style: italic;
}
.card-property .card-body-content .card-nested-title {
  font-size: 1.125rem;
  font-weight: 500;
  padding-bottom: 0.5rem;
}
.card-property .card-body-content .card-nested-link {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
}
.card-property .card-body-content .card-nested-link .card-nested-content-value {
  font-style: italic;
}

.docs-list {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.docs-list .section-title {
  font-size: 1rem;
  font-weight: bold;
}
.docs-list .section-list {
  list-style: none;
  padding: 0;
}
.docs-list .section-list-item {
  padding: 0.15rem 0;
}
.docs-list .section-list-link {
  color: #7c7c7c;
}
.docs-list .section-list-link:hover {
  color: #37474f;
}
.docs-list .method {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
}
.docs-list .method.get:hover {
  color: #2da551;
}
.docs-list .method.post:hover {
  color: #d4c220;
}
.docs-list .method.put:hover {
  color: #297ac0;
}
.docs-list .method.delete:hover {
  color: #bb2e2e;
}
.docs-home .info-header {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.docs-home .info-header > * {
  margin: 0;
}
.docs-home .info-title {
  font-size: 2.25rem;
}
.docs-home .info-version {
  font-size: 1rem;
  font-weight: 700;
  color: #1e88e5;
  border: 2px solid #1e88e5;
  padding: 0.125rem 0.5rem;
  border-radius: 1.5rem;
}
.docs-description {
  padding: 0.5rem 1rem;
}
.docs-description .endpoint:not(:first-child) {
  margin-top: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #cfcfcf;
}
.docs-description .endpoint .method {
  margin-right: 0.5rem;
  padding: 0.25rem 0.5rem 0.25rem 0;
  border-radius: 0.25rem;
  font-size: 1rem;
  text-transform: uppercase;
}
.docs-description .endpoint .method.get {
  color: #2da551;
}
.docs-description .endpoint .method.post {
  color: #d4c220;
}
.docs-description .endpoint .method.put {
  color: #297ac0;
}
.docs-description .endpoint .method.delete {
  color: #bb2e2e;
}
.docs-description .endpoint .method-name {
  font-size: 1.25rem;
  font-family: monospace;
}
.docs-description .schema {
  padding-top: 1rem;
}
.docs-description .schema .schema-title {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 1rem;
}
.docs-description .schema .schema-name {
  font-size: 2rem;
}
.docs-description .schema .schema-type {
  font-size: 1rem;
  font-weight: 400;
  font-style: italic;
  border: 1px solid #cfcfcf;
  padding: 0.25rem 0.5rem;
  border-radius: 2rem;
}
.docs-description .paragraph-title {
  font-size: 1rem;
  font-weight: bold;
  margin-top: 1rem;
}

html {
  font-family: LLCircularWeb, "Helvetica Neue", Helvetica, sans-serif;
}

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