.list .user-icon {
    display: inline-block;
    position: relative;
    margin: 10px 12px 0 0;
    /*border: 1px solid #ddd;*/
    box-sizing: border-box;
    text-align: center;
	float: left;
	transition: all 200ms ease;
	cursor: pointer;
	font-size: 34px;
    font-weight: 200;
}
.list .user-icon a {
	text-decoration: none;
	color: #ddd;
}
.list .user-icon span{
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	border: 1px solid #ddd;
	color: #ddd;
    font-size: 34px;
    font-weight: 200;
    line-height: 55px;
	box-sizing: border-box;
}
.list .user-icon:hover a span{
	color: #848484;
}
.list .user-icon span:hover{
	background: #ddd;
	color: #fff;
}
.list .user-icon.user_photo {
	border: none;
}
.list .user-icon.user_photo span {
	border: none;
}
.list .user-icon .btn-box {
    /*position: absolute;*/
    background: #ffffff5e;
    width: 100%;
    /*top: 0;*/
}
.list .user-icon .btn-box b {
    /*margin: 0 6px;
    width: 10px;
    display: inline-block;
    text-align: center;*/
    cursor: pointer;
	color: #1d1c1c;
}

.list .user-icon .btn-box b:first-child
{
	float: left;
}

.list .user-icon .btn-box b:last-child
{
	float: right;
}

.super_functions {
	display: inline-block;
	width: 100%;
    padding: 3px;
	background-color: #790909;
	margin-top: 5px;
	max-width: 540px;
}

.super_info {
	float: left;
	height: auto;
	margin-top: -3px;
	margin-left: -3px;
	padding: 3px 0px 3px 15px;
	display: inline-block;
	color: #fff;
	width: 50%;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}

.super_additional {
	width: 20%;
	display: inline-block;
	color: #fff;
}

.super_additional a {
	cursor: pointer;
	color: #fff;
}

.super_additional a:hover {
	text-decoration: none;
}

.show_warning {
	background-color: #9c0000;
	color: white;
	padding: 3px;
	display: none;
	font-size: 14px;
	font-family: 'Arial' !important;

}

.show_warning a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.user-icon {
	width: 55px;
	/*height: 55px;*/
}

.user-icon span img {
	/*width: 55px;*/
	height: 55px;
}

.searchp-content-row.level {
    max-width: 520px;
}

.tournaments-texts .searchp-content-row.level
{
	max-width: 100%;
}

.user-icon .adm_tusers_sort
{
	width: 100%;
	text-align: center;
	margin-top: 5px;
}

.adm_tusers_sort_btn
{
	width: 100%;
	padding: 5px 10px;
	margin-top: 10px;
}

.tgamelink
{
	color: #000000;
}

@media (max-width: 750px) {
.levelRange-widget-wrapper {
	width: 100%;
}
}