.admTblContainer {
	width: 100%;
	border: 1px solid #b5b5b5;
}
.admTblHeader th {
	background: #e0e5e9;
	font-weight: normal !important;
	padding: 5px;
	color: #000;
	font-size: 13px;
	text-align: left;
}
.admTblHeader th a {
	background: none;
	font-size: 12px;
	text-decoration: none;
}
.admTblContainer img {
	border: 0px;
}
.admListSelected {
	background: #f3f3f3;
}
.admListSelected td {
	padding: 5px;
	border-bottom: 1px solid #aaaaaa;
	color: #333333;
}
.admListRow {
	background: #ffffff;
}
.admListRowHighlight {
	background: #f1ede1;
}
.admListRow td {
	padding: 5px;
	border-bottom: 1px solid #b5b5b5;
	vertical-align: middle;
}
.admListRow td a {
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
.admListRow td a:hover {
	text-decoration: underline;
}
.admListRowHighlight td {
	padding: 5px;
	border-bottom: 1px solid #aaaaaa;
	color: #aaaaaa;
}
.admListSelected {
	background: #f3f3f3;
}
.admListSelected td {
	padding: 5px;
	border-bottom: 1px solid #aaaaaa;
	color: #333333;
}

.td_bold td {
	font-weight: bold;
}
.td_bold td a {
	font-weight: bold;
}

.favthumb {
	-position: relative;
}
.mobile-info-counter {
	display: none;
}

.comment-bubble {
	height: 16px;
	display: block;
	padding: 0 5px;
	background: #b93d4c;
	color: #fff;
	text-shadow: #7b0805 0 1px 1px;
	border-style: solid;
	border-width: 2px;
	text-align: center;
	-webkit-border-radius: 32px;
	-moz-border-radius: 35px;
	border-radius: 32px;

	position: absolute;
	margin-left: 126px;
	margin-top: -115px;

	font:
		bold 12px "Helvetica Neue",
		Helvetica,
		Geneva,
		Arial,
		sans-serif;
	z-index: 1;
}

.update_user_note {
	height: 16px;
	width: 16px;
	display: block;
	padding: 0 5px;
	position: absolute;
	margin-left: 125px;
	margin-top: -18px;
	z-index: 1;
	opacity: 0.7;
}

.user_note-add {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZFJREFUeNqUUkuKwkAQfR2j+MNJFFyJF1AXouBGcBa5gFdw43ZuoN5gTuBNhLmA7sULqKCJKAr+MlWFaaLjgD6o7qKqu7req1a4oVqt9mjr4w10u10odiqVyodSymN/OBy+XKDT6cAslUru9Xq1gmCtVnu5wOVygUGLRdYn++YA43Q6IfA3mw3q9TqazSYWi4XkwgVMWrxH7tFoVPvH4xHj8Vj74Zx0MJvNbKLweT6fwfaIdDoteyKR0H4APm8Wi0WX2rLCid1uJ/tqtQIV13GmcDgckMlkYJqmpmDdKPD+xQcdx8FkMpHLNB25zBdpWvB9H4ZhoN1u/68BJ1isSCRyR4t9jgUis0n5fD7foso/7C+XS0ynU3k9lUphPp+j0WggHo9jNBqhUChgv98jm82iXC5D2bbtUptaA+YdBr8Wi8WQTCZFg7CQuVzu/h88m4LnyQeVV13X/TuFZxqs12uhQN0JZxaVVd9utxJnEQOtBNReizj6bO+Az6vQ7/OD3/YqWBsNaqtH5r9jg8HA/xVgAPwnITU1N6shAAAAAElFTkSuQmCC")
		no-repeat;
}
.user_note-edit {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNqUUs2KgzAQTqSKqLCK0IOCD1DpQb156YJv4sVr36Dri/gs+xYePClaRBA9ePIvm7Tqbhfc1Q8mk2RmPma+BIIJhmHcsPsAO+B5HoBkcz6f3yCENdkHQbCZwHVdcNB1vRrHUZwvLcvaTDAMAzjgRZxaJ/5KAvf7HTiOs1oYhuELQf17dkVRlqT/OqCiKJLwCO993wNie0DyD5qmVV3XiT8DWZYB27ZXC+M4/lsDVVWXpC0i1nvf/4Ugz3PpeDxeEEKfcyBNU2Ca5mphURQLAZQkqcKfaNGgLMvNHciy/NQAEzw0wF1c974C5Hm+mgR8oGkakCQJOJ1Oq4Ukh0AQhOcFx3EXlmURsT0g+XBmpWkaEd+27eYRGIb5PlAUdcOG9pjv++hLgAEACdW/D3XvDKEAAAAASUVORK5CYII=")
		no-repeat;
}

.favorites .update_user_note_container {
	display: none;
}

.a_enable_users_avatars,
.notify_com_on_review {
	display: block;
}
.enable_checkboxes {
	display: block;
	color: #385799;
	font-size: 12px;
}
.green {
	color: green;
}
.red {
	color: red;
}

.a_send_message,
.a_invite_friends,
.a_public_profile,
.a_change_avatar,
.a_change_password,
.a_change_username,
.a_2fa {
	font-size: 14px !important;
	display: block;
	margin: 10px 0 0 10px;
}
.container_send_message,
.container_invite_friends,
.container_change_avatar,
.container_change_password,
.container_change_username {
	position: absolute;
	z-index: 999;
	top: 180px;
	min-width: 400px;
	padding: 20px;
	display: none;
	border: 1px solid #ccc !important;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.4);
	text-align: left !important;
}

.a_open_options {
	color: #385799 !important;
}
.is_blocked {
	text-decoration: line-through !important;
}
.container_from_options {
	position: absolute;
	z-index: 999;
	padding: 20px;
	display: none;
	border: 1px solid #ccc !important;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.4);
	text-align: left !important;
	left: 50%;
	top: 20%;
	max-width: 300px;
	width: 90%;
}
.container_from_options a {
	display: block;
	font-size: 14px !important;
	font-weight: normal !important;
	padding: 10px 0 0 10px;
}
.container_from_options a.response_message:hover {
	text-decoration: none;
}
.username_options {
	font-style: italic;
}

.container_change_avatar {
	top: 30px;
	left: 10px;
}
.status_users_avatars_msg {
	font-size: 16px;
	margin: -7px 0 15px 0;
	padding-top: 25px;
	text-align: center;
}

.container_send_message p span,
.container_invite_friends p span {
	display: block;
	font-size: 14px;
	float: left;
}
.container_send_message input[type="text"] {
	width: 98%;
	padding: 4px;
	border: 2px solid #ddd;
}
.container_send_message textarea {
	width: 99%;
	border: 2px solid #ddd;
	height: 120px;
}
.container_send_message p,
.container_change_avatar p,
.container_change_password p,
.container_change_username p {
	margin: 5px 0;
}

.container_invite_friends {
	width: 400px !important;
}

#send_friendly_link {
	font-size: 14px !important;
	color: #385799;
	display: block;
	margin: 10px 10px 0 10px;
	float: right;
}
#send_friendly_link_container {
	position: absolute;
	z-index: 999;
	top: 180px;
	width: 400px;
	padding: 20px;
	display: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 0 0px 6px rgba(0, 0, 0, 0.4);
}
#send_friendly_link_container p span {
	display: block;
	font-size: 14px;
}
#send_friendly_link_container input[type="text"] {
	width: 90%;
	padding: 4px;
	border: 2px solid #ddd;
}

