@charset "utf-8";
/* CSS Document */
/* Reset CSS
/*
GEN4 PTC SCRIPT, is a copyrighted trademark of PTCPay.com 2007-2025.
The terms - "GeN4" & "PTCPay" are a copyrighted service of PTCPay.com. All other respective trademarks remain the property of their original creators.
This file is a partial script from the GeN4 PTC script. Do not copy or distribute any part of this script without permission from PTCPay.Com.
The user of this product agrees to the terms of service, privacy policy, & refund policy of PTCPay.com, weather or not they are a registered customer of PTCPay.com.
Copyright infringement, illegal use, & theft will be enforced under Section 512(c) of the Digital Millennium Copyright Act (”DMCA”).

http://www.ptcpay.com/
http://www.ptcpay.com/terms-of-service.php/
http://www.ptcpay.com/privacy-policy.php/
http://www.ptcpay.com/refund-policy.php/
*/

-----------------------------------------------------------------*/

/* Online Member 
----------------- */
.onlinemember {
margin: 30px 18px 20px 0;
}
.onlinemember h1 {
background: url(../images/online-icon.png) no-repeat;
height: 24px;
padding: 7px 50px 10px 40px;
}

/* Forum
-----------------------------------------------------------------*/
.forum {
background: none repeat scroll 0 0 #F5F5F5;
border: 1px solid #CCCCCC;
margin-top: 15px;
padding: 25px 30px;
width: 100%;
position: relative;
/* display: inline-block; */
}
.avolta {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E4E4E4;
padding: 15px 20px;
margin-top: 15px;
}
.forum .main td.iconss {
border-left: 1px solid #E3E3E3;
color: #33485D;
font-size: 24px;
height: 40px;
margin: 0 auto;
vertical-align: middle;
width: 40px;
}
.forum .main .cinza {
background: none repeat scroll 0 0 #F2F2F2;
}


.forum form { margin: 0; }
.forum .bread {
margin: 15px 0 6px;

}
.forum .bread ul li { 
margin: 0 0 0 10px;
vertical-align: middle;

color: #676363;
font-size: 11px;
font-weight: bold;
}
.forum .bread ul li a {
color: #676363;
text-decoration: none;
font-weight: normal;
}


.forum .search {
border: 0 none;
float: right;
margin: 10px 6px 6px;
padding: 0;
position: absolute;
right: 33px;
}
.forum .search input {
width: 200px;
line-height: 25px;
}


.forum .search_bc {
border: 0 none;
float: right;
margin: 10px 6px 6px;
padding: 0;
position: absolute;
right: -2px;
top: -8px;
}
.forum .search_bc input {
width: 200px;
line-height: 25px;
}



.forum .new_topic {
padding: 1px 40px;
position: sticky;
line-height: 23px;
margin-bottom: -5px;
margin-top: 3px;
}


.forum .new_topic a {
color: #FFFFFF;
font-size: 11px;
text-align: end;

}
.forum .line { margin: 20px 0; }
.forum .main {
width: 100%;
}
.forum .main .cat, .forum .view .cat {
background: url(../images/header2.png) repeat-x;
width: 100%; height: 37px;
padding: 0 0 0 25px;
color: #666666;
font-size: 13px;
font-weight: bold;
text-align: left;
}
.forum .main .cat a, .forum .view .cat a {
display: inline;
color: #5d8b3c;
}
.forum .main .headers, .forum .view .headers {
background: none repeat scroll 0 0 #00AFD1;
color: #FFFFFF;
height: 24px;
width: 100%;
}

.col6 {
padding-left: 5px;
text-align: left;
font-size: 12px;
}

.col7 {
padding-left: 14px;
text-align: left;
font-size: 12px;
}


.col5 {
padding-left: 8px;
text-align: left;
font-size: 12px;
}
.col2 {
padding-left: 10px;
text-align: left; 
font-size: 12px;
}
.col3 {
padding-left: 8px;
text-align: left; 
font-size: 12px;
}

