table.table,
.forum-group,
.thread-container .post,
form#new-thread-form,
textarea#post-edit,
table.form,
input#edit-page-title {
    width: 100%!important;
}
 
.forum-group {
    margin-bottom: 1.5em;
}
 
table.table,
.forum-group div.head{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
 
table.table,
.forum-group table{
    border-collapse: collapse;
}
 
table.table tr.head td,
.forum-group table tr.head td{
    font-weight: 600;
}
 
.forum-thread-box .options {
    margin: 1.2em 4em;
}
 
.forum-thread-box .action-area{
    padding-bottom: 2em;
}
 
.forum-group div.head .title {
    font-size:140%;
}
 
.forum-group table td.name .title,
.forum-category-box table td.name .title,
.forum-group table td.last,
.forum-group table td.name .description,
.forum-category-box table td.name .description,
.forum-category-box table td.started,
.forum-category-box table td.last{
    font-size:100%;
}
 
.forum-category-box .options,
.thread-container .post .long .head .title,
.thread-container .post .long .head .options,
.description-block .statistics,
div#edit-post-form-container span#np-editor-title,
div#edit-post-form-container input#np-title,
div#edit-post-form-container .post .long .options,
a[onclick*="deletePost"],
a[onclick*="showHistory"],
a[onclick*="foldAll"],
a[onclick*="unfoldAll"]{
    display:none;
}
 
/* Default Button Mimic */
a[onclick*="closePreview"] {
    line-height: 1.5;
    border-radius: 3px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display:inline-block;
    padding: 3px 15px;
    font-size: 12px;
}
 
a[href*="forum:new-thread"],
a[onclick*="closePreview"],
a[onclick*="newPost"]{
    width:100%;
}
 
a[href*="forum:new-thread"],
a[onclick*="newPost"]{
    font-size: 1em;
}
 
a[onclick*="closePreview"]:hover {
    text-decoration:none;
}
 
.thread-container .post .long .options{
    float: right;
    padding: 0px 10px 10px 0px;
}
 
.thread-container .post{
    margin-bottom: 2.5em;
    border: 0px;
}
 
div#edit-post-form-container .thread-container .post{
    margin-bottom: 0px;
}
 
.post-container{
    border: 1px solid #DDD;
    border-radius: 4px;
    margin-bottom: 1em;
}
 
div#edit-post-form-container{
    padding: 10px;
    background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
}
 
.post-container h1{
    font-family: ABeeZee;
}
 
div#edit-post-form-container h1 {
    border: 0px;
    margin-top:0px;
}
 
.post .long .head .info .printuser,
.post .long .head .info .printuser img.small,
.post .long .head .info span.odate {
    vertical-align: middle;
    font-size: 1.5rem;
}
 
a[href*="forum:new-thread"]:before,
.post .long .head .info span.odate:before,
a[onclick*="PostOptions"]:before,
a[onclick*="editPost"]:before,
a[onclick*="showPermalink"]:before,
a[onclick*="newPost"]:before,
a[onclick*="closePreview"]:before {
    font-family: FontAwesome;
    margin-right: 0.25em;
}
 
.post .long .head .info span.odate:before{
    content: ' \f017 ';
}
 
a[onclick*="PostOptions"]:before{
    content: '\f013 ';
}
 
a[onclick*="editPost"]:before{
    content: '\f044 ';
}
 
a[onclick*="showPermalink"]:before{
    content: '\f0c1 ';
}
 
a[href*="forum:new-thread"]:before,
a[onclick*="newPost"]:before{
    content: '\f1d9 ';
}
 
a[onclick*="closePreview"]:before{
    content: '\f00d ';
}
 
.post .long .head .info span.odate{
    margin-left: 0.5rem;
}
 
.post .long .head .info .printuser img.small {
    width: auto;
    height: 4rem;
    background: none!important;
    padding: 2px 8px 2px 2px;
}
 
/*  COLOR
==============================================================================*/
 
/* Primary Button Color */
a[onclick*="newPost"]{
    color: #E7EAE7;
    border-color: #528c23;
    background-color: #70C030;
}
 
a[onclick*="newPost"]:hover{
    color: #FFFFFF;
    border-color: #254010;
    background-color: #43731d;
}
 
/* Default Button Color */
a[onclick*="closePreview"] {
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
}
 
a[onclick*="closePreview"]:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
 
.forum-group table tr:nth-child(2n+1) ,
.forum-category-box table tr:nth-child(2n+1),
.thread-container .post .head {
    background-color: #F7FFEF;
}
 
.forum-group div.head{
    background-color: #43731d;
    color: #FFFFFF;
}
 
table.table tr.head td,
.thread-container .post .long .revisions table tr.active td,
.forum-group table tr.head td{
    background-color: #C8D3BA;
}
 
table.table td,
.forum-group div.head,
.forum-group table td{
    border-color: #FFFFFF;
}