@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,600;1,600&display=swap);

body {
	background: #e9ecef;
	color: #444!important;
	line-height: 1.5;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400!important;
	overflow-y: scroll;
}

@media (min-width: 1200px) {
	.container-md{
	max-width: 1275px;
}
}

.collapsing {
	transition: none!important;
}

.subject_new {
	font-weight: bold;
}

a {
	color: #007fd0;
	text-decoration: none;
}

a:hover {
	color: #ff7500;
	text-decoration: none;
}

.btn-outline-primary {
	border-color: #dee2e6;
	background: #fff;
	color: #007fd0;
}

.btn-outline-primary:hover {
	color: #ff7500;
	border-color: #dee2e6;
	background: #fff;
}

.btn {
	border-radius: 0px!important;
}

.btn-sm {
	border-radius: 0px!important;
}

.progress {
	border-radius: 3px;
}

.progress-bar {
	background: #007fd0;
	border-radius: 3px;
}

.bg-primary {
	background: #007fd0!important;
}

.bg-top {
	background: #2a2a2a;
	color: #666;
	display: inline-block;
}

.bg-top a {
	color: #007fd0;
	display: inline-block;
}

.small-forum {
	font-size: 12.8px;
}

.bg-top a:hover {
	color: #ff7500;
	display: block;
}

.text-primary {
	color: #007fd0!important;
}

.text-primary a {
	color: #007fd0;
	text-decoration: none;
}

.text-primary a:hover {
	color: #ff7500;
	text-decoration: none;
}

.forum_count {
	color: #ccc;
	font-size: 11.2px;
	text-transform: lowercase;
}

.smaller {
	font-size: 10px;
	height: 1em;
}

.heading a {
	color: #007fd0!important;
	text-decoration: none;
}

.form-check-input {
	border-color: #ccc!important;
}

.heading {
	color: #444;
}

.heading a:hover {
	color: #ff7500!important;
	text-decoration: none;
}

strong {
	font-weight: 600;
}

.card-footer {
	background: #f2f2f2;
	padding: 10px;
	border-color: #dee2e6!important;
}

.border-end {
	border-right: 1px dotted #ccc!important;
}

b {
	font-weight: 600;
}

.text-desc {
	color: #666;
}

h6 {
	font-size: 1rem!important;
}

hr {
	border-top: 1px solid #666!important;
}

.card {
	border-color: #ffffff!important;
	margin-right: 0px;
	margin-left: 0px;
	border-radius: 0px;
}

.border {
	border: 1px solid #dee2e6!important;
}

.text-14 {
	font-size: 14px;
}

.text-13 {
	font-size: 13px;
}

.text-dark {
	color: #222!important;
}

h5 {
	font-size: 19.2px!important;
}

.btn-primary {
	background: #007fd0;
	color: #fff;
	border-color: #007fd0;
}

.btn-primary:hover {
	background: #ff7500;
	color: #fff;
	border-color: #ff7500;
}

.scaleimages img {
	max-width: 100%;
}

.card-header {
	background: #007fd0;
	color: #fff;
	line-height: 1.2;
	border-bottom: 0;
	font-size: 16px;
	border-radius: 0 !important;
}

.fs-7 {
	font-size: 14.4px;
}

.card-header a {
	color: #fff;
	text-decoration: none;
}

.card-header a:hover {
	color: #fff;
	text-decoration: underline;
}

.trow_deleted {
	background: #E8DEFF;
}

.p-row {
	padding: 1px;
}

.bg-row {
	background: #fafafa;
}

.small {
	font-size: 12.8px;
}

.fs-icon {
	font-size: 20px;
}

.top {
	display: block;
	height: 100%;
	color: #fff;
	font-weight: 300;
	font-size: 17px;
}

.top a {
	color: #fff;
	text-decoration: none;
	padding: 0 20px;
	height: 100%;
	display: block;
}

.top a:hover {
	color: #fff;
	background: #ccc!important;
	text-decoration: none!important;
	display: block;
	padding: 0 20px;
	height: 100%;
}

.text-muted {
	color: #999!important;
}

.text-19 {
	font-family: 'asap', sans-serif;
	font-size: 19.2px;
	font-weight: 600!important;
}

.logo {
	font-family: 'Montserrat', sans-serif;
}

.text-nav {
	font-family: 'asap', sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	line-height: 1.3;
	color: #222;
}

.text-16 {
	font-family: 'asap', sans-serif;
	font-size: 1.1rem;
	font-weight: 600!important;
}

.text-forum {
	font-size: 16px;
	font-weight: 400!important;
}

.bg-nav {
	background: rgb(242 242 242);
	color: #666;
}

.bg-nav a {
	color: #666;
}

.bg-nav a:hover {
	color: #ff7500;
	text-decoration: none;
}

.links {
	color: #666;
	text-decoration: none;
}

.links a {
	color: #666;
	text-decoration: none;
}

.links a:hover {
	color: #ff7500;
	text-decoration: none!important;
}

.postlinks {
	color: #999;
	text-decoration: none;
}

.postlinks a {
	color: #999;
	text-decoration: none;
}

.postlinks a:hover {
	color: #ff7500;
	text-decoration: none!important;
}

.bg-dark {
	background: #4A90E2!important;
}

.bg-dark a {
	color: #fff;
	text-decoration: none;
}

.bg-dark a:hover {
	color: #fff;
	opacity: .8!important;
	text-decoration: none!important;
}

.text-sub {
	color: #ccc;
}

.bg-attach {
	background: #f7f7f7;
}

.forum_status {
	height: 40px;
	width: 40px;
	font-size: 17px;
	text-align: center;
	vertical-align: center;
}

