/* Base replacement for all FA icons */
[class^="fa-"], [class*=" fa-"]{
   
  display:inline-block;
  width:1.25em;height:1.25em;
  vertical-align:-0.125em;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  
  filter: brightness(0) invert(0.15);
}

.fa-solid.fa-bars{
   background-image:url('../assets/icons/bars-svgrepo-com.svg')
;}
.fa-solid.fa-calculator{
   background-image:url('../assets/icons/calculator-svgrepo-com.svg')
;}
.fa-solid.fa-chart-simple{
   background-image:url('../assets/icons/chart-line-svgrepo-com.svg')
;}
.fa-solid.fa-circle-check{
   background-image:url('../assets/icons/check-svgrepo-com.svg')
;}
.fa-solid.fa-file-lines{
   background-image:url('../assets/icons/contract-sign-line-svgrepo-com.svg')
;}
.fa-solid.fa-location-dot{
   background-image:url('../assets/icons/location-pin-svgrepo-com.svg')
;}
.fa-solid.fa-rocket{
   background-image:url('../assets/icons/rocket-launch-svgrepo-com.svg')
;}
.fa-solid.fa-star{
   background-image:url('../assets/icons/star-svgrepo-com.svg')
;}
.fa-solid.fa-user-tie{
   background-image:url('../assets/icons/user-tie-svgrepo-com.svg')
;}
.fa-regular.fa-envelope{
   background-image:url('../assets/icons/email-svgrepo-com.svg')
;}
.fa-regular.fa-id-card{
   background-image:url('../assets/icons/id-card-svgrepo-com.svg')
;}
.fa-solid.fa-code-compare{
   background-image:url('../assets/icons/subversion.svg')
;}
.fa-solid.fa-server{
   background-image:url('../assets/icons/virtualbox.svg')
;}
.fa-solid.fa-terminal{
   background-image:url('../assets/icons/gnubash.svg')
;}
.fa-regular.fa-file-code{
   background-image:url('../assets/icons/cplusplus.svg')
;}
.fa-solid.fa-chalkboard-user{
   background-image:url('../assets/icons/chalkboard-teacher-fill-svgrepo-com.svg')
;}
.fa-regular.fa-handshake{
   background-image:url('../assets/icons/handshake-svgrepo-com.svg')
;}
.fa-brands.fa-aws{
   background-image:url('../assets/icons/aws-svgrepo-com.svg')
;}
.fa-brands.fa-github{
   background-image:url('../assets/icons/github.svg')
;}
.fa-brands.fa-google-scholar{
   background-image:url('../assets/icons/googlescholar.svg')
;}
.fa-brands.fa-linkedin{
   background-image:url('../assets/icons/linkedin-svgrepo-com.svg')
;}
.fa-brands.fa-linux{
   background-image:url('../assets/icons/linux.svg')
;}
.fa-brands.fa-docker{
   background-image:url('../assets/icons/docker.svg')
;}
.fa-brands.fa-orcid{
   background-image:url('../assets/icons/orcid.svg')
;}
.fa-brands.fa-r-project{
   background-image:url('../assets/icons/r.svg')
;}
.fa-brands.fa-whatsapp{
   background-image:url('../assets/icons/whatsapp.svg')
;}
.fa-brands.fa-windows{
   background-image:url('../assets/icons/windows-svgrepo-com.svg')
;}
.fa-solid.fa-mug-hot{
   background-image:url('../assets/icons/mug-hot-svgrepo-com.svg')
;}
.fa-brands.fa-tidyverse{
   background-image:url('../assets/icons/tidyverse.svg')
;}
.fa-brands.fa-qt{
   background-image:url('../assets/icons/qt.svg')
;}
.fa-brands.fa-bioconductor{
   background-image:url('../assets/icons/bioconductor.svg')
;}
.fa-brands.fa-linktree{
   background-image:url('../assets/icons/linktree.svg')
;}

.white-icons i {
  filter: brightness(0) invert(1);
}
