	/* CSS by Shawn I. Parrish for scalable font graphics
    For APAN Site-Banner Widget drop down app button
  	Flaticon icon font: Flaticon
  	Creation date: 04/22/2024 07:27
  	*/

@font-face {
  font-family: "Flaticon";
  src: url(-evo-themefile-url('Flaticon.eot'));
  src: url(-evo-themefile-url('Flaticon.eot?#iefix')) format("embedded-opentype"),
       	url(-evo-themefile-url('Flaticon.woff2')) format("woff2"),
       	url(-evo-themefile-url('Flaticon.woff')) format("woff"),
       	url(-evo-themefile-url('Flaticon.ttf')) format("ttf"),
	url(-evo-themefile-url('Flaticon.svg#Flaticon')) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url(-evo-themefile-url('Flaticon.svg#Flaticon')) format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  	font-family: Flaticon;
  
}


.flaticon-apanwordicon{       
	
	font-size: 25px;
	position:absolute;
	display:block;
	font-style: normal;
	margin-left:inherit;
	margin-right: auto;
	color:#ffffff;
	
	margin:auto;
	padding:0px;
	z-index:9999999;
	box-sizing:border-box;
	float:left;
	height:inherit;
	text-decoration: none;
	
	
}


.flaticon-apps{
	
	font-size: 20px;
    font-style: normal;
	margin:0px;
    vertical-align:top;
	padding:inherit;
	height:inherit;
}

.flaticon-chat{
	
	font-size: 20px;
    font-style: normal;
	margin:0px;
	color:inherit;
    vertical-align:top;
	padding:inherit;
	
}

.flaticon-web-camera{
	
	font-size: 25px;
    font-style: normal;
	margin:0px;
	color:inherit;
    vertical-align:top;
	padding:inherit;

}

.flaticon-drop-down-arrow{       
	
	font-size: 9px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	vertical-align:text-bottom;
}


.flaticon-people{       
	/*font-family: Flaticon;*/
	font-size: 25px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	margin:0px;

	vertical-align:top;
	padding:inherit;
}

.flaticon-pin{       
	/*font-family: Flaticon;*/
	font-size: 25px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	margin:0px;
	
	vertical-align:top;
	/*padding:inherit;*/
	padding: 0px 2px 0px 0px;
}

.flaticon-lifebuoy{       
	/*font-family: Flaticon;*/
	font-size: 25px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	margin:0px;

	vertical-align:top;
	padding:inherit;
}

.flaticon-alert{       
	/*font-family: Flaticon;*/
	font-size: 20px;
	font-style: normal;
	margin-left: inherit;
	color:#C33B4B;
	margin:0px;
	vertical-align:middle;
	padding: 0px 15px 0px 0px;
}

.flaticon-warning{       
		/*font-family: Flaticon;*/
	font-size: 20px;
	font-style: normal;
	margin-left: inherit;
	color:#C33B4B;
	margin:0px;
	/*outline: 1px solid #ffffff;* This puts a border around the square area of the icon, not used*/
	text-shadow:2px 2px 18px rgba(255,255,255,0.7);
	
	-webkit-text-stoke-color:#ffffff;
	-webkit-text-stroke-width:0px;
	
	vertical-align:middle;
	padding: 0px 15px 0px 0px;
}

.flaticon-translation{       
	/*font-family: Flaticon;*/
	font-size: 50px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	margin:0px;
	/*outline: 1px solid #ffffff;*/
	/*text-shadow:2px 2px 18px rgba(255,255,255,0.4);*/
	
	-webkit-text-stoke-color:#ffffff;
	-webkit-text-stroke-width:1px;
	
	vertical-align:middle;
	padding:0px 15px 0px 0px;
}

.flaticon-translator{       
	/*font-family: Flaticon;*/
	font-size: 30px;
	font-style: normal;
	margin-left: inherit;
	color:inherit;
	margin:0px;
	/*outline: 1px solid #ffffff;*/
	/*text-shadow:2px 2px 18px rgba(255,255,255,0.4);*/
	/*
	-webkit-text-stoke-color:#ffffff;
	-webkit-text-stroke-width:1px;
	*/
	vertical-align:middle;
	padding:0px 6px 0px 0px;
}


.flaticon-chat:before { content: "\f100"; }
.flaticon-web-camera:before { content: "\f101"; }
.flaticon-web-camera:before { content: "\f101"; }
.flaticon-mortarboard:before { content: "\f102"; }
.flaticon-apps:before { content: "\f103"; }
.flaticon-apan-a-1:before { content: "\f104"; }
.flaticon-apanwordicon:before { content: "\f105";}
.flaticon-drop-down-arrow:before { content: "\f106"; }
.flaticon-people:before { content: "\f107"; }
.flaticon-pin:before { content: "\f108"; }
.flaticon-map:before { content: "\f109"; }
.flaticon-lifebuoy:before { content: "\f10a"; }
.flaticon-open-book:before { content: "\f10b"; }
.flaticon-handyman-tools:before { content: "\f10c"; }
.flaticon-alert:before { content: "\f10d"; }
.flaticon-warning:before { content: "\f10e"; }
.flaticon-warning-1:before { content: "\f10f"; }
.flaticon-translation:before { content: "\f110"; }
.flaticon-translator:before { content: "\f111"; }



/*=======================   MOBILE SUPPORT =====================================================*/


@media screen and (max-width: 670px) {
    
   .flaticon-apps{
	
	font-size: 25px;
font-style: normal;
/*margin-left: 0px; */
	margin:0px;
	/*color:#737373;*/
vertical-align:top;
	padding:inherit;
	height:inherit;
}

}

/*=========================  END OF FILE    ===================================================*/