#contentContainer {
  /*height: 800px; /* Set an appropriate height */
  overflow: hidden;  /*Enable vertical scrolling */
  padding: 20px 40px;
  background:#fff;
  height: 825px;
}
#contentContainer_news {
overflow: hidden;  /*Enable vertical scrolling */
padding: 20px 40px;
background:#fff;
}
.activity-row[_ngcontent-client-app-c310]:first-child {
    padding-top: 0;
}
.mat-card {
    font-family: Roboto,sans-serif;
}

.mat-card {
    background: white;
    color: #282828;
}
.activity-url-title[_ngcontent-client-app-c256] {
    flex: 1;
    box-sizing: border-box;
}

.link-accent {
    color: #183444;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
}
.link-accent:hover {
    text-decoration: underline;
	color: #183444!important;
}
.ng-star-inserted {
	font-weight: 400;
    font-size: 14px;
    color: #666!important;
    letter-spacing: .4px;
    font-family: Poppins;
}
.ng-star-inserted  a {
	color: #666!important;
	font-weight:700;
}
.ng-star-inserted .news_icon{
	width: 30px;
    padding: 3px;
}
.activity-row[_ngcontent-client-app-c310] {
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding: 16px 0;
}
.activity-row[_ngcontent-ng-c2994621596] {
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding: 16px 0;
}

.activity-row[_ngcontent-ng-c2041206438] {
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding: 16px 0;
}




icon>svg.large {
    height: 37px;
    width: 16px;
    min-width: 30px;
    min-height: 16px;
    line-height: 16px;
}

icon>svg.inherit {
    fill: currentColor;
}

icon {
    line-height: 0;
    display: inline-block;
}

.activity-title[_ngcontent-client-app-c310], .activity-title[_ngcontent-ng-c2994621596] {
    margin-bottom: -3px;
    font-size: 14px;
    line-height: 22px;
    color: #666;
    letter-spacing: .4px;
    font-weight: 500;
    font-family: Roboto,Arial,sans-serif;
    display: flex;
    align-items: center;
}

.activity-title[_ngcontent-client-app-c310] > *[_ngcontent-client-app-c310] {
    margin-right: 3px;
}

#contentContainer::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

#contentContainer::-webkit-scrollbar-track {
  background: #fff;        /* color of the tracking area */
}

#contentContainer::-webkit-scrollbar-thumb {
  background-color: blue;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #fff;  /* creates padding around scroll thumb */
}

.container{
    /*width: 55%;*/
    margin: 0 auto;
    border: 0px solid black;
    padding: 10px 0px;
}

/* post */
.post{
    width: 97%;
    min-height: 200px;
    padding: 5px;
    border: 1px solid gray;
    margin-bottom: 15px;
}

.post h1{
    letter-spacing: 1px;
    font-weight: normal;
    font-family: sans-serif;
}


.post p{
    letter-spacing: 1px;
    text-overflow: ellipsis;
    line-height: 25px;
}


/* more link */
.more{
    color: blue;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 16px;
}
