.C_APPNAME
{
	font-size: 6vw;
	font-weight: normal;
	color: inherit;
}
.C_APPICON
{
	display: inline-block;
	*display: inline;
	zoom: 1;
	
	padding: 0px 0px 0px 0px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	
}
.C_APPICON.C_SMALL	{ width: 10vw; height: 10vw; background-image: url(/images/logos/FlatterTap-64x64.png); }
.C_APPICON			{ width: 20vw; height: 20vw; background-image: url(/images/logos/FlatterTap-128x128.png); }
.C_APPICON.C_LARGE	{ width: 50vw; height: 50vw; background-image: url(/images/logos/FlatterTap-240x240.png); }

.C_APPLOGO
{
	display: inline-block;
	*display: inline;
	zoom: 1;
	
	padding: 0px 0px 0px 0px;
	width: 20vw;
	height: 20vw;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/images/design/logo-flatter-tap-icon.svg);
}
.C_APPLOGO.C_SMALL	{ width: 10vw;	height: 10vw; }
.C_APPLOGO C_LARGE	{ width: 50vw;	height: 50vw; }
.C_APPLOGO_HTML
{
	width: 20vw;
	height: 20vw;
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	
	font-style: normal;
	font-size: 0px;
}
.C_APPLOGO_HTML > u
{
	display: block;
	position: absolute;
	width: 45.5%;
	height: 0px;
	padding-top: 45.5%;
	margin: -22.75% 0px 0px -22.75%;
	background-color: #8000FF;

	-webkit-border-radius: 48%;
	-moz-border-radius: 48%;
	-ms-border-radius: 48%;
	-o-border-radius: 48%;
	border-radius: 48%;
}
.C_APPLOGO_HTML > u > b
{
	display: block;
	width: 88.5%;
	height: 88.5%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -44.25% 0px 0px -44.25%;

	-webkit-border-radius: 48%;
	-moz-border-radius: 48%;
	-ms-border-radius: 48%;
	-o-border-radius: 48%;
	border-radius: 48%;
}
.C_APPLOGO_HTML > u		{ left: 36.05%; top: 37.96%; }	.C_APPLOGO_HTML > u > b		{ background-color: #FFFFFF; }
.C_APPLOGO_HTML > u + u	{ left: 63.7%;  top: 61.7%; }	.C_APPLOGO_HTML > u + u > b	{ background-color: #F100FF; }

.svg
{
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 10vw;
	height: 10vw;
	background-color: #FFFFFF;
	-webkit-mask-size: contain;		mask-size: contain;
	-webkit-mask-position: center;	mask-position: center;
	-webkit-mask-repeat: no-repeat;	mask-repeat: no-repeat;
}
.svg.svg-logo			{	-webkit-mask-image: url(/images/design/ico-flattertap.svg);		mask-image: url(/images/design/ico-flattertap.svg); }
.svg.svg-profile		{	-webkit-mask-image: url(/images/design/ico-profile.svg);		mask-image: url(/images/design/ico-profile.svg); }

.ico
{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	width: 7vw;
	height: 7vw;
	font-size: 0px !important;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.ico.ico-male-white		{	background-image: url(/images/male-white-64x64.png); }
.ico.ico-female-white	{	background-image: url(/images/female-white-64x64.png); }
.ico.ico-male-violet	{	background-image: url(/images/male-violet-64x64.png); }
.ico.ico-female-violet	{	background-image: url(/images/female-violet-64x64.png); }

/*.icofa
{
    color: inherit;
    font-size: inherit;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}*/
.icofa-triangle-down			{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.icofa-triangle-up				{ -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }
.fa[class*="icofa-triangle"]:before	{ content: "\f04b"; }
.fa.icofa-context-options:before	{ content: "\f0c8\000a\f0c8\000a\f0c8";  }
/* .fa.icofa-context-options:before	{ content: "\f111\00a0\f111\000a\f0c8\00a0\f0c8";  } */

.C_FACEBOOK_ICON
{
    display: inline-block;
	*display: inline;
	zoom: 1;
    width: 7vw;
    height: 7vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(/images/facebook.png);
}
.C_INSTAGRAM_ICON
{
    display: inline-block;
	*display: inline;
	zoom: 1;
    width: 7vw;
    height: 7vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(/images/instagram-64x64.png);
}
.C_GOOGLEPLAY_ICON
{
    display: inline-block;
	*display: inline;
	zoom: 1;
    width: 7vw;
    height: 7vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(/images/googleplay-64x64.png);
}

