/* /Content/CommonCustomizations.less:L1 */
.fa {
  font-family: "Segoe UI", "Open Sans", sans-serif, serif;
}
/* /Content/CommonCustomizations.less:L4 */
.fa:before {
  font-family: FontAwesome;
  padding-right: 0.4em;
}
/* /Content/CommonCustomizations.less:L10 */
[class^="mif-"],
[class*=" mif-"] {
  font-family: "Segoe UI", "Open Sans", sans-serif, serif;
}
/* /Content/CommonCustomizations.less:L13 */
[class^="mif-"]:before,
[class*=" mif-"]:before {
  font-family: metro;
}
@-webkit-keyframes rotatesquare {
  0% {
    -webkit-transform: perspective(80px);
  }
  50% {
    -webkit-transform: perspective(80px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(80px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotatesquare {
  0% {
    transform: perspective(80px) rotateX(0deg) rotateY(0deg);
  }
  25% {
    transform: perspective(80px) rotateX(-180.1deg) rotateY(0deg);
  }
  50% {
    transform: perspective(80px) rotateX(-180deg) rotateY(-179.9deg);
  }
  75% {
    transform: perspective(80px) rotateX(-0.1deg) rotateY(-179.9deg);
  }
  100% {
    transform: perspective(80px) rotateX(0deg) rotateY(-359.9deg);
  }
}
/* /Content/CommonCustomizations.less:L55 */
/* /Content/CommonCustomizations.less:L56 */
.metro .dirty .button.disableWhenDirty,
.metro .dirty button.disableWhenDirty,
.metro .dirty .clickable.disableWhenDirty,
.metro .dirty a[href].disableWhenDirty,
.metro .dirty a.clickable.disableWhenDirty,
.metro .button.disableWhenDirty.dirty,
.metro button.disableWhenDirty.dirty,
.metro .clickable.disableWhenDirty.dirty,
.metro a[href].disableWhenDirty.dirty,
.metro a.clickable.disableWhenDirty.dirty {
  cursor: not-allowed !important;
}
/* /Content/CommonCustomizations.less:L61 */
/* /Content/CommonCustomizations.less:L62 */
.metro .dirty a[href].disableWhenDirty,
.metro .dirty a.clickable.disableWhenDirty,
.metro .dirty .link.disableWhenDirty,
.metro a[href].disableWhenDirty.dirty,
.metro a.clickable.disableWhenDirty.dirty,
.metro .link.disableWhenDirty.dirty {
  color: #bebebe !important;
}
@media screen and (min-width: 1401px) {
  /* /Content/CommonCustomizations.less:L68 */
  .container {
    width: 100%;
  }
}
@media screen and (min-width: 1401px) {
  /* /Content/CommonCustomizations.less:L74 */
  html {
    font-size: 110%;
  }
}
@media screen and (max-width: 1400px) {
  /* /Content/CommonCustomizations.less:L80 */
  html {
    font-size: 105%;
  }
}
