[id*=list][class*=topics] .actions .view,
.brixy-content-plugin-wrapper [id*=add_record][class*=posts] .form_action_buttons [name="save_and_close"],
.brixy-content-plugin-wrapper [id*=add_record][class*=posts] .form_action_buttons [name="cancel"]{
	display: none;
}

.circle-avatar {
	background-color: #66939a;
	color: rgb(255, 255, 255);
	font-size: 230%;
	display: flex;
	border-radius: 60px;
	height: 60px;
	width: 60px;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin: 0px auto;
	position: relative;
}
.circle-avatar img.avatar {
	width: 100%; /* Fills the entire container */
	height: 100%; /* Ensures it takes up all available space */
	object-fit: cover; /* Ensures the image covers the container without distortion */
	border-radius: 50%; /* Keeps the image circular */
}
.circle .small-circle {
	width: 14px;
	height: 14px;
	right: -4px;
	top: 0px;
	background: #d44747;
	border-radius: 50%;
	border: 2px solid #fff;
	position: absolute;
}
.circle .online {
	background: #2bb676 !important;
}

.brixy_details_tec_topics #group_forum_topics .list-title{
	border-bottom: none;
	padding: 0px !important;
	text-align: left;
	margin-bottom: 5px !important;
}
.brixy_view.tec_topics .brixy_details_tec_topics #group_forum_topics .list-title{
	font-size: 0.83em !important;
	font-weight: bold;
}
.chat .chat-history {
	padding: 30px 30px 10px;
}
/* ul {
	list-style-type: none;
	padding: 0px;
} */
.chat .chat-history .message-data {
	margin-bottom: 15px;
}
.align-right {
	text-align: right;
}
.chat {
	color: #434651;
}
.chat .chat-history .message-data-time {
	color: #a8aab1;
	padding-left: 6px;
}
.chat .chat-history .message::after {
	bottom: 100%;
	left: 7%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: var(--bs-purple);
	border-width: 10px;
	margin-left: -10px;
}
.chat .chat-history .other-message::after {
	border-bottom-color: var(--primary);
	left: 93%;
}
.chat .chat-history .other-message {
	background: var(--primary);
}
.chat .chat-history .message {
	color: white;
	padding: 18px 20px;
	line-height: 26px;
	font-size: 16px;
	border-radius: 7px;
	margin-bottom: 30px;
	width: 90%;
	position: relative;
}
.float-right {
	float: right;
}

.chat .chat-history .my-message {
	background: var(--bs-purple);
}


.brixy_form_tec_conversations .brixy-el-wrapper.tec_conversations___receiver_id {
	display: flex;
	gap: 5px;
}

.member_username {
	display: flex;
	gap: 10px;
	align-items: center;
}
.member_username .message_to_user{
	margin-bottom: 5px;
}

.brixy_details_tec_users .member_username {
	color: var(--primary);
}
.brixy_details_tec_users .tab-pane{
	margin-top: 15px;
}
.tab-content .brixy_form_tec_conversations{
	padding-right: calc(var(--bs-gutter-x) * 0.5);
	padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.brixy_view.tec_topics .topic_url{
	display: none;
}

.brixy_list_wrapper[class*=tec_posts] .content-box-left{
	text-align: center;
}
.brixy_view .content-box-description{
	text-align: justify;
}
.brixy_view .content-box-description h6{
	border-bottom: 1px solid var(--bs-gray-400);
	display: inline-block;
	padding: 0px 10px 10px 0px;
}
.brixy_view .content-box-description ul{
	list-style-type: disc;	
}
.separator{
	display: none;	
}
ul.dropdown-menu.show{
	width: 250px;
	/* left: auto !important; */
}
.brixy_form_tec_topics [class*=topics___title]{
	width: 100%;
}

.brixy_list_wrapper[class*=categories] .content-box-mobile{
	display:none;
}
.record.category {
	border-bottom: 1px solid var(--primary);
	margin: 0 0rem;
	padding: 1rem;
}

[class*=categories] .content-box-description.have-child{
	background: var(--primary-light);
	border-bottom: 1px solid var(--primary);
	padding: 10px;
}
.desc,
.row .card{
	color: var(--bs-gray-600);
}
.row .card h3{
	color: var(--bs-gray-600);
}
.notification-container {
	display: flex;
	gap: 10px;
	align-items: center;
}
.notification-container .content-row.subdata {
	font-size: 90%;
	color: var(--bs-gray-600);
}
.notification-container .seen{
	cursor: pointer;
}
.seen .fa-eye-slash{
	color: var(--bs-danger);
}
.no_data{
	margin-top: 15px;
}

[class*=tec_posts] .header.row{
	padding-bottom: 10px;
}
[class*=tec_posts] .body.row{
	padding-top: 10px;
}
.tec_users h6{
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}
[class*=tec_topics] .content-box-user{
	align-content: center;
}
@media (max-width: 990px) {
	.separator{
		border: 1px solid var(--bs-gray-500);
		display: block;
		margin: 5px auto;
		width: 70%;
	}
	.brixy_view .content-box-description h6{
		margin-top: 15px;
	}
}
@media only screen and (max-width: 1024px) {
	.dropdown_subscription_topic .mobile,
	.btn_subscribtion_label{
		display: none;		
	}
}
@media only screen and (max-width: 768px) {
	.brixy_list_wrapper[class*=categories] .content-box-mobile{
		display: block;
	}
	.brixy_list_wrapper[class*=categories] .content-box-statistics,
	.brixy_list_wrapper[class*=categories] .content-box-last_reply{
		display: none;
	}
	.record.topic{
		text-align: center;
		justify-content: center;
	}
}
@media only screen and (max-width: 576px) {
	.brixy_list_wrapper[class*=tec_posts] .content-box-description .header div {
		text-align: center !important;
	}
	.brixy_view .content-box-description h6{
		text-align: center;
	}
}
@media only screen and (max-width: 480px) {
	.chat .chat-history {
		padding: 20px 15px 0px 15px;
	}
	.chat .chat-history .message::after {
		left: 15%;
	}
	.chat .chat-history .other-message::after {
		left: 85%;
	}
	
	.record.category{
		text-align: center;
		justify-content: center;
	}

	.content,
	.content .container{
		padding: 0px;
	}	
}