/* 1. Forum Header and Footer */
#bbpress-forums {
background: transparent;
clear: both;
margin-bottom: 1%;
overflow: hidden;
font-size: 16px;
width:auto;
margin-right: 5%;
margin-left: 5%;
color: #64266d!important;
}

#bbpress-forums li.bbp-header, .bbp-footer {
 background: #fff;
 border-top: 1px solid #fff;
 font-weight: bold;
 text-align: center;
 padding: 1%;
}

/* 2. Reply header */
#bbpress-forums .bbp-reply-header {
    background-color: #f4f4f4;
}

/* 3. Template notice info */
div.bbp-template-notice.info {
    border: #cee1ef 1px solid;
    background-color: #f0f8ff;
}

/* 4. Topic/reply background */
#bbpress-forums div.even,
#bbpress-forums ul.even {
 background-color: #fff;

}
 
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
 background-color: #f3f3ff;
}

#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
 color: #ccc;
}

#bbpress-forums .bbp-threaded-replies {
 margin-left: 50px;
}

/* 5. Various texts */

#bbpress-forums .bbp-topic-content,
#bbpress-forums .bbp-reply-content {
    font-size: 14px;
    display:block;
}

/* 6. Admin links */

span.bbp-admin-links {
 float: right;
 color: #ddd;
}
 
span.bbp-admin-links a {
 color: #bbb;
 font-weight: normal;
 font-size: 13px;
 text-transform: uppercase;
 text-decoration: none;
}

/* 7. Template Notices */

div.bbp-template-notice,
.indicator-hint {
 border-width: 1px;
 border-style: solid;
 padding: 0 0.6em;
 margin: 5px 0 15px;
 border-radius: 3px;
 background-color: #ffffe0;
 border-color: #e6db55;
 color: #000;
 clear: both;
}
div.bbp-template-notice a {
 color: #555;
 text-decoration: none;
}
 div.bbp-template-notice a:hover {
 color: #000;
 }
 div.bbp-template-notice.info {
 border: #cee1ef 1px solid;
 background-color: #f0f8ff;
 }
.bbp-template-notice.important {
 border: #e6db55 1px solid;
 background-color: #fffbcc;
 }
 div.bbp-template-notice.error,
 div.bbp-template-notice.warning {
 background-color: #ffebe8;
 border-color: #c00;
 }
 div.bbp-template-notice.error a,
 div.bbp-template-notice.warning a {
 color: #c00;
 }
 div.bbp-template-notice p {
 margin: 0.5em 0 6px 0 !important;
 padding: 2px;
 font-size: 14px;
 line-height: 140%;
 }


/* 9.1 Submit button */ 

#bbpress-forums .submit {
    background-color: #64266d;
    color: #FFFFFF;
    vertical-align: middle;
    border-radius: 10px;
    font-size: 18px;
}

/* 10. Removing avatars from recent topics */
.widget_display_topics .bbp-author-avatar { 
    display: none !important; 
}
 
.bbp-topic-freshness-author  .bbp-author-avatar { 
    display: none !important; 
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
  font-size:16px;
}

div.bbp-breadcrumb, div.bbp-topic-tags{
 font-size:14px; 
}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="number"], textarea, form.comment-form input[type="text"], form.comment-form input[type="email"], form.comment-form input[type="password"], form.comment-form textarea, select{

}

#bbpress-forums div.bbp-the-content-wrapper input[type=button] {
 color:#fff; 
  
  
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{
  margin: 15px 10px;
  
font-size:13px;  
}

a{
 font-weight:bold; 
}

html input[type="button"], input[type="reset"], input[type="submit"]{
 padding:10px!important; 
}

#bbpress-forums li{
padding: 0px;
}

#bbpress-forums li.bbp-body ul.forum{
padding: 1%;
}

li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count{
 /*width: auto;*/ 
}