.forum .main .headers .col1, .forum .view .headers .col1 {
padding-left: 45px;
text-align: left;
}
.forum .main .headers .small {
text-align: center;
width: 60px;
}
.forum .main .headers th { border: 0; }
.forum .main .row1 td.space, .forum .main .row2 td.space, .forum .view .row1 td.space, .forum .view .row2 td.space { background: none; width: 16px; border: 0; }
.forum .main .row2 td, .forum .view .row2 td { }
.forum .main .col1, .forum .main .col4 {
border-left: 1px solid #cccccc;
font-size: 12px;
padding: 0 0 0 14px;
text-align: left;
width: 385px;
}
.forum .main .col1 img { float: left; }
.forum .main .col1 div { margin: 0 0 0 -8px; float: left; color: #8a8a8a; }
.forum .main a {
color: #33485D;
display: block;
font-size: 12px;
font-weight: 600;
line-height: 8px;
padding-top: 5px;
}
.forum .main .small {
border-left: 1px solid #CCCCCC;
float: none;
width: 60px;
}
.forum .main .col4 {
border-right: 1px solid #cccccc;
padding: 0 15px 0px 8px;
width: auto;
}
.forum .main .col4 a {
display: inline;
font-size: 12px;
text-decoration: none;
}
.forum .main td {
border-bottom: 1px solid #cccccc;
color: #8A8A8A;
height: 40px;
text-align: center;
}
.forum .main td.empty, .forum .view td.empty {
border: 0 none;
height: 25px;
line-height: 3px;
}
.forum .line {margin: 0; }
.forum .page {
margin: 10px 20px;
}
.forum .view { 
width: 100%;
}
.forum .view td { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #8a8a8a; }
.forum .view td.info { width: 180px; border-left: 1px solid #e3e3e3; border-bottom: 0; text-align: center; }
.forum .view .info div.user {
background: none repeat scroll 0 0 #EEEEEE;
margin: 0;
padding: 10px 0;
width: 180px;
}.forum .view .info span.user { display: inline-block; font-size: 17px; font-weight: bold; }
.forum .view .info div.stats {
margin: 0 auto;
padding: 0;
text-align: left;
width: 156px;
}

.forum .view td.country {
background: none repeat scroll 0 0 #EEEEEE;
border-bottom: 1px solid #E3E3E3;
border-top: 0 none;
}
.forum .view td img { margin: 0; float: none; 

}
.forum .view td.country { border-top:0; border-bottom: 1px solid #e3e3e3; vertical-align:left; }
.forum .view .country div { margin: 0 0 5px 0; padding: 10px 10px 0 0; text-align: left; }
.forum .view .text { max-width: 787px; padding: 10px; text-align: left; border: 1px solid #e3e3e3; border-bottom: 0; word-wrap: break-word; }
.forum .view .buttons { width: 816px; text-align: right; padding: 3px 3px 10px; border: 1px solid #e3e3e3; border-top: 0; }
.forum .view .buttons a {
background: #e8e8e8;
margin: 0 5px -7px 0; padding: 3px 5px;
border: 1px solid #b9b8b6;
-moz-border-radius: 0 5px 0 0 ;
display: inline-block;
color: #000;
text-align: left;
}
.forum .view .text img { max-width: 750px; }
.forum .error {
width: auto;
margin: 10px 20px;
}
.bbcode {
background: none repeat scroll 0 0 #F1F0ED;
border: 1px solid #E8E8E8;
border-radius: 0;
margin: 0;
padding: 10px 0 0;
width: 600px;
margin: 0 auto;
}
.bbcode textarea {
width: 570px;
padding: 3px 0;
text-align: left;
margin-left: 15px;
margin-right: -9px;
text-indent: 5px;
margin-bottom: 5px;
}
.forum.spage .buttons {
float: right;
margin-top: -50px;
}
.forum.spage .main td {
border-bottom: 1px solid #CCCCCC;
color: #8A8A8A;
height: 26px;
}
.forum.spage .main .headers th {
border: 0 none;
padding-left: 15px;
}
.omembers {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E4E4E4;
border-radius: 0;
margin: 15px 0 0;
padding: 5px;
}
.omembers p.left {
background: none repeat scroll 0 0 #9EA7B3;
color: #FFFFFF;
font-weight: 600;
margin: 0;
padding: 2px 15px;
}
.omembers p.left u {
text-decoration: none;
}



.bbcode img { border: 0; }
.bbcode p.left {
margin: 0 0 0 25px;
font-weight: bold;
}
.bbcode p.border {
margin: 0 0 10px;
text-align: center;
}
.bbcode form div.buttons input {
height: 31px;
line-height: 4px;
padding: 0 10px;
vertical-align: top;
}

/* Misc new stuff.
-----------------------------------------------------------------*/
p.unavailable
{
font-size: 12px;
color: #AAAAAA;
}
div.pmbox
{ 
width:450px; 
min-height: 150px;
height: 225px;
max-height: 400px; 
border:2px 
solid #f2f2f2; 
padding: 10px;
-moz-border-radius: 8px; -webkit-border-radius: 8px;
background: #f2f2f2;
margin: 15px; 
font-size: 12px;
}
div.subjbox
{ 
width:450px; 
height: 25px;
max-height: 25px; 
border:2px 
solid #EEE; 
padding: 5px;
-moz-border-radius: 8px; -webkit-border-radius: 8px;
background: #f2f2f2;  
margin: 15px; 
font-weight: bold;
font-size: 14px;
}
a#generic3:link
{
text-decoration: none;
}
a#generic3:hover
{
color: #16ba31;
text-decoration: none;
text-shadow: #CCCCCC -1px -1px 1px;
}
a#proflink1 {
color: #666666;
font-size: 12px;
font-weight: 600;
}
a#proflink1:hover
{
color: #3399FF;
}
a#proflink2 {
font-size: 12px;
margin: 1px;
position: relative;
text-align: left;
}
a#proflink2:hover
{
color: #53813d;
font-weight: bold;
}
div.forumintro {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E8E8E8;
border-radius: 0;
color: #00AFD1;
height: 50px;
margin: 0;
overflow: hidden;
padding: 10px 110px 10px 27px;
width: 100%;
line-height: 28px;
}
/*
a.panelbutton {
margin-left: 290px;
position: absolute;
top: 1px;
}
*/
div#freqbox
{
border: 1px solid #e8e8e8;
background-color: #e8e8e8;
font-size: 11px;
-moz-border-radius: 8px; -webkit-border-radius: 8px;
min-height: 50px;
max-height: 200px;
margin: 15px;
padding: 7px;
width: 600px;
height: 345px;
}
div#whitemessage
{
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
font-size: 11px;
-moz-border-radius: 8px; -webkit-border-radius: 8px;
min-height: 50px;
height: 50px;
max-height: 125px;
margin-left: 100px;
padding: 7px;
width: 400px;
min-height: 100px;
max-height: 300px;
font-size: 12px;
text-decoration: none;	
filter:alpha(opacity=60);
opacity:0.6;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
text-align: left;
}
input#btnapprove {
cursor:pointer;
width: 60px;
margin: 5px;
height: 30px;
background: url(../images/header2.png);
border: 1px solid #666;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
text-align: left;
color: #000;
float: left;
padding:4px;
text-decoration: none;
}
input#btnapprove:hover {
border: 1px solid #48a030;
color: #48a030;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
text-align: left;
text-decoration: none;
}
input#btnignore {
cursor:pointer;
width: 60px;
margin: 5px;
height: 30px;
float: left;
background: url(../images/header2.png);
border: 1px solid #666;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
text-align: left;
color: #000;
padding:4px;
text-decoration: none;
}
input#btnignore:hover {
border: 1px solid #921e1e;
color: #921e1e;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
text-align: left;
text-decoration: none;
}
div#frbtnholder
{
position: relative;
top: -165px;
left: 445px;
}
.forumstats {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #CCCCCC;
border-radius: 0;
display: inline-block;
height: 150px;
margin: 15px 0;
padding-bottom: 5px;
padding-left: 0;
padding-top: 3px;
width: 545px;
}
.forumstats p b u {
background: none repeat scroll 0 0 #33485D;
color: #FFFFFF;
display: inline-block;
font-weight: 600;
margin-bottom: 8px;
margin-left: -11px;
margin-top: -2px;
padding: 4px 9px 3px;
text-decoration: none;
width: 175px;
}
.forumstats p {
border-right: 1px solid #CCCCCC;
display: inline-block;
float: left;
font-size: 11px;
height: 142px;
margin: 0;
overflow: hidden;
padding-left: 13px;
width: 180px;
}
.forumstats p em {
border-bottom: 1px dotted #CCCCCC;
display: list-item;
font-style: normal;
line-height: 20px;
list-style: none outside none;
margin-right: 10px;
}
.forumstats p em b {
color: #079AD0;
float: right;
}
.forumstats ul li b{}
.forumfeatlinks b {
background: none repeat scroll 0 0 #079AD0;
color: #FFFFFF;
display: block;
font-size: 12px;
font-weight: lighter;
margin: -22px 2px 4px 2px;
padding: 3px 15px;
}
.forumfeatlinks li {
height: 17px;
margin: 6px 21px 0 0;
overflow: hidden;
}
.forumfeatlinks {
background: none repeat scroll 0 0 #FFF9F2;
border: 1px solid #CCCCCC;
border-radius: 0;
float: right;
height: 150px;
margin-top: 15px;
padding-bottom: 0;
padding-left: 0;
padding-top: 5px;
right: 0;
width: 320px;
}
.forumfeatlinks u {
text-decoration: none;
font-weight: 600;
}
.forumfeatlinks > ul {
padding: 0 0 0 14px;
}

