#feed-container {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 1;
  width: 320px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #e9ebec;
}
#feed-container .header {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 40px;
  background-color: #808080;
}
#feed-container .header h2 {
  background: #dbdee0;
  padding: 12px;
  margin-top: 0px;
}
#feed-container .header a {
  float: right;
  color: #b2b8bd;
  text-decoration: none;
  cursor: pointer;
}
#feed-container .header a:hover {
  color: #34383c;
}
#feed-container .body {
  position: absolute;
  top: 40px;
  left: 0px;
  right: 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
.show-news {
  bottom: 105px;
}
.hide-news {
  bottom: 5px;
}
#feed-container #feed {
  padding-left: 15px !important;
  padding-right: 15px !important;
  width: 300px;
  height: auto !important;
  left: 0px;
  margin-top: 10px;
}
#feed-container #feed #filter {
  font-size: 16px;
  height: auto !important;
  background-color: transparent !important;
}
#feed-container #feed .options.tasks {
  color: #1ec722;
}
#feed-container #feed .options.news {
  color: #d521d7;
}
#feed-container #feed .options.activities {
  color: #0920e8;
}
#feed .label {
  color: #b2b8bd;
  font-size: 12px;
  font-weight: bold;
}
#feed .tasks {
  color: #808080;
}
#feed .tasks i {
  color: #1ec722;
}
#feed .tasks .img,
#feed .news .img {
  max-height: 20px;
  position: static !important;
  font-size: 20px !important;
  color: #b2b8bd;
  vertical-align: middle;
  padding: 0px !important;
}
#feed .tasks .title-text {
  font-weight: normal;
}
#feed .due-date {
  float: right;
}
#feed .activity-item {
  display: list-item;
}
.activity-task-title {
  margin-left: 33px;
}
#feed .received-date {
  float: right;
}
#feed .news .icon {
  color: #d521d7;
}
#feed-container #post-news-container {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
}
#post-news-container .text-input {
  resize: none;
  margin-right: 0px;
  overflow: hidden;
}
#post-news-container .post-news-btn {
  font-size: 35px;
  padding: 15px 5px;
  text-decoration: none;
}
.text-input-container {
  display: inline-block;
  width: 85%;
}
.post-news-btn-container {
  display: inline-block;
  float: right;
}
.post-news-btn.disable {
  color: #b2b8bd;
}
.post-news-btn.enable {
  color: #8fc35f;
}
.post-news-btn.enable:hover {
  color: #5db734;
}
