.thread_status {
    position: relative;
    margin: 0px;
    text-align: center;
    display: inline-block;
	vertical-align: middle;
    width: 24px;
	font-weight: 900;
}

.page_forumdisplay .thread_status {
  	width: 24px;
    right: 0;
	top: 30%;
    position: absolute;
}

.thread_status:before {
}

.thread_status:after {
  position: relative;
  font-family: 'Font Awesome 5 Free';
  content:"\f111";
  font-size: 15px;
}

.thread_status[class*="lock"]:after {
  content: "\f111";
}

.thread_status[class*="dot"]:after {
}

.dot_hotfolder:after, .dot_newhotfolder:after, .hotfolder:after, .newhotfolder:after {
  content: "\f111";
	font-weight: 900;
}

.dot_newfolder:after, .newfolder:after {
  content: "\f111";
}

.movefolder:after {
   content: "\f111";
}

*[class*="hot"]:after {
	color: #e6e6e6;
}

*[class*="new"]:after {
	color: #e6e6e6;
}

/** Update V1.2 **/
.thread_legend .thread_status {
	margin: 0 5px 0 0;
}

.dot_folder:after,
.dot_hotfolder:after,
.dot_hotclosefolder:after,
.dot_closefolder:after,
.folder:after,
.hotfolder:after,
.hotclosefolder:after,
.closefolder:after,
.movefolder:after {
	color: #e6e6e6 !important;
	opacity: 0.4;
}

.hotclosefolder:after,
.closefolder:after,
.dot_hotclosefolder:after,
.dot_closefolder:after {
	content: "\f111";
}


		
		
		
		tr td.trow1:first-child,
tr td.trow2:first-child,
tr td.trow_shaded:first-child {
	border-left: 0;
}

tr td.trow1:last-child,
tr td.trow2:last-child,
tr td.trow_shaded:last-child {
	border-right: 0;
}