.forum .page {
background: none repeat scroll 0 0 #EEEEEE;
border-color: #F5F5F5 #E5E5E5 #CCCCCC;
border-radius: 2px;
border-style: solid;
border-width: 1px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
font: 11px Arial,Helvetica;
height: 30px;
margin: 15px 0 10px -2px;
overflow: hidden;
padding-right: 6px;
padding-top: 6px;
position: relative;
text-align: right;
}
.page .blue {
background: none repeat scroll 0 0 #00AFD1;
border-radius: 3px;
color: #FFFFFF;
}
.page span {
background: none repeat scroll 0 0 #E8E8E8;
border: 1px solid #00AFD1;
border-radius: 3px;
margin: 3px;
padding: 3px 5px 4px;
}


.red {
color: #C00;
}
.orange {
color:#FF6600;
}	

#content.forum {
margin-top: 15px;
padding: 10px 15px 25px;
}



#content.forum .moderate {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #cccccc;
min-height: 250px;
padding: 0px 20px;
margin-bottom: 18px;
width: 879px;
}


.postlink {
color: white;
float: right;
margin-right: 5px;
}


#breadcrumbs-one {
background: none repeat scroll 0 0 #EEEEEE;
border-color: #F5F5F5 #E5E5E5 #CCCCCC;
border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
font: 14px Arial,Helvetica;
margin: 0 0 10px -2px;
overflow: hidden;
position: relative;
padding: 0;
}

