.mw-100 {max-width: 100%;}
.w200 {width: 200px}
.w40 {width: 40px !important;}
.mt-4 {margin-top: 2rem !important;}
.pe-6 {padding-right: 3.5rem !important;}
.ps35 {padding-right: 35px !important;}
.ps45 {padding-right: 45px !important;}
.ps60 {padding-right: 60px !important;}
.font-md {font-size: 22px !important;}
.top-5 {top: 3px !important;}
.theme-dark-bg {background-color: #1a2236 !important;}
.bor-0 {border: 0 !important;}
.fw-500 {font-weight: 500 !important;}
.text-grey-500 {color: #adb5bd !important;}
.font-xs {font-size: 16px !important;}
.font-xssss {font-size: 13px !important;}
.talc-user .lh-20 {line-height: 20px !important;}
.w30 {width: 30px !important;}
.w35 {width: 35px !important;}
.w40 {width: 40px !important;}
.w45 {width: 45px !important;}
.w50 {width: 50px !important;}
.talc-user .w50 {width: 50px !important;}
.talc-user .w60 {width: 60px !important;}
.talc-user .w70 {width: 70px !important;}
.talc-user .w80 {width: 80px !important;}
.talc-user .w100 {width: 100px !important;}
.talc-user .w120 {width: 120px !important;}
.rounded-xxl {border-radius: 15px !important;}
.rounded-xl {border-radius: 30px !important;}
.bg-grey {background-color: #eee !important;}
.text-grey-800 {color: #343a40 !important;}
.shadow-xss {box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05) !important;}
.rounded-3 {border-radius: 0.3rem !important;}
.disabled {opacity: 0.5;pointer-events: none;cursor: default;text-decoration: none;}
.disabled i {color: #fff !important;opacity: 0.6;}
.hidden {display: none;}
.unfocus--- {opacity: 0.5;}
.remove-comment-bg-red {background-color: rgb(255 0 0 / 16%);}
.card-body-comment, .card-body-comment-pin {/* background: #191d28; *//* border-radius: 5px; *//* padding-top: 15px; *//* padding-bottom: 15px; */}
.card-body-comment-pin .talc-comment-item {position:relative;/* padding: 1px; */}
.card-body-comment-pin .talc-comment-item-:before {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #f7c70c14;border: 1px dashed #f7c70c4f;border-radius: 25px;/* padding: 20px 15px 15px 15px; */}
.talc-post-bx-comment {padding: 0px 50px 0 0;position: relative;margin: 15px 0 20px 0;}
.talc-post-bx-comment:before {content: '';position: absolute;right: 50px;bottom: 0;background: #1a2236;top: 0;left: 0;border-radius: 5px;}
.talc-post-bx-comment textarea {border-radius: 5px;box-sizing: border-box;resize: none;height: 40px;padding: 5px 10px;margin-top: 10px;background: transparent;position: relative;z-index: 2;}
.talc-post-bx-comment .avatar {position: absolute;right: 0;top: 6px;}
.talc-post-bx-comment-actions {display: flex;position: relative;justify-content: space-between;align-items: center;z-index: 2;padding: 5px;font-size: 18px;border-top: 1px solid rgb(204 204 204 / 5%);}
.talc-post-bx-comment-actions i {margin-right: 8px;color: #0d6efd;}
.talc-btn-submit,
.talc-btn-cencel {margin-left: 8px;font-size: 13px;background: #0d6efd;padding: 2px 14px;border-radius: 13px;display: inline-flex;align-items: center;}
.talc-btn-cencel {background: #991919}
.talc-btn-submit i,
.talc-btn-cencel i{margin-left: 5px;color: #fff;margin-right: 0;font-size: 15px;}
.talc-comment-post {border: 1px dashed #364464;/* padding: 20px 15px 15px 15px; */border-radius: 15px 15px 15px 15px;margin-bottom: 10px;}
.card-body-comment-pin .talc-comment-post {/* border: 0; *//* padding: 0; */background: #f7c70c14;border: 1px dashed #f7c70c4f;}
.card-body-comment-pin .talc-comment-item:first-child .talc-comment-post {/* border-top: 0; */}
.talc-comment-header {margin: 1px !important;padding: 10px 10px 0 10px;background: rgba(0, 0, 0, 0.30);border-radius: 15px 15px 0 0;}
.talc-post-footer {margin: 2px !important;padding: 5px 5px;background: rgba(0, 0, 0, 0.40);border-radius: 15px;}
.talc-comment-post .comments-content {padding: 15px 15px;}
.talc-comment-post .avatar {position: relative;margin-bottom: 10px;}
.talc-comment-post.user-vip .avatar img {position: relative;border: 2px solid #f7c70c;}
.talc-comment-post .avatar i {position: absolute;top: -14px;right: -14px;color: #f7c70c;z-index: 2;font-size: 24px;}
.talc-comment-post h4 {font-size: 14px;font-weight: 600;color: #fff;}
.talc-comment-post h4 span {font-size: 12px;font-weight: 400}
.talc-comment-post .badge {border-radius: 11px 2px;padding: 4px 8px;}
.talc-comment-post .badge.bg-dark {background: #565656 !important}
.talc-sub-comment-post {margin-right: 20px}
.talc-sub-comment-post .talc-comment-post  {/* margin-right: 0; *//* padding: 0; *//* border: 1px dashed #364464; *//* background: #121929; *//* border-radius: 10px; */}
.talc-sub-comment-post .talc-comment-item {border: 0;margin: 0;}
.talc-sub-comment-post .talc-comment-item:last-child {margin-bottom: 15px;}
.talc-sub-comment-post .talc-comment-post:first-child {margin-top: 10px;}
.talc-comment-post .fa-badge-check {color: #05f;font-size: 15px;}
.talc-comment-post p {font-size: 14px;font-weight: 400;text-align: inherit;overflow-y: hidden !important;}
.talc-comment-post p::-webkit-scrollbar-thumb {height: 5px!important;}
@media only screen and (min-width: 991px) {
    .talc-comment-post p::-webkit-scrollbar {height: 5px!important;}
}
.talc-remove-comment:hover {color: #f9605c}
.talc-user .bg-primary-gradiant {background: linear-gradient(135deg, #05f, #09f) !important;}
.talc-user .text-dark {color: #eee !important;}
.bg-primary-gradiant {background: linear-gradient(135deg, #05f, #09f) !important;}
.emoji-wrap.active {display: block;}
.emoji-wrap {position: absolute;bottom: 36px;width: auto;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);/* width: auto; */background-color: #1A2236;padding: 5px 5px 5px 10px;border-radius: 5px;display: none;}
.emoji-wrap li {margin-right: 4px !important;cursor: pointer;}
.list-inline-item {display: inline-block;}
.emoji-wrap li i {margin-right: 0 !important;font-size: 21px;}
.em, .em-svg {height: 1.2em;width: 1.2em;background-position: center;background-repeat: no-repeat;background-size: contain;display: inline-block;vertical-align: middle;}
.em-size1 {height: 1.6em;width: 1.6em;}
.em-like {background-image: url(images/like.png);}
.em-love {background-image: url(images/love.png);}
.em-wow {background-image: url(images/wow.png);}
.em-funny {background-image: url(images/funny.png);}
.em-angry {background-image: url(images/angry.png);}
.emoji-bttn ul {margin-left: 10px;margin-right: 10px;}
.emoji-bttn li {margin: 0 -4px !important;}
.emoji-bttn li i {font-size: 20px;}
.emoji-bttn span {background: linear-gradient(135deg, #05f, #09f);padding: 0 8px;border-radius: 14px;cursor: pointer;}
.emoji-bttn div {margin-right: 10px;display: inline-flex;align-items: center;}
.emoji-bttn div i {margin-left: -5px;height: 2em;width: 2em;}
.user-reactions-list {max-height: 70vh;overflow: auto;}
.user-reaction-list {display: flex;justify-content: space-between;align-items: center;height: 45px;margin-bottom: 8px;}
.user-reaction-list .meta {display: flex;gap: 1em;padding-left: 3em;align-items: center;}
.user-reaction-list .meta h6 {margin: 0;color: #fff;font-size: 14px;font-weight: 300;}
.user-reaction-list .meta h6 small {display:block;font-size: 12px;text-align: right;margin-top: 5px}
#action-modal .user-reaction-list .em {font-size: 25px;}
.image-separator {margin-bottom: 3px;/* border: 1px dashed rgb(240 242 245 / 35%); */position: relative;/* gap: 5px; */margin: 5px;/* display: block; */}
.image-separator div {position: relative;}
.image-separator div i.imse-remove{position: absolute;font-size: 16px;color: #d71b2d;right: 10px;top: 5px;cursor: pointer;background: #fff;border-radius: 50%;width: 26px;height: 26px;/* text-align: center; */display: flex;align-items: center;justify-content: center;}
.image-separator img {max-width:100%;width:100%;height:100%;max-height:100%;object-fit:cover}
.image-separator .preview {height: 120px;width: calc(33.33333% - 3.66px);}
.image-separator .preview:first-child {height: 315px;object-fit: cover;overflow: hidden;width: 100%;}
.talc-comment-tools .dropdown-toggle {font-size: 16px;cursor: pointer;width: 12px;display: inline-block;text-align: center;}
.talc-comment-tools .dropdown-toggle:before {display: none;}
.talc-comment-tools .dropdown-menu {background: #1A2236;text-align: right;min-width: 90px;padding: 0;}
.talc-comment-tools .dropdown-menu a {color: #ccc;font-size: 12px;padding: .25rem 0.5rem .25rem 0.8rem;}
.talc-comment-tools .dropdown-menu a.talc-remove-comment {color: #d71b2d;font-size: 12px;}
.talc-comment-tools .dropdown-menu a i {margin-left: 3px}
.talc-comment-tools .dropdown-menu .dropdown-divider {border-color: #737883;margin: .1rem 0;}
.talc-comment-tools .dropdown-item:focus, .talc-comment-tools .dropdown-item:hover,
.talc-comment-tools .dropdown-item.active, .talc-comment-tools .dropdown-item:active {color: #fff;text-decoration: none;background-color: #12192a;}
.lf-modal .modal-content {background-color: #293145 !important;}
.lf-modal .modal-header {display: none;}
.lf-modal .modal-body {text-align: center;}
.lf-modal .modal-body i {font-size: 24px;}
.lf-modal .modal-body h3 {margin-bottom: 10px;text-transform: uppercase;font-size: 14px;color: #fff;font-weight: 700;padding: 10px}
.lf-modal .modal-body p {font-size: 14px;font-weight: 400}
.lf-modal .modal-footer {justify-content: space-between;border-top-color: #323c55;}
.lf-modal .btn {border-radius: 20px;padding: 4px 20px 6px;font-size: 14px}
.lf-modal .btn i {padding-right: 4px}
.lf-modal .fa-exclamation-triangle,.lf-modal.lf-warning h3 {color: #d64541}
.lf-modal.lf-warning .modal-body span {opacity: .9}
.btn-round-xs {width: 25px;height: 25px;border-radius: 25px;display: inline-block;line-height: 25px !important;text-align: center;}
.talc-form-reporting {padding: 5px 5px 10px 5px;background: #1A2236;border-radius: 5px;margin-top: 15px}
.talc-form-reporting .form-control {border-radius: 5px;margin-bottom: 10px;height: 65px;}
.spa-emoji {font-size: 21px}
.comment-focus {background: #0e121f;border: 2px solid #283048}
.talc-likes {display: flex;align-items: center;border-radius: 2px;gap: 3px;}
.talc-likes a {padding: 1px 5px;border: 1px solid rgb(10 41 72 / 85%);border-radius: 17px;background: rgb(8 31 55 / 47%);}
.talc-btn-reply {padding: 0px 12px;border: 1px solid rgb(10 41 72 / 85%);border-radius: 20px;background: rgb(8 31 55 / 47%);}
.talc-btn-like i.fa-solid {color: #1a1ae9;}
.talc-btn-deslike i.fa-solid {color: #d8293b;}
.talc-btn-like i, .talc-btn-deslike i, .likes-btn-show i {font-size: 16px;position: relative;top: 2px;}
.talc-btn-like span, .talc-btn-deslike span {font-size: 12px;display: inline-flex;}
.allcomments {color: #fff;font-size: 16px;}
.comment_sort a {font-size: 13px;margin-right: 10px;color: var(--atv-color1);background: rgb(26 56 86 / 47%);padding: 5px 15px;border-radius: 25px;font-weight: 500}
.comment_sort a:hover,
.comment_sort a.active {color: #fcfcfc;background: rgb(37 93 149 / 47%);}
.comment_sort a i {font-size: 14px;}
.border-bottom {border-color: #1b253c!important;}
.border-bottom-dashed {border-bottom:1px dashed #2a3856!important;}
.single-page .emoji-picker-icon {left: 10px !important}
.single-episode .emoji-picker-icon {left: 0px !important}
.card-body-comment h4, .card-body-comment-pin h4 {float: none;margin: 0;}
.width-360px {width: 360px;}
.avatar-sm {height: 3rem;width: 3rem;}
.avatar-md {height: 5rem;width: 5rem;}
.rounded-circle {border-radius: 50% !important;}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:center;direction: rtl;}
.media-body{-ms-flex:1;flex:1}
.font-size-10 {font-size: 10px;}
.font-size-11 {font-size: 11px;}
.font-size-12 {font-size: 12px;}
.font-size-14 {font-size: 14px;}
.font-size-15 {font-size: 15px;}
.font-size-16 {font-size: 16px;}
.font-size-18 {font-size: 18px;}
.media-body .user_vip {margin-left: 3px;height: 20px;border-radius: 10px;text-align: center;line-height: 20px;padding: 0 5px;color: #fff;background: #fa5050;font-size: 11px;margin-top: 4px;display: inline-block;}
.qtip-tooltip-user-comment .info li {display: flex;direction: rtl;border-top: 1px solid #191d28;padding: 5px;}
.qtip-tooltip-user-comment .info li span {width: 50%;}
@media only screen and (max-width: 780px) {
    .width-360px {width: 320px;}
    .ps60 {padding-right: 0px!important }
    .talc-comment-item .me-auto {text-align: left;}
    .talc-comment-tools {margin-right: 10px!important }
    .comment-count .talc-likes {margin-top: 15px;}
    .talc-post-bx-comment .avatar {display: none;}
    .talc-post-bx-comment {padding-right: 0;}
    .talc-post-bx-comment:before {right: 0;}
    .comment-count {display: flex!important;justify-content: space-between;width: 100%;margin-bottom: 5px;}
    .talc-post-footer {display: block !important;align-items: center;}
    .talc-sub-comment-post .talc-comment-post {padding: 15px;margin: 0 5px;}
}