#buddypress .standard-form legend {
	padding: 0;
	font-size: 15px;
	margin-top: 0;
}

#buddypress .standard-form p.description,
#buddypress .field-visibility-settings,
#buddypress .field-visibility-settings-notoggle,
#buddypress .field-visibility-settings-toggle,
#buddypress .standard-form .radio label,
#buddypress div.pagination,
#buddypress ul.item-list li div.meta,
#buddypress ul.item-list li div.item-desc,
#buddypress select option,
#buddypress div#item-header div#item-meta,
#buddypress .activity-list .activity-content .activity-header {
	color: #cad2c5;
}

#buddypress .standard-form button,
#buddypress input[type="submit"],
#buddypress a.button {
	background: #84a98c;
	color: white;
	border: 0;
	border-radius: 3px;
}

#buddypress .standard-form button:hover,
#buddypress input[type="submit"]:hover,
#buddypress a.button:hover {
	background-color: #52796f;
	color: white;
	border: 0;
	border-radius: 3px;
}

#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="password"],
#buddypress div.dir-search input[type="text"],
#buddypress #groups-order-by,
#buddypress #group_members-order-by,
#buddypress li.groups-members-search input[type="text"],
#buddypress div.item-list-tabs ul li.current a, 
#buddypress div.item-list-tabs ul li.selected a {
	color: #cad2c5;
	background-color: #29363d;
	border: 3px solid #384b56;
	border-radius: 10px;
}

#buddypress .standard-form input[type="text"]:focus,
#buddypress .standard-form input[type="email"]:focus,
#buddypress .standard-form input[type="password"]:focus,
#buddypress div.dir-search input[type="text"]:focus,
#buddypress li.groups-members-search input[type="text"]:focus {
	color: #cad2c5;
	background-color: #314149;
	border: 3px solid #84a98c;
	border-radius: 10px;
}

#buddypress #pass-strength-result {
	color: black;
}

#buddypress #item-actions h2 {
	font-size: 16px;
}

#buddypress a.activity-time-since {
	color: #84a98c;
}

#buddypress a.activity-time-since:hover {
	color: #52796f;
}

#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li.current a span, 
#buddypress div.item-list-tabs ul li.selected a span {
	background: #29363d;
	border: 2px solid #384b56;
	color: #cad2c5;
}

#buddypress div.item-list-tabs ul li a:hover span {
	background: #314149;
	border: 2px solid ##84a98c;
	color: #cad2c5;
}

#buddypress #search-groups-form,
#buddypress #groups-order-select,
#buddypress #search-members-form,
#buddypress #group_members-order-select {
    display: flex;
    gap: 10px;
    align-items: center;
}

#buddypress #search-groups-form input[type="text"],
#buddypress #search-groups-form label,
#buddypress #search-members-form input[type="text"],
#buddypress #search-members-form label {
    flex: 1;
}

#buddypress #search-groups-form input[type="submit"],
#buddypress #search-members-form input[type="submit"] {
    white-space: nowrap;
}