#breadcrumbs-one	ul{
margin: 0;
padding: 0;
list-style: none;
}
#breadcrumbs-one li {
float: left;
list-style: none;
}

#breadcrumbs-one a{
padding: .7em 1em .7em 2em;
float: left;
text-decoration: none;
color: #444;
position: relative;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
background-color: #ddd;
background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd));
background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd);
background-image: -moz-linear-gradient(left, #f5f5f5, #ddd);
background-image: -ms-linear-gradient(left, #f5f5f5, #ddd);
background-image: -o-linear-gradient(left, #f5f5f5, #ddd);
background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#breadcrumbs-one li:first-child a{
padding-left: 1em;
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}

#breadcrumbs-one a:hover{
background: #fff;
}

#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
content: "";
position: absolute;
top: 50%;
margin-top: -1.5em;   
border-top: 1.5em solid transparent;
border-bottom: 1.5em solid transparent;
border-left: 1em solid;
right: -1em;
}

#breadcrumbs-one a::after{ 
z-index: 2;
border-left-color: #ddd;  
}

#breadcrumbs-one a::before{
border-left-color: #ccc;  
right: -1.1em;
z-index: 1; 
}

#breadcrumbs-one a:hover::after{
border-left-color: #fff;
}

#breadcrumbs-one .current, #breadcrumbs-one .current:hover {
background: none repeat scroll 0 0 transparent;
color: #079AD0;
font-weight: bold;
}

