#wp-user-profile-avatar-errors,
#wp-user-profile-avatar-readable-size-error,
.wp-user-profile-avatar-error {
	color: #c00 !important;
	font-weight: 700 !important;
}

#wp-user-profile-avatar-success,
#wp-user-profile-avatar-readable-size-success,
.wp-user-profile-avatar-success {
	color: #179a17 !important;
	font-weight: 700 !important;
}

#wp-user-profile-avatar-readable-size-error,
#wp-user-profile-avatar-undo-button {
	display: none;
}

#wp-user-profile-avatar-preview,
#wp_user_profile_avatar_preview-existing {
	margin-right: 10px;
}

#wp-user-profile-avatar-preview,
#wp_user_profile_avatar_preview-existing,
#wp-user-profile-avatar-thumbnail,
#wp_user_profile_avatar_thumbnail-existing {
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

#wp-user-profile-avatar-preview img,
#wp-user-profile-avatar-thumbnail img,
#wp_user_profile_avatar_preview-existing img,
#wp_user_profile_avatar_thumbnail-existing img {
	max-height: 96px;
	border: 1px solid #dfdfdf;
	display: block;
}

.widget_wp_user_profile_avatar #wp-user-profile-avatar-preview img,
.widget_wp_user_profile_avatar #wp-user-profile-avatar-thumbnail img,
.widget_wp_user_profile_avatar #wp_user_profile_avatar_preview-existing img,
.widget_wp_user_profile_avatar #wp_user_profile_avatar_thumbnail-existing img {
	max-height: 64px;
}

.defaultavatarpicker #wp-user-profile-avatar-preview,
.defaultavatarpicker #wp_user_profile_avatar_preview-existing {
	width: 32px;
	height: 32px;
	margin-right: 0;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.defaultavatarpicker #wp-user-profile-avatar-preview img,
.defaultavatarpicker #wp_user_profile_avatar_preview-existing img {
	width: 32px;
	height: auto;
	border: 0;
}

#wp-user-profile-avatar-edit #wp-user-profile-avatar-remove,
#wp-user-profile-avatar-edit #wp-user-profile-avatar-undo,
#wp-user-profile-avatar-edit-attachment {
	margin-left: 10px !important;
}

#wp-user-profile-avatar-slider {
	width: 22.75em;
}

#wp-user-profile-avatar-upload-messages span {
	display: block;
}

.wp-user-profile-avatar-hide {
	display: none !important;
}

.wp-user-profile-avatar-no-avatars {
	display: none;
}

.wp-user-profile-avatar .alignleft {
	float: left;
	margin: 0.3rem 2rem 2rem 2rem;
}

.wp-user-profile-avatar .alignright {
	float: right;
	margin: 0.3rem 0 2rem 2rem;
}

.wp-user-profile-avatar .aligncenter {
	margin-bottom: 4rem;
	margin-top: 4rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-user-profile-avatar .alignnone {
	margin-bottom: 4rem;
	margin-top: 4rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.author-bio-section {
	border: 1px solid #111;
	padding: 15px 25px;
	margin-top: 20px;
}

.author-bio-section .author_details {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}

.author-bio-section .author-image {
    margin: 10px 0;
}
.author-bio-section .author-image img {
    width: 100px;
    margin-right: 15px;
    display: block;
}
.author-bio-section .author-info .author-bio{
    margin: 0;
}
.author-bio-section .author-flex {
    display: grid;
    grid-template-columns: 100px auto;
    align-items: center;
    margin-bottom: 10px;
}
.author-bio-section .author-info {
	margin-left: 20px;
}

.author-bio-section .author-info .author-name {
	font-weight: 500;
	text-transform: capitalize;
}

.author-bio-section .authorbox-social-icons {
	border-top: 1px solid #111;
	margin: 0px 0 10px 0;
	padding-top: 20px;
}

.update-user-profile-avatar td,
.update-user-profile-avatar th {
	border-color: #eee;
	padding: 20px;
}

.update-user-profile-avatar #wpupa_url {
	width: 100%;
	max-width: 500px;
	border-color: var(--wpem-gray-border-color);
	padding: 10px;
}

.update-user-profile-avatar #wp-user-profile-avatar-add-button-existing .button {
	border: 1px solid var(--wpem-gray-border-color);
	background-color: var(--wpem-gray-bg-color);
	padding: 10px 20px;
	cursor: pointer;
}

.update-user-profile-avatar #wp-user-profile-avatar-add-button-existing .button:hover {
	background-color: var(--wpem-gray-border-color);
	color: var(--wpem-dark-color);
}

.update-user-profile-avatar #wp-user-profile-avatar-add-button-existing {
	margin: 0;
}

.update-user-profile-avatar #wp_user_profile_avatar_preview,
.update-user-profile-avatar #wp_user_profile_avatar_thumbnail,
.update-user-profile-avatar #wp-user-profile-avatar-remove-button,
.update-user-profile-avatar #wp-user-profile-avatar-undo-button {
	margin-bottom: 0;
}

.update-user-profile-avatar #wp_user_profile_avatar_preview img,
.update-user-profile-avatar #wp_user_profile_avatar_thumbnail img {
	margin-bottom: 5px;
}
.update-user-profile-avatar#wp-user-profile-avatar-undo-button{
	margin-top:10px;
}
.size-large{
	width:1024px;
}
.size-medium{
	width:300px;
}
.size-thumbnail{
	width:150px;
}
img.avatar{
	width: 100px;
	height: auto;
}