.selfpage {
	background: #f5f5f5;
	margin: 1% auto !important;
	position: relative;
	display: inline-block;
	hyphens: auto;
	text-align: justify;
	padding: 25px 15px 15px 15px;
	border: 1px solid var(--main);
	display: block;
	border-radius: 10px !important;
	
	width: 80% !important;
}
.host_error {
    background: #f5f5f5;
    margin: 1% auto;
    padding: 6px 10px;
    border-radius: 10px;
    border: 2px solid var(--main);
    color: #00f;
    width: fit-content;
    font-size: 14px;
    outline: 2px solid var(--red);
    outline-offset: 2px;
    text-align: center;
}
.dropdown_user,  .dropdown_messages {
	padding: 7.4% 0 !important;
	border: 1px solid #909090;
	border-radius: 7px;
}
.dropdown_user {
	margin: 24% 0 0 -61%;
}
.dropdown_messages {
	margin: 20% 0 0 -51%;
}

.ring a:link, .ring a:visited, .ring a:hover, .ring a:active {
	color: #00F !important;
}
.ring {
	animation: ring 2s 1s ease infinite;
	padding-top: 0px;
	font-size: 16px;
	color: #00F !important;
}
@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(25deg); }
  3% { transform: rotate(-23deg); }
  5% { transform: rotate(29deg); }
  7% { transform: rotate(-27deg); }
  9% { transform: rotate(25deg); }
  11% { transform: rotate(-23deg); }
  13% { transform: rotate(21deg); }
  15% { transform: rotate(-19deg); }
  17% { transform: rotate(17deg); }
  19% { transform: rotate(-15deg); }
  21% { transform: rotate(13deg); }
  23% { transform: rotate(-11deg); }
  25% { transform: rotate(9deg); }
  27% { transform: rotate(-7deg); }
  29% { transform: rotate(5deg); }
  31% { transform: rotate(-3deg); }
  33% { transform: rotate(1deg); }
  35% { transform: rotate(0deg); }
  100% { transform: rotate(0); }
}
.pm_alert {
	width: 60%;
	margin: 0 auto;
	/* margin-bottom: 15px; */
	background: #FFF6BF;
	border: 1px solid #F00;
	text-align: center;
	padding: 5px 20px;
	font-size: 11px;
}

.avatar_rounded_memberprofil, .avatar_rounded_userlist, .avatar_rounded_postbit, .avatar_rounded_current {
	border-radius: 400px;
	transition: all 1s;
	text-align: center;
	/* border: 1px solid var(--white); */
	outline: 1px solid var(--white);
	outline-offset: 2px;
}
.avatar_rounded_memberprofil {
	margin: 0px 20px;
	width: 80px;
	height: 80px;
}
.avatar_rounded_userlist {
	margin: 10px;
	width: 50px;
	height: 50px;
}
.avatar_rounded_postbit {
	margin: 0 auto;
	width: 50px;
	height: 50px;
}

.avatar_rounded_current {
	width: 80px;
	float: right;
	margin: 10px 10px;
	height: 80px;
}

