.mobileapp .navbtn.mobileonly,
.mobileapp .footer,
.apphide{
	display:none!important;
}
/*Top bar needs to stay on page for dynamic updates*/
.topbar.apphide{
	visibility:hidden;
	position:absolute;
	top:0;
	height:0;
	overflow:hidden;
	display:block!important;	
}
.mobileapp{
	padding-top:10px!important;
}
#content.appcontent{
	margin-top:0!important;
}
#content.appcontent .post-form{
	display:block!important;
}
#content.appcontent .row-body.content-profile,
#content.appcontent .row-body.content-feed{
	padding-top:0!important;
	margin-top:-6px!important;
}
.button-active a, .plugin-button-active {
	display: block;
	background: #666; /* Old browsers */
	/*background: linear-gradient(to bottom, #4d67a7 0%, #3b5998 100%);*/
	border-radius: 3px;
	padding: 4px 5px;
	color: #fff !important;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #666;
	/*border-color: #475d91 #3c5389 #3a5186;*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
}
.button-active a:hover, .plugin-button-active:hover {
	border-color: #999;
	background: #999; /* Old browsers */
	/*background: linear-gradient(to bottom, #435c98 0%, #354f87 100%);*/
}
.button-active a:active, .plugin-button-active:active {
	background: #666;
	box-shadow: #999 0px 1px 5px inset;
}
#content.appcontent .videouploadbtn {
    background-size: 36px;
    background-position: center 5px;
    width: 34px;
    height: 41px;
}

.message-container a,.message-author a {
    color: #000;
}