.sidebar .badge {
  padding: 2px 12px;
  border-radius: 999px;
  background: @accent_bg_color;
  color: @text_view_bg;
}

.attachment, .attachment button, flowboxchild {
	padding:0px;
	margin:0px;
}

.attachment .osd {
	padding: 6px 12px;
	border-radius: 6px;
	margin: 8px;
}

.ttl-flat-button {
  padding: 0px;
  margin: 0px;
}

.ttl-thread-line {
  background: @theme_fg_color;
  opacity: .1;
  margin-top: -8px;
  margin-bottom: -8px;
}

.ttl-code {
	font-family: monospace;
	padding: 12px;
	background: rgba(150,150,150,.1);
	border-radius: 6px;
}

.ttl-view .content row  {
	padding: 0px;
}

.ttl-view .small .content row {
	border-left: none;
	border-right: none;
	border-radius: 0px;
}

/* Hides the top border from the first row of the first listbox */
.ttl-view .small :first-child list row:first-child {
	border-top: 0px;
}

.ttl-view .large:first-child {
	margin-top: 32px;
}
.ttl-view .large:last-child {
	margin-bottom: 32px;
}




/*
  Profile
*/

.ttl-profile-cover .header-image {
  background:grey;
}
.ttl-profile-cover avatar {
	border: 6px solid @theme_base_color;
	background: @theme_base_color;
}
.large .header-image {
  border-radius:6px 6px 0 0;
}