#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
content: normal;  
}

/*-----------------------------------*/

#breadcrumbs-two{
/* Clear floats */
overflow: hidden;
width: 100%;
}

#breadcrumbs-two li{
float: left;
margin: 0 .5em 0 1em;
}

#breadcrumbs-two a{
background: #ddd;
padding: .7em 1em;
float: left;
text-decoration: none;
color: #444;
text-shadow: 0 1px 0 rgba(255,255,255,.5); 
position: relative;
}

#breadcrumbs-two a:hover{
background: #99db76;
}

#breadcrumbs-two a::before{
content: "";
position: absolute;
top: 50%; 
margin-top: -1.5em;   
border-width: 1.5em 0 1.5em 1em;
border-style: solid;
border-color: #ddd #ddd #ddd transparent;
left: -1em;
}

#breadcrumbs-two a:hover::before{
border-color: #99db76 #99db76 #99db76 transparent;
}

#breadcrumbs-two a::after{
content: "";
position: absolute;
top: 50%; 
margin-top: -1.5em;   
border-top: 1.5em solid transparent;
border-bottom: 1.5em solid transparent;
border-left: 1em solid #ddd;
right: -1em;
}

#breadcrumbs-two a:hover::after{
border-left-color: #99db76;
}

#breadcrumbs-two .current,
#breadcrumbs-two .current:hover{
font-weight: bold;
background: none;
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before{
content: normal;
}

/* ------------------------------------------- */

#breadcrumbs-three{
/* Clear floats */
overflow: hidden;
width: 100%;
}

#breadcrumbs-three li{
float: left;
margin: 0 2em 0 0;
}

#breadcrumbs-three a{
padding: .7em 1em .7em 2em;
float: left;
text-decoration: none;
color: #444;
background: #ddd;  
position: relative;
z-index: 1;
text-shadow: 0 1px 0 rgba(255,255,255,.5);  
-moz-border-radius: .4em 0 0 .4em;
-webkit-border-radius: .4em 0 0 .4em;
border-radius: .4em 0 0 .4em;  
}

#breadcrumbs-three a:hover{
background: #abe0ef;
}

#breadcrumbs-three a::after{
background: #ddd;
content: "";
height: 2.5em;
margin-top: -1.25em;
position: absolute;
right: -1em;
top: 50%;
width: 2.5em;
z-index: -1;  
-webkit-transform: rotate(45deg); 
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg); 
transform: rotate(45deg);
-moz-border-radius: .4em;
-webkit-border-radius: .4em;
border-radius: .4em;
}

#breadcrumbs-three a:hover::after{
background: #abe0ef;
}

#breadcrumbs-three .current,
#breadcrumbs-three .current:hover{
font-weight: bold;
background: none;
}

#breadcrumbs-three .current::after{
content: normal;
}

/* ------------------------------------------- */

#breadcrumbs-four{
/* Clear floats */
overflow: hidden;
width: 100%;
}

#breadcrumbs-four li{
float: left;
margin: 0 .5em 0 1em;
}

#breadcrumbs-four a{
background: #ddd;
padding: .7em 1em;
float: left;
text-decoration: none;
color: #444;
text-shadow: 0 1px 0 rgba(255,255,255,.5); 
position: relative;
}

