
#suggestions_actor {
  margin-left:-3px;
  margin-top:6px;
  position:relative;
}

#suggestions_actor.msuggestions {
  margin-top:-44px;
}

#suggestions_actor strong {
  color:#c2c2c2;
}

#suggestions_actor ul.autocomplete-list {
  background:#fff none repeat scroll 0 0;
  border-radius:6px;
  left:3px;
  list-style:outside none none;
  padding:5px 0 10px;
  position:absolute;
  top:0;
  max-width:390px;
  width:100%;
  z-index:15;
  border:1px solid#333
}

#suggestions_actor ul.autocomplete-list li {
  display:block;
  height:35px;
  line-height:35px;
  margin:0 8px;
  padding:0 5px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#000;
  border-radius: 8px;
}

#suggestions_actor ul.autocomplete-list li a {
  width:100%;
  display:inline-block;
}

#suggestions_actor ul.autocomplete-list li.last {
  border-bottom:none;
  background:rgba(0,0,0,0) url("image/icon_childparenthover.png") no-repeat scroll right center;
}

#suggestions_actor ul.autocomplete-list li.last a {
  color:#337ab7;
}

#suggestions_actor ul.autocomplete-list li.film {
  height:65px;
  line-height:20px;
  padding-top:4px;
  display: flex;
}

#suggestions_actor ul.autocomplete-list li.film:hover {
  background: #d4e3f0;
}

#suggestions_actor ul.autocomplete-list li.film div:nth-child(1) {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    border: 1px solid #000;
	border-radius: 5px;
	background: url(/Theme/images/lazyload_default.svg) no-repeat center center #fff;
}

#suggestions_actor ul.autocomplete-list li.film div:nth-child(2) {
    width: calc(100% - 75px);
    padding-right: 10px;
    word-wrap: break-word;
    overflow: hidden;
}


#suggestions_actor ul.autocomplete-list li.film div:nth-child(1) img {
width: 100%;
    height: 100%;
    object-fit: cover;
	transform: scale(1);
}

#suggestions_actor ul.autocomplete-list li.film a {
  line-height:14px;
}

#suggestions_actor ul.autocomplete-list li.film span {
  font-size:12px;
}

#suggestions_actor ul.autocomplete-list li.hover {
  background:#151515 none repeat scroll 0 0;
}

#suggestions_actor ul.autocomplete-list li strong {
  color:#0094fc;
}

#suggestions_actor ul.autocomplete-list li span {
  color:#666;
}

#suggestions_actor ul.autocomplete-list li a span {
  color:#333;
}

#suggestions_actor ul.autocomplete-list li a {
  color:#000;
}

#suggestions_actor ul.autocomplete-list li a:hover {
  color:#0094fc;
}

#suggestions_actor ul.autocomplete-list li a.active {
  color:#0094fc;
}

#suggestions_actor .keyword {
  background:#2d2d2d none repeat scroll 0 0;
  border:1px solid #000;
  border-radius:4px;
  box-shadow:0 1px 0 0 #242424;
  color:#8c8c8c;
  float:left;
  font-size:12px;
  height:38px;
  line-height:38px;
  margin-bottom:5px;
  margin-left:2px;
  padding:0 12px;
  width:326px;
}

#suggestions_actor .submit {
  background-color:#000;
  background-position:0 0;
  border:medium none;
  cursor:pointer;
  float:left;
  height:40px;
  margin-left:8px;
  width:56px;
}

#suggestions_actor .submit:hover {
  background-position:-56px 0;
}

.listfilm_actor{}

.listfilm_actor_item{display:flex;margin: 0;width: 100%;border-top: 1px solid #4f4f4f;border-left: 1px solid #4f4f4f;border-right: 1px solid #4f4f4f;align-items: center;}



.listfilm_actor_item:last-child {
    border-bottom: 1px solid #4f4f4f;
}


.listfilm_actor_film{width:calc(100% - 61px);border-left: 1px solid #4f4f4f;}

.listfilm_actor_film_item{display: flex;
    width: 100%;border-bottom: 1px solid #4f4f4f;}

.listfilm_actor_film_item:last-child {border-bottom: 0;}



.listfilm_actor_year{font-size: 25px;line-height: 32px;color: #666;font-weight:bold;width:60px;text-align:center;transform: rotate(-90deg);}

.listfilm_actor .film-item{display:flex;    padding: 5px;width:100%}

.listfilm_actor .film-item:hover{
	background: #20232f;
}






/* Đặt kích thước và kiểu hiển thị cho ảnh phim */
.listfilm_actor .film-item > div:first-child {
    width: 70px;
    height: 85px;
    overflow: hidden;
    margin: 4px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    background: url(/Theme/images/lazyload_default.svg) no-repeat center center #fff;
}

.listfilm_actor .film-item > div:first-child > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Chỉnh margin và width cho thông tin phim */
.listfilm_actor .film-item > div:nth-child(2) {
    margin-left: 5px;
    margin-top: 5px;
    margin-right: 10px;
    width: calc(100% - 96px); /* Điều chỉnh lại width nếu ảnh rộng 44px + margin */
}

/* Style cho nút xóa */
.remove-film {
    height: 20px;
    margin: 10px;
}

/* Style cho tên phim */
.listfilm_actor .film-item div:nth-child(2) .name {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
}

/* Style cho tên tiếng Anh của phim */
.listfilm_actor .film-item div:nth-child(2) .name2 {
    line-height: 20px;
    color: #999;
    font-size: 13px;
    overflow: hidden;
    height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media(max-width:999px) {
	.listfilm_actor{padding:10px}
}
.flag_img{display:flex}
.flag_img img{height:16px;margin-right:5px}




.fade-server:not(.show) {
    opacity: 0;
    display: none;
}

.fade-server {
    transition: opacity .15s linear;
}

.de-eps.is-simple .item.nonactive{display:none}
.episode-search{margin-top: -20px;
    display: block;
    margin-bottom: 20px;
    padding: 5px;
    border-radius: 8px;
    border: 0;
    color: #fff;
    background: #35341e;}

.list-server span.btn{margin-right:5px}	
	
.playing {
    width: 20px;
    height: 20px;
    border: 4px solid #f8ff07;
    border-top: 4px solid transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
