@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal !important;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
    font-size: 100%;
	font-style: normal;
	display:block;
	vertical-align:middle;
	font-weight: normal !important;
}

[class^="flaticon-"].left:before, [class*=" flaticon-"].left:before,
[class^="flaticon-"].left:after, [class*=" flaticon-"].left:after{
	
}

[class^="flaticon-"].right:before, [class*=" flaticon-"].right:before,
[class^="flaticon-"].right:after, [class*=" flaticon-"].right:after{

}
i+span,
[class^="flaticon-"] + span,
[class*=" flaticon-"] + span
{
	vertical-align:middle;
	margin-left:5px;
}

[class*=" flaticon-"],
[class^="flaticon-"] {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 140%;
	line-height: 150%;
	
}
/*
.flaticon-premium-template:before {
	content: "\e00a";
	position:relative;
}

.flaticon-premium-template:after{
	content: "\e018"; 
	position: absolute;
	right: -10%;
	top: 25%;
	font-size: 90%;
	color: #EFAB46;
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
	-moz-transform: rotate(20deg);		
}

.flaticon-add-infographic:before {
	content: "\e010"; 
	position:relative;
}

.flaticon-add-from-template:before {
	content: "\e00a"; 
	position:relative;
}

.flaticon-add-infographic:after,
.flaticon-add-from-template:after{
	content: "\e013"; 
	position: absolute;
	right: -33%;
	top: 10%;
	font-size: 50%;
	color: #47A447;
	line-height: 1;
	background: #FFF;
	border-radius: 50%;
	padding: 8px;
}

.flaticon-download-pdf:before {
	content: "\e011"; 
	font-size:130%;
	position:relative;
}

.flaticon-download-png:before {
	content: "\e014"; 
	font-size:130%;
	position:relative;
}

.flaticon-download-pdf:after,
.flaticon-download-png:after{
	content: "\e00e"; 
	position: absolute;
	right: -7%;
	top: 6%;
	font-size: 50%;
	color: #47A447;
	line-height: 1;
	background: #FFF;
	border-radius: 50%;
	padding: 2px;
}
*/
.flaticon-snap:before{
	content: "\e00e";
		opacity: 0.3;
}
.flaticon-snap:after{
	content: "\e039";
	position: absolute;
	top: 0;
}

.flaticon-snap.normalized:before{
	font-size: 85%;
	padding-left: 7%;
	padding-right: 7%;
	margin-top: -13%;
	margin-bottom: -12%;

}

.flaticon-snap.normalized:after {
	font-size: 75%;
	padding-left: 20%;
	padding-right: 16%;
	margin-top: -13%;
	margin-bottom: -5%;
}

.flaticon-snap-to-grid-on:before,
.flaticon-snap-to-grid-off:before {
	content: "\e00e"; /*grid icon*/
	margin-top:-6px;
	position:relative;
}

.flaticon-double-arrow-up:before,
.flaticon-double-arrow-down:before,
.flaticon-double-arrow-left:before,
.flaticon-double-arrow-right:before,
.flaticon-arrow-up:before,
.flaticon-arrow-down:before,
.flaticon-arrow-left:before,
.flaticon-arrow-right:before{
	font-size: 148%;
}


.flaticon-amex:before {

}

