@font-face {
  font-family: 'HandelGothic BT';
  src: url('/assets/fonts/HandelGothicBT-Regular.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/HandelGothicBT-Regular.woff2') format('woff2'),
    url('/assets/fonts/HandelGothicBT-Regular.woff') format('woff'),
    url('/assets/fonts/HandelGothicBT-Regular.svg#HandelGothicBT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Riporno';
  src: url('/assets/fonts/Riporno.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.glifos-font {
  font-family: 'HandelGothic BT' !important;
}

.logos-font {
  font-family: 'Riporno' !important;
}

.glifos-font-secondary {
  font-family: 'Rubik', sans-serif;
}

.glifos-text-yellow {
  color: #4989a3 !important;
}

.logos-bg-skyblue {
  background-color: #a4c4d1 !important;
}

.glifos-bg-dark-gray {
  background-color: #494949 !important;
}

.glifos-bg-light-gray {
  background-color: #e5e5e5 !important;
}

.glifos-bg-light-blue {
  background-color: #dbe3f0 !important;
}

.logos-bg-dark-blue {
  background-color: #0b2b38 !important;
}

.glifos-section-title {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: 'HandelGothic BT';
}

.glifos-section-title::after {
  content: '';
  display: block;
  width: 40px;
  height: 4px;
  margin: 0.39285em 0 0.423em;
  background: #8db6c6;
}

.glifos-main-headline {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: 'HandelGothic BT';
}

.logos-main-headline {
  font-size: 1.6rem;
  font-weight: 400;
  font-family: 'Riporno';
}


.glifos-main-headline::after {
  content: '';
  display: block;
  width: 40px;
  height: 4px;
  margin: 0.39285em 0 0.423em;
  background: #8db6c6;
}

.glifos-headline {
  font-size: 1.5rem;
  font-weight: 300;
  font-family: 'HandelGothic BT';
}

.glifos-subheadline {
  font-size: 1.2rem;
  font-weight: 500;
  font-family: 'IBM Plex Sans Hebrew', sans-serif;
}

.glifos-module-name {
  font-size: 1.3rem;
  font-family: 'HandelGothic BT';
}

.glifos-title {
  font-size: 1.4rem;
  font-weight: 500;
  font-family: 'IBM Plex Sans Hebrew', sans-serif;
}

.btn-outline-warning {
  border-color: #a4c4d1 !important;
  color: #a4c4d1 !important;
}

.btn-outline-warning:hover {
  background-color: #8daebb !important;
  color: #181818 !important;
}

.logos-btn-release-banner {
  background-color: #a4c4d1;
  color: #181818;
  text-decoration: none;
}

.logos-btn-release-banner:hover {
  background-color: #8daebb;
  color: #181818;
  text-decoration: none;
}

.logos-btn-signer-banner {
  background-color: #303030;
  color: #fff;
  text-decoration: none;
}

.logos-btn-signer-banner:hover {
  background-color: #494949;
  color: #fff;
}

.logos-btn-intro {
  background-color: #fefefe;
  color: #181818;
  text-decoration: none;
}

.logos-btn-intro:hover {
  background-color: #fcfcfc;
  color: #181818;
}

.text-link {
  text-decoration: none;
  color: #165670;
  font-weight: bold;
}

.text-link:hover {
  color: #1b6c8c;
}

.text-link-white {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}

.text-link-white:hover {
  color: #fff;
  text-decoration: underline;
}

.btn-light:hover {
  background-color: #e2e6ea !important;
  border-color: #e2e6ea !important;
}

ul {
  list-style-type: square;
}