#breadcrumbs-four a:hover{
background: #efc9ab;
}

#breadcrumbs-four a::before,
#breadcrumbs-four a::after{
content:'';
position:absolute;
top: 0;
bottom: 0;
width: 1em;
background: #ddd;
-webkit-transform: skew(-10deg);
-moz-transform: skew(-10deg);
-ms-transform: skew(-10deg);
-o-transform: skew(-10deg);
transform: skew(-10deg);  
}

#breadcrumbs-four a::before{

left: -.5em;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}

#breadcrumbs-four a:hover::before{
background: #efc9ab;
}

#breadcrumbs-four a::after{
right: -.5em;   
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}

#breadcrumbs-four a:hover::after{
background: #efc9ab;
}

#breadcrumbs-four .current,
#breadcrumbs-four .current:hover{
font-weight: bold;
background: none;
}

#breadcrumbs-four .current::after,
#breadcrumbs-four .current::before{
content: normal;
}



.stsfriends {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px;
font-size: 11px;
margin-bottom: 3px;
margin-top: 3px;
padding: 5px 0;
text-align: left;
margin-left: 5px;
margin-right: 5px;
text-indent: 5px;
}

.stsfriends > b {
color: #00AFD1;
float: right;
font-weight: 600;
margin-right: 5px;
}


.sts {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px;
font-size: 11px;
margin-bottom: 3px;
margin-top: 3px;
padding: 5px 0;
text-align: left;
margin-left: -9px;
margin-right: -9px;
text-indent: 5px;
}
.sts > u {
margin-left: 5px;
text-decoration: none;
}
.sts > b {
color: #00AFD1;
float: right;
font-weight: 600;
margin-right: 5px;
}

.sts.big {
margin-left: -9px;
margin-right: -9px; 
padding: 3px 5px;
text-align: left;
}

.sts.big > b {
float: left;
}

.avatar {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px;
margin-top: -6px;
margin-right: 3px;
margin-left: 3px;  
padding: 10px 0;

-webkit-animation: glow 1.5s ease-in-out infinite alternate;
-moz-animation: glow 1.5s ease-in-out infinite alternate;
animation: glow 1.5s ease-in-out infinite alternate;   

}

#glow-green {
animation-name: glow-green;
}
@-webkit-keyframes glow-green {
from {
box-shadow: 0 0 1px #CCCCCC, 0 0 1px #CCCCCC, 0 0 1px #CCCCCC, 0 0 1px #CCCCCC;
}
to {
box-shadow: 0 0 2px #10c671, 0 0 2px #10c671, 0 0 2px #10c671, 0 0 2px #10c671;
}
}



.usertitle {
background: none repeat scroll 0 0 #EFEFEF;
border: 1px solid #CCCCCC;
margin: 3px 7px;
}

.posted {
border-bottom: 1px dotted;
color: #FFA500;
font-size: 11px;
margin-bottom: 10px;
margin-top: -4px;
text-align: right;
}


#letters {
margin-left: 15px;
}
.bbcode .checkbox {
margin-left: 15px;
}
.bbcode .buttons {
float: right;
margin: -50px 15px 0 0;
}

.posted .edited {
color: red;
}

#mod  h1 {
font-size: 16px;
padding-right: 20px;
text-align: right;
background: none repeat scroll 0 0 #00AFD1;
color: #FFFFFF;
margin-top: 0;
padding: 3px 15px;
text-align: center;
}
#mod h2 {
background: none repeat scroll 0 0 #00AFD1;
color: #FFFFFF;
font-size: 16px;
margin-top: 0;
padding: 3px 15px;
text-align: center;
}
#mod table {
margin: 15px auto;
width: 100%;
border: 1px solid #E8E8E8
}
#mod thead {
background: none repeat scroll 0 0 #33485D;
color: #FFFFFF;
font-size: 12px;
}
#mod table th {
font-size: 11px;
font-weight: 600;
padding: 3px 0;
text-align: center;
}
#mod table td {
border-top: 1px solid #E8E8E8;
font-size: 11px;
padding: 2px;
text-align: center;
}
#mod table th a {
color: #00AFD1;
}
#mod table th a:hover {
color: #ffffff;
}
#mod .botoes {
text-align: center;
}
#mod .botoes a {
margin: 10px;
}
#mod label {
width: 185px;
text-align: left;
}