.tborder {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.tborder tbody tr:last-child > td {
	border-bottom: 0;
}

.tborder tbody tr:last-child > td:first-child {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tborder tbody tr:last-child > td:last-child {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.thead {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.thead_collapsed {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.thead_left {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.thead_right {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.tcat_menu {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

.tborder tbody:nth-last-child(2) .tcat_collapse_collapsed {
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-bottomright: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	-webkit-border-bottom-right-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}

button,
input.button,
input.textbox,
input.invalid_field,
input.valid_field,
select,
textarea,
.editor_control_bar,
blockquote,
.codeblock,
fieldset,
.pm_alert,
.red_alert,
.popup_menu,
.postbit_buttons > a,
a.button {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.post.classic .post_author {
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.popup_menu .popup_item_container:first-child .popup_item {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.popup_menu .popup_item_container:last-child .popup_item {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination a {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.pollbar {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.error {
	-moz-border-radius: 6px;
    	-webkit-border-radius: 6px;
   	 border-radius: 6px;
}
		
		
		
		.modal_avatar {
display: none;width: auto;height: auto;position: absolute;z-index: 99999
}

.modal_avatar_hover{
width: 220px;height: auto;position: absolute;z-index: 99999;text-align: left; background: #FFFFFF;
}

.avatarep_tavatar {
padding: 0px 5px
}

.avatarep_tavatar img {
height: 80px;width: 80px;padding: 5px;border-radius: 50%
}

.avatarep_tavatar_hov {
padding: 0px 5px
}

.avatarep_tavatar_hov img {
height: 40px;width: 40px;padding: 3px;border-radius: 50%
}

.avatarep_usern{
float: right;right: 10px;position: absolute;margin-top: -60px;font-size: 15px;background: #f5fdff;padding: 10px;opacity: 0.5;color: #424242;border-radius:2px
}

.avatarep_usern_hov{
float: right;right: 15px;position: absolute;margin-top: -50px;font-size: 13px;background: #f5fdff;padding: 10px;opacity: 0.8;border-radius: 2px
}

.avatarep_online_ext1,.avatarep_online_ext{
background: #008000;box-shadow: 1px 1px 2px 1px rgba(14, 252, 14, 0.8);border-radius: 50%;height: 90px;width: 90px;margin-left: 10px;opacity: 0.9
}

.avatarep_offline_ext1,.avatarep_offline_ext{
background: #FFA500;box-shadow: 1px 1px 2px 1px rgba(252, 165, 14, 0.8);border-radius: 50%;height: 90px;width: 90px;margin-left: 10px;opacity: 0.9
}

.avatarep_online_ext2{
background: #008000;box-shadow: 1px 1px 2px 1px rgba(14, 252, 14, 0.8);border-radius: 50%;height: 45px;width: 45px;margin-left: 10px;opacity: 0.9
}

.avatarep_offline_ext2{
background: #FFA500;box-shadow: 1px 1px 2px 1px rgba(252, 165, 14, 0.8);border-radius: 50%;height: 45px;width: 45px;margin-left: 10px;opacity: 0.9
}

.avatarep_divisor{
margin-top: -60px
}

.avatarep_divisor_hov{
margin-top: -50px
}

.avatarep_profile{
vertical-align: top;padding-left: 9px;width:340px;color:#424242
}

.avatarep_profile a{
color: #051517
}

.avatarep_profile a:hover{
color: #e09c09
}

.avatarep_uprofile{
line-height:1.5;margin-top: 40px;padding: 10px
}

.avatarep_uprofile_hov{
line-height: 1.5;margin-top: 16px;padding: 11px
}

.avatarep_uname{
font-size:15px;color:#025f7e
}

.avatarep_memprofile{
font-size:11px;font-weight:bold
}

.avatarep_memprofile a{
display: inline-block;padding: 0px 10px 15px 10px
}

.avatarep_data{
font-size: 11px
}

.avatarep_data_item{
display:block
}

.avatarep_status{
display:block
}

.avatarep_img_contributor{
padding: 0px; width: 20px !important;height: 20px !important;border-radius: 50%;opacity: 0.9;	margin: 2px 5px 0px 2px;float: left
}

.avatarep_img, .avatarep_bg{
padding: 0px; width: 60px;height: 60px;border-radius: 50%;opacity: 0.9; margin: bottom: 10px;
}

.avatarep_fd{
width: 40px;height: 40px;display: inline;position: relative
}

.avatarep_fda,.avatarep_fdl,.avatarep_fdan,.avatarep_fda_mine,.avatarep_fdl_mine{
float:left
}

.avatarep_fda,.avatarep_fda_mine{
margin-right:15px
}

.avatarep_fdl_img{
width: 20px;height: 20px;border-radius: 50px;position: absolute;margin-left: -35px;margin-top: 25px;border: 1px solid #424242;padding: 2px
}

@media screen and (max-width: 450px){
.avatarep_memprofile a{
display: block;padding: 2px
}

.avatarep_online, .avatarep_offline{
height: 35px;width: 35px
}

.avatarep_online, .avatarep_offline{
height: 35px;width: 35px
}

.avatarep_online_ext1,.avatarep_online_ext,.avatarep_offline_ext1,.avatarep_offline_ext{
height: 32px;width: 32px
}

.avatarep_online_ext2,.avatarep_offline_ext2{
height: 16px;width: 16px
}

.avatarep_tavatar img {
height: 30px;width: 30px;padding: 2px
}

.avatarep_divisor{
margin-top: -28px
}

.avatarep_uname{
font-size:12px
}

.avatarep_uprofile{
margin-top: 0px;padding: 5px
}

.avatarep_usern{
float: right;right: 3px;position: absolute;margin-top: -30px;font-size: 12px;background: #f5fdff;padding: 5px;opacity: 0.5;color: #424242;border-radius:2px
}

.avatarep_img_contributor{
padding: 2px;border: 1px solid #D8DFEA;width: 19px;height: 19px;border-radius: 50%;opacity: 0.9;	margin: 2px 5px 0px 2px;float: left
}

.avatarep_img, .avatarep_bg{
padding: 2px;border: 1px solid #D8DFEA;width: 19px;height: 19px;border-radius: 50%;opacity: 0.9;margin: auto;float: left
}

.avatarep_fd{
float:left;margin: auto;padding: 0px 10px 0px 0px;width:20px;height:20px
}

.avatarep_fda,.avatarep_fdl,.avatarep_fdan,.avatarep_fda_mine,.avatarep_fdl_mine{
float:left
}

.avatarep_fda,.avatarep_fda_mine{
margin-right:15px
}

.avatarep_fdl_img{
width: 20px;height: 20px;border-radius: 50px;position: absolute;margin-left: -35px;margin-top: 25px;border: 1px solid #424242;padding: 2px
}


}


		
		
		
		