.iconLight::before, .iconRegular::before, .iconSolid::before{
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.iconSolid{
	font-weight: 900 !important;
}

.iconRegular{
	font-weight: 400 !important;
}

.iconLight{
	font-weight: 300 !important;
}

.fa-server::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f233";
}

.fa-search::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f002";
}

.fa-shield-check::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f2f7";
}

.fa-exchange::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f0ec";
}

.fa-plus::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f067";
}

.fa-tasks::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f0ae";
}

.fa-times::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f00d";
}

.fa-cloud-download::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f0ed";
}

.fa-envelope::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f0e0";
}

.fa-sliders-h::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f1de";
}

.fa-shopping-basket::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f291";
}

.fa-key::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f084";
}

.fa-file-alt::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f15c";
}

.fa-arrow-alt-up::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f357";
}

.fa-arrow-alt-down::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f354";
}

.fa-arrow-alt-right::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f356";
}

.fa-pen::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f304";
}

.fa-compress::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f066";
}

.fa-expand::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f065";
}

.fa-lock::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f023";
}

.fa-clone::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f24d";
}

.fa-external-link::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f08e";
}

.fa-power-off::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f011";
}

.fa-sync::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f021";
}

.fa-user::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f007";
}

.fa-history::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f1da";
}

.fa-info::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f129";
}

.fa-pencil::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f040";
}

.fa-check::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f00c";
}

.fa-upload::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f093";
}

.fa-download::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f019";
}

.fa-credit-card-blank::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f389";
}

.fa-file-download::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f56d";
}

.fa-arrow-alt-to-right::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f34c";
}

.fa-arrow-alt-to-left::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f34b";
}

.fa-ellipsis-h::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f141";
}

.fa-spin:before {
	-webkit-animation: fa-spin 0.8s infinite linear;
	animation: fa-spin 0.8s infinite linear;
	font-family: "Font Awesome 5 Pro"; 
	content: "\f3f4"; 
}

.fa-images::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f302";
}

.fa-image::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f03e";
}

.fa-camera-alt::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f332";
}

.fa-users::before{
	font-family: "Font Awesome 5 Pro"; 
	content: "\f0c0";
}

i.fa-spin {
    -webkit-animation: fa-spin 0.8s infinite linear;
                    animation: fa-spin 0.8s infinite linear; 
}

.fa-absolute{
    position: absolute !important;
    left: 50% !important;
    margin-left: -7px !important;
    top: 50% !important;
    margin-top: -7px !important;
    display: none;
}