
@font-face {
  font-family: "Century Gothic";
  src: url('fonts/CenturyGothic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Century Gothic Bold";
  src: url('fonts/GOTHICB0.TTF') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Century Gothic Italic";
  src: url('fonts/GOTHICI.TTF') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Century Gothic Bold Italic";
  src: url('fonts/GOTHICBI.TTF') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
  }  
  
  @font-face {
    font-family: 'Poppins';
    src: url('fonts/poppins/Poppins-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
  }

  @font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}




  
html, body{
    font-family: 'Roboto', 'Poppins', sans-serif !important;
}  

footer .row.img-rounded {
    background: url(img/footer.svg);
    height: 5vw;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border:none;

}

footer hr {
    display: none !important;
}

.fa-arrow-right-to-bracket:before, .fa-sign-in:before, .fa.fa-sign-in:before {
  /* content: "\f2f6"; */
  content: "" !important;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(img/login.svg) !important;
  /* background-size: contain; */
  background-repeat: no-repeat;
  margin-right: 1rem;
  vertical-align: middle;
  margin-top: -0.1032rem;
  /* position: absolute; */
  /* left: 0px; */
}

/*
li.ant-menu-submenu.ant-menu-submenu-horizontal.menu-d1dar4 .ant-menu-submenu-title::before, 
li.ant-menu-submenu.ant-menu-submenu-horizontal.css-d1dar4 .ant-menu-submenu-title::before
{
  content: "";
  display: inline-block;
  background-image: url(img/gear.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: -.5rem;
  top: 1.75rem;
}*/

#main-menu .fa-fw {
  text-align: center;
  width: 1.5em;
}

header#main-menu a {
  color: #444;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-size:1rem;
}

.ant-menu-submenu-title span {
  color: #444;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-size: 1rem;
}



.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected, .ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
  border-bottom: 2px solid #444;
  /* color: #20a7c9; */
}
.menu-wke4wm.ant-menu-item a::after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 50%;
  width: 0px;
  height: 3px;
  opacity: 0;
  transform: translateX(-50%);
  transition: 0.3s;
  background-color: #444;
}