.flaticon-double-arrow-up.normalized:before {
	font-size: 182%;
	margin-top: -43%;
	margin-bottom: -45%;
}
.flaticon-double-arrow-down.normalized:before {
	font-size: 182%;
	margin-top: -45%;
	margin-bottom: -43%;
}
.flaticon-chart.normalized:before {
	font-size: 126%;
	margin-bottom: -32%;
	margin-top: -32%;
}
.flaticon-infographic.normalized:before {
	font-size: 94%;
	margin-top: -17%;
	margin-bottom: -17%;
	padding-left: 3%;
	padding-right: 3%;
}
.flaticon-add.normalized:before {
	font-size: 140%;
	margin-top: -36%;
	margin-bottom: -36%;
}
.flaticon-user.normalized:before {
	margin-top: -22%;
	margin-bottom: -23%;
	font-size: 105%;
}
.flaticon-bold.normalized:before {
	font-size: 105%;
	margin-top: -16%;
	margin-bottom: -16%;
}
.flaticon-background.normalized:before {
	padding-left: 1%;
	margin-bottom: -20%;
	margin-top: -23%;
}
.flaticon-arrow-right.normalized:before {
	font-size: 182%;
	margin-top: -47%;
	margin-bottom: -41%;
}
.flaticon-copy.normalized:before {
	font-size: 85%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: -10%;
	margin-bottom: -12%;
}
.flaticon-delete.normalized:before {
	font-size: 140%;
	margin-top: -36%;
	margin-bottom: -36%;
}
.flaticon-grid.normalized:before {
	font-size: 85%;
	padding-left: 7%;
	padding-right: 7%;
	margin-top: -13%;
	margin-bottom: -12%;

}
.flaticon-landscape.normalized:before {
	font-size: 112%;
	margin-top: -26%;
	margin-bottom: -28%;

}
.flaticon-lock.normalized:before {
	font-size: 85%;
	padding-left: 16%;
	padding-right: 16%;
	margin-top: -13%;
	margin-bottom: -5%;
}
.flaticon-double-arrow-right.normalized:before {
	font-size: 182%;
	margin-top: -44%;
	margin-bottom: -44%;
}
.flaticon-double-arrow-left.normalized:before {
	font-size: 182%;
	margin-top: -44%;
	margin-bottom: -44%;
}
.flaticon-download.normalized:before {
	margin-top: -18%;
	margin-bottom: -19%;
	padding-left: 2%;
	padding-right: 2%;
	font-size: 95%;

}
.flaticon-view.normalized:before {
	font-size: 95%;
	padding-left: 2%;
	padding-right: 3%;
	margin-top: -15%;
	margin-bottom: -20%;
}
.flaticon-hide.normalized:before {
	font-size: 95%;
	padding-left: 2%;
	padding-right: 3%;
	margin-top: -15%;
	margin-bottom: -20%;
}
.flaticon-social-facebook.normalized:before {
	font-size: 84%;
	padding-left: 30%;
	padding-right: 28%;
	margin-top: -11%;
	margin-bottom: -9%;
}

.flaticon-save.normalized:before {
	font-size: 150%;
	margin-top: -38%;
	margin-bottom: -38%;
}

.flaticon-portrait.normalized:before {
	font-size: 110%;
	margin-top: -23%;
	margin-bottom: -28%;

}
.flaticon-shape.normalized:before {
	margin-top: -14%;
	margin-bottom: -16%;
	padding-left: 4%;
	padding-right: 4%;
	font-size: 92%;
}
.flaticon-integrations.normalized:before{
	margin-top:-24%;
	margin-bottom:-20%;
}

.flaticon-social-google.normalized:before {
	font-size: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: -11%;
	margin-bottom: -18%;
}

.flaticon-image.normalized:before {
	margin-top: -16%;
	margin-bottom: -18%;
	padding-left: 3%;
	padding-right: 3%;
	font-size: 94%;
}

.flaticon-italic.normalized:before {
	font-size: 105%;
	margin-top: -16%;
	margin-bottom: -16%;
}

.flaticon-layers.normalized:before {
	font-size: 87%;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: -14%;
	margin-top: -10%;
}

.flaticon-link.normalized:before {
	font-size: 93%;
	padding-left: 4%;
	padding-right: 2%;
	margin-top: -17%;
	margin-bottom: -17%;
}

.flaticon-social-linkedin.normalized:before {
	margin-top:-21%;
	margin-bottom:-22%;

}

.flaticon-login.normalized:before {
	font-size: 88%;
	margin-top: -11%;
	margin-bottom: -13%;
	padding-left: 6%;
	padding-right: 6%;
}

.flaticon-logout.normalized:before {
	font-size: 88%;
	margin-top: -11%;
	margin-bottom: -13%;
	padding-left: 6%;
	padding-right: 6%;
}