.forum_status i {
	display: inline-block;
	line-height: 40px;
}

.forum_on {
	color: #444;
}

.forum_offclose i:before {
	content: "\f023";
}

.forum_off, .forum_offlock, .forum_offlink {
	color: #444;
}

.forum_off i {
	color: #ccc;
}

.forum_offlock i:before {
	content: "\F268";
}

.forum_offlink i:before {
	content: "\F268";
}

.ficons_2 i:before {
	content: "\f000";
}

.ficons_3 i:before {
	content: "\f1ba";
}

.ficons_4 i:before {
	content: "\f0f5";
}

.ficons_6 i:before {
	content: "\f0e4";
}

.ficons_7 i:before {
	content: "\f03e";
}

.subforumicon {
	height: 10px;
	width: 10px;
	display: inline-block;
	margin: 0 5px;
}

.subforum_minion {
	color: #444;
}

.subforum_minioff, .subforum_miniofflock, .subforum_miniofflink {
	color: #444;
}

.subforum_minioffclose i:before {
	content: "\f023";
}

.subforum_minioffclose {
	color: #ccc;
}

.subforum_minioff {
	color: #ccc;
}

.subforum_miniofflock i:before {
	content: "\f023";
}

.subforum_miniofflink i:before {
	content: "\f0c1";
}

.thead.thead_collapsed .expander:before{
	content: "\f0fe";
	color: #fff;
}

.thead .expander:before{
	display:inline-block;
	font-size: 0.7rem;
	padding-top: 4px;
	color: #fff;
	font-family: 'Font Awesome 6 Free';
	content: "\f146";
	font-weight:900;
	vertical-align: middle;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.icon {
	background: #eee;
	width: 50px;
	color: #666;
	height: 50px;
	border-radius: 0px;
	text-align: center;
	line-height: 50px;
	vertical-align: middle;
	padding: 0px;
}

.navigation a {
	color: #666;
}

.navigation a:hover {
	color: #ff7500;
	text-decoration: none;
}

.btn-secondary {
	background: #fff;
	border-color: #dee2e6;
	color: #007fd0;
}

.btn-secondary:hover {
	background: #fff;
	border-color: #dee2e6;
	color: #ff7500;
	text-decoration: none;
}

.btn-page {
	background: #f7f7f7;
	color: #007fd0;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #f7f7f7;
	font-size: 12px!important;
	font-weight: 400;
}

.btn-page-inactive {
	background: #f7f7f7;
	color: #444;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 12px!important;
	font-weight: 400;
}

.btn-page:hover {
	background: #ff7500;
	color: #ffffff;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #ff7500;
	font-weight: 400;
	font-size: 12px!important;
}

.btn-page:active {
	background: #007fd0;
	color: #ffffff;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #007fd0;
	font-weight: 400;
	font-size: 12px!important;
}

.btn-page-active {
	background: #007fd0;
	color: #ffffff;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #007fd0;
	font-weight: 400;
	font-size: 12px!important;
}

.btn-page-active:hover {
	background: #007fd0;
	color: #ffffff;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #007fd0;
	font-weight: 400;
	font-size: 12px!important;
}

.card-footer a:hover {
	text-decoration: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
	font-size: 16px!important;
}

.btn {
	transition-duration: 0ms;
	outline: none;
	border-radius: 3px;
	text-decoration: none!important;
	font-size: 16px;
}

.form-control:focus {
	border-color: #ccc!important;
	box-shadow: none!important;
	background-color: #ffffff!important;
}

.form-select:focus {
	border-color: #ccc!important;
	box-shadow: none!important;
	background-color: #ffffff!important;
}

.select:focus {
	border-color: #ccc!important;
	box-shadow: none!important;
	background-color: #ffffff!important;
}

.input:focus {
	border-color: #ccc!important;
	box-shadow: none!important;
	background-color: #ffffff!important;
}

/** Modal Start **/

.blocker {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 9999;
	padding: 20px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.75);
	text-align: center;
}

.blocker:before{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.05em;
}

.blocker.behind {
	background-color: transparent;
}

.modal {
	background: transparent;
	width: 400px;
	height: auto;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	border-radius: 6px;
	margin: 0;
	padding: 0;
}

.modal a.close-modal {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../../images/close.png) no-repeat 0 0;
	display: none;
}

.modal-spinner {
	display: none;
	width: 64px;
	height: 64px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-right: -32px;
	margin-top: -32px;
	background: url(../../../images/spinner_big.gif) no-repeat center center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
}

/** Modal End **/

label {
	font-size: 16px;
	font-weight: 700;
}

.form-control-sm {
	color: #222;
	font-size: 16px;
	border-radius: 3px!important;
	border-color: #ccc!important;
}

.form-control {
	border-radius: 3px!important;
	border-color: #ccc!important;
}

.form-select {
	background-image: url(../../../images/sort-solid.svg);
	border-radius: 3px;
	border-color: #ccc!important;
}

.form-select-sm {
	background-image: url(../../../images/sort-solid.svg);
	color: #222;
	font-size: 16px;
	overflow: hidden;
	word-wrap: break-word;
	border-radius: 3px;
	border-color: #ccc!important;
}

.btn-menu {
	font-size: 15px;
	padding: 5px 8px;
	width: 100%;
	background: #f7f7f7;
	color: #007fd0;
	text-align: left;
	margin-bottom: 6px;
}

.btn-menu:hover {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
}

.btn-menu:active {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
	border: 1px solid #f7f7f7!important;
}

.btn-menu:focus {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
	border: 1px solid #f7f7f7!important;
}

.bg-profile {
	background: #f2f2f2;
}

