.pointer {
  cursor: pointer;
}

/* react-datepicker */
.react-datepicker__year-wrapper {
  justify-content: center;
}
.react-datepicker-popper {
  z-index: 2 !important;
}
.custom-react-datepicker-wrapper-w-100 .react-datepicker-wrapper {
  width: 100% !important;
}

.text-truncate-300 {
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-title-truncate {
  word-break: break-word;
}

.d-none {
  display: none !important;
}

a.a-hover-deco-none:hover {
  text-decoration: none;
  color: black;
}

/* TOS, 이용약관 */
.custom-tos-privacy ol {
  list-style-type: decimal !important;
}
.custom-tos-privacy ul {
  list-style-type: disc !important;
}

.custom-tos-privacy table {
  text-align: center;
}

.custom-tos-terms {
  color: #000;
  overflow-y: auto;
}
.custom-tos-terms strong {
  display: block;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  padding-bottom: 10px;
}

/* tinymce 에디터 도메인 등록 알림 문구 display none 처리 */
.tox-notifications-container {
  display: none;
}
.tox-notifications-container {
  display: none !important;
}

.customModalOpen {
  animation: modal-show 0.3s;
}

/* 게시글 목록 제목 너비 조정 */
@media screen and (max-width: 992px) {
  .table-title-truncate {
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