.blognotifybox {
padding: 8px 15px;
margin-bottom: 5px;
list-style: katakana;
background-color: #fff;
border-radius: 4px;     
}

.moderatorbarone {
margin-top: -26px;
position: absolute;
margin-left: 730px;
font-size: 13px;
}

.moderatorbartwo {
margin-top: -35px;
position: absolute;
margin-left: 725px;
font-size: 13px;
}




/* USING IN FORUM FOR SMILES AND BB CODE */
.replytab {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px;
padding: 3px 0;
text-align: left;
margin-left: 5px;
margin-right: 5px;
text-indent: 5px;
margin-bottom: 5px;
}


/* Core styles/functionality */
.replytab input {
position: absolute;
opacity: 0;
z-index: -1;
}
.replytab__content {
max-height: 0;
overflow: hidden;
transition: all 0.35s; 
}
.replytab input:checked ~ .replytab__content {
max-height: 10rem;
}

/* Visual styles */
.replyaccordion {
border: 2px solid;
border-radius: 0.5rem;
overflow: hidden;
}
.replytab__label,
.replytab__close {
display: flex;
color: #8a8a8a;  
font-size: 11px;  
cursor: pointer;
font-family: open sans;
text-rendering: optimizelegibility;
font-weight: 400;
padding-right: 3px;

}
.replytab__label {
justify-content: space-between;
width: unset; 
line-height: normal; 
top: 2px; 
position: relative;
font-size: inherit;
font-weight: bold;
}
.replytab__label::after {
content: "\276F";
/*  width: 1em;
height: 1em; */
transform: rotate(90deg);
transition: all 0.35s;
margin-right: 5px;
position: relative;
}
.replytab input:checked + .replytab__label::after {
transform: rotate(270deg);
margin-top: 6px;
margin-left: 3px;
}
.replytab__content p {
margin: 0;
padding: 1rem;
}
.replytab__close {
justify-content: flex-end;
padding: 0.5rem 1rem;
font-size: 0.75rem;
}


/* Arrow animation */
.replytab input:not(:checked) + .replytab__label:hover::after {
animation: bounce .5s infinite;
}
@keyframes bounce {
25% {
transform: rotate(90deg) translate(.25rem);
}
75% {
transform: rotate(90deg) translate(-.25rem);
}
}






/* USING FOR FORUM SOCIAL AND ACHEIVEMENTS */
.tab {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 2px;
padding: 3px 0;
text-align: left;
margin-left: -9px;
margin-right: -9px;
text-indent: 5px;
margin-bottom: 3px;
}


/* Core styles/functionality */
.tab input {
position: absolute;
opacity: 0;
z-index: -1;
}
.tab__content {
max-height: 0;
overflow: hidden;
transition: all 0.35s; 
}
.tab input:checked ~ .tab__content {
max-height: 10rem;
}

/* Visual styles */
.accordion {
border: 2px solid;
border-radius: 0.5rem;
overflow: hidden;
}
.tab__label,
.tab__close {
display: flex;
color: #8a8a8a;  
font-size: 11px;  
cursor: pointer;
font-family: open sans;
text-rendering: optimizelegibility;
font-weight: 400;
padding-right: 3px;

}
.tab__label {
justify-content: space-between;
width: unset; 
line-height: normal; 
top: 2px; 
position: relative;
}
.tab__label::after {
content: "\276F";
/*  width: 1em;
height: 1em; */
transform: rotate(90deg);
transition: all 0.35s;
margin-right: 5px;
position: relative;
}
.tab input:checked + .tab__label::after {
transform: rotate(270deg);
margin-top: 6px;
margin-left: 3px;
}
.tab__content p {
margin: 0;
padding: 1rem;
}
.tab__close {
justify-content: flex-end;
padding: 0.5rem 1rem;
font-size: 0.75rem;
}