/*.pp_close_user {background: url("/assets/images/default/sprite.png") no-repeat scroll 2px 1px transparent; cursor: pointer; height: 30px; width: 30px;}	
a.pp_close_user {display: block; line-height: 22px; position: absolute;right: 0;text-indent: -10000px; top: 0px;}*/

.editThisUser {
	background: #ff3019 !important;
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%) !important;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #ff3019),
		color-stop(100%, #cf0404)
	) !important;
	background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%) !important;
	background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%) !important;
	background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%) !important;
	background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%) !important;
	color: #fff !important;
	text-shadow: 0 1px 1px #000;
}

.avatars_tabs {
	width: 670px;
}
.user_reviews {
	position: relative;
}
.user_reviews .comment-bubble-small {
	position: absolute;
	top: 0;
	right: 0;
	text-shadow: 0 1px 1px #7b0805;
	background: none repeat scroll 0 0 #b93d4c;
	border-radius: 32px;
	border-style: solid;
	border-width: 2px;
	color: #fff;
	z-index: 1;
	font:
		bold 10px "Helvetica Neue",
		Helvetica,
		Geneva,
		Arial,
		sans-serif;
	width: 16px;
	height: 14px;
	text-align: center;
}

.small-bubble {
	background: url(/assets/images/small-bubble.png) no-repeat;
	left: 25px;
	padding: 0 20px;
	position: relative;
	top: 0px;
}

#map_tabs .btn_to_aampmaps {
	background: #477e55;
	background: -moz-linear-gradient(top, #2a4c37 0%, #477e55 100%);
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #2a4c37),
		color-stop(100%, #477e55)
	);
	background: -webkit-linear-gradient(top, #2a4c37 0%, #477e55 100%);
	background: -o-linear-gradient(top, #2a4c37 0%, #477e55 100%);
	background: -ms-linear-gradient(top, #2a4c37 0%, #477e55 100%);
	background: linear-gradient(top, #2a4c37 0%, #477e55 100%);
	color: #fff;
}

.username_content,
.block_content {
	width: 100px;
	float: left;
}
.block_content {
	display: none;
}

.hidden {
	display: none !important;
}

.predef_avatars_radio {
	margin: 0.5px;
}

.container_2fa {
	max-width: 420px;
	margin: 10px auto;
	background: #ffffff;
	border-radius: 8px;
	padding: 24px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.container_2fa h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
.container_2fa p {
	color: #555;
	font-size: 14px;
	line-height: 1.5;
}
.container_2fa .steps {
	margin: 20px 0;
	padding-left: 18px;
	font-size: 14px;
}
.container_2fa .steps li {
	margin-bottom: 8px;
}
.container_2fa .qr {
	text-align: center;
	margin: 20px 0;
}
.container_2fa .qr img {
	width: 160px;
	height: 160px;
}
.container_2fa .code {
	background: #f1f3f6;
	padding: 10px;
	border-radius: 4px;
	font-family: monospace;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 16px;
}
.container_2fa input {
	width: 95%;
	padding: 10px;
	font-size: 16px;
	margin-bottom: 16px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.container_2fa button {
	width: 100%;
	padding: 12px;
	background: #48536c;
	color: #fff;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	cursor: pointer;
}
.container_2fa button:hover {
	background: #1d4ed8;
}
.container_2fa .note {
	font-size: 12px;
	color: #777;
	margin-top: 12px;
	text-align: center;
}
