/*
    stylesheet for forums..
*/
body.frontpage .header:not(.header--fixed) .nav-link{
    color:black !important;
}
.post-count{text-align:center;}
.float-right{ float: right !important;}
.forum-footer {
    height: 40px;
    padding: 6px;
}
/* the box at the top that gives forum title and description*/
.forum-info {
    padding-bottom: 1em;
}

.forum-info .page-header {
    padding:0;
}

.forum-info>.page-header>h2 {
    padding: 0;
    margin: 0;
}

/* post thread - styles */
ul.forum-thread {
    list-style: none;
    padding: 0;
}

li.post-detail {
    margin-bottom: 2em;
    min-height: 80px;
/*    border-radius: 4px;
    border: 1px solid lightgray;*/
}

/* layout of the three boxes (author, body, tools)*/
.post-detail-info {
    float: left;
    width: 10%;
    max-width: 90px;
}

.post-detail-body {
    float: left;
    width: 77%;
    padding: 0 1em;
}

.post-detail-meta {
    float: left;
    width: 12%;
}

/* author box */
.post-detail .post-author {
    font-size: 0.8em;
}

.post-detail-info .post-author {
    background-color: lightgray;
    padding: 0.3em;
    border-radius: 0.2em;
    text-align: center;
}

.post-detail-info .gravatar-image {
    width: 99%;
    max-width: 80px;
    display:block;
    padding-bottom: 4px;
    margin: 0 auto;
}


/* post body - top bar*/
.post-title h3 {
    margin: 0;
    padding:0;
}

.post-detail .post-date {
    font-size: 0.75em;
    font-weight: normal;
    color: #808080;
}

.post-body {
    border-top: 1px solid lightgray;
    padding-top: 0.5em;
}


/* rhs - tools */
.post-detail-meta
{
    text-align: center;
}

.post-tools {
    padding: 1.2em 0 0;
    list-style: none;
    text-align: left;
}

a.post-delete {
    color: darkred;
}

a.post-edit {
    color: darkgreen;
}

/*
footer {padding: 3em 0 5em;margin-top:3em; background-color: #DBDBDB; font-size:0.8em;}
footer .jumoo {font-family:Pacifico;font-weight:normal;}
.validation-summary-errors {
    color: red;
}
*/

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.forum-breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
   /* padding: .75rem 0.5rem;*/
   padding: 0rem;
    margin-bottom: 1rem;
    list-style: none;
    /*background-color: #e9ecef;*/
    border-radius: 0rem;
}

.forum-breadcrumb {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    list-style: none;
 

}
    .forum-breadcrumb li {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        list-style: none;
        margin-bottom: 0px;
    }

.forum-breadcrumb li:not(:last-of-type) {
            margin: 0 0px;
        }

.forum-breadcrumb li:last-of-type {
            margin-left: auto;
        }


section ul.forum-thread li{
    list-style: none;
    padding: 0;
}

.btn-info
{
    background-color:#145e2c;
    color:#fff;
    margin-top:1px;
    border-radius: 0;
    font-weight: 700;
    font-size: 1.0em;
    padding: 4px 10px;

}

.btn-info:hover
{
    background-color:#2ea836;

}

.form-control {
    font-size: 0.9rem;
}

a.post-delete,  a.post-delete span{
    color: darkred;
    cursor:pointer;
}