
@font-face {
  font-family: uni-sans;
  src: url("/static/fonts/uni_sans/uni_sans_thin.otf") format("opentype");
}

@font-face {
  font-family: uni-sans;
  font-weight: bold;
  src: url("/static/fonts/uni_sans/uni_sans_heavy.otf") format("opentype");
}
@font-face {
  font-family: uni-sans;
  font-weight: italic;
  src: url("/static/fonts/uni_sans/uni_sans_thin_italic.otf") format("opentype");
}
@font-face {
  font-family: uni-sans;
  font-weight: bold;
  font-style: italic;
  src: url("/static/fonts/uni_sans/uni_sans_heavy_italic.otf") format("opentype");
}
@font-face {
  font-family: helvetica-neue-light;
  src: url("/static/fonts/helvetica/helvetica-neue-light.otf") format("opentype");
}
@font-face {
  font-family: helvetica-neue-light;
  font-weight: bold;
  src: url("/static/fonts/helvetica/helvetica-neue-bold.otf") format("opentype");
}





/* Montserrat Font */
.font-montserrat {
  font-family: 'Montserrat', sans-serif;
}

/* Disables Selecting and Dragging */
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/* CSS Animations */

/* Hover Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