/* Arrow animation */
.tab input:not(:checked) + .tab__label:hover::after {
animation: bounce .5s infinite;
}
@keyframes bounce {
25% {
transform: rotate(90deg) translate(.25rem);
}
75% {
transform: rotate(90deg) translate(-.25rem);
}
}











.cf {
*zoom: 1;
}
.cf:before, .cf:after {
content: " ";
display: table;
}
.cf:after {
clear: both;
}


.wrapper {
max-width: 450px;
margin: 0 auto;
}

.wrapper h1 {
margin-top: 50px;
margin-bottom: 50px;
text-transform: uppercase;
font-size: 1.5em;
}

.wrapper .speechbubble {
color: #000;
line-height: 1.75;
padding: 15px 5px;
padding-top: 15px;
margin-bottom: -3px;
cursor: default;
padding-top: 10px;
border-radius: 15px;
border: 1px solid #00afd1;
}
.wrapper .speechbubble:nth-child(2n) {
border-left: 5px solid;
}
.wrapper .speechbubble:nth-child(2n):after {
content: "";
margin-top: -30px;
padding-top: 0px;
position: relative;
bottom: -45px;
left: 20px;
border-width: 30px 0 0 30px;
border-style: solid;
border-color: #26272b transparent;
display: block;
width: 0;
}
.wrapper .speechbubble:nth-child(2n+1) {
border-left: 5px solid;
}
.wrapper .speechbubble:nth-child(2n+1):after {
content: "";
margin-top: -30px;
padding-top: 0px;
position: relative;
bottom: -45px;
left: 350px;
border-width: 30px 30px 0 0;
border-style: solid;
border-color: #00afd1 transparent;
display: block;
width: 0;
}
.wrapper .speechbubble:nth-child(4n+1) {
border-color: #00afd1;
}
.wrapper .speechbubble:nth-child(4n+2) {
border-color: #01ad9b;
}
.wrapper .speechbubble:nth-child(4n+3) {
border-color: #b388dd;
}
.wrapper .speechbubble:nth-child(4n+4) {
border-color: #ff8750;
}



/*
.wrapper .speechbubble p:before {
content: "“";
font-family: Georgia;
font-size: 22px;
line-height: 0;
display: inline-block;
display: -webkit-inline-box;
}
.wrapper .speechbubble p:after {
content: "”";
font-family: Georgia;
font-size: 22px;
line-height: 0;
display: inline-block;
display: -webkit-inline-box;
}
*/

.wrapper .speechbubble p:before {
content: '\201C';
font-family: 'Sanchez';
color: #000000;
font-size: 22px;
}
.wrapper .speechbubble p:after {
content: '\201D';
font-family: 'Sanchez';
color: #000000;
font-size: 22px;
}

.wrapper .speechbubble .italic {
font-style: italic;
font-weight: lighter;
}



.wrapper .speechbubble .username {
display: inline;
font-style: italic;
float: right;
}
.wrapper .speechbubble .username:before {
content: "- ";
}

.plus {
display: inline-block;
width: 26px;
height: 25px;
background: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0), #000;
background-position-x: 0%, 0%, 0%;
background-position-y: 0%, 0%, 0%;
background-repeat: repeat, repeat, repeat;
background-size: auto, auto, auto;
background-position: center;
background-size: 50% 2px,2px 50%;
background-repeat: no-repeat;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 4px;
position: absolute;
right: 138px;
top: 0px;
}


.alt {
  background:
    linear-gradient(#000 0 0),
    linear-gradient(#000 0 0);
  background-position:center;
  background-size: 50% 2px,2px 50%; /*thickness = 2px, length = 50% (25px)*/
  background-repeat:no-repeat;
position: absolute;
right: 40px;
}
.radius {
  border-radius:50%;
}

.topictext {
margin-left: 10px;
font-weight: bold;
    
}