/* 기본 테마 색상 재정의 */
.btn-primary,
.navbar-light .navbar-nav .nav-link.active,
.bg-primary{
    background-color: #861f1c !important; /* 원하는 색상으로 변경 */
    border-color: #861f1c !important;
}


a:link,a:hover{
	color: #333 !important;
}

.btn:hover {
    background-color: #861f1c; /* 롤오버 시 배경색 변경, 색상은 예시이며 원하는 색으로 변경 가능 */
	color:#FFF !important;
}

.workchat-leftmenu-menus-submenu a:hover span{
	background:#ac2723 !important;
}
.prompt_library_category .item.active{
	background:#ac2723 !important;
}

.prompt_library_category .item:hover{
	border:1px solid #ac2723 !important;
}

.prompt_library_category_mddile .btn_prompt_library_newprompt:hover{
	background:#ac2723 !important;
}

.prompt_library_cards .item:hover{
	border:1px solid #ac2723 !important;
}


.prompt_library_cards .item .item_title_functions i:hover{
	color:#ac2723 !important;
}



/* Primary 컬러 변경 */
.btn-primary, .bg-primary, .text-primary {
	background-color: #861f1c !important; /* 배경 컬러 변경 */
	border-color: #861f1c !important; /* 테두리 컬러 변경 - 버튼 등에 적용됩니다. */
}

a:hover {
	background-color: #861f1c !important; /* 배경 컬러 변경 */
	color:#FFF !important;
}

/* 헤더 */
.custom-header {
  height: 40px;
  background-color: #861f1c;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}

.custom-header img {
  height: 35px;
  margin-left:280px;
}

.custom-header ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  color:#FFF;
}

.custom-header ul li {
  margin-left: 20px;
  cursor:pointer;
}

.custom-header ul li.active a{
  font-weight: bold;
  color: #ffc107 !important;
}


.custom-header ul li a {
text-decoration: none;
color: #FFF !important;
padding: 5px 10px;
border-radius: 5px;
transition: color 0.3s ease;
}

.custom-header ul li a:hover {
color: #ffc107 !important;
}

.custom-header ul li a.active {
color: #fff;
}