:root, [data-md-color-scheme=ifs] {
  --md-primary-fg-color:        #360065;
  --md-primary-fg-color--light: #8427E2;
  --md-primary-fg-color--dark:  #232323;
    --ifs-blue: #72C9F8;
    --ifs-green: #33FF94;
    --ifs-red: #FF6374;
    --ifs-light-red: #FF93A3; /* Used for hover color for buttons */
    --ifs-purple: #8427E2;
    --offwhite: #ffffff;
    --ifs-dark-purple: #360065;
    --ifs-light-purple: #CD92FF;
}
.md-footer {
    display: initial;
}
.md-footer-meta {
	display: none; 
}
.md-typeset a {
    color: 	#0645AD;
}
.md-typeset a:hover {
    color: var(--ifs-purple);
}
.twitter {
  color: #1DA1F2;
}
.facebook {
  color: #4267B2;
}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.md-typeset iframe {
    width: 100%;
	height: 600px 
}


@font-face {
    font-family: EuclidCircularA-Medium;
    src: url('EuclidCircularA-Medium.woff2') format("woff2");
}
.md-header__title {
  padding: 0 0;
  margin-left: 0;
  font-family:EuclidCircularA-Medium;
  font-size: 1.2rem;
}
.md-header__button.md-logo img, .md-header__button.md-logo svg {
    display: block;
    width: unset;
    height: 1.3rem;
    fill: currentColor;
}
.md-header-nav__title {
  padding: 0 0;
  margin-left: 0;
  font-family:EuclidCircularA-Medium;
  font-size: 1.2rem;
}
.md-header-nav__button.md-logo img, .md-header-nav__button.md-logo svg {
    display: block;
    width: unset;
    height: 1.3rem;
    fill: currentColor;
}
.md-grid {
    max-width: 75rem;
}