.flaticon-search.normalized:before {
	font-size: 87%;
	padding-left: 6%;
	padding-right: 6%;
	margin-top: -12%;
	margin-bottom: -13%;
}
.flaticon-mastercard:before {

}
.flaticon-menu.normalized:before {
	margin-top: -15%;
	margin-bottom: -27%;
}
.flaticon-trash.normalized:before {
	font-size: 85%;
	padding-right: 11%;
	margin-top: -11%;
	margin-bottom: -11%;
	padding-left: 4%;
}
.flaticon-bottom-align.normalized:before {
	font-size: 105%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -24%;
	margin-bottom: -24%;
}
.flaticon-top-align.normalized:before {
	font-size: 105%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -24%;
	margin-bottom: -24%;
}
.flaticon-right-align.normalized:before {
	font-size: 105%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -24%;
	margin-bottom: -24%;
}
.flaticon-left-align.normalized:before {
	font-size: 105%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -24%;
	margin-bottom: -24%;
}
.flaticon-center-align.normalized:before {
	font-size: 102%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -21%;
	margin-bottom: -22%;
}
.flaticon-middle-align.normalized:before {
	font-size: 105%;
	padding-left: 0%;
	padding-right: 0%;
	margin-top: -24%;
	margin-bottom: -24%;
}
.flaticon-pdf.normalized:before {
	font-size: 110%;
	margin-bottom: -25%;
	margin-top: -26%;
}
.flaticon-edit.normalized:before {
	padding-left: 4%;
	font-size: 92%;
	padding-right: 5%;
	margin-bottom: -15%;
	margin-top: -14%;
}
.flaticon-png.normalized:before {
	font-size: 110%;
	margin-bottom: -25%;
	margin-top: -26%;
}
.flaticon-social-reddit.normalized:before {
	padding-left: 2%;
	padding-right: 4%;
	margin-top: -2%;
	margin-bottom: -2%;
	font-size: 74%;
}
.flaticon-redo.normalized:before {
	margin-top: -32%;
	margin-bottom: -30%;
	font-size: 116%;

}
.flaticon-settings.normalized:before {
	font-size: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-bottom: -16%;
	margin-top: -12%;
}
.flaticon-share.normalized:before {
	font-size: 90%;
	padding-left: 10%;
	padding-right: 10%;
	margin-top: -13%;
	margin-bottom: -15%;
}
.flaticon-arrow-left.normalized:before {
	font-size: 182%;
	margin-top: -47%;
	margin-bottom: -41%;
}
.flaticon-arrow-down.normalized:before {
	font-size: 182%;
	margin-top: -48%;
	margin-bottom: -40%;
}
.flaticon-arrow-up.normalized:before {
	font-size: 182%;
	margin-top: -46%;
	margin-bottom: -42%;
}
.flaticon-social-twitter.normalized:before {
	font-size: 93%;
	padding-left: 3%;
	padding-right: 3%;
	margin-top: -17%;
	margin-bottom: -18%;
}
.flaticon-social-pinterest.normalized:before {
	font-size: 89%;
	margin-top: -11%;
	margin-bottom: -16%;
	padding-left: 5%;
	padding-right: 8%;
}
.flaticon-template.normalized:before {
	font-size: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: -13%;
	margin-bottom: -15%;	
}
.flaticon-star.normalized:before {
	margin-top: -31%;
	margin-bottom: -33%;
	font-size: 125%;
}
.flaticon-star-outline.normalized:before {
	margin-top: -28%;
	margin-bottom: -35%;
	font-size: 125%;
}
.flaticon-pictogram.normalized:before {
	margin-top: -14%;
	margin-bottom: -16%;
	padding-left: 3%;
	padding-right: 3%;
	font-size: 92%;
}
.flaticon-text.normalized:before {
	padding-left: 5%;
	margin-bottom: -16%;
	margin-top: -15%;
	font-size: 92%;
	padding-right: 5%;
}
.flaticon-underline.normalized:before {
	font-size: 105%;
	margin-top: -16%;
	margin-bottom: -16%;
}
.flaticon-undo.normalized:before {
	margin-top: -32%;
	margin-bottom: -30%;
	font-size: 116%;
	
}
.flaticon-upload.normalized:before {
	margin-top: -17%;
	margin-bottom: -20%;
	padding-left: 2%;
	padding-right: 2%;
	font-size: 95%;
}
.flaticon-list.normalized:before {
	font-size: 90%;
	padding-left: 6%;
	padding-right: 5%;
	margin-top: -6%;
	margin-bottom: -22%;
}
.flaticon-visa:before {

}
.flaticon-from-url.normalized:before {
	font-size: 93%;
	padding-left: 3%;
	padding-right: 2%;
	margin-top: -16%;
	margin-bottom: -18%;
}


