/* MaterialDesignIcons.com */
@font-face {
  font-family: "GSMU Icons";
  src: url("../fonts/gsmu.eot?v=3.6.95");
  src: url("../fonts/gsmu.eot?#iefix&v=3.6.95") format("embedded-opentype"), url("../fonts/gsmu.woff?v=3.6.95") format("woff"), url("../fonts/gsmu.ttf?v=3.6.95") format("truetype"), url("../fonts/gsmu.svg?v=3.6.95#gsmuregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.gsmu:before,
.gsmu-set {
  display: inline-block;
  font: normal normal normal 24px/1 "GSMU Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gsmu-subadmin:before {
  content: "\e900"; }

.gsmu-admin:before {
  content: "\e901"; }

.gsmu-supervisor:before {
  content: "\e902"; }

.gsmu-student:before {
  content: "\e903"; }

.gsmu-instructor:before {
  content: "\e904"; }

.gsmu-canvas-logo:before {
  content: "\e905"; }

.gsmu-shibboleth-logo:before {
  content: "\e906"; }

.gsmu-blank:before {
  content: "\F68C";
  visibility: hidden; }

.gsmu-18px.gsmu-set, .gsmu-18px.gsmu:before {
  font-size: 18px; }

.gsmu-24px.gsmu-set, .gsmu-24px.gsmu:before {
  font-size: 24px; }

.gsmu-36px.gsmu-set, .gsmu-36px.gsmu:before {
  font-size: 36px; }

.gsmu-48px.gsmu-set, .gsmu-48px.gsmu:before {
  font-size: 48px; }

.gsmu-dark:before {
  color: rgba(0, 0, 0, 0.54); }
.gsmu-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26); }

.gsmu-light:before {
  color: white; }
.gsmu-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3); }

.gsmu-rotate-45 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(45deg);
      transform: scaleX(-1) rotate(45deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: scaleY(-1) rotate(45deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-45:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.gsmu-rotate-90 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: scaleY(-1) rotate(90deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }

.gsmu-rotate-135 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: scaleY(-1) rotate(135deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-135:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg); }

.gsmu-rotate-180 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(180deg);
      transform: scaleX(-1) rotate(180deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: scaleY(-1) rotate(180deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.gsmu-rotate-225 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(225deg);
      transform: scaleX(-1) rotate(225deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: scaleY(-1) rotate(225deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-225:before {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg); }

.gsmu-rotate-270 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(270deg);
      transform: scaleX(-1) rotate(270deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: scaleY(-1) rotate(270deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg); }

.gsmu-rotate-315 {
  /*
  // Not included in production
  &.gsmu-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(315deg);
      transform: scaleX(-1) rotate(315deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.gsmu-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(315deg);
      -ms-transform: rotate(315deg);
      transform: scaleY(-1) rotate(315deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */ }
  .gsmu-rotate-315:before {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg); }

.gsmu-flip-h:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.gsmu-flip-v:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV"; }

.gsmu-spin:before {
  -webkit-animation: gsmu-spin 2s infinite linear;
  animation: gsmu-spin 2s infinite linear; }

@-webkit-keyframes gsmu-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes gsmu-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/*# sourceMappingURL=gsmu-icons.css.map */
