.stream a {
	background: transparent;
}
.stream a:active, .stream a:hover {
	outline: 0;
}

.stream a {
	color: #1b95e0;
	text-decoration: none;
}
.stream a:hover, .stream a:focus, .stream a:active {
	/*text-decoration: underline;*/
}
.stream a:focus {
	outline: 0;
}
.stream a:focus>img:first-child:last-child {
	outline: 1px dotted #666;
	outline: auto 5px -webkit-focus-ring-color;
}
.stream a.hide-focus {
	text-decoration: none;
}

.title {
	color: #66757f;
	font-size: 2.8rem;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
	margin: 1rem;
}
.stream, .stream-container, .stream-items {
	list-style: outside none none;
	margin-left: 0;
	position: relative;
}
.stream-item::before, .stream-item::after {
	content: " ";
	display: table;
}
.stream .stream-item:first-child {
	border-top: 1px solid #e1e8ed;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.stream-item:not(.no-header-background-module) {
	background: #fff none repeat scroll 0 0 padding-box;
	border-left: 1px solid #e1e8ed;
	border-right: 1px solid #e1e8ed;
}
.stream-item {
	position: relative;
}
.stream .stream-item:first-child .tweet {
	border-top: 1px solid #e1e8ed;
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
}
.tweet {
	border-bottom: 1px solid #e1e8ed;
	cursor: pointer;
}
.account, .tweet, .app {
	border-bottom: 1px solid #e1e8ed;
	min-height: 51px;
	padding: 9px 12px;
	position: relative;
}
.stream-item .content, .permalink-tweet .content {
	margin-left: 58px;
}
.stream-item-header .account-group {
	color: #8899a6;
}
.stream-item-header .avatar, .permalink-header .avatar {
	float: left;
	margin-left: -58px;
	margin-top: 3px;
}

.account-summary:hover, .account-summary:focus, .account-group:focus {
	text-decoration: none;
}

a, .btn-link, .btn-link:focus, .icon-btn, .pretty-link b, .pretty-link:hover s, .pretty-link:hover b, .pretty-link:focus s, .pretty-link:focus b, .metadata a:hover, .metadata a:focus, .account-group:hover .fullname, .account-group:focus .fullname, .account-summary:focus .fullname, .message .message-text a, .stats a strong, .plain-btn:hover, .plain-btn:focus, .dropdown.open .user-dropdown.plain-btn, .open > .plain-btn, #global-actions .new::before, .module .list-link:hover, .module .list-link:focus, .stats a:hover, .stats a:hover strong, .stats a:focus, .stats a:focus strong, .find-friends-sources li:hover .source, .stream-item a:hover .fullname, .stream-item a:focus .fullname, .stream-item .view-all-supplements:hover, .stream-item .view-all-supplements:focus, .tweet .time a:hover, .tweet .time a:focus, .tweet .details.with-icn b, .tweet .details.with-icn .Icon, .stream-item:hover .original-tweet .details b, .stream-item .original-tweet.focus .details b, .stream-item.open .original-tweet .details b, .client-and-actions a:hover, .client-and-actions a:focus, .dismiss-btn:hover b, .tweet .context .pretty-link:hover s, .tweet .context .pretty-link:hover b, .tweet .context .pretty-link:focus s, .tweet .context .pretty-link:focus b, .list .username a:hover, .list .username a:focus, .list-membership-container .create-a-list, .list-membership-container .create-a-list:hover, .card .list-details a:hover, .card .list-details a:focus, .card .card-body:hover .attribution, .card .card-body .attribution:focus, .new-tweets-bar, .remove-background-btn, .stream-item-activity-notification .latest-tweet .tweet-row a:hover, .stream-item-activity-notification .latest-tweet .tweet-row a:focus, .stream-item-activity-notification .latest-tweet .tweet-row a:hover b, .stream-item-activity-notification .latest-tweet .tweet-row a:focus b {
	color: #0084b4;
}
.avatar {
	-moz-force-broken-image-icon: 1;
	border-radius: 5px;
	height: 48px;
	width: 48px;
}
.fullname {
	color: #292f33;
	font-weight: bold;
}
.account-group:hover .username, .account-group:focus .username, .account-summary:focus .username {
	color: #8899a6;
	text-decoration: none;
}
.username {
	direction: ltr;
	unicode-bidi: embed;
}
.username, .time, .time a{
	color: #8899a6;
	font-size: 13px;
}
.username s, .account-group-inner s {
	color: #b1bbc3;
}
s {
	text-decoration: none;
}
.tweet .time {
	color: #8899a6;
}
.tweet .js-tweet-text {
	white-space: pre-wrap;
}
.tweet p {
	overflow-wrap: break-word;
}
.TweetTextSize {
	font-size: 14px;
	line-height: 18px;
	overflow-wrap: break-word;
	white-space: pre-wrap;
}

.ReplyingToContextBelowAuthor{
	color: #657786;
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*Tweet Actions*/
.stream-item-footer ul{
	margin-top: 8px;
	display: block;
	list-style: none;
	padding: 0px !important;
}
.stream-item-footer ul li{
	display: inline-block;
}
.stream-item-footer ul li a{
	color: #697882;
	text-decoration: none;
	padding: 5px;
}
.stream-item-footer .tweetaction-reply:hover ,.stream-item-footer .tweetaction-reply:focus,.stream-item-footer .tweetaction-reply:active {
	color: #2b7bb9;
}
.stream-item-footer .tweetaction-retweet:hover ,.stream-item-footer .tweetaction-retweet:focus,.stream-item-footer .tweetaction-retweet:active{
	color: #19CF86;
}
.stream-item-footer .tweetaction-like:hover ,.stream-item-footer .tweetaction-like:focus,.stream-item-footer .tweetaction-like:active{
	color: #E81C4F;
}
.stream-item-footer .icon{
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
}
.stream-item-footer .icon-reply{
	width : 1.07639em;
}
.stream-item-footer .icon-retweet{
	width : 1.28472em;
}
.stream-item-footer .icon-like{
	width: .9375em;
}
.stream-item-footer .tweetaction-stat{
	font-size: 13px;
	vertical-align: text-bottom;
	display: inline-block;
	padding-left: 5px;
	vertical-align: baseline;
}

/*remove padding and add spacing between tweet*/
.stream-items{
	padding: 0;
}
.stream-items .stream-item{
	border-radius: 6px;
	border-top: 1px solid #E1E8ED;
	margin-bottom: 15px;
}
.tx_nstwitter .stream-container{
	margin-top:  30px;
}
.tx_nstwitter .title{
	line-height:  50px;
}
/**/