/*=================normal flaticon===============*/
.flaticon-amex:before {
	content: "\e000";
}
.flaticon-double-arrow-up:before {
	content: "\e001";
}
.flaticon-double-arrow-down:before {
	content: "\e002";
}
.flaticon-integrations:before {
	content: "\e003";
}
.flaticon-chart:before {
	content: "\e004";
}
.flaticon-infographic:before {
	content: "\e005";
}
.flaticon-add:before {
	content: "\e006";
}
.flaticon-user:before {
	content: "\e007";
}
.flaticon-bold:before {
	content: "\e008";
}
.flaticon-background:before {
	content: "\e009";
}
.flaticon-checkmark:before {
	content: "\e00a";
}
.flaticon-arrow-right:before {
	content: "\e00b";
}
.flaticon-copy:before {
	content: "\e00c";
}
.flaticon-delete:before {
	content: "\e00d";
}
.flaticon-grid:before {
	content: "\e00e";
}
.flaticon-landscape:before {
	content: "\e00f";
}
.flaticon-double-arrow-right:before {
	content: "\e010";
}
.flaticon-double-arrow-left:before {
	content: "\e011";
}
.flaticon-download:before {
	content: "\e012";
}
.flaticon-view:before {
	content: "\e013";
}
.flaticon-hide:before {
	content: "\e014";
}
.flaticon-social-facebook:before {
	content: "\e015";
}
.flaticon-save:before {
	content: "\e016";
}
.flaticon-portrait:before {
	content: "\e017";
}
.flaticon-shape:before {
	content: "\e018";
}
.flaticon-social-google:before {
	content: "\e019";
}
.flaticon-image:before {
	content: "\e01a";
}
.flaticon-italic:before {
	content: "\e01b";
}
.flaticon-layers:before {
	content: "\e01c";
}
.flaticon-link:before {
	content: "\e01d";
}
.flaticon-social-linkedin:before {
	content: "\e01e";
}
.flaticon-login:before {
	content: "\e01f";
}
.flaticon-logout:before {
	content: "\e020";
}
.flaticon-search:before {
	content: "\e021";
}
.flaticon-mastercard:before {
	content: "\e022";
}
.flaticon-menu:before {
	content: "\e023";
}
.flaticon-trash:before {
	content: "\e024";
}
.flaticon-bottom-align:before {
	content: "\e025";
}
.flaticon-top-align:before {
	content: "\e026";
}
.flaticon-right-align:before {
	content: "\e027";
}
.flaticon-left-align:before {
	content: "\e028";
}
.flaticon-center-align:before {
	content: "\e029";
}
.flaticon-middle-align:before {
	content: "\e02a";
}
.flaticon-pdf:before {
	content: "\e02b";
}
.flaticon-edit:before {
	content: "\e02c";
}
.flaticon-png:before {
	content: "\e02d";
}
.flaticon-social-reddit:before {
	content: "\e02e";
}
.flaticon-redo:before {
	content: "\e02f";
}
.flaticon-settings:before {
	content: "\e030";
}
.flaticon-share:before {
	content: "\e031";
}
.flaticon-arrow-left:before {
	content: "\e032";
}
.flaticon-arrow-down:before {
	content: "\e033";
}
.flaticon-arrow-up:before {
	content: "\e034";
}
.flaticon-social-twitter:before {
	content: "\e035";
}
.flaticon-social-pinterest:before {
	content: "\e036";
}
.flaticon-checkbox:before {
	content: "\e037";
}
.flaticon-template:before {
	content: "\e038";
}
.flaticon-lock:before {
	content: "\e039";
}
.flaticon-star:before {
	content: "\e03a";
}
.flaticon-star-outline:before {
	content: "\e03b";
}
.flaticon-pictogram:before {
	content: "\e03c";
}
.flaticon-social-tumblr:before {
	content: "\e03d";
}
.flaticon-text:before {
	content: "\e03e";
}
.flaticon-underline:before {
	content: "\e03f";
}
.flaticon-undo:before {
	content: "\e040";
}
.flaticon-upload:before {
	content: "\e041";
}
.flaticon-list:before {
	content: "\e042";
}
.flaticon-visa:before {
	content: "\e043";
}
.flaticon-from-url:before {
	content: "\e044";
}