.btn-profile-active {
	background: #007fd0;
	color: #fff;
	font-size: 14px;
	padding: 5px 8px;
	text-align: left;
	font-weight: 600;
}

.btn-profile-active:hover {
	background: #ff7500;
	color: #fff;
	font-size: 14px;
	padding: 5px 8px;
	text-align: left;
	font-weight: 600;
}

.btn-profile {
	font-size: 14px;
	padding: 5px 8px;
	background: #f2f2f2;
	color: #007fd0;
	text-align: left;
	font-weight: 500;
}

.btn-profile:hover {
	padding: 5px 8px;
	background: #ff7500;
	color: #fff;
	text-align: left;
	font-weight: 500;
}

legend {
	width:inherit;
	/* Or auto */
	font-size: 14px;
}

.field {
	border-color: #F00;
	border-style: solid;
}

.form-check-label {
	font-size: 14px;
	font-weight: normal;
}

.pm_alert {
	background: #f2f2f2;
	padding: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #222;
}

.pm_alert a:link,
.pm_alert a:visited,
.pm_alert a:hover,
.pm_alert a:active {
	color: #222;
	text-decoration: underline;
}

.red_alert {
	background: #eb5257;
	color: #fff;
	padding: 20px;
	margin-bottom: 15px;
	font-size: 14px;
	word-wrap: break-word;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert a:active {
	color: #fff;
	text-decoration: underline;
}

.btn-thread {
	color: #666;
	background-color: transparent;
	border-color: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: 400;
}

.btn-thread:hover, .btn-thread:active, .btn-thread:focus {
	color: #ff7500;
	background-color: transparent;
	border-color: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: 400;
}

.error {
	font-weight: 500;
	font-size: 12px;
	color: #dc3545;
}

.trow_selected {
	background: #FFFBD9;
	color: #333;
	border-right-color: #F7E86A;
	border-bottom-color: #F7E86A;
}

.forumdisplay_sticky:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f08d";
	font-weight: 900;
	color: #ff7500;
	margin: 0px;
	display: inline-block;
	vertical-align: middle;
}

.editreason {
	font-size: 14px;
	color: #222;
	font-weight: 500;
}

.textbox {
	border: 1px solid #dfdfdf!important;
	color: #222;
	padding: 5px 6px;
	font-size: 16px;
}

