/*swagger.css*/

#swagger-ui > section > div.topbar > div > div > a > img {
  display: none; /* 기존 로고 이미지 숨기기 */
}

#swagger-ui > section > div.topbar > div > div > a {
  background-image: url('https://d1vyuphfhll74k.cloudfront.net/assets/images/g-logo.png'); /* 새 로고 이미지로 변경 */
  background-size: contain; /* 이미지 크기를 요소 내에 맞춤 */
  background-repeat: no-repeat; /* 이미지 반복 없음 */
  /*background-position: center; !* 이미지를 중앙에 위치 *!*/
  /*width: 100px; !* 로고의 너비 설정 *!*/
  height: 20px; /* 로고의 높이 설정 */
}

.swagger-ui .topbar {
  background-color: #fff;
  padding: 10px 0;
}

.swagger-ui .topbar .download-url-wrapper .select-label {
  color: #3b4151
}

#swagger-ui > section > div.swagger-ui > div:nth-child(2) > div.information-container.wrapper > section > div > div > hgroup > a > span {
  display: none;
}

.try-out {
  display: none;
}

.diagram-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  max-width: 1460px;
  max-height: 700px;
  margin: auto auto;
}

.row-container {
  display: flex;
  width: 100%;
  height: 300px;
}

.image-container {
  flex: 1;
  height: 300px;
}

.image {
  object-fit: contain;
  height: 100%;
  cursor: pointer;
}
.api {margin: 40px 32px;}
.api h3 {font-size: 40px;font-weight: 800; padding-bottom: 0px; margin: 0;}
.api h2 {font-size: 32px; padding-top: 40px;padding-bottom:12px;  margin: 0;}
.api h1 {font-size: 22px;padding-top: 18px;padding-bottom:6px;  margin: 0;}
.api h4 {font-size: 20px;font-weight: 600;padding-top: 12px;  margin: 0;}
.api p {font-size: 18px; font-weight: 400; padding-top: 4px; margin: 0;}
.api .http {border: 1px solid black; border-collapse: collapse;}
.http th {border: 1px solid black; border-collapse: collapse; padding: 8px 18px; text-align: center;}
.http .sub p {text-align: left;}
.http  h4 {padding-top: 0px;}