body{font-family:'Ubuntu',sans-serif;background-color:#f9f9f9;padding-top:60px;padding-bottom:30px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Ubuntu',sans-serif}.navbar-brand{font-family:'Ubuntu',sans-serif;font-weight:700;font-size:2em}.navbar-bodhi{background-color:#6a993c;background-image:linear-gradient(to bottom,#8bc34a,#6a993c);border-color:#5a882c}.navbar-bodhi .navbar-brand,.navbar-bodhi .navbar-nav>li>a{color:#fff}.navbar-bodhi .navbar-brand:hover,.navbar-bodhi .navbar-brand:focus,.navbar-bodhi .navbar-nav>li>a:hover,.navbar-bodhi .navbar-nav>li>a:focus{color:#f0f0f0;background-color:#5a882c}.navbar-bodhi .navbar-toggle{border-color:#f0f0f0}.navbar-bodhi .navbar-toggle:hover,.navbar-bodhi .navbar-toggle:focus{background-color:#5a882c}.navbar-bodhi .navbar-toggle .icon-bar{background-color:#fff}.site-footer, footer{background-color:#333;color:#ccc;padding:20px 0;text-align:center;margin-top:30px}.site-footer p, footer p{margin-bottom:0}.main-content-area>.row>[class*="col-"]{padding-left:0;padding-right:0}.panel-bodhi{border:none;border-radius:0;box-shadow:none;margin-bottom:0}.panel-bodhi>.panel-heading{color:#fff;background-color:#8bc34a;border-color:#8bc34a;border-radius:0;font-weight:700;border-bottom:1px solid #7aa73c}.panel-bodhi>.list-group .list-group-item:first-child,.panel-bodhi>.panel-collapse>.list-group .list-group-item:first-child{border-top-width:0}.panel-bodhi>.list-group .list-group-item{border-left:none;border-right:none;border-radius:0}.welcome-bar{background-color:#e0e0e0;padding:10px 0;text-align:center;font-size:14px}.forum-icon-bs{font-size:2em;color:#c7b299;width:40px;text-align:center;padding-right:10px}.media-body h4 a{color:#0056b3}.media-body h4 a:hover{text-decoration:underline}.media-body p{color:#555}.login-container{max-width:400px;margin:40px auto;background-color:#fff;padding:25px 30px;border:1px solid #ddd;box-shadow:0 0 10px rgb(0 0 0 / .1);border-radius:4px}.login-container h2{text-align:center;margin-top:0;margin-bottom:25px;color:#333}.login-form .form-group{margin-bottom:20px}.login-form .btn-primary{background-color:#6a993c;border-color:#5a882c;width:100%!important}.login-form .btn-login:hover{background-color:#5a882c;border-color:#4a771c}.form-links{margin-top:20px;text-align:center;font-size:13px}.form-links a{color:#0056b3;margin:0 5px}.form-links .separator{color:#aaa}.error,font{padding:15px;margin-bottom:20px;border:1px solid #fff0;border-radius:4px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;display:block}.register-container{max-width:450px;margin:40px auto;background-color:#fff;padding:25px 30px;border:1px solid #ddd;box-shadow:0 0 10px rgb(0 0 0 / .1);border-radius:4px}.register-container h2,.menu{text-align:center;margin-top:0;margin-bottom:25px;color:#333}.register-form .form-group{margin-bottom:20px}.register-form .btn-register{background-color:#6a993c;border-color:#5a882c;width:100%}.register-form .btn-register:hover{background-color:#5a882c;border-color:#4a771c}.list{max-width:400px;margin:16px auto 40px;background-color:#fff;padding:25px 30px;border:1px solid #ddd;box-shadow:0 0 10px rgb(0 0 0 / .1);border-radius:4px}.menu{text-align:center;margin-top:0;margin-bottom:15px;color:#333;font-size:1.5em;font-weight:700}.list input{margin-bottom:20px;padding:8px 16px;border-radius:4px;border:1px solid #ddd;width:100%}.list input[type=submit]{background-color:#6a993c;border-color:#5a882c;width:100%} .page-section-header{display:flex;justify-content:space-between ;align-items:center;background-color:#8bc34a;color:#ffffff;padding:10px 15px;margin-bottom:0;}.page-section-header h2{margin:0;font-size:20px;font-weight:bold;}.page-section-header .btn-create-thread{background-color:#e0e0b8;color:#333333;border-color:#c0c0a0;font-weight:bold;} .page-section-header .btn-create-thread:hover{background-color:#d0d0a8;border-color:#b0b090;}.search-bar-container{background-color:#f0f0f0;padding:10px 15px;border-bottom:1px solid #ddd;margin-bottom:15px;}.search-bar-container .input-group{width:100%;}.thread-list .list-group-item{padding:10px 15px;border-left:none;border-right:none;border-radius:0;}.thread-list .list-group-item:first-child{border-top:1px solid #ddd;}.thread-icon-container{font-size:1.8em;color:#b0bec5;width:45px;text-align:center;margin-right:10px;}.thread-list .media-heading{margin-bottom:3px;font-size:16px;}.thread-list .media-heading a{color:#0056b3;font-weight:normal;}.thread-list .thread-meta{font-size:12px;color:#555;}.thread-list .thread-meta a{color:#0056b3;}.thread-list .thread-time{display:block;color:#777;border-bottom:1px dotted #bbb;padding-bottom:1px;display:inline-block;}.main-content-column{padding-left:0;padding-right:0;background-color:#fff;}.page{border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin:16px;border:1px solid #6a994e}.page a,.page span{padding:8px 16px;border-left:1px solid #6a994e;display:inline-block;}.page *:last-child{border-right:1px solid #6a994e}.page a{color:#6a994e;}.page span{background-color:#6a994e;color:#ffffff;border-color:#6a994e;}.page a:hover{background-color:#e9e9e9;} .topic-page-header{display:flex;justify-content:space-between ;align-items:center;background-color:#8bc34a;color:#ffffff;padding:10px 15px;margin-bottom:20px;}.topic-page-header h1{margin:0;font-size:20px;font-weight:bold;}.topic-page-header .btn-reply{background-color:#e0e0b8;color:#333333;border-color:#c0c0a0;font-weight:bold;} .topic-page-header .btn-reply:hover{background-color:#d0d0a8;border-color:#b0b090;}.post-container{background-color:#fff;border-bottom:1px solid #ddd;margin-bottom:20px;}.post-author-info{padding:10px 15px;border-bottom:1px solid #eee;display:flex;align-items:flex-start;}.post-author-info .author-avatar img{width:64px;height:64px;border-radius:4px;margin-right:15px;}.post-author-info .author-details{flex-grow:1;}.post-author-info .author-name{font-weight:bold;color:#0056b3;font-size:16px;margin-bottom:2px;}.post-author-info .author-title{font-size:13px;color:#777;margin-bottom:2px;}.post-author-info .author-rating .fa-star,.post-author-info .author-rating .fa-regular.fa-star{color:#ddd;font-size:14px;}.post-author-info .post-date{font-size:12px;color:#777;border-bottom:1px dotted #bbb;padding-bottom:1px;display:inline-block;margin-top:5px;margin-bottom:5px;}.post-author-info .post-likes{font-size:11px;color:#777;}.post-author-info .post-likes a{color:#0056b3;}.post-actions{margin-left:auto;padding-top:5px;}.post-actions .btn-quote{background-color:#f0f0f0;border-color:#ccc;color:#333;}.post-body{padding:15px;font-size:14px;line-height:1.6;color:#333;}.post-body img{max-width:100%;height:auto;margin-top:15px;margin-bottom:15px;border:1px solid #eee;}.post-body ul{padding-left:20px;margin-top:10px;margin-bottom:10px;}.post-body ul li{margin-bottom:5px;}.post-body a{color:#0056b3;}.post-body h3{font-size:16px;margin-top:20px;margin-bottom:10px;font-weight:bold;}.main-content-column{padding-left:0;padding-right:0;}.comment-form-container{background-color:#fff;border:1px solid #ddd;padding:20px;margin-top:30px;}.comment-form-container h3{margin-top:0;margin-bottom:15px;font-size:18px;color:#333;}.comment-form-container textarea.form-control{min-height:120px;margin-bottom:15px;} .page-header-bar{background-color:#8bc34a;color:#ffffff;padding:10px 15px;margin-bottom:20px;}.page-header-bar h1{margin:0;font-size:20px;font-weight:bold;}.user-search-controls{margin-bottom:20px;padding:15px;background-color:#f0f0f0;border:1px solid #ddd;}.user-search-controls .form-group{margin-bottom:0;}.user-search-controls .input-group{width:100%;} .profile-container{background-color:#fff;padding:20px;border:1px solid #ddd;}.profile-header{display:flex;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}.profile-avatar img{width:120px;height:120px;border-radius:50%;margin-right:20px;border:3px solid #eee;}.profile-info h2.user-name{margin-top:0;margin-bottom:5px;font-size:24px;color:#333;}.profile-info .user-occupation{font-size:16px;color:#555;margin-bottom:10px;}.profile-meta-item{font-size:14px;color:#777;margin-bottom:5px;}.profile-meta-item .fa-star{color:#f0ad4e;}.profile-meta-item i{margin-right:8px;width:16px;}.profile-section-title{font-size:18px;font-weight:bold;color:#333;margin-top:30px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee;}.edit-profile-form .form-group{margin-bottom:20px;}.edit-profile-form input[type=submit]{background-color:#6a993c;border-color:#fff;} .edit-profile-form input[type=submit]{background-color:#5a882c;border-color:#4a771c;}.edit-profile-form input[type=submit]{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;user-select:none;}}@media (min-width:768px){.user-search-controls .input-group{width:350px;}}}.user-list-container .list-group-item{padding:15px;border-left:none;border-right:none;border-radius:0;} .user-list-container .list-group-item:first-child{border-top-width:1px;}.user-list-avatar img{width:60px;height:60px;border-radius:50%;margin-right:15px;}.user-list-details .user-name{font-weight:bold;font-size:16px;color:#0056b3;margin-bottom:3px;}.user-list-details .user-occupation{font-size:13px;color:#555;margin-bottom:3px;}.user-list-details .user-points,.user-list-details .user-joined,.user-list-details .user-last-active{font-size:12px;color:#777;margin-right:15px;display:inline-block;}.user-list-details .user-points .fa-star{color:#f0ad4e;}.main-content-column{padding-left:0;padding-right:0;background-color:#fff;}