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 tbody tr:last-child>td{border-bottom:0}
.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}
.pollbar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.subject_new {font-weight: 700;}
.thread-date {font-size: 11px !important;}
		

.thread_status{display:inline-block;font-size:20px;margin-left:5px;font-family:FontAwesome}
.thread_status:before {font-size: 20px;font-family: "Font Awesome 6 Pro";font-weight: bold;color: #474747;}
.thread_status.dot_folder:before{content:"\f15b";color:#474747}
.thread_status.dot_hotfolder:before{content:"\f06d";color:#c0392b}
.thread_status.dot_hotlockfolder:before,.thread_status.dot_lockfolder:before{content:"\f023"!important;color:#474747}
.thread_status.dot_newfolder:before{content:"\f27a";color:#a5663f}
.thread_status.dot_newhotfolder:before{content:"\f06d";color:#c0392b}
.thread_status.dot_newhotlockfolder:before{content:"\f023"!important;color:#474747}
.thread_status.dot_newlockfolder:before{content:"\f023";color:#386b8d}
.thread_status.folder:before{content:"\f15b";color:#474747}
.thread_status.hotfolder:before{content:"\f06d";color:#a5663f}
.thread_status.hotlockfolder:before,.thread_status.lockfolder:before{content:"\f023"!important;color:#474747}
.thread_status.movefolder:before{content:"\f061";color:#474747}
.thread_status.newfolder:before{content:"\f15b";color:#a5663f}
.thread_status.newhotfolder:before{content:"\f06d";color:#c0392b}
.thread_status.newhotlockfolder:before,.thread_status.newlockfolder:before{content:"\f023"!important;color:#474747}
.thread_status.stick_folder:before,td.forumdisplay_sticky>.thread_status:before{content:"\f02b";color:#386b8d}
		
.menutabs {
	display: inline-block;
	border-radius: 3px;
	color: #fff;
	padding: 8px 16px;
	background: #333;
	box-shadow: 0 1px 4px #0e0e0e;
	transition: background-color 0.5sease;
}
.menutabsactive {
    display: inline-block;
	border-radius: 3px;
	color: #fff;
	padding: 8px 16px;
	background: #9d5317;
	box-shadow: 0 1px 4px #0e0e0e;
	transition: background-color 0.5sease;
}
@media screen and (max-width: 840px) {
    .statCards {
          display: contents !important;
    }
	
	    .card.members {
          margin-bottom: 5px;
    }
	.menutabsactive {
      display: block;
		margin-bottom:5px;
    }
	.menutabs {
      display: block;
		margin-bottom:5px;
    }
	
}

.statCards {
    display: -ms-grid;
    display: grid;
    width: 100%;
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: 85px;
    grid-template-rows: 85px;
    grid-gap: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.card.members {
background: linear-gradient(51deg, #9d5520, #431900);
    border: 1px solid #693900;
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    border-radius: 10px;
}
.statCards .card {
    padding: 8px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    border-radius: 5px;
    position: relative;
}
.statCards > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}
.statCards .card .content {
    margin-top: 15px;
}
.statCards .card .title {
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
    opacity: 0.70;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    font-weight: 500;
}
.statCards .card .val {
    font-size: 16px;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    font-weight: 500;
}
.icon-members:before {
    content: "\f0c0";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	font-family: 'Font Awesome 5 Free';
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    font-family: 'Font Awesome 5 Free';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    font-weight: 600;
    text-decoration: inherit;
}
.icon-posts:before {
    content: "\f086";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-threads:before {
    content: "\f02e";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-member:before {
    content: "\f007";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-rpg:before {
    content: "\f25d";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-membersplus:before {
    content: "\f234";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-tpm:before {
    content: "\f507";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.icon-reply:before {
    content: "\f122";
    font-size: 38px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.reppo1 {
	
    BACKGROUND: #373737;
    padding: .35rem .5rem;
    border-radius: 6px;
    color: #36dd36;
    font-weight: bold;
    border: 1px solid #454545;
}
.trow11 {
background:#282828;
}
.reppo {

BACKGROUND: #373737;
    padding: .35rem .5rem;
    border-radius: 6px;
    color: white;
    font-weight: bold;
    border: 1px solid #454545;
	text-align: center;
}
.trow22 {
  width: 95%;
  padding-left: 3px;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-right: 12px;
  color: rgba(255, 255, 255, 0.70);
  padding: 12px;
  border-bottom: 1px solid #212121;
}
.forum_status{height:50px;width:50px;font-size:23px;text-align:center}
.forum_status svg{margin-top:10px}
.forum_status i{display:inline-block;line-height:50px}
.forum_on{color:#386b8d}
.forum_off,.forum_offlink,.forum_offlock{color:#333}
/**.fa, .far, .fas {font-family: "Font Awesome 6 Duotone";}*/
.forum_offlock i:before{content:"\f023"}
.forum_offlink i:before{content:"\f0c1"}
.ficons_19 i:before{content:"\f760"}
.ficons_7 i:before{content:"\f0a1"}
.ficons_74 i:before{content:"\f890"}
.ficons_8 i:before{content:"\f4a4"}
.ficons_9 i:before{content:"\f82e"}
.ficons_10 i:before, .ficons_75 i:before, .ficons_76 i:before{content:"\f82e"}
.ficons_12 i:before{content:"\f4b6"}
.ficons_77 i:before,.ficons_78 i:before,.ficons_79 i:before{content:"\f4aa"}
.ficons_13 i:before{content:"\f11b"}
.ficons_14 i:before{content:"\e1b6"}
.ficons_15 i:before{content:"\f200"}
.ficons_16 i:before{content:"\f79c"}
.ficons_83 i:before{content:"\e1d9"}
.ficons_28 i:before{content:"\f552"}
.ficons_26 i:before{content:"\f013"}
.ficons_41 i:before, .ficons_42 i:before, .ficons_64 i:before{content:"\f1c9"}
.ficons_27 i:before{content:"\f5db"}
.ficons_29 i:before{content:"\e178"}
.ficons_30 i:before{content:"\f542"}
.ficons_22 i:before{content:"\f6b8"}
.ficons_21 i:before, .ficons_24 i:before,.ficons_23 i:before{content:"\f005"}
.ficons_2 i:before{content:"\f0f3\f0f3"}
.ficons_3 i:before{content:"\e0c0"}
.ficons_4 i:before{content:"\f1e6"}
.ficons_5 i:before{content:"\e089"}
.ficons_84 i:before{content:"\f858"}
.ficons_85 i:before{content:"\f11b"}
.ficons_86 i:before{content:"\f07a"}
.ficons_18 i:before{content:"\f466"}
.ficons_17 i:before{content:"\f87a"}
.ficons_35 i:before{content:"\e478"}
.ficons_36 i:before{content:"\e476"}
.ficons_37 i:before{content:"\f30f"}
.ficons_33 i:before{content:"\e0bb"}
.ficons_32 i:before{content:"\f0ac"}
.ficons_40 i:before{content:"\e2ab"}
.ficons_45 i:before{content:"\f873"}
.ficons_46 i:before{content:"\e068"}
.ficons_47 i:before{content:"\f757"}
.ficons_38 i:before{content:"\e267"}
.ficons_49 i:before{content:"\f5db"}
.ficons_88 i:before{content:"\e267"}
.ficons_48 i:before{content:"\f630"}
.ficons_80 i:before{content:"\f001"}
.ficons_81 i:before{content:"\f8a9"}
.ficons_61 i:before{content:"\e3f2"}
.ficons_71 i:before{content:"\e0b4"}

.trow13 {
    border-radius: 12px;
    border: 1px solid #2b2b2b;
	padding:10px;
	font-weight: 700;
}
.send {
float: right;
    padding: 7px;
    border-radius: 10px;
    background: #252525;
    color: #a15e27;
    border: 1px solid #272727;
	}
.usersBrowsing {
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
    background: #282828;
    position: relative;
    z-index: 1;
    margin-top: 15px;
    border-radius: 3px;
    border: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: -5px;
}
.Awardstyle1 {
	display: inline-block;
    border: 2px solid #32BEA6;
    height: 25px;
    width: 25px;
    border-radius: 15%;
    background: #333;
    padding: 3px;
}
#topshouts {
  width:100%;
  display:flex;
  flex-flow:row wrap;
  justify-content:center;
  padding:25px 0
}
#topshouts > h3 {
  margin:0 5px 15px;
  font-weight:500;
  width:100%;
  display:block;
  text-align:center;
  font-size:13px
}
#topshouts > h3 span {
  opacity:.6;
  font-size:11px
}
#topshouts .user {
  display:inline-flex;
  margin:0 7px
}
#topshouts .user .avatar {
  width:40px;
  height:40px;
  border-radius:50%
}
#topshouts .user .info {
  padding:0 10px;
  text-align:center
}
#topshouts .user .info h3,
#topshouts .user .info h4 {
  margin:0;
  padding:0
}
#topshouts .user .info h4 {
  font-size:13px;
  font-weight:500;
  line-height:20px
}
#topshouts .user:nth-child(-n+3) .info h4:before {
  content:"\f091";
  font-family:FontAwesome,Awesome;
  margin-right:5px;
  font-size:20px;
  line-height:13px
}
#topshouts .user:nth-child(1) .info h4:before {
  color:#f3cc00
}
#topshouts .user:nth-child(2) .info h4:before {
  color:#c3c3c3
}
#topshouts .user:nth-child(3) .info h4:before {
  color:#922525
}
.upgrade-info {
    border-radius: 6px;
    padding: 8px;
    font-size: 14px;
    display: flex;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    align-items: center;
    background: #333;
    border: 1px solid rgba(255,255,255,0.06);
    box-shadow: 0 1px 2px rgba(0,0,0,0.12);
    color: rgba(255,255,255,0.6)
}
.upgrade-info:not(.pp) {
    color: #fff;
    font-weight: 500;
    font-size: 13px
}
.upgrade-info .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    font-size: 18px;
    height: 35px;
    color: rgba(255,255,255,0.7);
    border-radius: 6px;
    margin: 0 5px;
    background: rgba(255,255,255,0.09)
}
.upgrade-info .text {
    flex: 1;
    text-align: center
}

.upgrade-info a {
    color: #fff
}

.pricing {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}
.plan {
    width: 32%;
    vertical-align: top;
    background: #242424;
    border-radius: 5px;
    z-index: 1;
    border-left: 1px inset rgba(255,255,255,0.06);
    border-right: 1px inset rgba(255,255,255,0.06);
    border-bottom: 1px inset rgba(255,255,255,0.06);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    position: relative;
    overflow: hidden;
    padding-bottom: 85px
}
.plan .plan-head .icon {
    width: 40px;
    height: 40px;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    text-shadow: 0 2px 3px rgba(0,0,0,0.24);
    margin-right: 15px;
    font-size: 18px
}

.plan.vip:before {
    content: "";
    background: url(../../../images/up/premium.png);
    background-size: cover;
    width: 100%;
    height: 150px;
    opacity: 0.70;
    position: absolute;
    z-index: -1;
    bottom: 0
}
.plan.dia:before {
    content: "";
    background: url(../../../images/up/lux.png);
    width: 100%;
    height: 150px;
    z-index: -1;
    background-size: cover;
    opacity: 0.70;
    position: absolute;
    bottom: 0
}
.plan.nova:before {
    content: "";
    background: url(../../../images/up/deluxe.png);
    width: 100%;
    height: 150px;
    background-size: cover;
    opacity: 0.70;
    z-index: -1;
    position: absolute;
    bottom: 0
}
.plan .plan-head {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.plan .buyButtons {
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.buyUpgrade {
    padding-left: 12px!important;
    padding-right: 12px!important;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    border-radius: 4px;
    position: relative;
    height: auto!important;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    min-width: 100px;
    margin-right: 5px!important;
    border: 0
}
.buyUpgrade.disabled {
    background: #191919;
    color: #fff
}

.buyUpgrade.vip,.buyUpgrade.vip:hover {
    background: -o-linear-gradient(45deg,#e84393,#af1560)!important;
	background: linear-gradient(45deg, #00cec9, #00817e) !important;
    color: #fff
}

.buyUpgrade.nova,.buyUpgrade.nova:hover {
    background: -o-linear-gradient(45deg,#f60,#b34700)!important;
    background: linear-gradient(45deg,#f60,#b34700)!important;
    color: #fff
}

.buyUpgrade.dia,.buyUpgrade.dia:hover {
    background: -o-linear-gradient(45deg,#00cec9,#00817e)!important;
    background: linear-gradient(45deg,#e84393,#af1560)!important;
    color: #fff
}
.buyUpgrade .icon {
    padding-left: 6px;
    padding-right: 8px;
    margin-right: -2px;
    display: inline-block;
    float: left;
    height: 30px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px rgba(0,0,0,0.12);
    background: #e52883;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    position: relative
}

.buyUpgrade .icon:before {
    content: "";
    position: absolute;
    right: -13px;
    border-top: 8px solid transparent;
    border-left: 8px solid #e52883;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.buyUpgrade .icon i {
    margin-top: 8px
}

.giftUpgrade {
    padding: 6px;
    font-size: 12px;
    color: rgba(255,255,255,0.85);
    text-shadow: 1px 2px rgba(0,0,0,0.12);
    border-radius: 5px;
    background: rgba(255,255,255,0.06);
    font-weight: 500;
    display: block
}
.giftUpgrade i {
    margin-top: 2px
}

.plan .plan-head .icon i {
    margin-top: 12px
}

.plan .plan-head.vip .icon {
    background: #4DD5D5
}

.plan .plan-head.nova .icon {
    background: #f60
}

.plan .plan-head.dia .icon {
    background: #e84393
}

.plan .plan-perks {
    margin: 12px
}
.perk-title {
    display: block;
    text-align: center;
    position: relative;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: rgba(255,255,255,0.75);
    z-index: 1
}

.perk-title:before {
    content: "";
    width: 75%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: 2px;
    border-radius: 4px;
    background: -webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,0.16)),to(transparent));
    background: -o-linear-gradient(left,transparent,rgba(255,255,255,0.16),transparent);
    background: linear-gradient(to right,transparent,rgba(255,255,255,0.16),transparent)
}

.plan .plan-name {
    font-size: 15px;
    font-weight: 600;
    display: block;
    margin-bottom: -5px
}

.plan .plan-price {
    font-size: 24px;
    font-weight: lighten;
    font-weight: 400;
    margin-top: 5px;
    position: relative;
    color: rgba(255,255,255,0.75)
}

.plan .plan-price span {
    position: absolute;
    top: 0;
    right: -50px;
    font-weight: 300;
    color: rgba(255,255,255,0.45);
    font-size: 14px
}
.plan .perk-list {
    margin: 15px 0
}

.plan .perk-list li {
    list-style: none;
    color: rgba(255,255,255,0.75);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 12px 0;
    margin-left: 15px;
    position: relative;
    padding: 0 8px
}

.plan .perk-list li:before {
    content: "";
    width: 3px;
    height: 3px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: -6px;
    top: 5px;
    position: absolute
}

.plan .perk-list.vip li:before {
    border: 2px solid #4DD5D5
}

.plan .perk-list.nova li:before {
    border: 2px solid #f60
}

.plan .perk-list.dia li:before {
    border: 2px solid #e84393
}

.plan.vip {
    border-top: 3px solid #4DD5D5
}

.plan.vip .plan-name {
    color: #4DD5D5
}

.plan.nova {
    border-top: 3px solid #f60
}

.plan.nova .plan-name {
    color: #f60
}

.plan.dia {
    border-top: 3px solid #e84393
}

.plan.dia .plan-name {
    color: #e84393
}

.upgrade-award {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 5px 50%;
    grid-template-columns: repeat(2,50%);
    grid-column-gap: 5px;
    width: 100%;
    padding: 12px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.upgrade-award .awardBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0,0,0,0.10);
    padding: 6px 12px;
    border-radius: 6px;
    border: 1px solid rgba(0,0,0,0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.upgrade-award .awardBox .data {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px
}

.upgrade-award .awardBox .data .name {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 500
}

.upgrade-award .awardBox .data .desc {
    font-size: 12px;
    color: rgba(255,255,255,0.60)
}

.leak_rating{padding:10px;color:#fff;border-radius:2px;width:50%;margin:0 auto;margin-bottom:15px;font-size:13px;display:flex;align-items:center}
.leak_rating > span{margin:0 auto}
.leak_rating_infected{background:#ff513f6e}
.leak_rating_notworking{background:#ffd800ba}
.leak_rating_working{background:#26a65b8c}
div[class^="ougc_private_leechometer"]{display:inline-block;background:#1b1b1b;border-radius:2px;width:150px;margin-bottom:10px;position:relative;overflow:hidden}
div[class^="ougc_private_leechometer"] > div{height:1.5em;padding:0}
.ougc_private_leechometer_positive > div{background-color:#017b01;width:20%}
.ougc_private_leechometer_positive_secondary > div{background-color:#017b01;width:40%}
.ougc_private_leechometer_medium > div{background-color:#ff5821;width:60%}
.ougc_private_leechometer_medium_secondary > div{background-color:#ff5821;width:80%}
.ougc_private_leechometer_negative > div{background-color:#c0392b;width:100%}
.ougc_private_leechometer_negative_secondary > div{background-color:#c0392b}
.latestpost {
		padding: 2px 10px;
	}
.post-container .leechometer{background:#1b1b1b;padding:10px;border-radius:2px;width:150px;margin:15px auto;position:relative;overflow:hidden}
.post-container .leechometer .meter-status{position:absolute;top:0;left:0;height:100%}
.meter-status.green,.meter-status.green2{background:#017b01!important}
.meter-status.orange,.meter-status.orange2{background:#ff5821!important}
.meter-status.red,.meter-status.red2{background:#c0392b!important}
.meter-status.green{width:10%!important}
.meter-status.green2{width:20%!important}
.meter-status.orange{width:40%!important}
.meter-status.orange2{width:50%!important}
.meter-status.red{width:80%!important}
.meter-status.red2{width:100%!important}
.threadauthor {
    font-size: 11px;
    font-weight: 500;
    background: rgba(39, 174, 96, 0.18);
    vertical-align: 1px;
    color: rgba(39, 174, 96, 1);
    border-radius: 3px;
    padding: 4px;
}
.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}
.avatarep_tavatar {padding: 0px 5px}
.avatarep_tavatar img {height: 80px;width: 80px;padding: 5px;border-radius: 10%}
.avatarep_tavatar_hov {padding: 0px 5px}
.avatarep_tavatar_hov img {height: 40px;width: 40px;padding: 3px;border-radius: 10%}
.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: 10%;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: 10%;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: 15%;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: 15%;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: 2px;width: 20px !important;height: 20px !important;border-radius: 10%;opacity: 0.9;	margin: 2px 5px 0px 2px;float: left}
.avatarep_img, .avatarep_bg{width: 40px;height: 40px;border-radius: 10% !important;opacity: 0.9;margin: auto;float: left}
.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;width: 19px;height: 19px;border-radius: 10%;opacity: 0.9;	margin: 2px 5px 0px 2px;float: left}
.avatarep_img, .avatarep_bg{padding: 2px;width: 19px;height: 19px;border-radius: 10%;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}
}
	.newAlerts > a {
    color: red !important;
}

ul.panel_links a.myalerts {
    background-position: 0 -180px;
}

.alert-row__no-alerts td {
    text-align: center;
}

.alert--read.alert {
    opacity: .5;
}

.alert.alert--read td.trow1 {
    background-color: #F5F5F5;
}

.alerts--new a {
	color: red !important;
	font-weight: bold;
}
			
		.tprefix {
  color: #fff;
  border-radius: 2px;
  padding: 2px 5px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.28);
}
.tprefix-admin {
  background-color: #96281b;
}
.tprefix-staff {
  background-color: #ed7a16;
}
.tprefix-nova{
  background-color: #6991f7;
}
.tprefix-aurora {
  background-color: #199156;
  background-image: linear-gradient(to right, #f50640, #f8006d, #eb0599, #cf3bc3, #a05ae4, #6f7ffb, #379aff, #00b0ff, #00d1ff, #00e9d0, #44f97c, #e1f900);
}
.tprefix-auth {
  background-color: #5fb1e7;
}
.tprefix-vpn {
  background-color: #2857b8;
}
.tprefix-userpass {
  background-color: #2f9e60;
}
.tprefix-streaming {
  background-color: #ca2f1d;
}
.tprefix-storm {
  background-color: #74b9ff;
}
.tprefix-spotify {
  background-color: #80b719;
}
.tprefix-socks5 {
  background-color: #1e90ff;
}
.tprefix-socks4 {
  background-color: #81ecec;
}
.tprefix-snipr {
  background-color: #e17055;
}
.tprefix-shopping {
  background-color: #2f9e60;
}
.tprefix-series {
  background-color: #2c9077;
}
.tprefix-smba {
  background-color: #d63031;
}
.tprefix-release {
  background-color: #bd8a00;
}
.tprefix-premium-plus {
  background-color: #178686;
}
.tprefix-netflix {
  background-color: #ca0d21;
}
.tprefix-movie {
  background-color: #2a5db6;
}
.tprefix-leak {
  background-color: #37e17b;
}
.tprefix-infinity-plus {
  background-color: #ec6484;
}
.tprefix-implemented {
  background-color: #1f8a3e;
}
.tprefix-https {
  background-color: #ffeaa7;
}
.tprefix-gaming {
  background-color: #2f9e60;
}
.tprefix-emailpass {
  background-color: #d35400;
}
.tprefix-deals {
  background-color: #20b732;
}
.tprefix-cracked {
  background-color: #37a4e9;
}
.tprefix-configs {
  background-color: #ca2f1d;
}
.tprefix-combos {
  background-color: #ca2f1d;
}
.tprefix-basicauth {
  background-color: #20932f;
}
.tprefix-autobuy {
  background-color: #223958;
}
.tprefix-lolix {
  background-color: #5cc0e7;
}
.tprefix-lolim {
  background-color: #cb5ce7;
}
.tprefix-loli {
  background-color: #59d770;
}
.tprefix-porn {
  background-color: #cc37d6;
}
.tprefix-shoppy {
  background-color: #2465d2;
}
.tprefix-sellix {
  background-color: #613bea;
}
.tprefix-other {
  background-color: #605761;
}
.tprefix-nomination {
  background-color: #782682;
}
.tprefix-voting {
  background-color: #257718;
}
@keyframes rainbow-thread {
  from {
    color: red;
    text-shadow: 0 0 5px red;
  }
  25% {
    color: #bfff00;
    text-shadow: 0 0 5px #bfff00;
  }
  50% {
    color: #80ff00;
    text-shadow: 0 0 5px #80ff00;
  }
  75% {
    color: #40ff00;
    text-shadow: 0 0 5px #40ff00;
  }
  to {
    color: red;
    text-shadow: 0 0 5px red;
  }
}
.user_tools_7::after,
.user_tools_8::after,
.user_tools_9::after {
  content: " ";
  float: right;
  width: 120px;
  height: 24px;
}
.user_tools_1,
.user_tools_2,
.user_tools_3,
.user_tools_4,
.user_tools_5,
.user_tools_6,
.user_tools_7,
.user_tools_8,
.user_tools_9 {
  cursor: pointer;
  font-weight: 700;
}
.user_tools_6 {
  color: #fff;
  text-shadow: 0px 4px 5px #000;
  background: transparent url(/images/bg1.gif);
}
.user_tools_7 {
  color: #4583e0;
  text-shadow: 1px 2px 1px #000;
}
.user_tools_8 {
  color: #ff6900;
  text-shadow: 1px 2px 1px #000;
}
.user_tools_9 {
  color: #cc4b4b;
  text-shadow: 1px 2px 1px #000;
}
.user_tools_1 {
  color: #4bec40;
}
.user_tools_2 {
  color: #00fff9;
  text-shadow: 1px 2px 1px #000;
}
.user_tools_3 {
  color: #0984e3;
  text-shadow: 1px 2px 1px #000;
}
.user_tools_4 {
  color: #c02fec;
  text-shadow: 2px 2px 2px #000, 2px 2px 2px #0100ff;
}
.user_tools_5 {
  animation: rainbow-thread 5s linear infinite;
  -o-animation: rainbow-thread 5s linear infinite;
  -moz-animation: rainbow-thread 5s linear infinite;
  -webkit-animation: rainbow-thread 5s linear infinite;
}
.user_tools_7::after {
  background: url(../../../images/topdeal_1.gif) no-repeat;
}
.user_tools_8::after {
  background: url(../../../images/greatest2.png) no-repeat;
}
.user_tools_9::after {
  background: url(../../../images/special_2.gif) no-repeat;
}
.utools_custom_style1,
.utools_custom_style2,
.utools_custom_style3,
.utools_custom_style4,
.utools_custom_style5 {
  background: url(../../../images/user_tools/background/bg.gif);
  font-weight: 700;
}
.kekerinoo {
  color: #fff;
}
.user_tools {
  width: 100%;
  display: block;
}
.user_tools a {
  padding: 3px 10px;
  display: block;
}
.user_tools_menu {
  width: 20%;
  display: inline-table;
  float: left;
}
.user_tools_menu_items {
  width: 80%;
  display: inline-table;
}
.user_tools_menu_items span {
  display: block;
  min-height: 25px;
}
.user_tools_div {
  position: absolute;
  z-index: 1;
  margin-top: -10px;
  margin-left: 0;
}
.user_tools_div img {
  max-height: 168px;
  max-width: 193px;
}
.post.classic .user_tools_div {
  position: absolute;
  z-index: 1;
  margin-top: -4px;
  margin-left: -10px;
}
.post.classic .user_tools_div img {
  max-height: 176px;
  max-width: 174px;
}
.post .user_tools_div {
  position: absolute;
  z-index: 1;
  margin-top: -5px;
  margin-left: -5px;
}
.post .user_tools_div img {
  max-height: 112px;
  max-width: 185px;
}
.active_thread::before {
  content: " (Selected)";
  margin-right: 4px;
}
.active_thread {
  font-size: 16px;
}
.no_text {
  color: #cacaca;
  font-size: 12px;
}
#your_thread {
  display: inline-block;
  font-size: 15px;
}
.utools_custom_style1 {
  color: #4bec40;
}
.utools_custom_style2 {
  color: #0cc;
  text-shadow: 0 0 4px #0cc;
}
.utools_custom_style3 {
  color: #d25867;
  text-shadow: 0 0 4px #d25867;
}
.utools_custom_style4 {
  color: #0d808f;
  text-shadow: 0 0 4px #0d808f;
}
.utools_custom_style5 {
  color: #088462;
  text-shadow: 0 0 4px #088462;
}
.utools_custom_style6 {
  color: #fd5a5a;
  text-shadow: 0 0 5px red;
  font-weight: 700;
}
.utools_custom_style7 {
  color: #0cc;
  text-shadow: 0 0 4px #0cc;
  font-weight: 700;
}
.utools_custom_style8 {
  color: #d25867;
  text-shadow: 0 0 4px #d25867;
  font-weight: 700;
}
.utools_custom_style9 {
  color: #0d808f;
  text-shadow: 0 0 4px #0d808f;
  font-weight: 700;
}
.utools_custom_style10 {
  color: #088462;
  text-shadow: 0 0 4px #088462;
  font-weight: 700;
}
.buttonkek {
  position: relative;
  background: #1a1a1a;
  color: #fff;
  cursor: pointer;
  height: 60px;
  font-size: 18px;
  width: 200px;
  margin-right: 10px;
  padding: 50px 0 15px;
  line-height: 1;
  text-align: center;
}
.buttonkek:hover:after {
  background: #bbb;
}
.buttonkek.active:after {
  background: #555;
}
.barbar,
.barbar-bottom {
  background: #1d1d1d;
  position: absolute;
  text-align: center;
}
.barbar {
  top: 0;
  padding-bottom: 5px;
}
.barbar-bottom {
  width: 100%;
  padding-top: 5px;
  bottom: 0;
}
.button:last-child {
  margin-right: 0;
}
.button:after {
  top: 15px;
  left: 40px;
}
.maintitlebutton,
.maintitlekek {
  font-size: 19px;
  text-shadow: 0 0 3px #090909;
  top: 0;
  position: relative;
  background: #202020;
}
.trow1-buycredits {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.maintitlekek {
  border-bottom: 3px solid;
  padding: 15px;
  color: #4dd5d5;
  text-align: center;
}
.dividerkek {
  flex: 0 1 200px;
  padding-right: 10px;
}
.maintitlebutton {
  padding: 15px;
  color: #fff;
  margin: 20px 0 0 auto;
}
.trow1custom {
  background: #1a1a1a;
  color: #aaa;
  padding: 10px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
  box-sizing: border-box;
  margin-bottom: 40px;
}
.blockdisplayxd {
  display: block;
  min-height: 25px;
}
.stylethread-promo {
  width: 800px;
  margin: 50px auto 0;
}
.stylethread-block {
  width: 250px;
  background: #0f1012;
  color: #f9f9f9;
  float: right;
}
.spancrypt {
  display: block;
  text-align: center;
}
.stylethread-block .stylethread-preview {
  display: block;
  width: 250px;
  background: #292b2e;
  margin: 15px 0 10px;
  text-align: center;
  font-size: 23px;
  padding: 17px 0;
}
.scalecrypt {
  transform: scale(1.2);
  box-shadow: 0 0 4px 1px rgba(20, 20, 20, 0.8);
}
.scalecrypt .stylethread-preview {
  color: #64aaa4;
}

		






#shoutbox
{
	margin-bottom:10px;
	box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12);
	border:1px solid #2A2A2A
}

#shoutbox .head
{
	padding:12px;
	background:#386b8d;
	color:#fff
}
#shoutbox.front .head
{
	cursor:pointer
}
#shoutbox .head .right
{
	float:right;
	margin:0;
	font-size:13px
}
#shoutbox.collapsed .head
{
	opacity:0.6
}
#shoutbox.collapsed .body
{
	display:none
}
#shoutbox .user
{
	color:#fff
}
#shoutbox .panel .sb_pvt
{
	position:absolute;
	display:inline-block;
	height:20px;
	top:8px;
	left:5px;
	opacity:0;
	transition:opacity 0.3s ease;
	z-index:1
}
#shoutbox .panel .sb_pvt.visible{opacity:1}#shoutbox .panel .sb_pvt .closer{color:red;cursor:pointer;font-size:14}#shoutbox .panel{border-top:solid 2px rgba(0,0,0,0.1);border-top:1px solid #386b8d}#shoutbox input.text{margin:0;padding:10px 8px;width:97.2%;box-sizing:border-box;border:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.08);font-family:'Roboto',sans-serif;font-size:12px;color:#000;background:#202020;font-size:12px;color:#AAA}#shoutbox .minposts,#shoutbox .blocked{padding:6px;font-size:11px}#shoutbox .panel.minposts{background:#202020;color:#dd4030}#shoutbox .panel.blocked{background:#202020;color:#dd4030}#shoutbox .panel p{margin:0}
#shoutbox .window
{
	overflow-y:scroll;
	background:#232323
}
#shoutbox .data{display:table;width:100%;border-top:solid 2px rgba(0,0,0,0.1);font-family:'Roboto',sans-serif;font-size:13px}#shoutbox.front .data{border-top:none}#shoutbox .entry{display:table-row;width:100%;transition:background-color 0.2s}#shoutbox .system > .text{color:#FFA200;font-style:italic}#shoutbox .entry:nth-child(even){background-color:rgba(48,48,48,0.01)}#shoutbox .entry.new{background-color:rgba(48,48,48,0.1)}#shoutbox .entry:target{background-color:rgba(48,48,48,0.1)}#shoutbox .entry > div{background:#212121;border-top:1px solid #262626;border-bottom:1px solid #1B1B1B}#shoutbox .entry:last-child > div{border-bottom:none}#shoutbox .entry > div{display:table-cell;padding:6px;overflow:hidden}#shoutbox .avatar img{margin:0 auto;vertical-align:middle;max-height:20px;max-width:20px;cursor:pointer;padding:2px;border-radius:4px}#shoutbox .user{border-right:solid 1px #2a2a2a;text-align:right;white-space:nowrap}#shoutbox .text{width:100%;color:#AAA;word-break:break-word;word-wrap:break-word}#shoutbox .info{font-size:11px;color:#AAA;white-space:nowrap;text-align:right}#shoutbox .entry.unread .info:before{display:inline-block;position:relative;top:-2px;margin-right:10px;height:4px;width:4px;content:'';background:rgba(255,100,0,0.8);border-radius:10px}#shoutbox .info a{color:inherit}#shoutbox .mod{padding:6px 8px;font-size:9px;font-weight:bold;color:#AAA;text-decoration:none}#shoutbox .mod:nth-of-type(2){margin-right:5px}#shoutbox .ip{margin-right:10px;color:#CECECE}#shoutbox .shoutbox-messages{height:100%}#shoutbox .entry.private .text{color:#C0392B}#shoutbox .entry::before{content:''}.entry.mention .avatar{box-shadow:inset 2px 0px 0px 0px red}#shoutbox .entry code{background-color:#191919;border-radius:3px;font-family:courier,monospace;padding:0 3px}#shoutbox .user-wrap{display:flex;align-items:center;justify-content:flex-end}#shoutbox .input.text:focus,#shoutbox input.text:focus{outline:0!important}#shoutbox .info,#shoutbox .user{white-space:nowrap;text-align:right}#shoutbox .private{color:#C0392B}#shoutbox .item-icon{vertical-align:middle;margin-left:3px}


#shoutbox{margin-bottom:10px;box-shadow:0 8px 32px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.08);border-radius:10px;overflow:hidden}

#shoutbox .head{padding:16px;background:#141414;color:#fff;border-bottom:1px solid rgba(255,255,255,0.08)}#shoutbox.front .head{cursor:pointer}#shoutbox .head .right{float:right;margin:0;font-size:13px}#shoutbox.collapsed .head{opacity:0.6}#shoutbox.collapsed .body{display:none}#shoutbox .user{color:#fff;padding:12px 16px}#shoutbox .panel .sb_pvt{position:absolute;display:inline-block;height:20px;top:8px;left:5px;opacity:0;transition:opacity 0.3s ease;z-index:1}#shoutbox .panel .sb_pvt.visible{opacity:1}#shoutbox .panel .sb_pvt .closer{color:red;cursor:pointer;font-size:14}
#shoutbox .panel
{
	background:#1a1a1a;
	border-top:1px solid rgba(255,255,255,0.08)
}
#shoutbox input.text{margin:8px;padding:12px 16px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid rgba(255,255,255,0.08);box-shadow:inset 0 2px 4px rgba(0,0,0,0.08);font-family:'Roboto',sans-serif;font-size:12px;color:#fff;background:rgba(255,255,255,0.03);transition:all 0.2s ease}#shoutbox input.text:focus{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12)}#shoutbox .minposts,#shoutbox .blocked{padding:6px;font-size:11px}#shoutbox .panel.minposts{background:#202020;color:#dd4030}#shoutbox .panel.blocked{background:#202020;color:#dd4030}#shoutbox .panel p{margin:0}
#shoutbox .window
{
	overflow-y:scroll;
	background:#141414;
	border-bottom:1px solid rgba(255,255,255,0.08)
}
#shoutbox .data
{
	display:table;
	width:100%;
	border-top:solid 2px rgba(0,0,0,0.1);
	font-family:'Roboto',sans-serif;
	font-size:13px
}
#shoutbox.front .data{border-top:none}#shoutbox .entry{display:table-row;width:100%;transition:background-color 0.2s}#shoutbox .system > .text{color:#FFA200;font-style:italic}#shoutbox .entry:nth-child(even){background-color:rgba(255,255,255,0.02)}#shoutbox .entry.new{background-color:rgba(255,255,255,0.04)}#shoutbox .entry:target{background-color:rgba(48,48,48,0.1)}
#shoutbox .entry > div
{
	background:#1c1c1c;
	border-top:1px solid rgba(255,255,255,0.04);
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding:12px
}
#shoutbox .entry:last-child > div{border-bottom:none}#shoutbox .entry > div{display:table-cell;padding:7px;overflow:hidden}#shoutbox .avatar img{margin:0 auto;vertical-align:middle;max-height:25px;max-width:25px;cursor:pointer;padding:2px;border-radius:4px;width:32px;height:32px;}#shoutbox .user{border-right:solid 1px #2a2a2a;text-align:right;white-space:nowrap}#shoutbox .text{width:100%;color:rgba(255,255,255,0.9);word-break:break-word;word-wrap:break-word;font-size:14px;line-height:1.5}#shoutbox .info{font-size:11px;color:#AAA;white-space:nowrap;text-align:right}#shoutbox .entry.unread .info:before{display:inline-block;position:relative;top:-2px;margin-right:10px;height:4px;width:4px;content:'';background:rgba(255,100,0,0.8);border-radius:10px}#shoutbox .info a{color:inherit}#shoutbox .mod{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:4px;background:rgba(255,255,255,0.03);border-radius:6px;color:#666;transition:all 0.2s ease}#shoutbox .mod:hover{background:rgba(255,255,255,0.06);color:#fff}#shoutbox .mod svg {

    width: 14px;

    height: 14px;

    stroke-width: 2;

}#shoutbox .mod.del:hover{color:#ff4444}#shoutbox .mod.edit:hover{color:#00C851}#shoutbox .ip{margin-right:10px;color:#CECECE}#shoutbox .shoutbox-messages{height:100%}#shoutbox .entry.private .text{color:#C0392B}#shoutbox .entry::before{content:''}#shoutbox .entry.mention .avatar{box-shadow:inset 2px 0px 0px 0px red}#shoutbox .entry code{background-color:#191919;border-radius:3px;font-family:courier,monospace;padding:0 3px}#shoutbox .user-wrap{display:flex;align-items:center;justify-content:flex-end}#shoutbox .input.text:focus,#shoutbox input.text:focus{outline:0!important}#shoutbox .info,#shoutbox .user{white-space:nowrap;text-align:right}#shoutbox .private{color:#C0392B}#shoutbox .item-icon{vertical-align:middle;margin-left:1px}



.binding-menu {

    display: none;

    z-index: 9999;

    position: absolute;

    background: #141414;

    color: #fff;

    padding: 12px;

    border-radius: 16px;

    min-width: 280px;

    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);

    border: 1px solid rgba(255, 255, 255, 0.08);

    animation: menuFadeIn 0.2s cubic-bezier(0.16, 1, 0.3, 1);

}



@keyframes menuFadeIn {

    from {

        opacity: 0;

        transform: translateY(8px);

    }

    to {

        opacity: 1;

        transform: translateY(0);

    }

}



.binding-menu .user-header {

    padding: 16px;

    background: rgba(255, 255, 255, 0.03);

    display: flex;

    gap: 16px;

    align-items: center;

    border-radius: 12px;

    margin-bottom: 12px;

    position: relative;

    overflow: hidden;

}



.binding-menu .user-header .avatar {

    width: 52px;

    height: 52px;

    border-radius: 12px;

    border: 2px solid rgba(255, 255, 255, 0.08);

    background: #0a0a0a;

    position: relative;

    z-index: 1;

}



.binding-menu .user-header .username {

    font-weight: 500;

    font-size: 16px;

    color: #fff;

    position: relative;

    z-index: 1;

}



.binding-menu .user-stats {

    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 8px;

    margin-bottom: 12px;

}



.binding-menu .user-stats .stat {

    background: rgba(255, 255, 255, 0.03);

    padding: 12px;

    border-radius: 12px;

    display: flex;

    flex-direction: column;

    align-items: center;

}



.binding-menu .user-stats .stat i {

    font-size: 16px;

    color: #666;

    margin-bottom: 8px;

}



.binding-menu .user-stats .value {

    font-weight: 600;

    font-size: 16px;

    color: #fff;

}



.binding-menu .user-stats .label {

    font-size: 12px;

    color: #666;

    margin-top: 4px;

}



.binding-menu .user-actions {

    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 8px;

}



.binding-menu .user-actions button {

    padding: 12px;

    border: none;

    border-radius: 12px;

    background: rgba(255, 255, 255, 0.03);

    color: #fff;

    cursor: pointer;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 13px;

    font-weight: 500;

    gap: 8px;

    transition: all 0.2s ease;

}



.binding-menu .user-actions button:hover {

    background: rgba(255, 255, 255, 0.06);

    transform: translateY(-1px);

}



.binding-menu .user-actions button i {

    font-size: 14px;

}



.panel .input-wrapper {

    position: relative;


    display: flex;

    align-items: center;

    gap: 8px;

}



#dvz_input {

    flex: 1;

    height: 40px;

    padding: 0 16px;

    background: rgba(255, 255, 255, 0.03);

    border-radius: 12px;

    color: #fff;

    font-size: 14px;

    transition: all 0.2s ease;

    box-sizing: border-box;

}



#dvz_input:focus {

    background: rgba(255, 255, 255, 0.05);

    border-color: rgba(255, 255, 255, 0.12);

    outline: none;

}



.smilies-container {

    position: relative;

    margin-right: 8px;

}



.popupsmilesbyanonshare {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 40px;

    height: 40px;

    padding: 0;

    border: none;

    background: rgba(255, 255, 255, 0.03);

    border-radius: 12px;

    cursor: pointer;

    transition: all 0.2s ease;

}



.popupsmilesbyanonshare:hover {

    background: rgba(255, 255, 255, 0.06);

}



.popupsmilesbyanonshare i {

    color: #a15e27;

    font-size: 20px;

    transition: color 0.2s ease;

}



.popuptextbyanon {

    display: none;

    width: 320px;

    background: #141414;

    border-radius: 16px;

    padding: 0;

    position: absolute;

    z-index: 9999;

    bottom: calc(100% + 16px);

    right: -16px;

    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);

    border: 1px solid rgba(255, 255, 255, 0.08);

    animation: menuFadeIn 0.2s cubic-bezier(0.16, 1, 0.3, 1);

}



.popuptextbyanon.show {

    display: block;

}



.popupsmilesbyanonshare .popuptextbyanon::after {

    content: "";

    position: absolute;

    top: 100%;

    right: 24px;

    border-width: 8px;

    border-style: solid;

    border-color: #141414 transparent transparent transparent;

}



.popupsmilesbyanonshare .show {

    visibility: visible;

}



.smilies-header {

    padding: 16px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    font-weight: 500;

    color: #fff;

}



#smilies_box {

    display: grid;

    grid-template-columns: repeat(5, 1fr);

    gap: 8px;

    padding: 16px;

    background: rgba(255, 255, 255, 0.02);

    border-radius: 0 0 16px 16px;

}



.smilie_dvz {

    width: 32px;

    height: 32px;

    padding: 8px;

    border-radius: 8px;

    background: rgba(255, 255, 255, 0.03);

    transition: background 0.2s ease;

    cursor: pointer;

    object-fit: contain;

}



.smilie_dvz:hover {

    background: rgba(255, 255, 255, 0.06);

}



#shoutbox .thead {

    padding: 12px;


    color: #fff;

    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    display: flex;

    justify-content: space-between;

    align-items: center;

    font-size: 14px;

    font-weight: 500;

}



#shoutbox .thead a {

    color: #ffffff;

    text-decoration: none;

    transition: color 0.2s ease;

    font-size: 13px;

}



#shoutbox .thead a:hover {

    color: #fff;

}



#shoutbox .window {

    background: #141414;

    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    overflow-y: auto;

    scrollbar-width: thin;

    scrollbar-color: rgb(241 139 66 / 49%) transparent;


}



#shoutbox .window::-webkit-scrollbar {

    width: 8px;

}



#shoutbox .window::-webkit-scrollbar-track {

    background: transparent;

}



#shoutbox .window::-webkit-scrollbar-thumb {

    background-color: rgba(255, 255, 255, 0.1);

    border-radius: 4px;

}


.tab-button {
    padding: 10px;
    background: #2f2f2f;
    color: #cccccc;
    border-radius: 15px 15px 0px 0px;
}
.tab-button.active {
    background: #252525;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    border-top: 1px solid #c26820;
}

.chat-attention {
    display: flex;
    font-size: .75rem;
    line-height: 1rem;
    padding: .35rem;
    align-items: center;
    color: #ffffff99;
}

		
		