﻿/* general */
.module-body-content { background-color:var(--mag-page-bg-200); }
.module-list-panel { min-height:450px; margin:0; }
.module-sidebar { min-width:200px; padding-bottom:15px; padding-top:5px; }
.module-content { min-height:450px; }
.module-list-panel .mag-show-busy { padding-left:20px; }
.forum-post-list { min-height:300px; }
.heading-col-2 { padding-top:12px; text-align:right;}
.module-search-box .search-populated { padding-right:32px;}

.forum-banner.mag-module-banner-container { margin-bottom: 20px; }
.forum-banner.mag-module-banner-container ~ .content-width-with-padding { padding: 0 15px; }

@media (max-width: 768px) {
    .module-filter-box { margin-bottom: 15px; }
    .heading-col-2 { margin-bottom:15px; text-align:center;}
    .posts-list-panel #postslistpanel { border-radius: var(--mag-border-radius); }
}

/* sidebar */
.module-right-sidebar-cell { padding-top:15px; }
.module-nav { list-style-type: none; margin:0; padding:0; }
.module-nav a { text-decoration:none; display:block; font-size:1.1rem; padding:2px 12px;}
.module-nav a.bg-primary { color: var(--mag-primary-text-color); }
.module-nav a h5 { margin:5px 0; }
.nav-heading { margin: 10px 0; border-top: 1px solid var(--mag-element-border-color); }
.nav-heading-inner { border-top: 1px solid var(--mag-element-border-color); padding-left: 12px; padding-top: 10px; }
.cat-link { position:relative; }
.ui-mobile .breadcrumbs { padding-bottom:10px; } 

/*post*/
.post-item { padding:0 20px 20px 20px; position:relative; min-height:120px; }
.post-item .media { margin-top:20px; }
.post-item .pull-left { padding-right:15px; }
.post-item .idea-desc { max-width:600px; line-height:150%; }
.post-item .info-wrapper { margin-top:10px; margin-bottom:5px; }
.post-item .idea-status { padding:3px 0 6px 0; }
.post-item .idea-user-title { padding-bottom:10px; font-weight:bold; }
.post-item .social-link { font-size:1.2em; margin-right:4px; }
.post-item .social-col { text-align:right; }
.post-border-bottom { border-bottom: 1px solid var(--mag-element-border-muted-color); }
.post-item .list-bubble { border:1px solid #08a91d;right:20px;position:absolute; top:-5px; font-weight:bold;padding:3px 6px; border-radius:var(--mag-border-radius);}
.post-item .list-bubble .glyphicon-ok-2, .answer-is-accepted-text{color:#08a91d;}
.post-item .mag-icon-chat {font-size:18px;margin-right:4px;}
.post-item .post-pinned {font-size:inherit !important;}