@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css");
.btn-primary {
  background-color: #2685BF;
  --bs-btn-border-color:$primary;
  width: 100%;
  padding: 4px; }

.onurix-font {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif" !important;
  font-size: 13px !important;
  min-height: 35px;
  line-height: 35px; }

.btn-menu {
  background-color: #2685BF;
  color: #ffffff;
  width: 100%;
  padding-left: 15px;
  text-align: left;
  text-decoration: none; }

.link-active {
  background-color: #0000004D;
  color: #ffffffd1;
  border-left: 4.8px solid #f69900; }

.children-list {
  background-color: #0000004D; }

.btn-menu-item {
  background-color: transparent;
  color: #ffffff93;
  width: 100%;
  padding: 0;
  text-align: left;
  text-decoration: none;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif" !important;
  font-size: 13px !important;
  min-height: 35px;
  line-height: 35px; }

.btn-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffffd1;
  width: 100%;
  padding: 3px;
  text-align: left;
  text-decoration: none; }

.selected {
  background-color: rgba(0, 0, 0, 0.3); }

.bg-primary {
  background-color: #2685BF; }

.nav-item {
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: rgba(38, 133, 191, 0.5); }

@font-face {
  font-family: "conthrax";
  src: local("./conthrax-sb.otf"); }

* {
  font-family: "conthrax";
  font-size: 1rem; }

.code-text, .token, #text {
  font-size: 14px !important;
  font-family: "conthrax" !important; }

code {
  overflow-x: scroll;
  display: block; }

code::-webkit-scrollbar {
  width: 50%;
  height: 0.3rem; }

code::-webkit-scrollbar-thumb:hover {
  background: #2685BF; }

code::-webkit-scrollbar-track {
  background: #212529;
  border-radius: 5px; }

code::-webkit-scrollbar-thumb {
  background: #8BC3D9;
  border-radius: 5px;
  height: 0.5em; }

#errorLink > strong:hover {
  color: #ffffff; }

::-webkit-scrollbar {
  width: 6px; }

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 5px; }

::-webkit-scrollbar-thumb {
  background: #8BC3D9;
  border-radius: 5px; }

::-webkit-scrollbar-thumb:hover {
  background: #2685BF; }

.POST::after {
  content: "POST";
  font-size: x-small;
  color: #000;
  margin: 1rem;
  background-color: #77d377;
  border-radius: 3px;
  padding: 4px; }

.GET::after {
  content: "GET";
  font-size: x-small;
  color: #000;
  margin: 1rem;
  background-color: #5AB8F2;
  border-radius: 3px;
  padding: 4px; }

.DELETE::after {
  content: "DELETE";
  font-size: x-small;
  color: #000;
  margin: 1rem;
  background-color: #f57485;
  border-radius: 3px;
  padding: 4px; }

.DEPRECATED::after {
  content: "deprecated";
  font-size: x-small;
  color: #000;
  margin: 1rem;
  background-color: #f57485;
  border-radius: 3px;
  padding: 4px; }

.bg-primary-onurix {
  background: #2685BF; }

.vh-100-op {
  min-height: 90vh; }

#nav {
  padding-left: 0; }

.nav {
  --bs-nav-link-padding-x: 0.5rem ;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
  list-style: none; }

.navigation-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%; }

#burger-button {
  display: none;
  border-radius: 60px;
  background-color: #2685BF;
  height: 2.5vw;
  width: 20%;
  margin: 10px; }

.bar-burger-button {
  height: 3px;
  width: 70%;
  background-color: #f1f1f1;
  margin: 2.5px; }

.dropdown-toggle {
  background-color: #ffffff;
  color: #2685BF;
  border: none; }

.dropdown-toggle:hover {
  background-color: #2685BF;
  color: #ffffff; }

.dropdown-toggle::after {
  content: none; }

@media screen and (max-width: 400px) {
  #nav {
    display: none;
    --bs-nav-link-padding-x: 0.5rem ;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 100%; }
  header {
    width: 100%; }
  .row {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .row .col-md-2 {
      width: 100%; }
    .row .col-md-12 {
      width: 100%; }
  .navigation-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  #burger-button {
    border-radius: 50%;
    background-color: #2685BF;
    height: 8vw;
    width: 10%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 8px; }
  .bar-burger-button {
    height: 0.6vw;
    width: 50%;
    background-color: #f1f1f1;
    margin: 0.1em;
    padding: 0.1em; }
  #mail-support {
    padding: 0;
    position: relative;
    right: 10px; }
  #nav-info {
    flex-direction: row; }
  code::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  code::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  code::-webkit-scrollbar-track {
    background: #212529;
    border-radius: 5px; }
  code::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; }
  .url::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  .url::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  .url::-webkit-scrollbar-track {
    background: #ffffff;
    border-radius: 5px; }
  .url::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; } }

@media screen and (max-width: 770px) and (min-width: 401px) {
  #nav {
    display: none;
    --bs-nav-link-padding-x: 0.5rem ;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 100%; }
  .url {
    overflow: scroll; }
  .row {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .row .col-md-2 {
      width: 100%; }
    .row .col-md-12 {
      width: 100%; }
  .navigation-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  #burger-button {
    border-radius: 50%;
    background-color: #2685BF;
    height: 10vw;
    width: 10%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 8px;
    box-sizing: border-box; }
  .bar-burger-button {
    height: 0.1wv;
    width: 50%;
    background-color: #f1f1f1;
    margin: 0.2em;
    padding: 0.1em; }
  #nav-info {
    flex-direction: row; }
  code::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  code::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  code::-webkit-scrollbar-track {
    background: #212529;
    border-radius: 5px; }
  code::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; }
  .url::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  .url::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  .url::-webkit-scrollbar-track {
    background: #ffffff;
    border-radius: 5px; }
  .url::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; } }

@media screen and (max-width: 1100px) and (min-width: 771px) {
  #nav {
    display: none;
    --bs-nav-link-padding-x: 0.5rem ;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    width: 100%; }
  .row {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .row .col-md-2 {
      width: 100%; }
    .row .col-md-12 {
      width: 100%; }
  #burger-button {
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #2685BF;
    height: 7vw;
    width: 7%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 10px; }
  .bar-burger-button {
    height: 0.5vw;
    width: 50%;
    background-color: #f1f1f1;
    margin: 0.2em;
    padding: 0.1em; }
  #nav-info {
    flex-direction: row; }
  code::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  code::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  code::-webkit-scrollbar-track {
    background: #212529;
    border-radius: 5px; }
  code::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; }
  .url::-webkit-scrollbar {
    width: 50%;
    height: 0.3rem; }
  .url::-webkit-scrollbar-thumb:hover {
    background: #2685BF; }
  .url::-webkit-scrollbar-track {
    background: #ffffff;
    border-radius: 5px; }
  .url::-webkit-scrollbar-thumb {
    background: #8BC3D9;
    border-radius: 5px;
    height: 0.5em; } }
