#buddypress div#message p, #sitewide-notice p {
	background-color: #eee;
	border: 1px solid #ccc;
}
#buddypress table.profile-fields tr td {
	display: inline-block;
}
#buddypress #whats-new:focus {
	border-color: #999 !important;
	outline-color: #999;
}
#subscription-toggle a,
body #buddypress input[type="submit"],
body #buddypress input[type="button"],
#buddypress button.avatar-crop-submit,
button#bp-delete-avatar,
button#bp-delete-cover-image {
    background: #222;
    color: #fff;
    border: 0px;
    border-radius: 100px;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 30px;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
button#bp-delete-avatar,
button#bp-delete-cover-image {
	background: none;
	border: 1px solid #222;
	color: #222;
	float: right;
	margin-top: 20px;
}
button#bp-delete-avatar:hover,
button#bp-delete-cover-image:hover {
	color: #fff;
}
#subscription-toggle a:hover,
#buddypress input[type="submit"]:hover {
	border: 0px;
	color: #fff;
}
#buddypress #item-header-avatar img,
#buddypress #whats-new-avatar img,
#buddypress .activity-avatar img {
	border-radius: 50%;
}
#buddypress ul.item-list li img.avatar {
	margin-top: 10px;
	border-radius: 100px;
}
#buddypress .user-nicename {
	max-width: 100%;
}
#buddypress div.dir-search {
	margin: 0;
}
#buddypress .base .label {
	color: #333;
}
#buddypress div.profile h4  {
	display: none;
}
#buddypress form#whats-new-form p.activity-greeting {
	line-height: 1em;
}
#buddypress div.activity-meta a.button {
	display: inline-block;
}
#buddypress #subnav ul li {
	background-color: #fff;
	padding: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.buddypress-wrap .tabbed-links ul li {
	padding: 0px;
}
.buddypress-wrap .tabbed-links ul li.current,
.buddypress-wrap .tabbed-links ul li {
	margin-bottom: 0px;
}
.buddypress-wrap .tabbed-links ul li.current a,
.buddypress-wrap .tabbed-links ul li a {
	border-bottom: 0px;
}
.buddypress-wrap .tabbed-links ul.subnav li.current,
.buddypress-wrap .tabbed-links ul.subnav li {
    border: 1px solid #ccc;
}
.buddypress .authorship {
	display: none;
}
.buddypress #avatar-crop-actions {
	padding: 20px;
}
body #buddypress li {
	list-style-type: none;
}
.bp-single-member .list-wrap {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	max-height: 200px;
	height: 100%;
}
.bp-single-member .item-avatar {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20%;
}
.bp-single-member .list-wrap .item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 80%;
	height: 100%;
	background: none;
}
body .bp-navs.group-create-links li.current {
	padding-left: 0;
    padding-right: 0;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}
body .bp-navs.group-create-links li a,
.buddypress-wrap .tabbed-links ol li span:not(.count) {
	padding: 10px 15px;
}
#group-create-body h3,
#group-create-body h2 {
	font-weight: 500;
	font-size: 23px;
	line-height: 23px;
}
.buddypress-wrap .bp-feedback {
	padding: 0;
	box-shadow: none;
}
.buddypress-wrap .bp-feedback p {
	padding: 15px;
}
#previous-next {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
nav.bp-navs {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
}
#buddypress #subnav ul li.current a {
	background: #fff;
	color: #222;
}
.buddypress-wrap .bp-navs li:not(.current) a:hover {
	background: none;
}
.groups-header .desc-wrap .group-description {
	background: none;
	box-shadow: none;
}
.activity-list.bp-list .activity-item,
.activity-update-form {
	border: 0;
	box-shadow: none;
}
.activity-list.bp-list {
	padding: 0;
	background: 0;
}
.groups-header .desc-wrap {
	background: none;
	border-right: 0px;
	border-left: 0px;
}
#buddypress #subnav ul li a,
.bp-navs ul li a {
	font-weight: 600;
	background: none;
	color: #222;
}
.groups-header .moderators-lists img.avatar {
	border-radius: 100px;
}
.buddypress nav ul.subnav,
.bp-navs ul {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: flex-start;
	width: 100%;
}