.balloon, .balloon:after, .balloon:before{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#siluette .avatar{position:absolute !important;top:5%;left:0;right:0;width:45%; margin:auto;}
	#siluette .avatar img{width:100%;}

#statsInfo {display: block !important;}
.revenuesTrend {
	margin: 15px 0;
}

.revenuesGraph {
	height: 481px;
}

@media all and (max-width:780px){
	.balloon:before, .balloon:after {display: none}
}

@media all and (max-width:630px) and (min-width:481px){
	.balloon {
		min-width:100px !important;
		border-radius: 12px !important;
	}
	#influence .balloon, #sharing .balloon {
		margin-top: 31px !important;
	}
	#siluette .avatar{top:20%;width:70%;}
	#siluette .avatar img {width:50%}
}

@media all and (max-width:480px){
	.balloon {
		min-width:100px !important;
		width: 120px !important;
		border-radius: 12px !important;
	}
	#siluette .avatar{top:15%;width:70%;left:15%; right:15%; margin:auto;}
	#siluette .avatar img {width:50%}
}

.items li{border:2px solid #32abdf;position:relative}
	.items li:hover{}
		.items .delItem{position:absolute;top:-2px;right:-12px;color:#999}
			.itemName{display:none}

ul.backpack.items svg, ul.wornItems svg{
	width:100%;
	height:100%;
}

.items.used li {
	cursor:pointer;
}
.svgAvatar{
	width:220px;
	height:350px;
	margin:0 auto;
	position: relative;
}
.avatarInventory{text-align:center; min-height:400px; position: relative;padding-top: 50px;}
	.avatarInventory .butt.save{float:none}
	.avatarInventory .butt.save:hover{margin-bottom: 0px !important;;}
.buzzIco.sml span:first-child{line-height:12px}

.wrpAvatar {
	width:280px;
	height:350px;
	margin:0 auto;
	position: relative;
}

#dashboard ul.backpack {
	padding: 10px;
	height:auto;
	margin:0 auto;
}
ul.backpack li {
	margin: 10px;
}
ul.wornItems {
	position: absolute !important;
	top:0;
	left:0;
	width:100%;
	height:100% !important;
}

ul.wornItems li, ul.backpack li {
	height:44px;width:44px;
	float: left;
	list-style-type: none;
}
.backpackWrp {
	position:relative;
	background:#f8f8f8;
	overflow:auto;
	height: 280px;
	border-radius: 5px;
	padding-bottom: 10px;
	margin:0 20px;
}
	#dashboard ul.backpack.used {
		position:absolute;left:0;top:0
	}
		ul.backpack.slots li {
			border-color: #ccc
		}

.iconShop{
	position: absolute;
	left: 0;
	right: 0;
	line-height: 40px;
	font-size:20px;
	color:#f8a642;
	z-index: 1;
}

.iconShop:hover {
	color: #33abdf;
}

.stats {
	margin:20px 0;
}

.stats ul li{
	list-style-type:none;
	text-align:center;
	font-size:16px;
	text-transform:capitalize;
	display:inline-table;
	margin:0 10px;
}

.stats .buzzIco {
	margin-bottom:0;
}

.avatarInvetory button.save{
	margin:20px auto 0;
	display:block;
	float: none;
}

.avatarInvetory .success {
	position: absolute;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	font-size: 16px;
	color: #27AE60;
}

.avatarInvetory button.save:hover {
	margin-top:20px;
}

.avatarInvetory button.butt.save[disabled]:hover {
	margin:20px auto 0;
}

.stats ul li:first-child {
	vertical-align:middle;
	line-height:40px;
}

#dashboard .stats ul {
	height:auto;
	display:table;
	margin:0 auto;
	text-align:center;
}

.stats ul li > span {
	color: #33abdf;
}

.bag {
	text-align:center;
	font-size:40px;
	padding-top:10px;
	color:#33abdf;
}
ul.wornItems li{position:absolute}

	li.glasses {
		top: 88px;
		right: 0;
	}
	li.bottom {
		top: 158px;
		right:0;
	}
	li.hands {
		top: 298px;
		left: 0;
	}
	li.head {
		top: 158px;
		left: 0;
	}
	li.held {
		top: 88px;
		left: 0;
	}
	li.necklace {
		top: 18px;
		left: 0;
	}
	li.hat {
		top: 18px;
		right: 0;
	}
	li.bracelet {
		top: 158px;
		left: 0;
	}
	li.shoes {
		top: 298px;
		right:0;
	}
	li.socks {
		top: 228px;
		right:0;
	}
	li.top {
		top: 228px;
		left: 0;
	}

#dashboard ul{height:465px;}
#buzz_graph{margin-left:3%}
morrisline{height:342px;width:95%;display:block}
morrisbuzz{height:342px;width:95%;display:block}

.userSubMess {
	float: right;
	background: none !important;
	color: inherit !important;
	position: relative;
}
.userSubMess .subscribeWrp {
	padding: 0px;
	background: none;
}
.userMessage {
	line-height: 13px;
	font-size: 10px;
	padding: 3px 6px;
}

/*Responsive*/

@media all and (max-width:780px){

	.stats ul li{
		display:block;
		font-size:22px;
		padding-bottom: 10px;
	}

	.stats ul li > span {
		display:block;
	}
}


@media all and (max-width:630px) and (min-width:481px){
	.balloon {
		border-radius: 12px !important;
	}
	.titled {
		font-size: 42px !important;
		line-height: 70px !important;
	}
}

@media all and (max-width:480px){
	.titled {
		font-size: 32px !important;
		line-height: 50px !important;
	}
	.balloon {
		padding:0;
	}
	#dashboard ul {
		width: 300px;
		margin: auto !important;
	}
	#siluette {
		height:350px !important;
	}
	.dpt a {
		font-size: 18px !important;
	}
	.dpt.bottom{margin-top:5px}
	.dpt.top{margin-bottom:5px}
	/*.buzzIco {
		margin-top: 30px;
	}*/
	#influence, #sharing {
		top: 250px;
	}
	.big {
		padding: 9px 0;
	}
	.buzzIco.big span:last-child {
		font-size: 26px;
	}
	.userNameStats {
		float: none !important;
		text-align: center;
	}

	.userSubMess .subscribeButtWrp {
		float: left;
	}
	.userMessage {
		float: right;
	}
	ul.wornItems {
		width:100% !important;
	}
	.backpackWrp {
		z-index:1;
		position: absolute;
		box-shadow: 0px 0px 2px #ccc;
		margin:10px 0;
		right: 0;
		left: 0;
		top:-360px;
	}

	#dashboard ul.backpack{
		margin:inherit !important;
		width:auto
	}
	.col-50.second {
		position: inherit;
	}
	.bag {
		/*position: absolute;*/
		right:20px;
		top:20px;
	}
}
