/*=============================
        ICONS CSS HERE
=============================*/

.fa-envelope::before {
    content: "";
    background-image: url('../../img/icons/envelope-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-phone::before {
    content: "";
    background-image: url('../../img/icons/phone-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-facebook::before {
    content: "";
    background-image: url('../../img/icons/facebook.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-twitter::before {
    content: "";
    background-image: url('../../img/icons/twitter.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-linkedin::before {
    content: "";
    background-image: url('../../img/icons/linkedin.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-instagram::before {
    content: "";
    background-image: url('../../img/icons/instagram-black.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-youtube::before {
    content: "";
    background-image: url('../../img/icons/youtube-black.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-comments::before {
    content: "";
    background-image: url('../../img/icons/comments-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.icofont-check-circled::before {
    content: "";
    background-image: url('../../img/icons/check-circle-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.icofont-facebook::before {
    content: "";
    background-image: url('../../img/icons/facebook-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.social li a:hover .icofont-facebook::before {
    content: "";
    background-image: url('../../img/icons/facebook-solid.svg');
}
.icofont-twitter::before {
    content: "";
    background-image: url('../../img/icons/twitter-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.social li a:hover .icofont-twitter::before {
    content: "";
    background-image: url('../../img/icons/twitter-solid.svg');
}
.icofont-instagram::before {
    content: "";
    background-image: url('../../img/icons/instagram-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.social li a:hover .icofont-instagram::before {
    content: "";
    background-image: url('../../img/icons/instagram-solid.svg');
}
.icofont-youtube::before {
    content: "";
    background-image: url('../../img/icons/youtube-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.social li a:hover .icofont-youtube::before {
    content: "";
    background-image: url('../../img/icons/youtube-solid.svg');
}

.fa-sign-in::before {
    content: "";
    background-image: url('../../img/icons/sign-in.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-list::before {
    content: "";
    background-image: url('../../img/icons/list-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: top;
}
.card-header .fa-list::before {
    content: "";
    background-image: url('../../img/icons/list-fill.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.fa-bars::before {
    content: "";
    background-image: url('../../img/icons/bars-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.navbar-toggler .fa-bars::before {
    content: "";
    background-image: url('../../img/icons/bars-fill.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-arrow-left::before {
    content: "";
    background-image: url('../../img/icons/arrow-left-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-arrow-right::before {
    content: "";
    background-image: url('../../img/icons/arrow-right-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-caret-right::before {
    content: "";
    background-image: url('../../img/icons/caret-right-fill.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: sub;
}
.fa-caret-down::before {
    content: "";
    background-image: url('../../img/icons/caret-down.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: top;
}
.fa-whatsapp::before {
    content: "";
    background-image: url('../../img/icons/whatsapp.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-power-off::before {
    content: "";
    background-image: url('../../img/icons/power.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-user::before {
    content: "";
    background-image: url('../../img/icons/user-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-edit::before {
    content: "";
    background-image: url('../../img/icons/user-edit-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-phone-square::before {
    content: "";
    background-image: url('../../img/icons/phone-square-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-upload::before {
    content: "";
    background-image: url('../../img/icons/upload-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-key::before {
    content: "";
    background-image: url('../../img/icons/key-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.List .fa-bell::before {
    content: "";
    background-image: url('../../img/icons/bell-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}

.fa-plus-square::before{
    content: "";
    background-image: url('../../img/icons/plus-square-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-clock::before{
    content: "";
    background-image: url('../../img/icons/clock-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-calendar::before{
    content: "";
    background-image: url('../../img/icons/calendar-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-question-circle::before{
    content: "";
    background-image: url('../../img/icons/question-circle-fill-black.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-wechat::before{
    content: "";
    background-image: url('../../img/icons/wechat.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-close::before{
    content: "";
    background-image: url('../../img/icons/times-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-download::before{
    content: "";
    background-image: url('../../img/icons/download-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
}

/*==================================
    EXHIBITORS DASHBOARD ICON CSS
===================================*/
.fa-edit::before {
    content: "";
    background-image: url('../../img/icons/pencil-square.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 0.8rem;
    height: 0.8rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-eye::before {
    content: "";
    background-image: url('../../img/icons/eye-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-plus::before {
    content: "";
    background-image: url('../../img/icons/add-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-image::before {
    content: "";
    background-image: url('../../img/icons/image-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-video-camera::before {
    content: "";
    background-image: url('../../img/icons/video-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-file-alt::before {
    content: "";
    background-image: url('../../img/icons/file-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-comments-white::before {
    content: "";
    background-image: url('../../img/icons/comments-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-paper-plane::before {
    content: "";
    background-image: url('../../img/icons/paper-plane-white.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}

.fa-user-graduate::before{
    content: "";
    background-image: url('../../img/icons/user-graduate.svg');
    background-position: left;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}
.fa-user-employer::before{
    content: "";
    background-image: url('../../img/icons/user-tie.svg');
    background-position: left;
    background-repeat: no-repeat;
    background-size: auto;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: bottom;
}

.fa-times-circle-o::before{
    content: "";
    background-image: url('../../img/icons/x-circle.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}
.fa-check-circle-o::before{
    content: "";
    background-image: url('../../img/icons/check2-circle.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}