.textbox:focus {
	border: 1px solid #dfdfdf!important;
	outline: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.post_body {
	font-size: 16px;
	max-width: 100%;
}

.online {
	color: #15A018;
}

.offline {
	color: #666;
}

.btn-fd {
	background: #f7f7f7;
	color: #007fd0;
	padding: 1px 5px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #f7f7f7;
	font-size: 12px!important;
	font-weight: 400;
	border-radius: 3px;
}

.btn-fd:hover {
	background: #ff7500;
	color: #ffffff;
	padding: 1px 5px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #ff7500;
	font-weight: 400;
	font-size: 12px!important;
	border-radius: 3px;
}

.btn-search {
	background: #fff;
	color: #999;
	border-radius: 0!important;
}

.btn-search a {
	color: #999;
	background: #fff;
}

.btn-search a:hover {
	color: #222!important;
	background: #fff;
}

.btn-search:hover {
	color: #222;
	background: #fff;
}

.codeblock {
	background: #f7f7f7;
	padding: 10px 18px;
	margin: 5px 0;
	border-radius: 4px;
	font-size: 0.9rem;
}

.codeblock .title {
	padding-bottom: 3px;
	margin: 0 0 4px 0;
	font-weight: normal;
	color: #666;
}

.codeblock code {
	overflow: auto;
	height: auto;
	max-height: 200px;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

code {
	display: flex;
	flex-wrap: wrap;
}

.list-group-item {
	border-bottom: 0;
}

blockquote {
	border: 1px solid #f7f7f7;
	background: #f7f7f7;
	margin: 0;
	color: #222;
	font-size: 0.9rem;
	padding: 10px;
}

blockquote cite {
	font-weight: normal;
	color: #666;
	font-style: normal;
	display: block;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
}

blockquote cite > span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #666;
}

blockquote cite span.highlight {
	float: none;
	font-weight: bold;
	padding-bottom: 0;
}

.dropdown-menu {
	font-size: 12.8px!important;
	font-weight: 500;
	min-width:inherit;
	background: #f2f2f2;
}

.dropdown-menu a {
	background: #f2f2f2;
	color: #666;
	text-decoration: none;
}

.dropdown-menu a:hover {
	background: #f2f2f2;
	color: #ff7500;
	text-decoration: none;
}

.dropdown-item a {
	background: #ffffff!important;
	color: #666!important;
	text-decoration: none;
}

.dropdown-item a:hover {
	background: #f2f2f2!important;
	color: #666!important;
	text-decoration: none;
}

.dropdown-item:active {
	background-color: #f2f2f2!important;
}

.btn-menu-coll {
	font-size: 15px;
	padding: 5px 8px;
	width: 100%;
	background: #f7f7f7;
	color: #007fd0;
	text-align: left;
	margin-bottom: 6px;
	border-left: 5px solid #007fd0;
}

.btn-menu-coll:hover {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
}

.btn-menu-coll:active {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
	border: 1px solid #f7f7f7!important;
}

.btn-menu-coll:focus {
	padding: 5px 8px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	margin-bottom: 6px;
	border: 1px solid #f7f7f7!important;
}

.radio-toolbar input[type="radio"] {
	display: none;
}

.radio-toolbar label {
	display: inline-block;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #222;
	font-weight: normal;
	font-size: 12.8px;
	cursor: pointer;
	padding-left: 0.75rem;
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	padding-right: 0.75rem;
	margin: 0;
}

.radio-toolbar input[type="radio"]:checked+label {
	background-color: #007fd0;
	border-color: #007fd0;
	color: #fff;
}

.btn-cal {
	font-size: 11.7px;
	padding: 2px 4px;
	width: 100%;
	background: #f7f7f7;
	color: #007fd0;
	text-align: left;
	border-radius: 3px;
	display: block;
	margin-bottom: 4px;
}

.btn-cal:hover {
	font-size: 11.7px;
	padding: 2px 4px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	border-radius: 3px;
}

.btn-cal:active {
	font-size: 11.7px;
	padding: 2px 4px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	border: 1px solid #f7f7f7!important;
	border-radius: 3px;
}

.btn-cal:focus {
	font-size: 11.7px;
	padding: 2px 4px;
	width: 100%;
	background: #ff7500;
	color: #fff;
	text-align: left;
	border: 1px solid #f7f7f7!important;
	border-radius: 3px;
}

.calendar_day {
	padding: 12px 12px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

.calendar_currentday {
	padding: 12px 12px;
	border-bottom: 1px solid #dfdfdf;
	background: #f2f2f2;
	border-right: 1px solid #dfdfdf;
	margin-top: 10px;
	margin-bottom: 10px;	
	font-size: 12px;
}

.calendar_week {
	border-bottom: 0;
	width: auto;
	padding-right: 14px;
	display: flex;
	align-items: center;
}

.week_row {
	padding: 10px;
	flex-direction: row;
	align-items: stretch;
	border-bottom-width: 1px
}

.unapproved_post {
	background: #E8DEFF;
}

.noicon {
	background: #f7f7f7;
	padding: 5px;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 1px;
}

.noicon:active, .noicon:focus, .noicon:visited {
	background: #dedede;
	padding: 5px;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 1px;
}

.posticon-toolbar input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.posticon-toolbar input[type=radio] + img {
	cursor: pointer;
	background: #f7f7f7;
	padding: 7px;
	border-radius: 4px;
}

.posticon-toolbar input[type=radio]:checked + img {
	background: #dedede;
}

/* CENTER LOGIN MODAL ON SMALL SCREENS */
@media (max-width: 767px) {
	/* make the page blocker a flex-container */
	.blocker {
		display: flex !important;
		/* enable flex centering */
		align-items: center !important;      /* vertical center */
		justify-content: center !important;
		/* horizontal center */
		padding: 1rem !important;
		/* give a little breathing room */
		overflow-y: auto !important;
		/* allow internal scrolling if needed */
	}

	/* constrain and center the modal card */
	.blocker .modal {
		max-height: 90vh !important;
		/* never taller than 90% of viewport */
		width: 100% !important;
		/* span full width of its container */
		max-width: 400px !important;
		/* but cap at a sensible width */
		overflow-y: auto !important;
		/* scroll inside the modal if content grows */
		margin: 0 auto !important;
		/* ensure it sits squarely in the middle */
	}

	/* the old “vertical-align” hack is no longer needed */
	.blocker:before {
		content: none !important;
	}
}

/* Forțare culoare titlu forum */
a.titlu-forum {
    color: #222222 !important;
    transition: color 0.2s ease;
}

a.titlu-forum:hover {
    color: #ff7500 !important; 
}

@media (max-width: 767px) {
    /* Micșorăm forțat containerul plugin-ului */
    .mobile-avatar-shrink div, 
    .mobile-avatar-shrink span,
    .mobile-avatar-shrink a {
        width: 24px !important;
        height: 24px !important;
        display: block !important;
        background: transparent !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Micșorăm imaginea la 24px */
    .mobile-avatar-shrink img {
        width: 24px !important;
        height: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;
        border-radius: 3px !important;
        object-fit: cover !important;
        display: block !important;
    }

    /* Eliminăm spațiile de sub paragrafe */
    .lastpost-mobile-fix p {
        margin-bottom: 0 !important;
    }
}

/* Reparăm avatarul să fie mic și în dreapta */
.lastpost-col img {
    width: 35px !important;
    height: 35px !important;
    border-radius: 4px;
    object-fit: cover;
}

/* Ascundere coloane inutile pe mobil pentru a face designul compact */
@media (max-width: 768px) {
    .hide-on-mobile {
        display: none !important;
    }
}

/* Formatare imagine avatar din plugin */
.recent-avatar img {
    width: 32px !important;
    height: 32px !important;
    object-fit: cover;
    display: block;
}

/* =========================================
   Stilizare Header Categorii (Forum)
   ========================================= */
.thead {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.thead a {
    text-decoration: none !important;
    transition: color 0.2s ease-in-out;
}

.thead a:hover {
    text-decoration: none !important;
    color: #e0e0e0 !important;
}
/* =========================================
   Design Postbit Stil Otomotiv/XenForo
   ========================================= */

/* Formatare Avatar Postare (PC) */
.user-avatar-postbit img {
    width: 90px !important;
    height: 90px !important;
    object-fit: cover;
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.08);
    background: #fff;
    padding: 3px;
    border: 1px solid #eaeaea;
}

/* Formatare Avatar Postare (Mobil) */
.mobile-avatar img {
    width: 45px !important;
    height: 45px !important;
    object-fit: cover;
    border-radius: 50%; 
    border: 1px solid #ddd;
    padding: 2px;
    background: #fff;
}

/* Statistici utilizator stanga */
.user-stats-postbit {
    font-size: 11.5px;
    line-height: 1.6;
    width: 100%;
}

/* Stilizare butoane subsol (Stil link text) */
.post-actions-oto a {
    display: inline-flex;
    align-items: center;
    background: transparent !important;
    border: none !important;
    color: #007fd0 !important; /* Albastrul tău principal */
    font-size: 13.5px;
    font-weight: 500;
    text-decoration: none !important;
    padding: 4px 8px;
    transition: opacity 0.2s ease;
}

.post-actions-oto a:hover {
    opacity: 0.7;
}

/* Evidențiere specială pentru butonul de Like */
.like-button-oto a {
    font-weight: 700 !important;
}

/* Meniul de tip dropdown (3 puncte) */
.post-actions-oto .dropdown-menu a {
    color: #333 !important;
    padding: 8px 15px;
    font-weight: 400;
}

.post-actions-oto .dropdown-menu a:hover {
    background: #f8f9fa !important;
    color: #007fd0 !important;
    opacity: 1;
}

/* Delimitare curată pentru Semnătură */
.signature {
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px dashed #e0e0e0;
    color: #888;
    font-size: 13px;
}

/* =========================================
   DESIGN NOU: LISTA DE SUBIECTE (CARMASTERS)
   ========================================= */

/* Formatarea butoanelor MyBB default (Abonare, Creare Tema) pt a fi pe stilul CarMasters */
.custom-action-buttons a[href*="newthread.php"] {
    background-color: #007fd0 !important;
    color: #fff !important;
    font-weight: 600;
    border: none !important;
    border-radius: 4px !important;
    padding: 8px 18px !important;
    font-size: 13px !important;
    display: inline-flex;
    align-items: center;
    transition: 0.2s ease;
}
.custom-action-buttons a[href*="newthread.php"]:hover {
    background-color: #006bb3 !important;
}
.custom-action-buttons a[href*="usercp2.php"] {
    background-color: #fff !important;
    color: #666 !important;
    font-weight: 500;
    border: 1px solid #dee2e6 !important;
    border-radius: 4px !important;
    padding: 7px 15px !important;
    font-size: 13px !important;
    display: inline-flex;
    align-items: center;
}
.custom-action-buttons a[href*="usercp2.php"]:hover {
    background-color: #f8f9fa !important;
    color: #007fd0 !important;
}

/* Micșorăm iconițele default de foldere (plicurile) ale MyBB în lista de postări */
.thread-icon-custom {
    width: 32px;
    text-align: center;
}
.thread-icon-custom .thread_status {
    display: inline-block;
    opacity: 0.8;
}

/* Efect elegant pe titlul temei */
.thread-title-hover {
    transition: color 0.2s ease;
}
.thread-title-hover:hover {
    color: #007fd0 !important;
}

/* Formatarea avatarului din lista (de la ultimul răspuns) */
.last-post-avatar img {
    width: 36px !important;
    height: 36px !important;
    border-radius: 4px;
    object-fit: cover;
    border: 1px solid #eaeaea;
    background: #fff;
    padding: 1px;
}

/* Hover pe textul de sus ("Marchează ca citit") */
.transition-hover:hover {
    color: #007fd0 !important;
}

/* Ascundere border la ultimul subiect din listă pt un design mai curat */
.list-group-item:last-child {
    border-bottom: 0 !important;
}
/* =========================================
   DESIGN LISTA SUBIECTE (REVIZUIT)
   ========================================= */

/* Hover pentru butonul Urmărește Forumul */
.hover-btn-blue:hover {
    background-color: #f8f9fa !important;
    color: #007fd0 !important;
    border-color: #ccc !important;
}

/* Hover pentru butonul Postează Subiect */
.custom-btn-blue:hover {
    background-color: #006bb3 !important;
    color: #fff !important;
}
/* =========================================
   ICONIȚĂ MECANICĂ PENTRU SUBIECTE (REPARATĂ)
   ========================================= */

/* Ascundem complet imaginile vechi puse de MyBB in folder */
.thread-status-mechanic img, .thread-status-mechanic::after {
    display: none !important;
}

/* Cercul perfect centrat */
.thread-status-mechanic {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    border-radius: 50% !important;
    background-color: #f4f6f8 !important;
    color: #888 !important;
    font-size: 14px !important;
    background-image: none !important; /* Blocheaza imaginile native */
    border: 1px solid #e9ecef;
    transition: 0.2s ease;
}

/* Generăm iconița de cheie din FontAwesome */
.thread-status-mechanic::before {
    font-family: 'Font Awesome 6 Free';
    content: '\f0ad'; /* Cheie / Wrench */
    font-weight: 900;
}

/* Dacă subiectul are mesaje noi, cheia devine albastră */
.thread-status-mechanic.newfolder, 
.thread-status-mechanic.newhotfolder, 
.thread-status-mechanic.dot_folder {
    background-color: #e6f2ff !important;
    color: #007fd0 !important;
    border-color: #b3d7ff !important;
}

/* Dacă subiectul este închis, cheia se transformă în lacăt roșu */
.thread-status-mechanic.lockfolder {
    background-color: #ffebed !important;
    color: #dc3545 !important;
    border-color: #f5c6cb !important;
}
.thread-status-mechanic.lockfolder::before {
    content: '\f023'; /* Lacăt */
}
.user-badge-wrapper:empty, .user-badge-wrapper span:empty { 
	display: none !important;
}

/* Avatar pentru autorul subiectului in showthread (Centrare Perfectă - FĂRĂ ZOOM) */
.thread-starter-avatar {
    width: 24px !important;
    height: 24px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    border: 1px solid #eaeaea !important;
    background: transparent !important;
}
.thread-starter-avatar a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.thread-starter-avatar img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Aici am reparat zoom-ul */
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* =========================================
   AUTOSENSE — TEMA MHH AUTO STYLE
   Dark shell + Light forum rows
   Adaugat la sfarsit pentru a override tot
   ========================================= */

/* --- VARIABILE TEMA --- */
:root {
    --as-page-bg:    #1e2229;
    --as-nav-bg:     #16191f;
    --as-cat-bg:     #2a2d35;
    --as-cat-border: #363a44;
    --as-accent:     #e8831a;
    --as-accent-hov: #f09030;
    --as-text-light: #c8cdd8;
    --as-text-muted: #6b7a8d;
    --as-row1:       #f5f6f8;
    --as-row2:       #f0f2f5;
    --as-row-border: #e4e6ea;
}

/* --- PAGE BACKGROUND --- */
body {
    background: var(--as-page-bg) !important;
    color: #c8cdd8 !important;
}

/* --- NAVBAR (bg-dark) --- */
.bg-dark {
    background: var(--as-nav-bg) !important;
}
.navbar-dark .navbar-toggler-icon {
    filter: brightness(0.8);
}

/* --- SUB-NAV BAR (bara cu REGULAMENT si search) --- */
.container-fluid.py-2 {
    background-color: var(--as-nav-bg) !important;
    border-bottom: 1px solid var(--as-cat-border) !important;
}
.rules-nav-btn {
    color: var(--as-text-muted) !important;
}
.rules-nav-btn:hover {
    color: var(--as-accent) !important;
}
.rules-icon {
    color: var(--as-text-muted) !important;
}
.rules-nav-btn:hover .rules-icon {
    color: var(--as-accent) !important;
}

/* Searchbar pe dark */
.container-fluid .input-group {
    background: #22262f !important;
    border-color: var(--as-cat-border) !important;
}
.container-fluid .form-control {
    background: #22262f !important;
    color: var(--as-text-light) !important;
    border-color: transparent !important;
}
.container-fluid .form-control::placeholder {
    color: var(--as-text-muted) !important;
}
.container-fluid .btn.bg-white {
    background: #22262f !important;
    color: var(--as-text-muted) !important;
}

/* --- BREADCRUMB BAR (bara albastra) --- */
.custom-global-breadcrumb {
    background-color: var(--as-cat-bg) !important;
    border: 1px solid var(--as-cat-border) !important;
    box-shadow: none !important;
}
.custom-global-breadcrumb a,
.custom-global-breadcrumb .custom-breadcrumb-links a {
    color: var(--as-text-light) !important;
}
.custom-global-breadcrumb a:hover {
    color: var(--as-accent) !important;
}
.custom-global-breadcrumb .active {
    color: var(--as-accent) !important;
}
.unread-topics-btn {
    background: rgba(232, 131, 26, 0.15) !important;
    border: 1px solid rgba(232, 131, 26, 0.3) !important;
    color: var(--as-accent) !important;
}
.unread-topics-btn:hover {
    background: rgba(232, 131, 26, 0.25) !important;
}

/* --- CATEGORII (THEAD — barele mari de categorii) --- */
.card-header, .thead {
    background: var(--as-cat-bg) !important;
    color: var(--as-text-light) !important;
    border-bottom: 1px solid var(--as-cat-border) !important;
    border-left: 3px solid var(--as-accent) !important;
}
.card-header a, .thead a {
    color: var(--as-text-light) !important;
}
.card-header a:hover, .thead a:hover {
    color: var(--as-accent) !important;
}
.thead .expander:before {
    color: var(--as-text-muted) !important;
}

/* --- FORUM ROWS (randurile de subforumuri — LIGHT!) --- */
.trow1, .trow_sep, .alt_trow1,
.card .trow1 {
    background: var(--as-row1) !important;
    border-bottom: 1px solid var(--as-row-border) !important;
}
.trow2, .alt_trow2 {
    background: var(--as-row2) !important;
    border-bottom: 1px solid var(--as-row-border) !important;
}
.trow1:hover, .trow2:hover {
    background: #eaecf0 !important;
}

/* Titluri in forum rows (dark pe fundal light) */
.trow1 .heading a, .trow2 .heading a,
.trow1 a.titlu-forum, .trow2 a.titlu-forum {
    color: #1a1d23 !important;
}
.trow1 .heading a:hover, .trow2 .heading a:hover,
.trow1 a.titlu-forum:hover, .trow2 a.titlu-forum:hover {
    color: var(--as-accent) !important;
}
.trow1 .text-muted, .trow2 .text-muted,
.trow1 .text-desc, .trow2 .text-desc,
.trow1 .forum_count, .trow2 .forum_count {
    color: #7a8190 !important;
}
.trow1 .text-dark, .trow2 .text-dark {
    color: #1a1d23 !important;
}
/* Subforum tags pe light row */
.trow1 .forum_sub a, .trow2 .forum_sub a {
    color: #6b7280 !important;
}
.trow1 .forum_sub a:hover, .trow2 .forum_sub a:hover {
    color: var(--as-accent) !important;
}

/* --- CARDS (containerele generale) --- */
.card {
    background: var(--as-row1) !important;
    border-color: var(--as-row-border) !important;
}
.card-footer {
    background: var(--as-row2) !important;
    border-color: var(--as-row-border) !important;
}
.card-body {
    background: var(--as-row1) !important;
}

/* --- TEME RECENTE (widget) --- */
.card.border.shadow-none {
    background: var(--as-row1) !important;
    border-color: var(--as-row-border) !important;
}
.card.border.shadow-none .row.border-bottom {
    background: var(--as-cat-bg) !important;
    border-color: var(--as-cat-border) !important;
}
.card.border.shadow-none h6 {
    color: var(--as-text-light) !important;
}
.card.border.shadow-none .text-muted {
    color: #9ca3af !important;
}
.card.border.shadow-none .fa-fire {
    color: var(--as-accent) !important;
}
.table-hover tbody tr:hover {
    background: #eaecf0 !important;
}
/* Titluri thread in teme recente */
.card a.text-dark {
    color: #1a1d23 !important;
}
.card a.text-dark:hover {
    color: var(--as-accent) !important;
}

/* --- LINKURI GLOBALE --- */
a {
    color: var(--as-accent) !important;
}
a:hover {
    color: var(--as-accent-hov) !important;
}

/* Exception: linkuri in forum rows raman dark */
.trow1 a, .trow2 a {
    color: #1a1d23 !important;
}
.trow1 a:hover, .trow2 a:hover {
    color: var(--as-accent) !important;
}

/* --- BUTOANE --- */
.btn-primary, #accept-cookies-btn {
    background-color: var(--as-accent) !important;
    border-color: var(--as-accent) !important;
    color: #fff !important;
}
.btn-primary:hover, #accept-cookies-btn:hover {
    background-color: var(--as-accent-hov) !important;
    border-color: var(--as-accent-hov) !important;
}
.bg-primary {
    background: var(--as-accent) !important;
}
.text-primary {
    color: var(--as-accent) !important;
}
.progress-bar {
    background: var(--as-accent) !important;
}
.btn-page-active, .btn-page:active {
    background: var(--as-accent) !important;
    border-color: var(--as-accent) !important;
}
.btn-page {
    color: var(--as-accent) !important;
}
.btn-menu {
    color: var(--as-accent) !important;
}
.btn-profile-active {
    background: var(--as-accent) !important;
}
.custom-action-buttons a[href*="newthread.php"] {
    background-color: var(--as-accent) !important;
    border-color: var(--as-accent) !important;
}
.custom-action-buttons a[href*="newthread.php"]:hover {
    background-color: var(--as-accent-hov) !important;
}
.custom-btn-blue:hover {
    background-color: var(--as-accent-hov) !important;
}

/* --- ICONITA THREAD (cheie mecanica) --- */
.thread-status-mechanic {
    background-color: #e8eaed !important;
    color: #6b7280 !important;
    border-color: #d1d5db !important;
}
.thread-status-mechanic.newfolder,
.thread-status-mechanic.newhotfolder,
.thread-status-mechanic.dot_folder {
    background-color: #fff3e8 !important;
    color: var(--as-accent) !important;
    border-color: #fcd5a8 !important;
}
.thread-title-hover:hover {
    color: var(--as-accent) !important;
}
.transition-hover:hover {
    color: var(--as-accent) !important;
}
.thread-title-hover {
    color: #1a1d23 !important;
}

/* --- POST ACTIONS --- */
.post-actions-oto a {
    color: var(--as-accent) !important;
}
.post-actions-oto .dropdown-menu a:hover {
    color: var(--as-accent) !important;
}

/* --- FOOTER --- */
footer, .container-fluid.mt-4,
div[style*="background-color: #f8f9fa"] {
    background-color: var(--as-nav-bg) !important;
}
.footer-link-light {
    color: var(--as-text-muted) !important;
}
.footer-link-light:hover {
    color: var(--as-accent) !important;
}
.social-icon-light {
    background-color: #22262f !important;
    border-color: var(--as-cat-border) !important;
    color: var(--as-text-muted) !important;
}
.social-icon-light:hover {
    background-color: var(--as-accent) !important;
    border-color: var(--as-accent) !important;
    color: #fff !important;
}
/* Titluri footer */
.container-fluid.mt-4 h5 {
    color: var(--as-text-light) !important;
}
.container-fluid.mt-4 .text-dark {
    color: var(--as-text-light) !important;
}
.container-fluid.mt-4 p {
    color: var(--as-text-muted) !important;
}
.container-fluid.mt-4 .text-muted {
    color: var(--as-text-muted) !important;
}
/* Copyright strip */
.container-md.mt-3 {
    color: var(--as-text-muted) !important;
}
.container-md.mt-3 strong {
    color: var(--as-text-light) !important;
}

/* --- SHOWTHREAD: bara titlu thread --- */
.container-md .bg-white.p-4 {
    background: var(--as-row1) !important;
    border-color: var(--as-row-border) !important;
}
.container-md .bg-white.p-4 h1 {
    color: #1a1d23 !important;
}
.container-md .bg-white.p-4 hr {
    border-color: var(--as-row-border) !important;
}

/* Nav prev/next */
.nav-carmasters.bg-white {
    background: var(--as-row1) !important;
    border-color: var(--as-row-border) !important;
}
.nav-carmasters a:hover {
    color: var(--as-accent) !important;
}

/* Users browsing */
.users-browsing-clean.bg-white {
    background: var(--as-row1) !important;
    border-color: var(--as-row-border) !important;
}

/* --- MISCELLANEOUS --- */
hr { border-color: var(--as-cat-border) !important; }
.border { border-color: var(--as-row-border) !important; }
.bg-row { background: var(--as-row2) !important; }

    /* Stil pentru link-urile portocalii (Autor și Forum) */
    .highlight-orange a {
        color: #e8831a !important;
        text-decoration: none;
        font-weight: 600;
    }
    .highlight-orange a:hover {
        color: #1a1d23 !important; /* Se schimbă în negru la hover pentru contrast */
}


/* =========================================
   FORUM STATUS ICONS (SQUIRCLE PORTOCALIU APRINS)
   ========================================= */

/* 1. Transformăm containerul în Squircle (PENTRU TOATE) */
.forum_status {
    width: 44px !important;
    height: 44px !important;
    border-radius: 12px !important;
    background-color: #e8831a !important; /* Portocaliul aprins (FĂRĂ OPACITATE) */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto;
    transition: all 0.2s ease;
    cursor: pointer;
    opacity: 1 !important; /* Reparare: 100% vizibil mereu */
}

/* 2. Ascundem imaginile by default (excepție fac ID 10-20) */
.forum_status img, .forum_status i {
    display: none !important; 
}

/* 3. Setăm iconița default și o facem ALBĂ */
.forum_status::before {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    content: '\f0ad'; /* Cheie mecanică implicită */
    font-size: 18px !important;
    color: #ffffff !important; 
    display: block !important;
    transition: all 0.2s ease;
}

/* 4. Când sunt mesaje NOI (Iconița devine 100% albă + Efect de Glow pe pătrat) */
.forum_status.forum_on { 
    box-shadow: 0 4px 12px rgba(232, 131, 26, 0.45) !important; 
}
.forum_status.forum_on::before { 
    opacity: 1 !important; /* Iconița devine alb pur */
    transform: scale(1.05); /* Ușor mărită pentru a ieși în evidență */
}

/* 5. Forum închis/Lacăt */
.forum_status.forum_offclose, .forum_status.forum_offlock { 
    background-color: #dc3545 !important; /* Roșu */
}
.forum_status.forum_offclose::before, .forum_status.forum_offlock::before { 
    content: '\f023' !important; /* Lacăt */
    opacity: 1 !important;
}

/* 6. Forum tip Link */
.forum_status.forum_offlink { 
    background-color: #6b7a8d !important; /* Gri închis */
}
.forum_status.forum_offlink::before { 
    content: '\f0c1' !important; /* Link */
    opacity: 1 !important;
}

/* =========================================
   7. EXCEPȚII: FORUMURILE CU GIF-URI (ID 10-20)
   ========================================= */

/* Eliminăm fundalul portocaliu pentru GIF-uri */
.forum_status.fid-10, .forum_status.fid-11, .forum_status.fid-12, 
.forum_status.fid-13, .forum_status.fid-14, .forum_status.fid-15, 
.forum_status.fid-16, .forum_status.fid-17, .forum_status.fid-18, 
.forum_status.fid-19, .forum_status.fid-20 {
    background-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Ascundem iconița FontAwesome pentru aceste ID-uri */
.forum_status.fid-10::before, .forum_status.fid-11::before, .forum_status.fid-12::before, 
.forum_status.fid-13::before, .forum_status.fid-14::before, .forum_status.fid-15::before, 
.forum_status.fid-16::before, .forum_status.fid-17::before, .forum_status.fid-18::before, 
.forum_status.fid-19::before, .forum_status.fid-20::before {
    display: none !important;
}

/* Afișăm în mod forțat imaginea GIF originală */
.forum_status.fid-10 img, .forum_status.fid-11 img, .forum_status.fid-12 img, 
.forum_status.fid-13 img, .forum_status.fid-14 img, .forum_status.fid-15 img, 
.forum_status.fid-16 img, .forum_status.fid-17 img, .forum_status.fid-18 img, 
.forum_status.fid-19 img, .forum_status.fid-20 img {
    display: block !important;
}

/* --- ICONIȚE SPECIFICE PE BAZĂ DE ID (OPȚIONAL) --- */
.forum_status.fid-74::before { content: '\f0a1' !important; } /* Portavoce pt Anunțuri */
.forum_status.fid-75::before { content: '\f234' !important; } /* User pt Prezintă-te */
/* =========================================
   ICONIȚE SPECIFICE: ECU, Programare & Tuning
   ========================================= */

/* Programare ECU (Microchip) */
.forum_status.fid-78::before { 
    content: '\f2db' !important; 
}

/* Chiptuning/Remap (Vitezometru/Performanță) */
.forum_status.fid-79::before { 
    content: '\f0e4' !important; 
}

/* DPF / EGR / AdBlue (Filtru) */
.forum_status.fid-80::before { 
    content: '\f0b0' !important; 
}

/* IMMO & Chei (Cheie auto) */
.forum_status.fid-81::before { 
    content: '\f084' !important; 
}

/* =========================================
   ICONIȚE SPECIFICE: Hardware, Software & Interfețe
   ========================================= */

/* Interfețe Diagnoză (Mufă / Conector OBD) */
.forum_status.fid-83::before { 
    content: '\f1e6' !important; 
}

/* Software OEM & Aftermarket (Laptop cu cod pe ecran) */
.forum_status.fid-84::before { 
    content: '\f5fc' !important; 
}

/* Documentație & Scheme (Carte / Manual deschis) */
.forum_status.fid-85::before { 
    content: '\f56f' !important; 
}
/* =========================================
   ICONIȚE SPECIFICE: Tutoriale & Resurse
   ========================================= */

/* Ghiduri & Tutoriale Verificate (Clipboard cu bifă) */
.forum_status.fid-87::before { 
    content: '\f46c' !important; 
}

/* Cerere fișiere ECU (Fișier cu săgeată de descărcare) */
.forum_status.fid-88::before { 
    content: '\f56d' !important; 
}

/* =========================================
   ICONIȚE SPECIFICE: Bazar & Marketplace
   ========================================= */

/* Vânzări Hardware (Cărucior de cumpărături) */
.forum_status.fid-91::before { 
    content: '\f07a' !important; 
}

/* Servicii & Colaborări (Strângere de mână) */
.forum_status.fid-92::before { 
    content: '\f2b5' !important; 
}

/* =========================================
   ICONIȚE SPECIFICE: Zona Studenților
   ========================================= */

/* AR - Autovehicule Rutiere / Studenți (Toca de absolvire) */
.forum_status.fid-4::before { 
    content: '\f19d' !important; 
}
.forum_status.fid-5::before { 
    content: '\f19d' !important; 
}