/**
 * @file
 * CSS overrides for Gin Admin theme.
 */
/* noto-sans-100 - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100;
  src: url('/libraries/fonts/noto-sans-v36-latin-100.woff2') format('woff2');
}

/* noto-sans-100italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100;
  src: url('/libraries/fonts/noto-sans-v36-latin-100italic.woff2') format('woff2');
}

/* noto-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/libraries/fonts/noto-sans-v36-latin-regular.woff2') format('woff2');
}

/* noto-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/libraries/fonts/noto-sans-v36-latin-italic.woff2') format('woff2');
}

/* noto-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/libraries/fonts/noto-sans-v36-latin-700.woff2') format('woff2');
}

/* noto-sans-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/libraries/fonts/noto-sans-v36-latin-700italic.woff2') format('woff2');
}

/* noto-serif-100 - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 100;
  src: url('/libraries/fonts/noto-serif-v23-latin-100.woff2') format('woff2');
}

/* noto-serif-100italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 100;
  src: url('/libraries/fonts/noto-serif-v23-latin-100italic.woff2') format('woff2');
}

/* noto-serif-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('/libraries/fonts/noto-serif-v23-latin-regular.woff2') format('woff2');
}

/* noto-serif-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('/libraries/fonts/noto-serif-v23-latin-italic.woff2') format('woff2');
}

/* noto-serif-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: url('/libraries/fonts/noto-serif-v23-latin-700.woff2') format('woff2');
}

/* noto-serif-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: url('/libraries/fonts/noto-serif-v23-latin-700italic.woff2') format('woff2');
}

/***/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Serif", serif;
  font-weight: 700;
}

body {
  font-family: 'Noto Sans', var(--bs-body-font-family);
}

.toolbar,
body {
  font-family: 'Noto Sans', var(--bs-body-font-family);
}

.toolbar {
  font-size: 1rem;
}

.toolbar-icon-civicrm::before {
  mask-image: url('/libraries/icons/civicrm.svg') !important;
  -webkit-mask-image: url('/libraries/icons/civicrm.svg') !important;
}

.menu-item__system-admin_content,
.gin-breadcrumb-wrapper {
  display: none !important;
}

.sticky-logo {
  margin-top: 5px;
  margin-right: 10px;
  max-height: 50px;
}
