@font-face {
  font-family: "Poppins";
  src: url("./fonts/Poppins-Regular.ttf");
  font-weight: 400;
}

@font-face {
  font-family: "Poppins";
  src: url("./fonts/Poppins-Bold.ttf");
  font-weight: 600;
}

@font-face {
  font-family: "Poppins";
  src: url("./fonts/Poppins-Italic.ttf");
  font-weight: 400;
  font-style: italic;
}

body {  
  font-family: "Poppins",Geneva,Tahoma,sans-serif !important;
  word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Poppins",Geneva,Tahoma,sans-serif !important;
}

.contacts-wrapper {
  display: none;
}

.it-header-slim-wrapper .container, .it-header-center-wrapper .container, .it-header-navbar-wrapper .container {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 500px) {
  .it-header-center-wrapper, .it-header-center-wrapper .container {
    padding: 0 !important;
  }

  .col-organization-logo {
    margin-left: 20px !important;
  }
}

.it-brand-text div .col-organization-name h3, .it-footer .it-brand-wrapper h3 {
  display: none !important;
}

@media (min-width:768px) {
  .it-header-center-content-wrapper .it-brand-wrapper {
    flex-grow: 1;
  }

  .it-brand-text {
    width: 100%;
  }

  .it-brand-text .row {
    max-width: 1100px;
  }    
}

@media (max-width: 500px) {

  .col-organization-name h2 {
    font-size: 10px !important;

  }

  .col-organization-name h3 {
    font-size: 10px !important;

  }
}

@media (min-width: 501px) and (max-width: 1023px) {

  .col-organization-name h2 {
    font-size: .9em !important;

  }
}

@media (min-width: 1024px) and (max-width: 1366px) {

  .col-organization-name h2 {
    font-size: 1.4em !important;

  }
}

.topbar-menu-wrapper .link-list-wrapper ul li a {
    line-height: 1.2em;
}

.it-header-slim-wrapper-content .navbar-brand {
  margin-right: 15px;
}

.structure-card .card-text {
  display: none;
}

.structure-card .row {
  align-items: center;
}

a[data-element="faq"], a[data-element="report-inefficiency"] {
  display: none !important;
}

.blockquote, blockquote {
  border-left: 4px solid #dddddd;
}

/*.it-access-top {
  display: none !important;
}*/

.mobile-navmenu-logo {
  display: none !important;
}

.tags-main-wrapper .news-page-category-title, .sticky-tags-page-section {
  display: none !important;
}

.admin-sidebar-title {
    font-size: 0.9em !important;
}

.admin-card small {
    font-size: .7em;
}