﻿@charset "UTF-8";

@font-face {
  font-family: FabricMDL2Icons;
  src: url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.23.woff2)
      format("woff2"),
    url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.23.woff)
      format("woff"),
    url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.23.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
}

.ms-u-borderBox,
.ms-u-borderBox:after,
.ms-u-borderBox:before {
  box-sizing: border-box;
}

.ms-u-borderBase {
  border: 1px solid;
}

.ms-u-clearfix {
  *zoom: 1;
}

.ms-u-clearfix:after,
.ms-u-clearfix:before {
  display: table;
  content: "";
  line-height: 0;
}

.ms-u-clearfix:after {
  clear: both;
}

.ms-u-normalize {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-shadow: none;
}

.ms-u-textAlignLeft {
  text-align: left;
}

.ms-u-textAlignCenter {
  text-align: center;
}

.ms-u-textAlignRight {
  text-align: right;
}

.ms-u-screenReaderOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ms-u-textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.ms-u-noWrap {
  white-space: nowrap;
}

.ms-u-slideRightIn10 {
  animation-name: fadeIn, slideRightIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideRightIn10 {
  0% {
    transform: translate3d(-10px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideRightIn20 {
  animation-name: fadeIn, slideRightIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideRightIn20 {
  0% {
    transform: translate3d(-20px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideRightIn40 {
  animation-name: fadeIn, slideRightIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideRightIn40 {
  0% {
    transform: translate3d(-40px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideLeftIn10 {
  animation-name: fadeIn, slideLeftIn10;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideLeftIn10 {
  0% {
    transform: translate3d(10px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideLeftIn20 {
  animation-name: fadeIn, slideLeftIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideLeftIn20 {
  0% {
    transform: translate3d(20px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideLeftIn40 {
  animation-name: fadeIn, slideLeftIn40;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideLeftIn40 {
  0% {
    transform: translate3d(40px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideRightIn400 {
  animation-name: fadeIn, slideRightIn400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideRightIn400 {
  0% {
    transform: translate3d(-400px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideLeftIn400 {
  animation-name: fadeIn, slideLeft400;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideLeft400 {
  0% {
    transform: translate3d(400px, 0, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideUpIn20 {
  animation-name: fadeIn, slideUpIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideUpIn20 {
  0% {
    transform: translate3d(0, 20px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideUpIn10 {
  animation-name: fadeIn, slideUpIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideUpIn10 {
  0% {
    transform: translate3d(0, 10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideDownIn20 {
  animation-name: fadeIn, slideDownIn20;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes slideDownIn20 {
  0% {
    transform: translate3d(0, -20px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideDownIn10 {
  animation-name: fadeIn, slideDownIn10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideDownIn10 {
  0% {
    transform: translate3d(0, -10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

.ms-u-slideRightOut40 {
  animation-name: fadeOut, slideRightOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideRightOut40 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(40px, 0, 0);
  }
}

.ms-u-slideLeftOut40 {
  animation-name: fadeOut, slideLeftOut40;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideLeftOut40 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(-40px, 0, 0);
  }
}

.ms-u-slideRightOut400 {
  animation-name: fadeOut, slideRightOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideRightOut400 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(400px, 0, 0);
  }
}

.ms-u-slideLeftOut400 {
  animation-name: fadeOut, slideLeftOut400;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideLeftOut400 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(-400px, 0, 0);
  }
}

.ms-u-slideUpOut20 {
  animation-name: fadeOut, slideUpOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideUpOut20 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(0, -20px, 0);
  }
}

.ms-u-slideUpOut10 {
  animation-name: fadeOut, slideUpOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideUpOut10 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(0, -10px, 0);
  }
}

.ms-u-slideDownOut20 {
  animation-name: fadeOut, slideDownOut20;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideDownOut20 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(0, 20px, 0);
  }
}

.ms-u-slideDownOut10 {
  animation-name: fadeOut, slideDownOut10;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes slideDownOut10 {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(0, 10px, 0);
  }
}

.ms-u-scaleUpIn100 {
  animation-name: fadeIn, scaleUp100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes scaleUp100 {
  0% {
    transform: scale3d(0.98, 0.98, 1);
  }

  to {
    transform: scaleX(1);
  }
}

.ms-u-scaleDownIn100 {
  animation-name: fadeIn, scaleDown100;
  -webkit-animation-duration: 0.367s;
  -moz-animation-duration: 0.367s;
  -ms-animation-duration: 0.367s;
  -o-animation-duration: 0.367s;
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-fill-mode: both;
}

@keyframes scaleDown100 {
  0% {
    transform: scale3d(1.03, 1.03, 1);
  }

  to {
    transform: scaleX(1);
  }
}

.ms-u-scaleUpOut103 {
  animation-name: fadeOut, scaleUp103;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes scaleUp103 {
  0% {
    transform: scaleX(1);
  }

  to {
    transform: scale3d(1.03, 1.03, 1);
  }
}

.ms-u-scaleDownOut98 {
  animation-name: fadeOut, scaleDown98;
  -webkit-animation-duration: 0.167s;
  -moz-animation-duration: 0.167s;
  -ms-animation-duration: 0.167s;
  -o-animation-duration: 0.167s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes scaleDown98 {
  0% {
    transform: scaleX(1);
  }

  to {
    transform: scale3d(0.98, 0.98, 1);
  }
}

.ms-u-fadeIn100,
.ms-u-fadeIn400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
}

.ms-u-fadeIn100 {
  animation-duration: 0.167s;
}

.ms-u-fadeIn200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.267s;
}

.ms-u-fadeIn500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeIn;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeIn;
  animation-fill-mode: both;
  animation-duration: 0.467s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 1;
  }
}

.ms-u-fadeOut100,
.ms-u-fadeOut400 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
}

.ms-u-fadeOut100 {
  animation-duration: 0.1s;
}

.ms-u-fadeOut200 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.167s;
}

.ms-u-fadeOut500 {
  -webkit-animation-duration: 0.367s;
  -webkit-animation-name: fadeOut;
  -webkit-animation-fill-mode: both;
  animation-duration: 0.367s;
  animation-name: fadeOut;
  animation-fill-mode: both;
  animation-duration: 0.467s;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 0;
  }
}

.ms-u-rotate90deg {
  animation-name: rotate90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes rotate90 {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(90deg);
  }
}

.ms-u-rotateN90deg {
  animation-name: rotateN90;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -ms-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-fill-mode: both;
}

@keyframes rotateN90 {
  0% {
    transform: rotate(90deg);
  }

  to {
    transform: rotate(0deg);
  }
}

.ms-u-expandCollapse400 {
  transition: height 0.367s cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-u-expandCollapse200 {
  transition: height 0.167s cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-u-expandCollapse100 {
  transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-u-delay100 {
  animation-delay: 0.167s;
}

.ms-u-delay200 {
  animation-delay: 0.267s;
}

@media (max-width: 479px) {
  .ms-u-hiddenLgDown,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenSm,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 639px) {
  .ms-u-hiddenLgDown,
  .ms-u-hiddenMd,
  .ms-u-hiddenMdDown,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 640px) and (max-width: 1023px) {
  .ms-u-hiddenLg,
  .ms-u-hiddenLgDown,
  .ms-u-hiddenLgUp,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 1024px) and (max-width: 1365px) {
  .ms-u-hiddenLgUp,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenXl,
  .ms-u-hiddenXlDown,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 1366px) and (max-width: 1919px) {
  .ms-u-hiddenLgUp,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxl,
  .ms-u-hiddenXxlDown,
  .ms-u-hiddenXxlUp {
    display: none !important;
  }
}

@media (min-width: 1920px) {
  .ms-u-hiddenLgUp,
  .ms-u-hiddenMdUp,
  .ms-u-hiddenXlUp,
  .ms-u-hiddenXxlUp,
  .ms-u-hiddenXxxl {
    display: none !important;
  }
}

.ms-u-sm12 {
  width: 100%;
}

.ms-u-sm11 {
  width: 91.66666666666666%;
}

.ms-u-sm10 {
  width: 83.33333333333334%;
}

.ms-u-sm9 {
  width: 75%;
}

.ms-u-sm8 {
  width: 66.66666666666666%;
}

.ms-u-sm7 {
  width: 58.333333333333336%;
}

.ms-u-sm6 {
  width: 50%;
}

.ms-u-sm5 {
  width: 41.66666666666667%;
}

.ms-u-sm4 {
  width: 33.33333333333333%;
}

.ms-u-sm3 {
  width: 25%;
}

.ms-u-sm2 {
  width: 16.666666666666664%;
}

.ms-u-sm1 {
  width: 8.333333333333332%;
}

.ms-u-smPull12 {
  right: 100%;
}

.ms-u-smPull11 {
  right: 91.66666666666666%;
}

.ms-u-smPull10 {
  right: 83.33333333333334%;
}

.ms-u-smPull9 {
  right: 75%;
}

.ms-u-smPull8 {
  right: 66.66666666666666%;
}

.ms-u-smPull7 {
  right: 58.333333333333336%;
}

.ms-u-smPull6 {
  right: 50%;
}

.ms-u-smPull5 {
  right: 41.66666666666667%;
}

.ms-u-smPull4 {
  right: 33.33333333333333%;
}

.ms-u-smPull3 {
  right: 25%;
}

.ms-u-smPull2 {
  right: 16.666666666666664%;
}

.ms-u-smPull1 {
  right: 8.333333333333332%;
}

.ms-u-smPull0 {
  right: auto;
}

.ms-u-smPush12 {
  left: 100%;
}

.ms-u-smPush11 {
  left: 91.66666666666666%;
}

.ms-u-smPush10 {
  left: 83.33333333333334%;
}

.ms-u-smPush9 {
  left: 75%;
}

.ms-u-smPush8 {
  left: 66.66666666666666%;
}

.ms-u-smPush7 {
  left: 58.333333333333336%;
}

.ms-u-smPush6 {
  left: 50%;
}

.ms-u-smPush5 {
  left: 41.66666666666667%;
}

.ms-u-smPush4 {
  left: 33.33333333333333%;
}

.ms-u-smPush3 {
  left: 25%;
}

.ms-u-smPush2 {
  left: 16.666666666666664%;
}

.ms-u-smPush1 {
  left: 8.333333333333332%;
}

.ms-u-smPush0 {
  left: auto;
}

.ms-u-smOffset11 {
  margin-left: 91.66666666666666%;
}

.ms-u-smOffset10 {
  margin-left: 83.33333333333334%;
}

.ms-u-smOffset9 {
  margin-left: 75%;
}

.ms-u-smOffset8 {
  margin-left: 66.66666666666666%;
}

.ms-u-smOffset7 {
  margin-left: 58.333333333333336%;
}

.ms-u-smOffset6 {
  margin-left: 50%;
}

.ms-u-smOffset5 {
  margin-left: 41.66666666666667%;
}

.ms-u-smOffset4 {
  margin-left: 33.33333333333333%;
}

.ms-u-smOffset3 {
  margin-left: 25%;
}

.ms-u-smOffset2 {
  margin-left: 16.666666666666664%;
}

.ms-u-smOffset1 {
  margin-left: 8.333333333333332%;
}

.ms-u-smOffset0 {
  margin-left: 0;
}

@media (min-width: 480px) {
  .ms-u-md12 {
    width: 100%;
  }
}

@media (min-width: 480px) {
  .ms-u-md11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-md10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 480px) {
  .ms-u-md9 {
    width: 75%;
  }
}

@media (min-width: 480px) {
  .ms-u-md8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-md7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 480px) {
  .ms-u-md6 {
    width: 50%;
  }
}

@media (min-width: 480px) {
  .ms-u-md5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 480px) {
  .ms-u-md4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 480px) {
  .ms-u-md3 {
    width: 25%;
  }
}

@media (min-width: 480px) {
  .ms-u-md2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 480px) {
  .ms-u-md1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull12 {
    right: 100%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull10 {
    right: 83.33333333333334%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull9 {
    right: 75%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull8 {
    right: 66.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull7 {
    right: 58.333333333333336%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull6 {
    right: 50%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull5 {
    right: 41.66666666666667%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull4 {
    right: 33.33333333333333%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull3 {
    right: 25%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull2 {
    right: 16.666666666666664%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull1 {
    right: 8.333333333333332%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPull0 {
    right: auto;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush12 {
    left: 100%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush11 {
    left: 91.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush10 {
    left: 83.33333333333334%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush9 {
    left: 75%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush8 {
    left: 66.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush7 {
    left: 58.333333333333336%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush6 {
    left: 50%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush5 {
    left: 41.66666666666667%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush4 {
    left: 33.33333333333333%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush3 {
    left: 25%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush2 {
    left: 16.666666666666664%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush1 {
    left: 8.333333333333332%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdPush0 {
    left: auto;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset11 {
    margin-left: 91.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset10 {
    margin-left: 83.33333333333334%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset9 {
    margin-left: 75%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset8 {
    margin-left: 66.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset7 {
    margin-left: 58.333333333333336%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset6 {
    margin-left: 50%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset5 {
    margin-left: 41.66666666666667%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset3 {
    margin-left: 25%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width: 480px) {
  .ms-u-mdOffset0 {
    margin-left: 0;
  }
}

@media (min-width: 640px) {
  .ms-u-lg12 {
    width: 100%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg9 {
    width: 75%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg6 {
    width: 50%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg3 {
    width: 25%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 640px) {
  .ms-u-lg1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull12 {
    right: 100%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull10 {
    right: 83.33333333333334%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull9 {
    right: 75%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull8 {
    right: 66.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull7 {
    right: 58.333333333333336%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull6 {
    right: 50%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull5 {
    right: 41.66666666666667%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull4 {
    right: 33.33333333333333%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull3 {
    right: 25%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull2 {
    right: 16.666666666666664%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull1 {
    right: 8.333333333333332%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPull0 {
    right: auto;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush12 {
    left: 100%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush11 {
    left: 91.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush10 {
    left: 83.33333333333334%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush9 {
    left: 75%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush8 {
    left: 66.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush7 {
    left: 58.333333333333336%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush6 {
    left: 50%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush5 {
    left: 41.66666666666667%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush4 {
    left: 33.33333333333333%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush3 {
    left: 25%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush2 {
    left: 16.666666666666664%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush1 {
    left: 8.333333333333332%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgPush0 {
    left: auto;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset11 {
    margin-left: 91.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset10 {
    margin-left: 83.33333333333334%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset9 {
    margin-left: 75%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset8 {
    margin-left: 66.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset7 {
    margin-left: 58.333333333333336%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset6 {
    margin-left: 50%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset5 {
    margin-left: 41.66666666666667%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset3 {
    margin-left: 25%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width: 640px) {
  .ms-u-lgOffset0 {
    margin-left: 0;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl12 {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl9 {
    width: 75%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl6 {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl3 {
    width: 25%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull12 {
    right: 100%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull10 {
    right: 83.33333333333334%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull9 {
    right: 75%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull8 {
    right: 66.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull7 {
    right: 58.333333333333336%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull6 {
    right: 50%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull5 {
    right: 41.66666666666667%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull4 {
    right: 33.33333333333333%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull3 {
    right: 25%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull2 {
    right: 16.666666666666664%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull1 {
    right: 8.333333333333332%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPull0 {
    right: auto;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush12 {
    left: 100%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush11 {
    left: 91.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush10 {
    left: 83.33333333333334%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush9 {
    left: 75%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush8 {
    left: 66.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush7 {
    left: 58.333333333333336%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush6 {
    left: 50%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush5 {
    left: 41.66666666666667%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush4 {
    left: 33.33333333333333%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush3 {
    left: 25%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush2 {
    left: 16.666666666666664%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush1 {
    left: 8.333333333333332%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlPush0 {
    left: auto;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset11 {
    margin-left: 91.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset10 {
    margin-left: 83.33333333333334%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset9 {
    margin-left: 75%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset8 {
    margin-left: 66.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset7 {
    margin-left: 58.333333333333336%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset6 {
    margin-left: 50%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset5 {
    margin-left: 41.66666666666667%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset3 {
    margin-left: 25%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width: 1024px) {
  .ms-u-xlOffset0 {
    margin-left: 0;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl12 {
    width: 100%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl9 {
    width: 75%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl6 {
    width: 50%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl3 {
    width: 25%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull12 {
    right: 100%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull10 {
    right: 83.33333333333334%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull9 {
    right: 75%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull8 {
    right: 66.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull7 {
    right: 58.333333333333336%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull6 {
    right: 50%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull5 {
    right: 41.66666666666667%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull4 {
    right: 33.33333333333333%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull3 {
    right: 25%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull2 {
    right: 16.666666666666664%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull1 {
    right: 8.333333333333332%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPull0 {
    right: auto;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush12 {
    left: 100%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush11 {
    left: 91.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush10 {
    left: 83.33333333333334%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush9 {
    left: 75%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush8 {
    left: 66.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush7 {
    left: 58.333333333333336%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush6 {
    left: 50%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush5 {
    left: 41.66666666666667%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush4 {
    left: 33.33333333333333%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush3 {
    left: 25%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush2 {
    left: 16.666666666666664%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush1 {
    left: 8.333333333333332%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlPush0 {
    left: auto;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset11 {
    margin-left: 91.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset10 {
    margin-left: 83.33333333333334%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset9 {
    margin-left: 75%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset8 {
    margin-left: 66.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset7 {
    margin-left: 58.333333333333336%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset6 {
    margin-left: 50%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset5 {
    margin-left: 41.66666666666667%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset3 {
    margin-left: 25%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width: 1366px) {
  .ms-u-xxlOffset0 {
    margin-left: 0;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl12 {
    width: 100%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl9 {
    width: 75%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl6 {
    width: 50%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl3 {
    width: 25%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull12 {
    right: 100%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull11 {
    right: 91.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull10 {
    right: 83.33333333333334%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull9 {
    right: 75%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull8 {
    right: 66.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull7 {
    right: 58.333333333333336%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull6 {
    right: 50%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull5 {
    right: 41.66666666666667%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull4 {
    right: 33.33333333333333%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull3 {
    right: 25%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull2 {
    right: 16.666666666666664%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull1 {
    right: 8.333333333333332%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPull0 {
    right: auto;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush12 {
    left: 100%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush11 {
    left: 91.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush10 {
    left: 83.33333333333334%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush9 {
    left: 75%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush8 {
    left: 66.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush7 {
    left: 58.333333333333336%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush6 {
    left: 50%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush5 {
    left: 41.66666666666667%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush4 {
    left: 33.33333333333333%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush3 {
    left: 25%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush2 {
    left: 16.666666666666664%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush1 {
    left: 8.333333333333332%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlPush0 {
    left: auto;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset11 {
    margin-left: 91.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset10 {
    margin-left: 83.33333333333334%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset9 {
    margin-left: 75%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset8 {
    margin-left: 66.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset7 {
    margin-left: 58.333333333333336%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset6 {
    margin-left: 50%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset5 {
    margin-left: 41.66666666666667%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset3 {
    margin-left: 25%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset1 {
    margin-left: 8.333333333333332%;
  }
}

@media (min-width: 1920px) {
  .ms-u-xxxlOffset0 {
    margin-left: 0;
  }
}

@-webkit-keyframes ms-slideRightIn10 {
  0% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideRightIn10 {
  0% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideRightIn20 {
  0% {
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideRightIn20 {
  0% {
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideRightIn40 {
  0% {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideRightIn40 {
  0% {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideRightIn400 {
  0% {
    -webkit-transform: translate3d(-400px, 0, 0);
    transform: translate3d(-400px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideRightIn400 {
  0% {
    -webkit-transform: translate3d(-400px, 0, 0);
    transform: translate3d(-400px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideRightOut40 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
  }
}

@keyframes ms-slideRightOut40 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
  }
}

@-webkit-keyframes ms-slideRightOut400 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
  }
}

@keyframes ms-slideRightOut400 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
  }
}

@-webkit-keyframes ms-slideLeftIn10 {
  0% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideLeftIn10 {
  0% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideLeftIn20 {
  0% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideLeftIn20 {
  0% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideLeftIn40 {
  0% {
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideLeftIn40 {
  0% {
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideLeftIn400 {
  0% {
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideLeftIn400 {
  0% {
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideLeftOut40 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
  }
}

@keyframes ms-slideLeftOut40 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
  }
}

@-webkit-keyframes ms-slideLeftOut400 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(-400px, 0, 0);
    transform: translate3d(-400px, 0, 0);
  }
}

@keyframes ms-slideLeftOut400 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(-400px, 0, 0);
    transform: translate3d(-400px, 0, 0);
  }
}

@-webkit-keyframes ms-slideUpIn10 {
  0% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideUpIn10 {
  0% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideUpIn20 {
  0% {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideUpIn20 {
  0% {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideDownIn10 {
  0% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideDownIn10 {
  0% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideDownIn20 {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes ms-slideDownIn20 {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes ms-slideUpOut10 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
}

@keyframes ms-slideUpOut10 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
}

@-webkit-keyframes ms-slideUpOut20 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
}

@keyframes ms-slideUpOut20 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
}

@-webkit-keyframes ms-slideDownOut10 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

@keyframes ms-slideDownOut10 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

@-webkit-keyframes ms-slideDownOut20 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
}

@keyframes ms-slideDownOut20 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  to {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
}

@-webkit-keyframes ms-scaleUp100 {
  0% {
    -webkit-transform: scale3d(0.98, 0.98, 1);
    transform: scale3d(0.98, 0.98, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes ms-scaleUp100 {
  0% {
    -webkit-transform: scale3d(0.98, 0.98, 1);
    transform: scale3d(0.98, 0.98, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes ms-scaleUp103 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  to {
    -webkit-transform: scale3d(1.03, 1.03, 1);
    transform: scale3d(1.03, 1.03, 1);
  }
}

@keyframes ms-scaleUp103 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  to {
    -webkit-transform: scale3d(1.03, 1.03, 1);
    transform: scale3d(1.03, 1.03, 1);
  }
}

@-webkit-keyframes ms-scaleDown98 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  to {
    -webkit-transform: scale3d(0.98, 0.98, 1);
    transform: scale3d(0.98, 0.98, 1);
  }
}

@keyframes ms-scaleDown98 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  to {
    -webkit-transform: scale3d(0.98, 0.98, 1);
    transform: scale3d(0.98, 0.98, 1);
  }
}

@-webkit-keyframes ms-scaleDown100 {
  0% {
    -webkit-transform: scale3d(1.03, 1.03, 1);
    transform: scale3d(1.03, 1.03, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes ms-scaleDown100 {
  0% {
    -webkit-transform: scale3d(1.03, 1.03, 1);
    transform: scale3d(1.03, 1.03, 1);
  }

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes ms-fadeIn {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 1;
  }
}

@keyframes ms-fadeIn {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes ms-fadeOut {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 0;
  }
}

@keyframes ms-fadeOut {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
    animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes ms-rotate90 {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@keyframes ms-rotate90 {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@-webkit-keyframes ms-rotateN90 {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@keyframes ms-rotateN90 {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

[dir="ltr"] .ms-slideRightIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn10;
  animation-name: ms-fadeIn, ms-slideRightIn10;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn10;
  animation-name: ms-fadeIn, ms-slideLeftIn10;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideRightIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn20;
  animation-name: ms-fadeIn, ms-slideRightIn20;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn20;
  animation-name: ms-fadeIn, ms-slideLeftIn20;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideRightIn40 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn40;
  animation-name: ms-fadeIn, ms-slideRightIn40;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightIn40 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn40;
  animation-name: ms-fadeIn, ms-slideLeftIn40;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideRightIn400 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn400;
  animation-name: ms-fadeIn, ms-slideRightIn400;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightIn400 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn400;
  animation-name: ms-fadeIn, ms-slideLeftIn400;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideRightOut40 {
  -webkit-animation-name: ms-fadeOut, ms-slideRightOut40;
  animation-name: ms-fadeOut, ms-slideRightOut40;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightOut40 {
  -webkit-animation-name: ms-fadeOut, ms-slideLeftOut40;
  animation-name: ms-fadeOut, ms-slideLeftOut40;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideRightOut400 {
  -webkit-animation-name: ms-fadeOut, ms-slideRightOut400;
  animation-name: ms-fadeOut, ms-slideRightOut400;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideRightOut400 {
  -webkit-animation-name: ms-fadeOut, ms-slideLeftOut400;
  animation-name: ms-fadeOut, ms-slideLeftOut400;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn10;
  animation-name: ms-fadeIn, ms-slideLeftIn10;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn10,
[dir="rtl"] .ms-slideLeftIn10 {
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
}

[dir="rtl"] .ms-slideLeftIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn10;
  animation-name: ms-fadeIn, ms-slideRightIn10;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn20;
  animation-name: ms-fadeIn, ms-slideLeftIn20;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn20,
[dir="rtl"] .ms-slideLeftIn20 {
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
}

[dir="rtl"] .ms-slideLeftIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn20;
  animation-name: ms-fadeIn, ms-slideRightIn20;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn40 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn40;
  animation-name: ms-fadeIn, ms-slideLeftIn40;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn40,
[dir="rtl"] .ms-slideLeftIn40 {
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
}

[dir="rtl"] .ms-slideLeftIn40 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn40;
  animation-name: ms-fadeIn, ms-slideRightIn40;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftIn400 {
  -webkit-animation-name: ms-fadeIn, ms-slideLeftIn400;
  animation-name: ms-fadeIn, ms-slideLeftIn400;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideLeftIn400 {
  -webkit-animation-name: ms-fadeIn, ms-slideRightIn400;
  animation-name: ms-fadeIn, ms-slideRightIn400;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftOut40 {
  -webkit-animation-name: ms-fadeOut, ms-slideLeftOut40;
  animation-name: ms-fadeOut, ms-slideLeftOut40;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideLeftOut40 {
  -webkit-animation-name: ms-fadeOut, ms-slideRightOut40;
  animation-name: ms-fadeOut, ms-slideRightOut40;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-slideLeftOut400 {
  -webkit-animation-name: ms-fadeOut, ms-slideLeftOut400;
  animation-name: ms-fadeOut, ms-slideLeftOut400;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-slideLeftOut400 {
  -webkit-animation-name: ms-fadeOut, ms-slideRightOut400;
  animation-name: ms-fadeOut, ms-slideRightOut400;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideUpIn10,
[dir="rtl"] .ms-slideLeftOut400 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
}

.ms-slideUpIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideUpIn10;
  animation-name: ms-fadeIn, ms-slideUpIn10;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideUpIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideUpIn20;
  animation-name: ms-fadeIn, ms-slideUpIn20;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideDownIn10 {
  -webkit-animation-name: ms-fadeIn, ms-slideDownIn10;
  animation-name: ms-fadeIn, ms-slideDownIn10;
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideDownIn20 {
  -webkit-animation-name: ms-fadeIn, ms-slideDownIn20;
  animation-name: ms-fadeIn, ms-slideDownIn20;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideUpOut10 {
  -webkit-animation-name: ms-fadeOut, ms-slideUpOut10;
  animation-name: ms-fadeOut, ms-slideUpOut10;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideUpOut10,
.ms-slideUpOut20 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
}

.ms-slideUpOut20 {
  -webkit-animation-name: ms-fadeOut, ms-slideUpOut20;
  animation-name: ms-fadeOut, ms-slideUpOut20;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideDownOut10 {
  -webkit-animation-name: ms-fadeOut, ms-slideDownOut10;
  animation-name: ms-fadeOut, ms-slideDownOut10;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-slideDownOut10,
.ms-slideDownOut20 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
}

.ms-slideDownOut20 {
  -webkit-animation-name: ms-fadeOut, ms-slideDownOut20;
  animation-name: ms-fadeOut, ms-slideDownOut20;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-scaleUpIn100 {
  -webkit-animation-name: ms-fadeIn, ms-scaleUp100;
  animation-name: ms-fadeIn, ms-scaleUp100;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-scaleUpOut103 {
  -webkit-animation-name: ms-fadeOut, ms-scaleUp103;
  animation-name: ms-fadeOut, ms-scaleUp103;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-scaleDownOut98,
.ms-scaleUpOut103 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
}

.ms-scaleDownOut98 {
  -webkit-animation-name: ms-fadeOut, ms-scaleDown98;
  animation-name: ms-fadeOut, ms-scaleDown98;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-scaleDownIn100 {
  -webkit-animation-name: ms-fadeIn, ms-scaleDown100;
  animation-name: ms-fadeIn, ms-scaleDown100;
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeIn100 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeIn100,
.ms-fadeIn200 {
  -webkit-animation-name: ms-fadeIn;
  animation-name: ms-fadeIn;
}

.ms-fadeIn200 {
  -webkit-animation-duration: 267ms;
  animation-duration: 267ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeIn400 {
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeIn400,
.ms-fadeIn500 {
  -webkit-animation-name: ms-fadeIn;
  animation-name: ms-fadeIn;
}

.ms-fadeIn500 {
  -webkit-animation-duration: 467ms;
  animation-duration: 467ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeOut100 {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeOut100,
.ms-fadeOut200 {
  -webkit-animation-name: ms-fadeOut;
  animation-name: ms-fadeOut;
}

.ms-fadeOut200 {
  -webkit-animation-duration: 167ms;
  animation-duration: 167ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeOut400 {
  -webkit-animation-duration: 367ms;
  animation-duration: 367ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-fadeOut400,
.ms-fadeOut500 {
  -webkit-animation-name: ms-fadeOut;
  animation-name: ms-fadeOut;
}

.ms-fadeOut500 {
  -webkit-animation-duration: 467ms;
  animation-duration: 467ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-expandCollapse100 {
  -webkit-transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9);
  transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-expandCollapse200 {
  -webkit-transition: height 167ms cubic-bezier(0.1, 0.25, 0.75, 0.9);
  transition: height 167ms cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-expandCollapse400 {
  -webkit-transition: height 367ms cubic-bezier(0.1, 0.25, 0.75, 0.9);
  transition: height 367ms cubic-bezier(0.1, 0.25, 0.75, 0.9);
}

.ms-delay100 {
  -webkit-animation-delay: 167ms;
  animation-delay: 167ms;
}

.ms-delay200 {
  -webkit-animation-delay: 267ms;
  animation-delay: 267ms;
}

[dir="ltr"] .ms-rotate90deg {
  -webkit-animation-name: ms-rotate90;
  animation-name: ms-rotate90;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="ltr"] .ms-rotateN90deg,
[dir="rtl"] .ms-rotate90deg {
  -webkit-animation-name: ms-rotateN90;
  animation-name: ms-rotateN90;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

[dir="rtl"] .ms-rotateN90deg {
  -webkit-animation-name: ms-rotate90;
  animation-name: ms-rotate90;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ms-BrandIcon--access.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_16x1.png);
}

.ms-BrandIcon--access.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_48x1.png);
}

.ms-BrandIcon--access.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_96x1.png);
}

.ms-BrandIcon--excel.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_16x1.png);
}

.ms-BrandIcon--excel.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_48x1.png);
}

.ms-BrandIcon--excel.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_96x1.png);
}

.ms-BrandIcon--infopath.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_16x1.png);
}

.ms-BrandIcon--infopath.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_48x1.png);
}

.ms-BrandIcon--infopath.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_96x1.png);
}

.ms-BrandIcon--office.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_16x1.png);
}

.ms-BrandIcon--office.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_48x1.png);
}

.ms-BrandIcon--office.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_96x1.png);
}

.ms-BrandIcon--onedrive.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_16x1.png);
}

.ms-BrandIcon--onedrive.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_48x1.png);
}

.ms-BrandIcon--onedrive.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_96x1.png);
}

.ms-BrandIcon--onenote.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_16x1.png);
}

.ms-BrandIcon--onenote.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_48x1.png);
}

.ms-BrandIcon--onenote.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_96x1.png);
}

.ms-BrandIcon--outlook.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_16x1.png);
}

.ms-BrandIcon--outlook.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_48x1.png);
}

.ms-BrandIcon--outlook.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_96x1.png);
}

.ms-BrandIcon--powerpoint.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_16x1.png);
}

.ms-BrandIcon--powerpoint.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_48x1.png);
}

.ms-BrandIcon--powerpoint.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_96x1.png);
}

.ms-BrandIcon--project.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_16x1.png);
}

.ms-BrandIcon--project.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_48x1.png);
}

.ms-BrandIcon--project.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_96x1.png);
}

.ms-BrandIcon--sharepoint.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_16x1.png);
}

.ms-BrandIcon--sharepoint.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_48x1.png);
}

.ms-BrandIcon--sharepoint.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_96x1.png);
}

.ms-BrandIcon--visio.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_16x1.png);
}

.ms-BrandIcon--visio.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_48x1.png);
}

.ms-BrandIcon--visio.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_96x1.png);
}

.ms-BrandIcon--word.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_16x1.png);
}

.ms-BrandIcon--word.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_48x1.png);
}

.ms-BrandIcon--word.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_96x1.png);
}

.ms-BrandIcon--accdb.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_16x1.png);
}

.ms-BrandIcon--accdb.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_48x1.png);
}

.ms-BrandIcon--accdb.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_96x1.png);
}

.ms-BrandIcon--csv.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_16x1.png);
}

.ms-BrandIcon--csv.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_48x1.png);
}

.ms-BrandIcon--csv.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_96x1.png);
}

.ms-BrandIcon--docx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_16x1.png);
}

.ms-BrandIcon--docx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_48x1.png);
}

.ms-BrandIcon--docx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_96x1.png);
}

.ms-BrandIcon--dotx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_16x1.png);
}

.ms-BrandIcon--dotx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_48x1.png);
}

.ms-BrandIcon--dotx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_96x1.png);
}

.ms-BrandIcon--mpp.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_16x1.png);
}

.ms-BrandIcon--mpp.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_48x1.png);
}

.ms-BrandIcon--mpp.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_96x1.png);
}

.ms-BrandIcon--mpt.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_16x1.png);
}

.ms-BrandIcon--mpt.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_48x1.png);
}

.ms-BrandIcon--mpt.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_96x1.png);
}

.ms-BrandIcon--odp.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_16x1.png);
}

.ms-BrandIcon--odp.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_48x1.png);
}

.ms-BrandIcon--odp.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_96x1.png);
}

.ms-BrandIcon--ods.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_16x1.png);
}

.ms-BrandIcon--ods.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_48x1.png);
}

.ms-BrandIcon--ods.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_96x1.png);
}

.ms-BrandIcon--odt.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_16x1.png);
}

.ms-BrandIcon--odt.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_48x1.png);
}

.ms-BrandIcon--odt.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_96x1.png);
}

.ms-BrandIcon--one.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_16x1.png);
}

.ms-BrandIcon--one.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_48x1.png);
}

.ms-BrandIcon--one.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_96x1.png);
}

.ms-BrandIcon--onepkg.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_16x1.png);
}

.ms-BrandIcon--onepkg.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_48x1.png);
}

.ms-BrandIcon--onepkg.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_96x1.png);
}

.ms-BrandIcon--onetoc.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_16x1.png);
}

.ms-BrandIcon--onetoc.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_48x1.png);
}

.ms-BrandIcon--onetoc.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_96x1.png);
}

.ms-BrandIcon--potx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_16x1.png);
}

.ms-BrandIcon--potx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_48x1.png);
}

.ms-BrandIcon--potx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_96x1.png);
}

.ms-BrandIcon--ppsx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_16x1.png);
}

.ms-BrandIcon--ppsx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_48x1.png);
}

.ms-BrandIcon--ppsx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_96x1.png);
}

.ms-BrandIcon--pptx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_16x1.png);
}

.ms-BrandIcon--pptx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_48x1.png);
}

.ms-BrandIcon--pptx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_96x1.png);
}

.ms-BrandIcon--pub.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_16x1.png);
}

.ms-BrandIcon--pub.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_48x1.png);
}

.ms-BrandIcon--pub.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_96x1.png);
}

.ms-BrandIcon--vsdx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_16x1.png);
}

.ms-BrandIcon--vsdx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_48x1.png);
}

.ms-BrandIcon--vsdx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_96x1.png);
}

.ms-BrandIcon--vssx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_16x1.png);
}

.ms-BrandIcon--vssx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_48x1.png);
}

.ms-BrandIcon--vssx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_96x1.png);
}

.ms-BrandIcon--vstx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_16x1.png);
}

.ms-BrandIcon--vstx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_48x1.png);
}

.ms-BrandIcon--vstx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_96x1.png);
}

.ms-BrandIcon--xls.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_16x1.png);
}

.ms-BrandIcon--xls.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_48x1.png);
}

.ms-BrandIcon--xls.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_96x1.png);
}

.ms-BrandIcon--xlsx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_16x1.png);
}

.ms-BrandIcon--xlsx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_48x1.png);
}

.ms-BrandIcon--xlsx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_96x1.png);
}

.ms-BrandIcon--xltx.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_16x1.png);
}

.ms-BrandIcon--xltx.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_48x1.png);
}

.ms-BrandIcon--xltx.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_96x1.png);
}

.ms-BrandIcon--xsn.ms-BrandIcon--icon16 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_16x1.png);
}

.ms-BrandIcon--xsn.ms-BrandIcon--icon48 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_48x1.png);
}

.ms-BrandIcon--xsn.ms-BrandIcon--icon96 {
  background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_96x1.png);
}

.ms-BrandIcon--icon16 {
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}

.ms-BrandIcon--icon48 {
  background-size: 100% 100%;
  width: 48px;
  height: 48px;
}

.ms-BrandIcon--icon96 {
  background-size: 100% 100%;
  width: 96px;
  height: 96px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 144dpi) {
  .ms-BrandIcon--access.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_16x1_5.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_48x1_5.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_96x1_5.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_16x1_5.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_48x1_5.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_96x1_5.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_16x1_5.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_48x1_5.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_96x1_5.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_16x1_5.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_48x1_5.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_96x1_5.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_16x1_5.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_48x1_5.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_96x1_5.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_16x1_5.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_48x1_5.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_96x1_5.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_16x1_5.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_48x1_5.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_96x1_5.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_16x1_5.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_48x1_5.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_96x1_5.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_16x1_5.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_48x1_5.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_96x1_5.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_16x1_5.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_48x1_5.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_96x1_5.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_16x1_5.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_48x1_5.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_96x1_5.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_16x1_5.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_48x1_5.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_96x1_5.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_16x1_5.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_48x1_5.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_96x1_5.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_16x1_5.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_48x1_5.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_96x1_5.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_16x1_5.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_48x1_5.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_96x1_5.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_16x1_5.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_48x1_5.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_96x1_5.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_16x1_5.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_48x1_5.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_96x1_5.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_16x1_5.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_48x1_5.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_96x1_5.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_16x1_5.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_48x1_5.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_96x1_5.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_16x1_5.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_48x1_5.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_96x1_5.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_16x1_5.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_48x1_5.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_96x1_5.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_16x1_5.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_48x1_5.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_96x1_5.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_16x1_5.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_48x1_5.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_96x1_5.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_16x1_5.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_48x1_5.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_96x1_5.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_16x1_5.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_48x1_5.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_96x1_5.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_16x1_5.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_48x1_5.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_96x1_5.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_16x1_5.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_48x1_5.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_96x1_5.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_16x1_5.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_48x1_5.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_96x1_5.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_16x1_5.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_48x1_5.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_96x1_5.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_16x1_5.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_48x1_5.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_96x1_5.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_16x1_5.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_48x1_5.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_96x1_5.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_16x1_5.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_48x1_5.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_96x1_5.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_16x1_5.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_48x1_5.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_96x1_5.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_16x1_5.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_48x1_5.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_96x1_5.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_16x1_5.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_48x1_5.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_96x1_5.png);
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-resolution: 192dpi) {
  .ms-BrandIcon--access.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_16x2.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_48x2.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_96x2.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_16x2.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_48x2.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_96x2.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_16x2.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_48x2.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_96x2.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_16x2.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_48x2.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_96x2.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_16x2.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_48x2.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_96x2.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_16x2.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_48x2.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_96x2.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_16x2.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_48x2.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_96x2.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_16x2.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_48x2.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_96x2.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_16x2.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_48x2.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_96x2.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_16x2.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_48x2.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_96x2.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_16x2.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_48x2.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_96x2.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_16x2.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_48x2.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_96x2.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_16x2.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_48x2.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_96x2.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_16x2.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_48x2.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_96x2.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_16x2.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_48x2.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_96x2.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_16x2.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_48x2.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_96x2.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_16x2.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_48x2.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_96x2.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_16x2.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_48x2.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_96x2.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_16x2.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_48x2.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_96x2.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_16x2.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_48x2.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_96x2.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_16x2.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_48x2.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_96x2.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_16x2.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_48x2.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_96x2.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_16x2.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_48x2.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_96x2.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_16x2.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_48x2.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_96x2.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_16x2.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_48x2.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_96x2.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_16x2.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_48x2.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_96x2.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_16x2.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_48x2.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_96x2.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_16x2.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_48x2.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_96x2.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_16x2.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_48x2.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_96x2.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_16x2.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_48x2.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_96x2.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_16x2.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_48x2.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_96x2.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_16x2.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_48x2.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_96x2.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_16x2.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_48x2.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_96x2.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_16x2.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_48x2.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_96x2.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_16x2.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_48x2.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_96x2.png);
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3),
  only screen and (min-resolution: 288dpi) {
  .ms-BrandIcon--access.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_16x3.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_48x3.png);
  }

  .ms-BrandIcon--access.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/access_96x3.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_16x3.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_48x3.png);
  }

  .ms-BrandIcon--excel.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/excel_96x3.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_16x3.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_48x3.png);
  }

  .ms-BrandIcon--infopath.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/infopath_96x3.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_16x3.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_48x3.png);
  }

  .ms-BrandIcon--office.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/office_96x3.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_16x3.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_48x3.png);
  }

  .ms-BrandIcon--onedrive.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onedrive_96x3.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_16x3.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_48x3.png);
  }

  .ms-BrandIcon--onenote.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/onenote_96x3.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_16x3.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_48x3.png);
  }

  .ms-BrandIcon--outlook.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/outlook_96x3.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_16x3.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_48x3.png);
  }

  .ms-BrandIcon--powerpoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/powerpoint_96x3.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_16x3.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_48x3.png);
  }

  .ms-BrandIcon--project.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/project_96x3.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_16x3.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_48x3.png);
  }

  .ms-BrandIcon--sharepoint.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/sharepoint_96x3.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_16x3.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_48x3.png);
  }

  .ms-BrandIcon--visio.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/visio_96x3.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_16x3.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_48x3.png);
  }

  .ms-BrandIcon--word.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/product/png/word_96x3.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_16x3.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_48x3.png);
  }

  .ms-BrandIcon--accdb.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/accdb_96x3.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_16x3.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_48x3.png);
  }

  .ms-BrandIcon--csv.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/csv_96x3.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_16x3.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_48x3.png);
  }

  .ms-BrandIcon--docx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/docx_96x3.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_16x3.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_48x3.png);
  }

  .ms-BrandIcon--dotx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/dotx_96x3.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_16x3.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_48x3.png);
  }

  .ms-BrandIcon--mpp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpp_96x3.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_16x3.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_48x3.png);
  }

  .ms-BrandIcon--mpt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/mpt_96x3.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_16x3.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_48x3.png);
  }

  .ms-BrandIcon--odp.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odp_96x3.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_16x3.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_48x3.png);
  }

  .ms-BrandIcon--ods.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ods_96x3.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_16x3.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_48x3.png);
  }

  .ms-BrandIcon--odt.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/odt_96x3.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_16x3.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_48x3.png);
  }

  .ms-BrandIcon--one.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/one_96x3.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_16x3.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_48x3.png);
  }

  .ms-BrandIcon--onepkg.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onepkg_96x3.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_16x3.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_48x3.png);
  }

  .ms-BrandIcon--onetoc.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/onetoc_96x3.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_16x3.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_48x3.png);
  }

  .ms-BrandIcon--potx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/potx_96x3.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_16x3.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_48x3.png);
  }

  .ms-BrandIcon--ppsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/ppsx_96x3.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_16x3.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_48x3.png);
  }

  .ms-BrandIcon--pptx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pptx_96x3.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_16x3.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_48x3.png);
  }

  .ms-BrandIcon--pub.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/pub_96x3.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_16x3.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_48x3.png);
  }

  .ms-BrandIcon--vsdx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vsdx_96x3.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_16x3.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_48x3.png);
  }

  .ms-BrandIcon--vssx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vssx_96x3.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_16x3.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_48x3.png);
  }

  .ms-BrandIcon--vstx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/vstx_96x3.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_16x3.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_48x3.png);
  }

  .ms-BrandIcon--xls.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xls_96x3.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_16x3.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_48x3.png);
  }

  .ms-BrandIcon--xlsx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xlsx_96x3.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_16x3.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_48x3.png);
  }

  .ms-BrandIcon--xltx.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xltx_96x3.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon16 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_16x3.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon48 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_48x3.png);
  }

  .ms-BrandIcon--xsn.ms-BrandIcon--icon96 {
    background-image: url(https://static2.sharepointonline.com/files/fabric/assets/brand-icons/document/png/xsn_96x3.png);
  }
}

.ms-bgColor-themeDark,
.ms-bgColor-themeDark--hover:hover {
  background-color: #005a9e;
}

.ms-bgColor-themeDarkAlt,
.ms-bgColor-themeDarkAlt--hover:hover {
  background-color: #106ebe;
}

.ms-bgColor-themeDarker,
.ms-bgColor-themeDarker--hover:hover {
  background-color: #004578;
}

.ms-bgColor-themePrimary,
.ms-bgColor-themePrimary--hover:hover {
  background-color: #0078d4;
}

.ms-bgColor-themeSecondary,
.ms-bgColor-themeSecondary--hover:hover {
  background-color: #2b88d8;
}

.ms-bgColor-themeTertiary,
.ms-bgColor-themeTertiary--hover:hover {
  background-color: #71afe5;
}

.ms-bgColor-themeLight,
.ms-bgColor-themeLight--hover:hover {
  background-color: #c7e0f4;
}

.ms-bgColor-themeLighter,
.ms-bgColor-themeLighter--hover:hover {
  background-color: #deecf9;
}

.ms-bgColor-themeLighterAlt,
.ms-bgColor-themeLighterAlt--hover:hover {
  background-color: #eff6fc;
}

.ms-bgColor-black,
.ms-bgColor-black--hover:hover {
  background-color: #000;
}

.ms-bgColor-neutralDark,
.ms-bgColor-neutralDark--hover:hover {
  background-color: #212121;
}

.ms-bgColor-neutralPrimary,
.ms-bgColor-neutralPrimary--hover:hover {
  background-color: #333;
}

.ms-bgColor-neutralPrimaryAlt,
.ms-bgColor-neutralPrimaryAlt--hover:hover {
  background-color: #3c3c3c;
}

.ms-bgColor-neutralSecondary,
.ms-bgColor-neutralSecondary--hover:hover {
  background-color: #666;
}

.ms-bgColor-neutralSecondaryAlt,
.ms-bgColor-neutralSecondaryAlt--hover:hover {
  background-color: #767676;
}

.ms-bgColor-neutralTertiary,
.ms-bgColor-neutralTertiary--hover:hover {
  background-color: #a6a6a6;
}

.ms-bgColor-neutralTertiaryAlt,
.ms-bgColor-neutralTertiaryAlt--hover:hover {
  background-color: #c8c8c8;
}

.ms-bgColor-neutralLight,
.ms-bgColor-neutralLight--hover:hover {
  background-color: #eaeaea;
}

.ms-bgColor-neutralLighter,
.ms-bgColor-neutralLighter--hover:hover {
  background-color: #f4f4f4;
}

.ms-bgColor-neutralLighterAlt,
.ms-bgColor-neutralLighterAlt--hover:hover {
  background-color: #f8f8f8;
}

.ms-bgColor-white,
.ms-bgColor-white--hover:hover {
  background-color: #fff;
}

.ms-bgColor-yellow,
.ms-bgColor-yellow--hover:hover {
  background-color: #ffb900;
}

.ms-bgColor-yellowLight,
.ms-bgColor-yellowLight--hover:hover {
  background-color: #fff100;
}

.ms-bgColor-orange,
.ms-bgColor-orange--hover:hover {
  background-color: #d83b01;
}

.ms-bgColor-orangeLight,
.ms-bgColor-orangeLight--hover:hover {
  background-color: #ea4300;
}

.ms-bgColor-orangeLighter,
.ms-bgColor-orangeLighter--hover:hover {
  background-color: #ff8c00;
}

.ms-bgColor-redDark,
.ms-bgColor-redDark--hover:hover {
  background-color: #a80000;
}

.ms-bgColor-red,
.ms-bgColor-red--hover:hover {
  background-color: #e81123;
}

.ms-bgColor-magentaDark,
.ms-bgColor-magentaDark--hover:hover {
  background-color: #5c005c;
}

.ms-bgColor-magenta,
.ms-bgColor-magenta--hover:hover {
  background-color: #b4009e;
}

.ms-bgColor-magentaLight,
.ms-bgColor-magentaLight--hover:hover {
  background-color: #e3008c;
}

.ms-bgColor-purpleDark,
.ms-bgColor-purpleDark--hover:hover {
  background-color: #32145a;
}

.ms-bgColor-purple,
.ms-bgColor-purple--hover:hover {
  background-color: #5c2d91;
}

.ms-bgColor-purpleLight,
.ms-bgColor-purpleLight--hover:hover {
  background-color: #b4a0ff;
}

.ms-bgColor-blueDark,
.ms-bgColor-blueDark--hover:hover {
  background-color: #002050;
}

.ms-bgColor-blueMid,
.ms-bgColor-blueMid--hover:hover {
  background-color: #00188f;
}

.ms-bgColor-blue,
.ms-bgColor-blue--hover:hover {
  background-color: #0078d4;
}

.ms-bgColor-blueLight,
.ms-bgColor-blueLight--hover:hover {
  background-color: #00bcf2;
}

.ms-bgColor-tealDark,
.ms-bgColor-tealDark--hover:hover {
  background-color: #004b50;
}

.ms-bgColor-teal,
.ms-bgColor-teal--hover:hover {
  background-color: #008272;
}

.ms-bgColor-tealLight,
.ms-bgColor-tealLight--hover:hover {
  background-color: #00b294;
}

.ms-bgColor-greenDark,
.ms-bgColor-greenDark--hover:hover {
  background-color: #004b1c;
}

.ms-bgColor-green,
.ms-bgColor-green--hover:hover {
  background-color: #107c10;
}

.ms-bgColor-greenLight,
.ms-bgColor-greenLight--hover:hover {
  background-color: #bad80a;
}

.ms-bgColor-info,
.ms-bgColor-info--hover:hover {
  background-color: #f4f4f4;
}

.ms-bgColor-success,
.ms-bgColor-success--hover:hover {
  background-color: #dff6dd;
}

.ms-bgColor-severeWarning,
.ms-bgColor-severeWarning--hover:hover {
  background-color: #fed9cc;
}

.ms-bgColor-warning,
.ms-bgColor-warning--hover:hover {
  background-color: #fff4ce;
}

.ms-bgColor-error,
.ms-bgColor-error--hover:hover {
  background-color: #fde7e9;
}

.ms-borderColor-themeDark,
.ms-borderColor-themeDark--hover:hover {
  border-color: #005a9e;
}

.ms-borderColor-themeDarkAlt,
.ms-borderColor-themeDarkAlt--hover:hover {
  border-color: #106ebe;
}

.ms-borderColor-themeDarker,
.ms-borderColor-themeDarker--hover:hover {
  border-color: #004578;
}

.ms-borderColor-themePrimary,
.ms-borderColor-themePrimary--hover:hover {
  border-color: #0078d4;
}

.ms-borderColor-themeSecondary,
.ms-borderColor-themeSecondary--hover:hover {
  border-color: #2b88d8;
}

.ms-borderColor-themeTertiary,
.ms-borderColor-themeTertiary--hover:hover {
  border-color: #71afe5;
}

.ms-borderColor-themeLight,
.ms-borderColor-themeLight--hover:hover {
  border-color: #c7e0f4;
}

.ms-borderColor-themeLighter,
.ms-borderColor-themeLighter--hover:hover {
  border-color: #deecf9;
}

.ms-borderColor-themeLighterAlt,
.ms-borderColor-themeLighterAlt--hover:hover {
  border-color: #eff6fc;
}

.ms-borderColor-black,
.ms-borderColor-black--hover:hover {
  border-color: #000;
}

.ms-borderColor-neutralDark,
.ms-borderColor-neutralDark--hover:hover {
  border-color: #212121;
}

.ms-borderColor-neutralPrimary,
.ms-borderColor-neutralPrimary--hover:hover {
  border-color: #333;
}

.ms-borderColor-neutralPrimaryAlt,
.ms-borderColor-neutralPrimaryAlt--hover:hover {
  border-color: #3c3c3c;
}

.ms-borderColor-neutralSecondary,
.ms-borderColor-neutralSecondary--hover:hover {
  border-color: #666;
}

.ms-borderColor-neutralSecondaryAlt,
.ms-borderColor-neutralSecondaryAlt--hover:hover {
  border-color: #767676;
}

.ms-borderColor-neutralTertiary,
.ms-borderColor-neutralTertiary--hover:hover {
  border-color: #a6a6a6;
}

.ms-borderColor-neutralTertiaryAlt,
.ms-borderColor-neutralTertiaryAlt--hover:hover {
  border-color: #c8c8c8;
}

.ms-borderColor-neutralLight,
.ms-borderColor-neutralLight--hover:hover {
  border-color: #eaeaea;
}

.ms-borderColor-neutralLighter,
.ms-borderColor-neutralLighter--hover:hover {
  border-color: #f4f4f4;
}

.ms-borderColor-neutralLighterAlt,
.ms-borderColor-neutralLighterAlt--hover:hover {
  border-color: #f8f8f8;
}

.ms-borderColor-white,
.ms-borderColor-white--hover:hover {
  border-color: #fff;
}

.ms-borderColor-yellow,
.ms-borderColor-yellow--hover:hover {
  border-color: #ffb900;
}

.ms-borderColor-yellowLight,
.ms-borderColor-yellowLight--hover:hover {
  border-color: #fff100;
}

.ms-borderColor-orange,
.ms-borderColor-orange--hover:hover {
  border-color: #d83b01;
}

.ms-borderColor-orangeLight,
.ms-borderColor-orangeLight--hover:hover {
  border-color: #ea4300;
}

.ms-borderColor-orangeLighter,
.ms-borderColor-orangeLighter--hover:hover {
  border-color: #ff8c00;
}

.ms-borderColor-redDark,
.ms-borderColor-redDark--hover:hover {
  border-color: #a80000;
}

.ms-borderColor-red,
.ms-borderColor-red--hover:hover {
  border-color: #e81123;
}

.ms-borderColor-magentaDark,
.ms-borderColor-magentaDark--hover:hover {
  border-color: #5c005c;
}

.ms-borderColor-magenta,
.ms-borderColor-magenta--hover:hover {
  border-color: #b4009e;
}

.ms-borderColor-magentaLight,
.ms-borderColor-magentaLight--hover:hover {
  border-color: #e3008c;
}

.ms-borderColor-purpleDark,
.ms-borderColor-purpleDark--hover:hover {
  border-color: #32145a;
}

.ms-borderColor-purple,
.ms-borderColor-purple--hover:hover {
  border-color: #5c2d91;
}

.ms-borderColor-purpleLight,
.ms-borderColor-purpleLight--hover:hover {
  border-color: #b4a0ff;
}

.ms-borderColor-blueDark,
.ms-borderColor-blueDark--hover:hover {
  border-color: #002050;
}

.ms-borderColor-blueMid,
.ms-borderColor-blueMid--hover:hover {
  border-color: #00188f;
}

.ms-borderColor-blue,
.ms-borderColor-blue--hover:hover {
  border-color: #0078d4;
}

.ms-borderColor-blueLight,
.ms-borderColor-blueLight--hover:hover {
  border-color: #00bcf2;
}

.ms-borderColor-tealDark,
.ms-borderColor-tealDark--hover:hover {
  border-color: #004b50;
}

.ms-borderColor-teal,
.ms-borderColor-teal--hover:hover {
  border-color: #008272;
}

.ms-borderColor-tealLight,
.ms-borderColor-tealLight--hover:hover {
  border-color: #00b294;
}

.ms-borderColor-greenDark,
.ms-borderColor-greenDark--hover:hover {
  border-color: #004b1c;
}

.ms-borderColor-green,
.ms-borderColor-green--hover:hover {
  border-color: #107c10;
}

.ms-borderColor-greenLight,
.ms-borderColor-greenLight--hover:hover {
  border-color: #bad80a;
}

.ms-font-su {
  font-size: 42px;
  font-weight: 100;
}

.ms-font-xxl {
  font-size: 28px;
  font-weight: 100;
}

.ms-font-xl-plus {
  font-size: 24px;
  font-weight: 100;
}

.ms-font-xl {
  font-size: 21px;
  font-weight: 100;
}

.ms-font-l {
  font-size: 17px;
  font-weight: 300;
}

.ms-font-m-plus {
  font-size: 15px;
  font-weight: 400;
}

.ms-font-m {
  font-size: 14px;
  font-weight: 400;
}

.ms-font-s-plus {
  font-size: 13px;
  font-weight: 400;
}

.ms-font-s {
  font-size: 12px;
  font-weight: 400;
}

.ms-font-xs {
  font-size: 11px;
  font-weight: 400;
}

.ms-font-mi {
  font-size: 10px;
  font-weight: 600;
}

.ms-fontWeight-light {
  font-weight: 100;
}

.ms-fontWeight-semilight {
  font-weight: 300;
}

.ms-fontWeight-regular {
  font-weight: 400;
}

.ms-fontWeight-semibold {
  font-weight: 600;
}

.ms-fontWeight-bold {
  font-weight: 700;
}

.ms-fontSize-su {
  font-size: 42px;
}

.ms-fontSize-xxl {
  font-size: 28px;
}

.ms-fontSize-xlPlus {
  font-size: 24px;
}

.ms-fontSize-xl {
  font-size: 21px;
}

.ms-fontSize-l {
  font-size: 17px;
}

.ms-fontSize-mPlus {
  font-size: 15px;
}

.ms-fontSize-m {
  font-size: 14px;
}

.ms-fontSize-sPlus {
  font-size: 13px;
}

.ms-fontSize-s {
  font-size: 12px;
}

.ms-fontSize-xs {
  font-size: 11px;
}

.ms-fontSize-mi {
  font-size: 10px;
}

.ms-fontColor-themeDarker,
.ms-fontColor-themeDarker--hover:hover {
  color: #004578;
}

.ms-fontColor-themeDark,
.ms-fontColor-themeDark--hover:hover {
  color: #005a9e;
}

.ms-fontColor-themeDarkAlt,
.ms-fontColor-themeDarkAlt--hover:hover {
  color: #106ebe;
}

.ms-fontColor-themePrimary,
.ms-fontColor-themePrimary--hover:hover {
  color: #0078d4;
}

.ms-fontColor-themeSecondary,
.ms-fontColor-themeSecondary--hover:hover {
  color: #2b88d8;
}

.ms-fontColor-themeTertiary,
.ms-fontColor-themeTertiary--hover:hover {
  color: #71afe5;
}

.ms-fontColor-themeLight,
.ms-fontColor-themeLight--hover:hover {
  color: #c7e0f4;
}

.ms-fontColor-themeLighter,
.ms-fontColor-themeLighter--hover:hover {
  color: #deecf9;
}

.ms-fontColor-themeLighterAlt,
.ms-fontColor-themeLighterAlt--hover:hover {
  color: #eff6fc;
}

.ms-fontColor-black,
.ms-fontColor-black--hover:hover {
  color: #000;
}

.ms-fontColor-neutralDark,
.ms-fontColor-neutralDark--hover:hover {
  color: #212121;
}

.ms-fontColor-neutralPrimary,
.ms-fontColor-neutralPrimary--hover:hover {
  color: #333;
}

.ms-fontColor-neutralPrimaryAlt,
.ms-fontColor-neutralPrimaryAlt--hover:hover {
  color: #3c3c3c;
}

.ms-fontColor-neutralSecondary,
.ms-fontColor-neutralSecondary--hover:hover {
  color: #666;
}

.ms-fontColor-neutralSecondaryAlt,
.ms-fontColor-neutralSecondaryAlt--hover:hover {
  color: #767676;
}

.ms-fontColor-neutralTertiary,
.ms-fontColor-neutralTertiary--hover:hover {
  color: #a6a6a6;
}

.ms-fontColor-neutralTertiaryAlt,
.ms-fontColor-neutralTertiaryAlt--hover:hover {
  color: #c8c8c8;
}

.ms-fontColor-neutralLight,
.ms-fontColor-neutralLight--hover:hover {
  color: #eaeaea;
}

.ms-fontColor-neutralLighter,
.ms-fontColor-neutralLighter--hover:hover {
  color: #f4f4f4;
}

.ms-fontColor-neutralLighterAlt,
.ms-fontColor-neutralLighterAlt--hover:hover {
  color: #f8f8f8;
}

.ms-fontColor-white,
.ms-fontColor-white--hover:hover {
  color: #fff;
}

.ms-fontColor-yellow,
.ms-fontColor-yellow--hover:hover {
  color: #ffb900;
}

.ms-fontColor-yellowLight,
.ms-fontColor-yellowLight--hover:hover {
  color: #fff100;
}

.ms-fontColor-orange,
.ms-fontColor-orange--hover:hover {
  color: #d83b01;
}

.ms-fontColor-orangeLight,
.ms-fontColor-orangeLight--hover:hover {
  color: #ea4300;
}

.ms-fontColor-orangeLighter,
.ms-fontColor-orangeLighter--hover:hover {
  color: #ff8c00;
}

.ms-fontColor-redDark,
.ms-fontColor-redDark--hover:hover {
  color: #a80000;
}

.ms-fontColor-red,
.ms-fontColor-red--hover:hover {
  color: #e81123;
}

.ms-fontColor-magentaDark,
.ms-fontColor-magentaDark--hover:hover {
  color: #5c005c;
}

.ms-fontColor-magenta,
.ms-fontColor-magenta--hover:hover {
  color: #b4009e;
}

.ms-fontColor-magentaLight,
.ms-fontColor-magentaLight--hover:hover {
  color: #e3008c;
}

.ms-fontColor-purpleDark,
.ms-fontColor-purpleDark--hover:hover {
  color: #32145a;
}

.ms-fontColor-purple,
.ms-fontColor-purple--hover:hover {
  color: #5c2d91;
}

.ms-fontColor-purpleLight,
.ms-fontColor-purpleLight--hover:hover {
  color: #b4a0ff;
}

.ms-fontColor-blueDark,
.ms-fontColor-blueDark--hover:hover {
  color: #002050;
}

.ms-fontColor-blueMid,
.ms-fontColor-blueMid--hover:hover {
  color: #00188f;
}

.ms-fontColor-blue,
.ms-fontColor-blue--hover:hover {
  color: #0078d4;
}

.ms-fontColor-blueLight,
.ms-fontColor-blueLight--hover:hover {
  color: #00bcf2;
}

.ms-fontColor-tealDark,
.ms-fontColor-tealDark--hover:hover {
  color: #004b50;
}

.ms-fontColor-teal,
.ms-fontColor-teal--hover:hover {
  color: #008272;
}

.ms-fontColor-tealLight,
.ms-fontColor-tealLight--hover:hover {
  color: #00b294;
}

.ms-fontColor-greenDark,
.ms-fontColor-greenDark--hover:hover {
  color: #004b1c;
}

.ms-fontColor-green,
.ms-fontColor-green--hover:hover {
  color: #107c10;
}

.ms-fontColor-greenLight,
.ms-fontColor-greenLight--hover:hover {
  color: #bad80a;
}

.ms-fontColor-info,
.ms-fontColor-info--hover:hover {
  color: #767676;
}

.ms-fontColor-success,
.ms-fontColor-success--hover:hover {
  color: #107c10;
}

.ms-fontColor-alert,
.ms-fontColor-alert--hover:hover {
  color: #d83b01;
}

.ms-fontColor-warning,
.ms-fontColor-warning--hover:hover {
  color: #767676;
}

.ms-fontColor-severeWarning,
.ms-fontColor-severeWarning--hover:hover {
  color: #d83b01;
}

.ms-fontColor-error,
.ms-fontColor-error--hover:hover {
  color: #a80000;
}

.ms-Grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
}

.ms-Grid:after,
.ms-Grid:before {
  display: table;
  content: "";
  line-height: 0;
}

.ms-Grid:after {
  clear: both;
}

.ms-Grid-row {
  margin: 0 -8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ms-Grid-row:after,
.ms-Grid-row:before {
  display: table;
  content: "";
  line-height: 0;
}

.ms-Grid-row:after {
  clear: both;
}

.ms-Grid-col {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[dir="ltr"] .ms-Grid-col {
  float: left;
}

[dir="rtl"] .ms-Grid-col {
  float: right;
}

.ms-Grid-col .ms-Grid {
  padding: 0;
}

@font-face {
  font-family: FabricMDL2Icons;
  src: url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.53.woff2)
      format("woff2"),
    url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.53.woff)
      format("woff"),
    url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.53.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
}

.ms-Icon {
  display: inline-block;
  font-family: FabricMDL2Icons;
  font-style: normal;
  font-weight: 400;
  speak: none;
}

.ms-Icon--circle {
  margin: 0 0.5em 0 0;
  position: relative;
  display: inline-block;
  font-size: 1rem;
  width: 1em;
  height: 1em;
  padding: 0;
  text-align: left;
}

[dir="rtl"] .ms-Icon--circle {
  margin: 0 0 0 0.5em;
}

.ms-Icon--circle:after,
.ms-Icon--circle:before {
  line-height: 1;
  font-size: inherit;
}

.ms-Icon--circle:before {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: top;
  position: absolute;
}

.ms-Icon--circle:after {
  content: "\e000";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  z-index: 0;
}

.ms-Icon--xs {
  font-size: 10px;
}

.ms-Icon--s {
  font-size: 12px;
}

.ms-Icon--m {
  font-size: 16px;
}

.ms-Icon--l {
  font-size: 20px;
}

.ms-Icon--12PointStar:before {
  content: "";
}

.ms-Icon--6PointStar:before {
  content: "";
}

.ms-Icon--AADLogo:before {
  content: "";
}

.ms-Icon--Accept:before {
  content: "";
}

.ms-Icon--AccessLogo:before {
  content: "";
}

.ms-Icon--AccessLogoFill:before {
  content: "";
}

.ms-Icon--Accounts:before {
  content: "";
}

.ms-Icon--ActivityFeed:before {
  content: "";
}

.ms-Icon--Add:before {
  content: "";
}

.ms-Icon--AddEvent:before {
  content: "";
}

.ms-Icon--AddFavorite:before {
  content: "";
}

.ms-Icon--AddFavoriteFill:before {
  content: "";
}

.ms-Icon--AddFriend:before {
  content: "";
}

.ms-Icon--AddGroup:before {
  content: "";
}

.ms-Icon--AddNotes:before {
  content: "";
}

.ms-Icon--AddOnlineMeeting:before {
  content: "";
}

.ms-Icon--AddPhone:before {
  content: "";
}

.ms-Icon--AddTo:before {
  content: "";
}

.ms-Icon--Admin:before {
  content: "";
}

.ms-Icon--AdminALogo32:before {
  content: "";
}

.ms-Icon--AdminALogoFill32:before {
  content: "";
}

.ms-Icon--AdminALogoInverse32:before {
  content: "";
}

.ms-Icon--AdminCLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminDLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminELogoInverse32:before {
  content: "";
}

.ms-Icon--AdminLLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminMLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminOLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminPLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminSLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminYLogoInverse32:before {
  content: "";
}

.ms-Icon--Airplane:before {
  content: "";
}

.ms-Icon--AirplaneSolid:before {
  content: "";
}

.ms-Icon--AirTickets:before {
  content: "";
}

.ms-Icon--AlarmClock:before {
  content: "";
}

.ms-Icon--Album:before {
  content: "";
}

.ms-Icon--AlbumRemove:before {
  content: "";
}

.ms-Icon--AlertSolid:before {
  content: "";
}

.ms-Icon--AlignCenter:before {
  content: "";
}

.ms-Icon--AlignHorizontalCenter:before {
  content: "";
}

.ms-Icon--AlignHorizontalLeft:before {
  content: "";
}

.ms-Icon--AlignHorizontalRight:before {
  content: "";
}

.ms-Icon--AlignJustify:before {
  content: "";
}

.ms-Icon--AlignLeft:before {
  content: "";
}

.ms-Icon--AlignRight:before {
  content: "";
}

.ms-Icon--AlignVerticalBottom:before {
  content: "";
}

.ms-Icon--AlignVerticalCenter:before {
  content: "";
}

.ms-Icon--AlignVerticalTop:before {
  content: "";
}

.ms-Icon--AnalyticsLogo:before {
  content: "";
}

.ms-Icon--AnalyticsQuery:before {
  content: "";
}

.ms-Icon--AnalyticsReport:before {
  content: "";
}

.ms-Icon--AnchorLock:before {
  content: "";
}

.ms-Icon--Annotation:before {
  content: "";
}

.ms-Icon--AppIconDefault:before {
  content: "";
}

.ms-Icon--Archive:before {
  content: "";
}

.ms-Icon--AreaChart:before {
  content: "";
}

.ms-Icon--ArrangeBringForward:before {
  content: "";
}

.ms-Icon--ArrangeBringToFront:before {
  content: "";
}

.ms-Icon--ArrangeSendBackward:before {
  content: "";
}

.ms-Icon--ArrangeSendToBack:before {
  content: "";
}

.ms-Icon--Arrivals:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ArrowDownRight8:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ArrowDownRightMirrored8:before,
[dir="rtl"] .ms-Icon--ArrowDownRight8:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ArrowDownRightMirrored8:before {
  content: "";
}

.ms-Icon--ArrowTallDownLeft:before {
  content: "";
}

.ms-Icon--ArrowTallDownRight:before {
  content: "";
}

.ms-Icon--ArrowTallUpLeft:before {
  content: "";
}

.ms-Icon--ArrowTallUpRight:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ArrowUpRight8:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ArrowUpRightMirrored8:before,
[dir="rtl"] .ms-Icon--ArrowUpRight8:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ArrowUpRightMirrored8:before {
  content: "";
}

.ms-Icon--Articles:before {
  content: "";
}

.ms-Icon--Ascending:before {
  content: "";
}

.ms-Icon--AspectRatio:before {
  content: "";
}

.ms-Icon--AssessmentGroup:before {
  content: "";
}

.ms-Icon--AssessmentGroupTemplate:before {
  content: "";
}

.ms-Icon--AssetLibrary:before {
  content: "";
}

.ms-Icon--Assign:before {
  content: "";
}

.ms-Icon--Asterisk:before {
  content: "";
}

.ms-Icon--AsteriskSolid:before {
  content: "";
}

.ms-Icon--ATPLogo:before {
  content: "";
}

.ms-Icon--Attach:before {
  content: "";
}

.ms-Icon--AustralianRules:before {
  content: "";
}

.ms-Icon--AutoEnhanceOff:before {
  content: "";
}

.ms-Icon--AutoEnhanceOn:before {
  content: "";
}

.ms-Icon--AutoFillTemplate:before {
  content: "";
}

.ms-Icon--AutoHeight:before {
  content: "";
}

.ms-Icon--AutoRacing:before {
  content: "";
}

.ms-Icon--AwayStatus:before {
  content: "";
}

.ms-Icon--AzureAPIManagement:before {
  content: "";
}

.ms-Icon--AzureKeyVault:before {
  content: "";
}

.ms-Icon--AzureLogo:before {
  content: "";
}

.ms-Icon--AzureServiceEndpoint:before {
  content: "";
}

.ms-Icon--Back:before {
  content: "";
}

.ms-Icon--BackgroundColor:before {
  content: "";
}

.ms-Icon--Backlog:before {
  content: "";
}

.ms-Icon--BacklogBoard:before {
  content: "";
}

.ms-Icon--BackToWindow:before {
  content: "";
}

.ms-Icon--Badge:before {
  content: "";
}

.ms-Icon--Balloons:before {
  content: "";
}

.ms-Icon--BankSolid:before {
  content: "";
}

.ms-Icon--BarChart4:before {
  content: "";
}

.ms-Icon--BarChartHorizontal:before {
  content: "";
}

.ms-Icon--BarChartVertical:before {
  content: "";
}

.ms-Icon--Baseball:before {
  content: "";
}

.ms-Icon--BeerMug:before {
  content: "";
}

.ms-Icon--BidiLtr:before {
  content: "";
}

.ms-Icon--BidiRtl:before {
  content: "";
}

.ms-Icon--BingLogo:before {
  content: "";
}

.ms-Icon--BlockContact:before {
  content: "";
}

.ms-Icon--Blocked:before {
  content: "";
}

.ms-Icon--Blocked2:before {
  content: "";
}

.ms-Icon--BlockedSolid:before {
  content: "";
}

.ms-Icon--BlowingSnow:before {
  content: "";
}

.ms-Icon--Blur:before {
  content: "";
}

.ms-Icon--Boards:before {
  content: "";
}

.ms-Icon--Bold:before {
  content: "";
}

.ms-Icon--BookingsLogo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Bookmarks:before {
  content: "";
}

[dir="ltr"] .ms-Icon--BookmarksMirrored:before,
[dir="rtl"] .ms-Icon--Bookmarks:before {
  content: "";
}

[dir="rtl"] .ms-Icon--BookmarksMirrored:before {
  content: "";
}

.ms-Icon--BorderDash:before {
  content: "";
}

.ms-Icon--BorderDot:before {
  content: "";
}

.ms-Icon--BoxAdditionSolid:before {
  content: "";
}

.ms-Icon--BoxCheckmarkSolid:before {
  content: "";
}

.ms-Icon--BoxMultiplySolid:before {
  content: "";
}

.ms-Icon--BoxPlaySolid:before {
  content: "";
}

.ms-Icon--BoxSubtractSolid:before {
  content: "";
}

.ms-Icon--BranchCommit:before {
  content: "";
}

.ms-Icon--BranchCompare:before {
  content: "";
}

.ms-Icon--BranchFork:before {
  content: "";
}

.ms-Icon--BranchFork2:before {
  content: "";
}

.ms-Icon--BranchLocked:before {
  content: "";
}

.ms-Icon--BranchMerge:before {
  content: "";
}

.ms-Icon--BranchPullRequest:before {
  content: "";
}

.ms-Icon--BranchSearch:before {
  content: "";
}

.ms-Icon--BranchShelveset:before {
  content: "";
}

.ms-Icon--Breadcrumb:before {
  content: "";
}

.ms-Icon--Breakfast:before {
  content: "";
}

.ms-Icon--Brightness:before {
  content: "";
}

.ms-Icon--Broom:before {
  content: "";
}

.ms-Icon--Brunch:before {
  content: "";
}

.ms-Icon--BucketColor:before {
  content: "";
}

.ms-Icon--BucketColorFill:before {
  content: "";
}

.ms-Icon--BufferTimeAfter:before {
  content: "";
}

.ms-Icon--BufferTimeBefore:before {
  content: "";
}

.ms-Icon--BufferTimeBoth:before {
  content: "";
}

.ms-Icon--BugSolid:before {
  content: "";
}

.ms-Icon--Build:before {
  content: "";
}

.ms-Icon--BuildIssue:before {
  content: "";
}

.ms-Icon--BuildQueue:before {
  content: "";
}

.ms-Icon--BuildQueueNew:before {
  content: "";
}

[dir="ltr"] .ms-Icon--BulletedList2:before {
  content: "";
}

[dir="ltr"] .ms-Icon--BulletedList2Mirrored:before,
[dir="rtl"] .ms-Icon--BulletedList2:before {
  content: "";
}

[dir="rtl"] .ms-Icon--BulletedList2Mirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--BulletedList:before {
  content: "";
}

[dir="ltr"] .ms-Icon--BulletedListMirrored:before,
[dir="rtl"] .ms-Icon--BulletedList:before {
  content: "";
}

[dir="rtl"] .ms-Icon--BulletedListMirrored:before {
  content: "";
}

.ms-Icon--Bus:before {
  content: "";
}

.ms-Icon--BusinessCenterLogo:before {
  content: "";
}

.ms-Icon--BusinessHoursSign:before {
  content: "";
}

.ms-Icon--BusSolid:before {
  content: "";
}

.ms-Icon--Cafe:before {
  content: "";
}

.ms-Icon--Cake:before {
  content: "";
}

.ms-Icon--CalculatorAddition:before {
  content: "";
}

.ms-Icon--CalculatorEqualTo:before {
  content: "";
}

.ms-Icon--CalculatorMultiply:before {
  content: "";
}

.ms-Icon--CalculatorNotEqualTo:before {
  content: "";
}

.ms-Icon--CalculatorSubtract:before {
  content: "";
}

.ms-Icon--CalendarAgenda:before {
  content: "";
}

.ms-Icon--CalendarDay:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Calendar:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CalendarMirrored:before,
[dir="rtl"] .ms-Icon--Calendar:before {
  content: "";
}

[dir="rtl"] .ms-Icon--CalendarMirrored:before {
  content: "";
}

.ms-Icon--CalendarReply:before {
  content: "";
}

.ms-Icon--CalendarWeek:before {
  content: "";
}

.ms-Icon--CalendarWorkWeek:before {
  content: "";
}

.ms-Icon--CaloriesAdd:before {
  content: "";
}

.ms-Icon--Camera:before {
  content: "";
}

.ms-Icon--Cancel:before {
  content: "";
}

.ms-Icon--CannedChat:before {
  content: "";
}

.ms-Icon--Car:before {
  content: "";
}

.ms-Icon--CaretBottomLeftCenter8:before {
  content: "";
}

.ms-Icon--CaretBottomLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretBottomRightCenter8:before {
  content: "";
}

.ms-Icon--CaretBottomRightSolid8:before {
  content: "";
}

.ms-Icon--CaretDown8:before {
  content: "";
}

.ms-Icon--CaretDownSolid8:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CaretHollow:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CaretHollowMirrored:before,
[dir="rtl"] .ms-Icon--CaretHollow:before {
  content: "";
}

[dir="rtl"] .ms-Icon--CaretHollowMirrored:before {
  content: "";
}

.ms-Icon--CaretLeft8:before {
  content: "";
}

.ms-Icon--CaretLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretRight:before {
  content: "";
}

.ms-Icon--CaretRight8:before {
  content: "";
}

.ms-Icon--CaretRightSolid8:before {
  content: "";
}

.ms-Icon--CaretSolid16:before {
  content: "";
}

.ms-Icon--CaretSolidDown:before {
  content: "";
}

.ms-Icon--CaretSolidLeft:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CaretSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CaretSolidMirrored:before,
[dir="rtl"] .ms-Icon--CaretSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--CaretSolidMirrored:before {
  content: "";
}

.ms-Icon--CaretSolidRight:before {
  content: "";
}

.ms-Icon--CaretSolidUp:before {
  content: "";
}

.ms-Icon--CaretTopLeftCenter8:before {
  content: "";
}

.ms-Icon--CaretTopLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretTopRightCenter8:before {
  content: "";
}

.ms-Icon--CaretTopRightSolid8:before {
  content: "";
}

.ms-Icon--CaretUp8:before {
  content: "";
}

.ms-Icon--CaretUpSolid8:before {
  content: "";
}

.ms-Icon--Cat:before {
  content: "";
}

.ms-Icon--CellPhone:before {
  content: "";
}

.ms-Icon--Certificate:before {
  content: "";
}

.ms-Icon--Chart:before {
  content: "";
}

.ms-Icon--ChartSeries:before {
  content: "";
}

.ms-Icon--ChartXAngle:before {
  content: "";
}

.ms-Icon--ChartYAngle:before {
  content: "";
}

.ms-Icon--Chat:before {
  content: "";
}

.ms-Icon--ChatInviteFriend:before {
  content: "";
}

.ms-Icon--ChatSolid:before {
  content: "";
}

.ms-Icon--Checkbox:before {
  content: "";
}

.ms-Icon--CheckboxComposite:before {
  content: "";
}

.ms-Icon--CheckboxCompositeReversed:before {
  content: "";
}

.ms-Icon--CheckboxIndeterminate:before {
  content: "";
}

.ms-Icon--CheckList:before {
  content: "";
}

.ms-Icon--CheckMark:before {
  content: "";
}

.ms-Icon--ChevronDown:before {
  content: "";
}

.ms-Icon--ChevronDownEnd6:before {
  content: "";
}

.ms-Icon--ChevronDownMed:before {
  content: "";
}

.ms-Icon--ChevronDownSmall:before {
  content: "";
}

.ms-Icon--ChevronFold10:before {
  content: "";
}

.ms-Icon--ChevronLeft:before {
  content: "";
}

.ms-Icon--ChevronLeftEnd6:before {
  content: "";
}

.ms-Icon--ChevronLeftMed:before {
  content: "";
}

.ms-Icon--ChevronLeftSmall:before {
  content: "";
}

.ms-Icon--ChevronRight:before {
  content: "";
}

.ms-Icon--ChevronRightEnd6:before {
  content: "";
}

.ms-Icon--ChevronRightMed:before {
  content: "";
}

.ms-Icon--ChevronRightSmall:before {
  content: "";
}

.ms-Icon--ChevronUnfold10:before {
  content: "";
}

.ms-Icon--ChevronUp:before {
  content: "";
}

.ms-Icon--ChevronUpEnd6:before {
  content: "";
}

.ms-Icon--ChevronUpMed:before {
  content: "";
}

.ms-Icon--ChevronUpSmall:before {
  content: "";
}

.ms-Icon--Chopsticks:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ChromeBack:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ChromeBackMirrored:before,
[dir="rtl"] .ms-Icon--ChromeBack:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ChromeBackMirrored:before {
  content: "";
}

.ms-Icon--ChromeClose:before {
  content: "";
}

.ms-Icon--ChromeMinimize:before {
  content: "";
}

.ms-Icon--CircleAddition:before {
  content: "";
}

.ms-Icon--CircleAdditionSolid:before {
  content: "";
}

.ms-Icon--CircleFill:before {
  content: "";
}

.ms-Icon--CircleHalfFull:before {
  content: "";
}

.ms-Icon--CirclePause:before {
  content: "";
}

.ms-Icon--CirclePauseSolid:before {
  content: "";
}

.ms-Icon--CirclePlus:before {
  content: "";
}

.ms-Icon--CircleRing:before {
  content: "";
}

.ms-Icon--CircleStop:before {
  content: "";
}

.ms-Icon--CircleStopSolid:before {
  content: "";
}

.ms-Icon--CityNext:before {
  content: "";
}

.ms-Icon--ClassNotebookLogo16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogo32:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoFill16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoFill32:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse32:before {
  content: "";
}

.ms-Icon--ClassroomLogo:before {
  content: "";
}

.ms-Icon--Clear:before {
  content: "";
}

.ms-Icon--ClearFilter:before {
  content: "";
}

.ms-Icon--ClearFormatting:before {
  content: "";
}

.ms-Icon--ClearNight:before {
  content: "";
}

.ms-Icon--Clock:before {
  content: "";
}

.ms-Icon--CloneToDesktop:before {
  content: "";
}

.ms-Icon--ClosedCaption:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ClosePane:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ClosePaneMirrored:before,
[dir="rtl"] .ms-Icon--ClosePane:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ClosePaneMirrored:before {
  content: "";
}

.ms-Icon--Cloud:before {
  content: "";
}

.ms-Icon--CloudAdd:before {
  content: "";
}

.ms-Icon--CloudDownload:before {
  content: "";
}

.ms-Icon--CloudUpload:before {
  content: "";
}

.ms-Icon--CloudWeather:before {
  content: "";
}

.ms-Icon--Cloudy:before {
  content: "";
}

.ms-Icon--Cocktails:before {
  content: "";
}

.ms-Icon--Code:before {
  content: "";
}

.ms-Icon--Coffee:before {
  content: "";
}

.ms-Icon--CoffeeScript:before {
  content: "";
}

.ms-Icon--CollapseContent:before {
  content: "";
}

.ms-Icon--CollapseContentSingle:before {
  content: "";
}

.ms-Icon--CollapseMenu:before {
  content: "";
}

.ms-Icon--CollegeFootball:before {
  content: "";
}

.ms-Icon--CollegeHoops:before {
  content: "";
}

.ms-Icon--Color:before {
  content: "";
}

.ms-Icon--ColorSolid:before {
  content: "";
}

.ms-Icon--ColumnLeftTwoThirds:before {
  content: "";
}

.ms-Icon--ColumnLeftTwoThirdsEdit:before {
  content: "";
}

.ms-Icon--ColumnOptions:before {
  content: "";
}

.ms-Icon--ColumnRightTwoThirds:before {
  content: "";
}

.ms-Icon--ColumnRightTwoThirdsEdit:before {
  content: "";
}

.ms-Icon--Combine:before {
  content: "";
}

.ms-Icon--Combobox:before {
  content: "";
}

.ms-Icon--CommandPrompt:before {
  content: "";
}

.ms-Icon--Comment:before {
  content: "";
}

.ms-Icon--CommentAdd:before {
  content: "";
}

.ms-Icon--CommentNext:before {
  content: "";
}

.ms-Icon--CommentPrevious:before {
  content: "";
}

.ms-Icon--CommentUrgent:before {
  content: "";
}

.ms-Icon--Communications:before {
  content: "";
}

.ms-Icon--CompassNW:before {
  content: "";
}

.ms-Icon--Completed:before {
  content: "";
}

.ms-Icon--CompletedSolid:before {
  content: "";
}

.ms-Icon--ConfigurationSolid:before {
  content: "";
}

.ms-Icon--ConstructionCone:before {
  content: "";
}

.ms-Icon--ConstructionConeSolid:before {
  content: "";
}

.ms-Icon--Contact:before {
  content: "";
}

.ms-Icon--ContactCard:before {
  content: "";
}

.ms-Icon--ContactInfo:before {
  content: "";
}

.ms-Icon--ContextMenu:before {
  content: "";
}

.ms-Icon--Contrast:before {
  content: "";
}

.ms-Icon--Copy:before {
  content: "";
}

.ms-Icon--Cotton:before {
  content: "";
}

.ms-Icon--CPlusPlus:before {
  content: "";
}

.ms-Icon--CPlusPlusLanguage:before {
  content: "";
}

.ms-Icon--Cricket:before {
  content: "";
}

.ms-Icon--CRMReport:before {
  content: "";
}

.ms-Icon--Crop:before {
  content: "";
}

.ms-Icon--Crown:before {
  content: "";
}

.ms-Icon--CrownSolid:before {
  content: "";
}

.ms-Icon--CSharp:before {
  content: "";
}

.ms-Icon--CSharpLanguage:before {
  content: "";
}

.ms-Icon--CSS:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CustomList:before {
  content: "";
}

[dir="ltr"] .ms-Icon--CustomListMirrored:before,
[dir="rtl"] .ms-Icon--CustomList:before {
  content: "";
}

[dir="rtl"] .ms-Icon--CustomListMirrored:before {
  content: "";
}

.ms-Icon--Cut:before {
  content: "";
}

.ms-Icon--Cycling:before {
  content: "";
}

.ms-Icon--DashboardAdd:before {
  content: "";
}

.ms-Icon--Database:before {
  content: "";
}

.ms-Icon--DataConnectionLibrary:before {
  content: "";
}

.ms-Icon--DateTime2:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DateTime:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DateTimeMirrored:before,
[dir="rtl"] .ms-Icon--DateTime:before {
  content: "";
}

[dir="rtl"] .ms-Icon--DateTimeMirrored:before {
  content: "";
}

.ms-Icon--DecisionSolid:before {
  content: "";
}

.ms-Icon--DeclineCall:before {
  content: "";
}

.ms-Icon--DecreaseIndentLegacy:before {
  content: "";
}

.ms-Icon--DefaultRatio:before {
  content: "";
}

.ms-Icon--DefectSolid:before {
  content: "";
}

.ms-Icon--Delete:before {
  content: "";
}

.ms-Icon--DeliveryTruck:before {
  content: "";
}

.ms-Icon--DelveAnalytics:before {
  content: "";
}

.ms-Icon--DelveAnalyticsLogo:before {
  content: "";
}

.ms-Icon--DelveLogo:before {
  content: "";
}

.ms-Icon--DelveLogoFill:before {
  content: "";
}

.ms-Icon--DelveLogoInverse:before {
  content: "";
}

.ms-Icon--Deploy:before {
  content: "";
}

.ms-Icon--Descending:before {
  content: "";
}

.ms-Icon--Design:before {
  content: "";
}

.ms-Icon--DeveloperTools:before {
  content: "";
}

.ms-Icon--Devices3:before {
  content: "";
}

.ms-Icon--Devices4:before {
  content: "";
}

.ms-Icon--Diagnostic:before {
  content: "";
}

.ms-Icon--Dialpad:before {
  content: "";
}

.ms-Icon--DiamondSolid:before {
  content: "";
}

.ms-Icon--Dictionary:before {
  content: "";
}

.ms-Icon--DietPlanNotebook:before {
  content: "";
}

.ms-Icon--DiffInline:before {
  content: "";
}

.ms-Icon--DiffSideBySide:before {
  content: "";
}

.ms-Icon--DisableUpdates:before {
  content: "";
}

.ms-Icon--Dislike:before {
  content: "";
}

.ms-Icon--DislikeSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DockLeft:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DockLeftMirrored:before,
[dir="rtl"] .ms-Icon--DockLeft:before {
  content: "";
}

[dir="rtl"] .ms-Icon--DockLeftMirrored:before {
  content: "";
}

.ms-Icon--DockRight:before {
  content: "";
}

.ms-Icon--DocLibrary:before {
  content: "";
}

.ms-Icon--DocsLogoInverse:before {
  content: "";
}

.ms-Icon--Document:before {
  content: "";
}

.ms-Icon--DocumentApproval:before {
  content: "";
}

.ms-Icon--Documentation:before {
  content: "";
}

.ms-Icon--DocumentManagement:before {
  content: "";
}

.ms-Icon--DocumentReply:before {
  content: "";
}

.ms-Icon--DocumentSearch:before {
  content: "";
}

.ms-Icon--DocumentSet:before {
  content: "";
}

.ms-Icon--DonutChart:before {
  content: "";
}

.ms-Icon--Door:before {
  content: "";
}

.ms-Icon--DoubleBookmark:before {
  content: "";
}

.ms-Icon--DoubleChevronDown:before {
  content: "";
}

.ms-Icon--DoubleChevronDown12:before {
  content: "";
}

.ms-Icon--DoubleChevronDown8:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft12:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft8:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DoubleChevronLeftMed:before {
  content: "";
}

[dir="ltr"] .ms-Icon--DoubleChevronLeftMedMirrored:before,
[dir="rtl"] .ms-Icon--DoubleChevronLeftMed:before {
  content: "";
}

[dir="rtl"] .ms-Icon--DoubleChevronLeftMedMirrored:before {
  content: "";
}

.ms-Icon--DoubleChevronRight:before {
  content: "";
}

.ms-Icon--DoubleChevronRight12:before {
  content: "";
}

.ms-Icon--DoubleChevronRight8:before {
  content: "";
}

.ms-Icon--DoubleChevronUp:before {
  content: "";
}

.ms-Icon--DoubleChevronUp12:before {
  content: "";
}

.ms-Icon--DoubleChevronUp8:before {
  content: "";
}

.ms-Icon--DoubleColumn:before {
  content: "";
}

.ms-Icon--DoubleColumnEdit:before {
  content: "";
}

.ms-Icon--Down:before {
  content: "";
}

.ms-Icon--Download:before {
  content: "";
}

.ms-Icon--DrillDown:before {
  content: "";
}

.ms-Icon--DrillDownSolid:before {
  content: "";
}

.ms-Icon--DrillExpand:before {
  content: "";
}

.ms-Icon--DrillShow:before {
  content: "";
}

.ms-Icon--DRM:before {
  content: "";
}

.ms-Icon--Drop:before {
  content: "";
}

.ms-Icon--Dropdown:before {
  content: "";
}

.ms-Icon--Duststorm:before {
  content: "";
}

.ms-Icon--Dynamics365Logo:before {
  content: "";
}

.ms-Icon--DynamicSMBLogo:before {
  content: "";
}

.ms-Icon--EatDrink:before {
  content: "";
}

.ms-Icon--EdgeLogo:before {
  content: "";
}

.ms-Icon--EditMail:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Edit:before {
  content: "";
}

[dir="ltr"] .ms-Icon--EditMirrored:before,
[dir="rtl"] .ms-Icon--Edit:before {
  content: "";
}

[dir="rtl"] .ms-Icon--EditMirrored:before {
  content: "";
}

.ms-Icon--EditNote:before {
  content: "";
}

.ms-Icon--EditPhoto:before {
  content: "";
}

[dir="ltr"] .ms-Icon--EditSolid12:before {
  content: "";
}

[dir="ltr"] .ms-Icon--EditSolidMirrored12:before,
[dir="rtl"] .ms-Icon--EditSolid12:before {
  content: "";
}

[dir="rtl"] .ms-Icon--EditSolidMirrored12:before {
  content: "";
}

.ms-Icon--EditStyle:before {
  content: "";
}

.ms-Icon--Education:before {
  content: "";
}

.ms-Icon--Ellipse:before {
  content: "";
}

.ms-Icon--Embed:before {
  content: "";
}

.ms-Icon--EMI:before {
  content: "";
}

.ms-Icon--Emoji:before {
  content: "";
}

.ms-Icon--Emoji2:before {
  content: "";
}

.ms-Icon--EmojiDisappointed:before {
  content: "";
}

.ms-Icon--EmojiNeutral:before {
  content: "";
}

.ms-Icon--EmojiTabSymbols:before {
  content: "";
}

.ms-Icon--EmptyRecycleBin:before {
  content: "";
}

.ms-Icon--EngineeringGroup:before {
  content: "";
}

.ms-Icon--Equalizer:before {
  content: "";
}

.ms-Icon--EraseTool:before {
  content: "";
}

.ms-Icon--Error:before {
  content: "";
}

.ms-Icon--ErrorBadge:before {
  content: "";
}

.ms-Icon--Event:before {
  content: "";
}

.ms-Icon--EventAccepted:before {
  content: "";
}

.ms-Icon--EventDate:before {
  content: "";
}

.ms-Icon--EventDeclined:before {
  content: "";
}

.ms-Icon--EventInfo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--EventTentative:before {
  content: "";
}

[dir="ltr"] .ms-Icon--EventTentativeMirrored:before,
[dir="rtl"] .ms-Icon--EventTentative:before {
  content: "";
}

[dir="rtl"] .ms-Icon--EventTentativeMirrored:before {
  content: "";
}

.ms-Icon--ExcelDocument:before {
  content: "";
}

.ms-Icon--ExcelLogo:before {
  content: "";
}

.ms-Icon--ExcelLogo16:before {
  content: "";
}

.ms-Icon--ExcelLogoFill:before {
  content: "";
}

.ms-Icon--ExcelLogoFill16:before {
  content: "";
}

.ms-Icon--ExcelLogoInverse:before {
  content: "";
}

.ms-Icon--ExcelLogoInverse16:before {
  content: "";
}

.ms-Icon--ExchangeLogo:before {
  content: "";
}

.ms-Icon--ExchangeLogoFill:before {
  content: "";
}

.ms-Icon--ExchangeLogoInverse:before {
  content: "";
}

.ms-Icon--ExerciseTracker:before {
  content: "";
}

.ms-Icon--ExpandMenu:before {
  content: "";
}

.ms-Icon--ExploreContent:before {
  content: "";
}

.ms-Icon--ExploreContentSingle:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Export:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ExportMirrored:before,
[dir="rtl"] .ms-Icon--Export:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ExportMirrored:before {
  content: "";
}

.ms-Icon--ExternalBuild:before {
  content: "";
}

.ms-Icon--ExternalTFVC:before {
  content: "";
}

.ms-Icon--ExternalXAML:before {
  content: "";
}

.ms-Icon--F12DevTools:before {
  content: "";
}

.ms-Icon--FabricAssetLibrary:before {
  content: "";
}

.ms-Icon--FabricDataConnectionLibrary:before {
  content: "";
}

.ms-Icon--FabricDocLibrary:before {
  content: "";
}

.ms-Icon--FabricFolder:before {
  content: "";
}

.ms-Icon--FabricFolderFill:before {
  content: "";
}

.ms-Icon--FabricFolderSearch:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FabricFormLibrary:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FabricFormLibraryMirrored:before,
[dir="rtl"] .ms-Icon--FabricFormLibrary:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FabricFormLibraryMirrored:before {
  content: "";
}

.ms-Icon--FabricMovetoFolder:before {
  content: "";
}

.ms-Icon--FabricNewFolder:before {
  content: "";
}

.ms-Icon--FabricOpenFolderHorizontal:before {
  content: "";
}

.ms-Icon--FabricPictureLibrary:before {
  content: "";
}

.ms-Icon--FabricPublicFolder:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FabricReportLibrary:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FabricReportLibraryMirrored:before,
[dir="rtl"] .ms-Icon--FabricReportLibrary:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FabricReportLibraryMirrored:before {
  content: "";
}

.ms-Icon--FabricSyncFolder:before {
  content: "";
}

.ms-Icon--FabricUnsyncFolder:before {
  content: "";
}

.ms-Icon--Family:before {
  content: "";
}

.ms-Icon--FangBody:before {
  content: "";
}

.ms-Icon--FastForward:before {
  content: "";
}

.ms-Icon--Favicon:before {
  content: "";
}

.ms-Icon--FavoriteList:before {
  content: "";
}

.ms-Icon--FavoriteStar:before {
  content: "";
}

.ms-Icon--FavoriteStarFill:before {
  content: "";
}

.ms-Icon--Fax:before {
  content: "";
}

.ms-Icon--Feedback:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FeedbackRequestSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FeedbackRequestMirroredSolid:before,
[dir="rtl"] .ms-Icon--FeedbackRequestSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FeedbackRequestMirroredSolid:before {
  content: "";
}

.ms-Icon--FeedbackResponseSolid:before {
  content: "";
}

.ms-Icon--Ferry:before {
  content: "";
}

.ms-Icon--FerrySolid:before {
  content: "";
}

.ms-Icon--FieldChanged:before {
  content: "";
}

.ms-Icon--FieldEmpty:before {
  content: "";
}

.ms-Icon--FieldFilled:before {
  content: "";
}

.ms-Icon--FieldNotChanged:before {
  content: "";
}

.ms-Icon--FieldReadOnly:before {
  content: "";
}

.ms-Icon--FieldRequired:before {
  content: "";
}

.ms-Icon--FileASPX:before {
  content: "";
}

.ms-Icon--FileBug:before {
  content: "";
}

.ms-Icon--FileCode:before {
  content: "";
}

.ms-Icon--FileComment:before {
  content: "";
}

.ms-Icon--FileCSS:before {
  content: "";
}

.ms-Icon--FileHTML:before {
  content: "";
}

.ms-Icon--FileImage:before {
  content: "";
}

.ms-Icon--FileJAVA:before {
  content: "";
}

.ms-Icon--FileLess:before {
  content: "";
}

.ms-Icon--FilePDB:before {
  content: "";
}

.ms-Icon--FileSass:before {
  content: "";
}

.ms-Icon--FileSQL:before {
  content: "";
}

.ms-Icon--FileSymlink:before {
  content: "";
}

.ms-Icon--FileTemplate:before {
  content: "";
}

.ms-Icon--FileTypeSolution:before {
  content: "";
}

.ms-Icon--Filter:before {
  content: "";
}

.ms-Icon--Filters:before {
  content: "";
}

.ms-Icon--FilterSolid:before {
  content: "";
}

.ms-Icon--FiltersSolid:before {
  content: "";
}

.ms-Icon--Financial:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FinancialSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FinancialMirroredSolid:before,
[dir="rtl"] .ms-Icon--FinancialSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FinancialMirroredSolid:before {
  content: "";
}

.ms-Icon--Fingerprint:before {
  content: "";
}

.ms-Icon--FiveTileGrid:before {
  content: "";
}

.ms-Icon--Flag:before {
  content: "";
}

.ms-Icon--FlameSolid:before {
  content: "";
}

.ms-Icon--FlickDown:before {
  content: "";
}

.ms-Icon--FlickLeft:before {
  content: "";
}

.ms-Icon--FlickRight:before {
  content: "";
}

.ms-Icon--FlickUp:before {
  content: "";
}

.ms-Icon--Flow:before {
  content: "";
}

.ms-Icon--FocalPoint:before {
  content: "";
}

.ms-Icon--Fog:before {
  content: "";
}

.ms-Icon--Folder:before {
  content: "";
}

.ms-Icon--FolderFill:before {
  content: "";
}

.ms-Icon--FolderHorizontal:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FolderList:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FolderListMirrored:before,
[dir="rtl"] .ms-Icon--FolderList:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FolderListMirrored:before {
  content: "";
}

.ms-Icon--FolderOpen:before {
  content: "";
}

.ms-Icon--FolderQuery:before {
  content: "";
}

.ms-Icon--FolderSearch:before {
  content: "";
}

.ms-Icon--Font:before {
  content: "";
}

.ms-Icon--FontColor:before {
  content: "";
}

.ms-Icon--FontColorA:before {
  content: "";
}

.ms-Icon--FontColorSwatch:before {
  content: "";
}

.ms-Icon--FontDecrease:before {
  content: "";
}

.ms-Icon--FontIncrease:before {
  content: "";
}

.ms-Icon--FontSize:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FormLibrary:before {
  content: "";
}

[dir="ltr"] .ms-Icon--FormLibraryMirrored:before,
[dir="rtl"] .ms-Icon--FormLibrary:before {
  content: "";
}

[dir="rtl"] .ms-Icon--FormLibraryMirrored:before {
  content: "";
}

.ms-Icon--Forward:before {
  content: "";
}

.ms-Icon--ForwardEvent:before {
  content: "";
}

.ms-Icon--Freezing:before {
  content: "";
}

.ms-Icon--Frigid:before {
  content: "";
}

.ms-Icon--FSharp:before {
  content: "";
}

.ms-Icon--FSharpLanguage:before {
  content: "";
}

.ms-Icon--FullCircleMask:before {
  content: "";
}

.ms-Icon--FullHistory:before {
  content: "";
}

.ms-Icon--FullScreen:before {
  content: "";
}

.ms-Icon--FullWidth:before {
  content: "";
}

.ms-Icon--FullWidthEdit:before {
  content: "";
}

.ms-Icon--GallatinLogo:before {
  content: "";
}

.ms-Icon--Generate:before {
  content: "";
}

.ms-Icon--GenericScan:before {
  content: "";
}

.ms-Icon--Giftbox:before {
  content: "";
}

.ms-Icon--GiftboxOpen:before {
  content: "";
}

.ms-Icon--GiftBoxSolid:before {
  content: "";
}

.ms-Icon--GiftCard:before {
  content: "";
}

.ms-Icon--GitGraph:before {
  content: "";
}

.ms-Icon--Glasses:before {
  content: "";
}

.ms-Icon--Glimmer:before {
  content: "";
}

.ms-Icon--GlobalNavButton:before {
  content: "";
}

.ms-Icon--Globe:before {
  content: "";
}

.ms-Icon--Globe2:before {
  content: "";
}

.ms-Icon--GlobeFavorite:before {
  content: "";
}

.ms-Icon--Golf:before {
  content: "";
}

.ms-Icon--GotoToday:before {
  content: "";
}

.ms-Icon--GridViewLarge:before {
  content: "";
}

.ms-Icon--GridViewMedium:before {
  content: "";
}

.ms-Icon--GridViewSmall:before {
  content: "";
}

.ms-Icon--GripperBarHorizontal:before {
  content: "";
}

.ms-Icon--GripperBarVertical:before {
  content: "";
}

.ms-Icon--GripperTool:before {
  content: "";
}

.ms-Icon--Group:before {
  content: "";
}

.ms-Icon--GroupedAscending:before {
  content: "";
}

.ms-Icon--GroupedDescending:before {
  content: "";
}

.ms-Icon--GroupedList:before {
  content: "";
}

.ms-Icon--GroupObject:before {
  content: "";
}

.ms-Icon--GUID:before {
  content: "";
}

.ms-Icon--Guitar:before {
  content: "";
}

.ms-Icon--HailDay:before {
  content: "";
}

.ms-Icon--HailNight:before {
  content: "";
}

.ms-Icon--HalfAlpha:before {
  content: "";
}

.ms-Icon--HalfCircle:before {
  content: "";
}

.ms-Icon--Handwriting:before {
  content: "";
}

.ms-Icon--HardDriveGroup:before {
  content: "";
}

.ms-Icon--Header1:before {
  content: "";
}

.ms-Icon--Header2:before {
  content: "";
}

.ms-Icon--Header3:before {
  content: "";
}

.ms-Icon--Header4:before {
  content: "";
}

.ms-Icon--Headset:before {
  content: "";
}

.ms-Icon--HeadsetSolid:before {
  content: "";
}

.ms-Icon--Health:before {
  content: "";
}

.ms-Icon--HealthSolid:before {
  content: "";
}

.ms-Icon--Heart:before {
  content: "";
}

.ms-Icon--HeartFill:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Help:before {
  /*content:""*/
}

[dir="ltr"] .ms-Icon--HelpMirrored:before,
[dir="rtl"] .ms-Icon--Help:before {
  content: "";
}

[dir="rtl"] .ms-Icon--HelpMirrored:before {
  content: "";
}

.ms-Icon--Hexagon:before {
  content: "";
}

.ms-Icon--Hide:before {
  content: "";
}

.ms-Icon--Hide2:before {
  content: "";
}

.ms-Icon--Highlight:before {
  content: "";
}

.ms-Icon--HighlightMappedShapes:before {
  content: "";
}

.ms-Icon--HintText:before {
  content: "";
}

.ms-Icon--History:before {
  content: "";
}

.ms-Icon--Home:before {
  content: "";
}

.ms-Icon--HomeSolid:before {
  content: "";
}

.ms-Icon--HorizontalDistributeCenter:before {
  content: "";
}

.ms-Icon--Hospital:before {
  content: "";
}

.ms-Icon--Hotel:before {
  content: "";
}

.ms-Icon--IconSetsFlag:before {
  content: "";
}

.ms-Icon--IDBadge:before {
  content: "";
}

.ms-Icon--ImageCrosshair:before {
  content: "";
}

.ms-Icon--ImageDiff:before {
  content: "";
}

.ms-Icon--ImagePixel:before {
  content: "";
}

.ms-Icon--ImageSearch:before {
  content: "";
}

.ms-Icon--Important:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Import:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ImportMirrored:before,
[dir="rtl"] .ms-Icon--Import:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ImportMirrored:before {
  content: "";
}

.ms-Icon--Inbox:before {
  content: "";
}

.ms-Icon--InboxCheck:before {
  content: "";
}

.ms-Icon--IncidentTriangle:before {
  content: "";
}

.ms-Icon--IncreaseIndentLegacy:before {
  content: "";
}

.ms-Icon--Info:before {
  content: "";
}

.ms-Icon--Info2:before {
  content: "";
}

.ms-Icon--InfoSolid:before {
  content: "";
}

.ms-Icon--InsertTextBox:before {
  content: "";
}

.ms-Icon--InstallToDrive:before {
  content: "";
}

.ms-Icon--InternetSharing:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IRMForward:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IRMForwardMirrored:before,
[dir="rtl"] .ms-Icon--IRMForward:before {
  content: "";
}

[dir="rtl"] .ms-Icon--IRMForwardMirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IRMReply:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IRMReplyMirrored:before,
[dir="rtl"] .ms-Icon--IRMReply:before {
  content: "";
}

[dir="rtl"] .ms-Icon--IRMReplyMirrored:before {
  content: "";
}

.ms-Icon--IssueSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IssueTracking:before {
  content: "";
}

[dir="ltr"] .ms-Icon--IssueTrackingMirrored:before,
[dir="rtl"] .ms-Icon--IssueTracking:before {
  content: "";
}

[dir="rtl"] .ms-Icon--IssueTrackingMirrored:before {
  content: "";
}

.ms-Icon--Italic:before {
  content: "";
}

.ms-Icon--JavaScriptLanguage:before {
  content: "";
}

.ms-Icon--JoinOnlineMeeting:before {
  content: "";
}

.ms-Icon--JS:before {
  content: "";
}

.ms-Icon--KaizalaLogo:before {
  content: "";
}

.ms-Icon--Label:before {
  content: "";
}

.ms-Icon--LadybugSolid:before {
  content: "";
}

.ms-Icon--LandscapeOrientation:before {
  content: "";
}

.ms-Icon--LaptopSelected:before {
  content: "";
}

.ms-Icon--LargeGrid:before {
  content: "";
}

.ms-Icon--Library:before {
  content: "";
}

.ms-Icon--Lifesaver:before {
  content: "";
}

.ms-Icon--LifesaverLock:before {
  content: "";
}

.ms-Icon--Light:before {
  content: "";
}

.ms-Icon--Lightbulb:before {
  content: "";
}

.ms-Icon--LightningBolt:before {
  content: "";
}

.ms-Icon--LightWeight:before {
  content: "";
}

.ms-Icon--Like:before {
  content: "";
}

.ms-Icon--LikeSolid:before {
  content: "";
}

.ms-Icon--Line:before {
  content: "";
}

.ms-Icon--LineChart:before {
  content: "";
}

.ms-Icon--LineSpacing:before {
  content: "";
}

.ms-Icon--LineStyle:before {
  content: "";
}

.ms-Icon--LineThickness:before {
  content: "";
}

.ms-Icon--Link:before {
  content: "";
}

.ms-Icon--LinkedInLogo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--List:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ListMirrored:before,
[dir="rtl"] .ms-Icon--List:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ListMirrored:before {
  content: "";
}

.ms-Icon--LocaleLanguage:before {
  content: "";
}

.ms-Icon--Location:before {
  content: "";
}

.ms-Icon--LocationCircle:before {
  content: "";
}

.ms-Icon--LocationDot:before {
  content: "";
}

.ms-Icon--LocationFill:before {
  content: "";
}

.ms-Icon--LocationOutline:before {
  content: "";
}

.ms-Icon--Lock:before {
  content: "";
}

.ms-Icon--LockSolid:before {
  content: "";
}

.ms-Icon--LogRemove:before {
  content: "";
}

.ms-Icon--LowerBrightness:before {
  content: "";
}

.ms-Icon--LyncLogo:before {
  content: "";
}

.ms-Icon--Mail:before {
  content: "";
}

.ms-Icon--MailAlert:before {
  content: "";
}

.ms-Icon--MailCheck:before {
  content: "";
}

.ms-Icon--MailFill:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailForward:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailForwardMirrored:before,
[dir="rtl"] .ms-Icon--MailForward:before {
  content: "";
}

[dir="rtl"] .ms-Icon--MailForwardMirrored:before {
  content: "";
}

.ms-Icon--MailLowImportance:before {
  content: "";
}

.ms-Icon--MailPause:before {
  content: "";
}

.ms-Icon--MailReminder:before {
  content: "";
}

.ms-Icon--MailRepeat:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailReplyAll:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailReplyAllMirrored:before,
[dir="rtl"] .ms-Icon--MailReplyAll:before {
  content: "";
}

[dir="rtl"] .ms-Icon--MailReplyAllMirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailReply:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailReplyMirrored:before,
[dir="rtl"] .ms-Icon--MailReply:before {
  content: "";
}

[dir="rtl"] .ms-Icon--MailReplyMirrored:before {
  content: "";
}

.ms-Icon--MailSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailTentative:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MailTentativeMirrored:before,
[dir="rtl"] .ms-Icon--MailTentative:before {
  content: "";
}

[dir="rtl"] .ms-Icon--MailTentativeMirrored:before {
  content: "";
}

.ms-Icon--MailUndelivered:before {
  content: "";
}

.ms-Icon--MapDirections:before {
  content: "";
}

.ms-Icon--MapPin:before {
  content: "";
}

.ms-Icon--MapPinSolid:before {
  content: "";
}

.ms-Icon--MarkDownLanguage:before {
  content: "";
}

.ms-Icon--Market:before {
  content: "";
}

.ms-Icon--MarketDown:before {
  content: "";
}

.ms-Icon--MediaAdd:before {
  content: "";
}

.ms-Icon--Medical:before {
  content: "";
}

.ms-Icon--Megaphone:before {
  content: "";
}

.ms-Icon--MegaphoneSolid:before {
  content: "";
}

.ms-Icon--Memo:before {
  content: "";
}

.ms-Icon--Merge:before {
  content: "";
}

.ms-Icon--MergeDuplicate:before {
  content: "";
}

.ms-Icon--Message:before {
  content: "";
}

.ms-Icon--MessageFill:before {
  content: "";
}

.ms-Icon--MicOff:before {
  content: "";
}

.ms-Icon--Microphone:before {
  content: "";
}

.ms-Icon--MicrosoftFlowLogo:before {
  content: "";
}

.ms-Icon--MicrosoftStaffhubLogo:before {
  content: "";
}

.ms-Icon--MiniExpand:before {
  content: "";
}

.ms-Icon--MiniLink:before {
  content: "";
}

.ms-Icon--MobileReport:before {
  content: "";
}

.ms-Icon--MobileSelected:before {
  content: "";
}

.ms-Icon--Money:before {
  content: "";
}

.ms-Icon--More:before {
  content: "";
}

.ms-Icon--MoreSports:before {
  content: "";
}

.ms-Icon--MoreVertical:before {
  content: "";
}

.ms-Icon--Move:before {
  content: "";
}

.ms-Icon--Movers:before {
  content: "";
}

.ms-Icon--MoveToFolder:before {
  content: "";
}

.ms-Icon--MSNLogo:before {
  content: "";
}

.ms-Icon--MSNVideos:before {
  content: "";
}

.ms-Icon--MSNVideosSolid:before {
  content: "";
}

.ms-Icon--MTMLogo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MultiSelect:before {
  content: "";
}

[dir="ltr"] .ms-Icon--MultiSelectMirrored:before,
[dir="rtl"] .ms-Icon--MultiSelect:before {
  content: "";
}

[dir="rtl"] .ms-Icon--MultiSelectMirrored:before {
  content: "";
}

.ms-Icon--MusicInCollection:before {
  content: "";
}

.ms-Icon--MusicInCollectionFill:before {
  content: "";
}

.ms-Icon--MusicNote:before {
  content: "";
}

.ms-Icon--MyMoviesTV:before {
  content: "";
}

.ms-Icon--Nav2DMapView:before {
  content: "";
}

[dir="ltr"] .ms-Icon--NavigateBack:before {
  content: "";
}

[dir="ltr"] .ms-Icon--NavigateBackMirrored:before,
[dir="rtl"] .ms-Icon--NavigateBack:before {
  content: "";
}

[dir="rtl"] .ms-Icon--NavigateBackMirrored:before {
  content: "";
}

.ms-Icon--NavigateExternalInline:before {
  content: "";
}

[dir="ltr"] .ms-Icon--NavigateForward:before {
  content: "";
}

[dir="ltr"] .ms-Icon--NavigateForwardMirrored:before,
[dir="rtl"] .ms-Icon--NavigateForward:before {
  content: "";
}

[dir="rtl"] .ms-Icon--NavigateForwardMirrored:before {
  content: "";
}

.ms-Icon--NavigationFlipper:before {
  content: "";
}

.ms-Icon--NetworkTower:before {
  content: "";
}

.ms-Icon--NewAnalyticsQuery:before {
  content: "";
}

.ms-Icon--NewFolder:before {
  content: "";
}

.ms-Icon--News:before {
  content: "";
}

.ms-Icon--NewsSearch:before {
  content: "";
}

.ms-Icon--NewTeamProject:before {
  content: "";
}

.ms-Icon--Next:before {
  content: "";
}

.ms-Icon--NonprofitLogo32:before {
  content: "";
}

.ms-Icon--NormalWeight:before {
  content: "";
}

.ms-Icon--NoteForward:before {
  content: "";
}

.ms-Icon--NotePinned:before {
  content: "";
}

.ms-Icon--NoteReply:before {
  content: "";
}

.ms-Icon--NotExecuted:before {
  content: "";
}

.ms-Icon--NotImpactedSolid:before {
  content: "";
}

.ms-Icon--NugetLogo:before {
  content: "";
}

.ms-Icon--NumberedList:before {
  content: "";
}

.ms-Icon--NumberField:before {
  content: "";
}

.ms-Icon--NumberSequence:before {
  content: "";
}

.ms-Icon--Octagon:before {
  content: "";
}

.ms-Icon--OfficeAddinsLogo:before {
  content: "";
}

.ms-Icon--OfficeAssistantLogo:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo16:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo24:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoFill:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoFill16:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoFill24:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse16:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse24:before {
  content: "";
}

.ms-Icon--OfficeLogo:before {
  content: "";
}

.ms-Icon--OfficeStoreLogo:before {
  content: "";
}

.ms-Icon--OfficeVideoLogo:before {
  content: "";
}

.ms-Icon--OfficeVideoLogoFill:before {
  content: "";
}

.ms-Icon--OfficeVideoLogoInverse:before {
  content: "";
}

.ms-Icon--OfflineOneDriveParachute:before {
  content: "";
}

.ms-Icon--OfflineOneDriveParachuteDisabled:before {
  content: "";
}

.ms-Icon--OfflineStorageSolid:before {
  content: "";
}

.ms-Icon--OneDrive:before {
  content: "";
}

.ms-Icon--OneDriveAdd:before {
  content: "";
}

.ms-Icon--OneNoteEduLogoInverse:before {
  content: "";
}

.ms-Icon--OneNoteLogo:before {
  content: "";
}

.ms-Icon--OneNoteLogo16:before {
  content: "";
}

.ms-Icon--OneNoteLogoFill:before {
  content: "";
}

.ms-Icon--OneNoteLogoFill16:before {
  content: "";
}

.ms-Icon--OneNoteLogoInverse:before {
  content: "";
}

.ms-Icon--OneNoteLogoInverse16:before {
  content: "";
}

.ms-Icon--OpenFile:before {
  content: "";
}

.ms-Icon--OpenFolderHorizontal:before {
  content: "";
}

.ms-Icon--OpenInNewWindow:before {
  content: "";
}

[dir="ltr"] .ms-Icon--OpenPane:before {
  content: "";
}

[dir="ltr"] .ms-Icon--OpenPaneMirrored:before,
[dir="rtl"] .ms-Icon--OpenPane:before {
  content: "";
}

[dir="rtl"] .ms-Icon--OpenPaneMirrored:before {
  content: "";
}

.ms-Icon--OpenSource:before {
  content: "";
}

.ms-Icon--Org:before {
  content: "";
}

.ms-Icon--Orientation:before {
  content: "";
}

.ms-Icon--OutlookLogo:before {
  content: "";
}

.ms-Icon--OutlookLogo16:before {
  content: "";
}

.ms-Icon--OutlookLogoFill:before {
  content: "";
}

.ms-Icon--OutlookLogoFill16:before {
  content: "";
}

.ms-Icon--OutlookLogoInverse:before {
  content: "";
}

.ms-Icon--OutlookLogoInverse16:before {
  content: "";
}

.ms-Icon--OutOfOffice:before {
  content: "";
}

.ms-Icon--Package:before {
  content: "";
}

.ms-Icon--Packages:before {
  content: "";
}

.ms-Icon--Padding:before {
  content: "";
}

.ms-Icon--PaddingBottom:before {
  content: "";
}

.ms-Icon--PaddingLeft:before {
  content: "";
}

.ms-Icon--PaddingRight:before {
  content: "";
}

.ms-Icon--PaddingTop:before {
  content: "";
}

.ms-Icon--Page:before {
  content: "";
}

.ms-Icon--PageAdd:before {
  content: "";
}

.ms-Icon--PageCheckedin:before {
  content: "";
}

.ms-Icon--PageCheckedOut:before {
  content: "";
}

.ms-Icon--PageEdit:before {
  content: "";
}

.ms-Icon--PageLeft:before {
  content: "";
}

[dir="ltr"] .ms-Icon--PageListSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--PageListMirroredSolid:before,
[dir="rtl"] .ms-Icon--PageListSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--PageListMirroredSolid:before {
  content: "";
}

.ms-Icon--PageLock:before {
  content: "";
}

.ms-Icon--PageRight:before {
  content: "";
}

.ms-Icon--PageSolid:before {
  content: "";
}

.ms-Icon--PanoIndicator:before {
  content: "";
}

.ms-Icon--Parachute:before {
  content: "";
}

.ms-Icon--ParachuteSolid:before {
  content: "";
}

.ms-Icon--Parameter:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ParkingLocation:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ParkingLocationMirrored:before,
[dir="rtl"] .ms-Icon--ParkingLocation:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ParkingLocationMirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ParkingSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ParkingMirroredSolid:before,
[dir="rtl"] .ms-Icon--ParkingSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ParkingMirroredSolid:before {
  content: "";
}

.ms-Icon--PartlyCloudyDay:before {
  content: "";
}

.ms-Icon--PartlyCloudyNight:before {
  content: "";
}

.ms-Icon--PartyLeader:before {
  content: "";
}

.ms-Icon--Paste:before {
  content: "";
}

.ms-Icon--Pause:before {
  content: "";
}

.ms-Icon--PaymentCard:before {
  content: "";
}

.ms-Icon--PC1:before {
  content: "";
}

.ms-Icon--PDF:before {
  content: "";
}

.ms-Icon--PencilReply:before {
  content: "";
}

.ms-Icon--Pentagon:before {
  content: "";
}

.ms-Icon--People:before {
  content: "";
}

.ms-Icon--PeopleAdd:before {
  content: "";
}

.ms-Icon--PeopleAlert:before {
  content: "";
}

.ms-Icon--PeopleBlock:before {
  content: "";
}

.ms-Icon--PeoplePause:before {
  content: "";
}

.ms-Icon--PeopleRepeat:before {
  content: "";
}

.ms-Icon--Permissions:before {
  content: "";
}

.ms-Icon--PermissionsSolid:before {
  content: "";
}

.ms-Icon--Personalize:before {
  content: "";
}

.ms-Icon--Phone:before {
  content: "";
}

.ms-Icon--Photo2:before {
  content: "";
}

.ms-Icon--Photo2Add:before {
  content: "";
}

.ms-Icon--Photo2Remove:before {
  content: "";
}

.ms-Icon--PhotoCollection:before {
  content: "";
}

.ms-Icon--Picture:before {
  content: "";
}

.ms-Icon--PictureCenter:before {
  content: "";
}

.ms-Icon--PictureFill:before {
  content: "";
}

.ms-Icon--PictureLibrary:before {
  content: "";
}

.ms-Icon--PicturePosition:before {
  content: "";
}

.ms-Icon--PictureStretch:before {
  content: "";
}

.ms-Icon--PictureTile:before {
  content: "";
}

.ms-Icon--PieDouble:before {
  content: "";
}

.ms-Icon--PieSingle:before {
  content: "";
}

.ms-Icon--PieSingleSolid:before {
  content: "";
}

.ms-Icon--Pill:before {
  content: "";
}

.ms-Icon--Pin:before {
  content: "";
}

.ms-Icon--Pinned:before {
  content: "";
}

.ms-Icon--PinnedFill:before {
  content: "";
}

.ms-Icon--PivotChart:before {
  content: "";
}

.ms-Icon--PlannerLogo:before {
  content: "";
}

.ms-Icon--PlanView:before {
  content: "";
}

.ms-Icon--Play:before {
  content: "";
}

.ms-Icon--PlayerSettings:before {
  content: "";
}

.ms-Icon--PlayResume:before {
  content: "";
}

.ms-Icon--Plug:before {
  content: "";
}

.ms-Icon--PlugConnected:before {
  content: "";
}

.ms-Icon--PlugDisconnected:before {
  content: "";
}

.ms-Icon--PlugSolid:before {
  content: "";
}

.ms-Icon--POI:before {
  content: "";
}

.ms-Icon--POISolid:before {
  content: "";
}

.ms-Icon--PostUpdate:before {
  content: "";
}

.ms-Icon--PowerApps:before {
  content: "";
}

.ms-Icon--PowerApps2Logo:before {
  content: "";
}

.ms-Icon--PowerAppsLogo:before {
  content: "";
}

.ms-Icon--PowerBILogo:before {
  content: "";
}

.ms-Icon--PowerPointDocument:before {
  content: "";
}

.ms-Icon--PowerPointLogo:before {
  content: "";
}

.ms-Icon--PowerPointLogo16:before {
  content: "";
}

.ms-Icon--PowerPointLogoFill:before {
  content: "";
}

.ms-Icon--PowerPointLogoFill16:before {
  content: "";
}

.ms-Icon--PowerPointLogoInverse:before {
  content: "";
}

.ms-Icon--PowerPointLogoInverse16:before {
  content: "";
}

.ms-Icon--Precipitation:before {
  content: "";
}

.ms-Icon--PresenceChickletVideo:before {
  content: "";
}

.ms-Icon--Preview:before {
  content: "";
}

.ms-Icon--PreviewLink:before {
  content: "";
}

.ms-Icon--Previous:before {
  content: "";
}

.ms-Icon--PrimaryCalendar:before {
  content: "";
}

.ms-Icon--Print:before {
  content: "";
}

.ms-Icon--PrintfaxPrinterFile:before {
  content: "";
}

.ms-Icon--Processing:before {
  content: "";
}

.ms-Icon--ProcessMetaTask:before {
  content: "";
}

.ms-Icon--Product:before {
  content: "";
}

.ms-Icon--ProfileSearch:before {
  content: "";
}

.ms-Icon--ProFootball:before {
  content: "";
}

.ms-Icon--ProgressLoopInner:before {
  content: "";
}

.ms-Icon--ProgressLoopOuter:before {
  content: "";
}

.ms-Icon--ProgressRingDots:before {
  content: "";
}

.ms-Icon--ProHockey:before {
  content: "";
}

.ms-Icon--ProjectCollection:before {
  content: "";
}

.ms-Icon--ProjectLogo16:before {
  content: "";
}

.ms-Icon--ProjectLogo32:before {
  content: "";
}

.ms-Icon--ProjectLogoFill16:before {
  content: "";
}

.ms-Icon--ProjectLogoFill32:before {
  content: "";
}

.ms-Icon--ProjectLogoInverse:before {
  content: "";
}

.ms-Icon--ProtectedDocument:before {
  content: "";
}

.ms-Icon--ProtectionCenterLogo32:before {
  content: "";
}

.ms-Icon--ProtectRestrict:before {
  content: "";
}

.ms-Icon--PublicCalendar:before {
  content: "";
}

.ms-Icon--PublicContactCard:before {
  content: "";
}

.ms-Icon--PublicEmail:before {
  content: "";
}

.ms-Icon--PublicFolder:before {
  content: "";
}

.ms-Icon--PublisherLogo:before {
  content: "";
}

.ms-Icon--PublisherLogo16:before {
  content: "";
}

.ms-Icon--PublisherLogoFill:before {
  content: "";
}

.ms-Icon--PublisherLogoFill16:before {
  content: "";
}

.ms-Icon--PublisherLogoInverse16:before {
  content: "";
}

.ms-Icon--Puzzle:before {
  content: "";
}

.ms-Icon--PY:before {
  content: "";
}

.ms-Icon--PythonLanguage:before {
  content: "";
}

.ms-Icon--QuarterCircle:before {
  content: "";
}

.ms-Icon--QueryList:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Questionnaire:before {
  content: "";
}

[dir="ltr"] .ms-Icon--QuestionnaireMirrored:before,
[dir="rtl"] .ms-Icon--Questionnaire:before {
  content: "";
}

[dir="rtl"] .ms-Icon--QuestionnaireMirrored:before {
  content: "";
}

.ms-Icon--QuickNote:before {
  content: "";
}

.ms-Icon--QuickNoteSolid:before {
  content: "";
}

.ms-Icon--R:before {
  content: "";
}

.ms-Icon--RadioBtnOff:before {
  content: "";
}

.ms-Icon--RadioBtnOn:before {
  content: "";
}

.ms-Icon--RadioBullet:before {
  content: "";
}

.ms-Icon--Rain:before {
  content: "";
}

.ms-Icon--RainShowersDay:before {
  content: "";
}

.ms-Icon--RainShowersNight:before {
  content: "";
}

.ms-Icon--RainSnow:before {
  content: "";
}

.ms-Icon--RawSource:before {
  content: "";
}

.ms-Icon--Read:before {
  content: "";
}

.ms-Icon--ReadingMode:before {
  content: "";
}

.ms-Icon--ReadingModeSolid:before {
  content: "";
}

.ms-Icon--ReceiptCheck:before {
  content: "";
}

.ms-Icon--ReceiptForward:before {
  content: "";
}

.ms-Icon--ReceiptReply:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReceiptTentative:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReceiptTentativeMirrored:before,
[dir="rtl"] .ms-Icon--ReceiptTentative:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ReceiptTentativeMirrored:before {
  content: "";
}

.ms-Icon--ReceiptUndelivered:before {
  content: "";
}

.ms-Icon--Recent:before {
  content: "";
}

.ms-Icon--Record2:before {
  content: "";
}

.ms-Icon--RectangularClipping:before {
  content: "";
}

.ms-Icon--RecurringEvent:before {
  content: "";
}

.ms-Icon--RecurringTask:before {
  content: "";
}

.ms-Icon--RecycleBin:before {
  content: "";
}

.ms-Icon--Redeploy:before {
  content: "";
}

.ms-Icon--RedEye:before {
  content: "";
}

.ms-Icon--Redo:before {
  content: "";
}

.ms-Icon--Refresh:before {
  content: "";
}

.ms-Icon--ReminderGroup:before {
  content: "";
}

.ms-Icon--ReminderPerson:before {
  content: "";
}

.ms-Icon--Remove:before {
  content: "";
}

.ms-Icon--RemoveEvent:before {
  content: "";
}

.ms-Icon--RemoveFilter:before {
  content: "";
}

.ms-Icon--RemoveLink:before {
  content: "";
}

.ms-Icon--RemoveOccurrence:before {
  content: "";
}

.ms-Icon--Rename:before {
  content: "";
}

.ms-Icon--ReopenPages:before {
  content: "";
}

.ms-Icon--Repair:before {
  content: "";
}

.ms-Icon--ReplyAllAlt:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReplyAll:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReplyAllMirrored:before,
[dir="rtl"] .ms-Icon--ReplyAll:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ReplyAllMirrored:before {
  content: "";
}

.ms-Icon--ReplyAlt:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Reply:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReplyMirrored:before,
[dir="rtl"] .ms-Icon--Reply:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ReplyMirrored:before {
  content: "";
}

.ms-Icon--Repo:before {
  content: "";
}

.ms-Icon--ReportAdd:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReportLibrary:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReportLibraryMirrored:before,
[dir="rtl"] .ms-Icon--ReportLibrary:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ReportLibraryMirrored:before {
  content: "";
}

.ms-Icon--RepoSolid:before {
  content: "";
}

.ms-Icon--ReturnToSession:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReviewRequestSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ReviewRequestMirroredSolid:before,
[dir="rtl"] .ms-Icon--ReviewRequestSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ReviewRequestMirroredSolid:before {
  content: "";
}

.ms-Icon--ReviewResponseSolid:before {
  content: "";
}

.ms-Icon--ReviewSolid:before {
  content: "";
}

.ms-Icon--RevToggleKey:before {
  content: "";
}

.ms-Icon--Rewind:before {
  content: "";
}

.ms-Icon--Ribbon:before {
  content: "";
}

.ms-Icon--RibbonSolid:before {
  content: "";
}

.ms-Icon--RightDoubleQuote:before {
  content: "";
}

.ms-Icon--RightTriangle:before {
  content: "";
}

.ms-Icon--Ringer:before {
  content: "";
}

.ms-Icon--RingerOff:before {
  content: "";
}

.ms-Icon--Robot:before {
  content: "";
}

.ms-Icon--Rocket:before {
  content: "";
}

.ms-Icon--Room:before {
  content: "";
}

.ms-Icon--Rotate:before {
  content: "";
}

.ms-Icon--RowsChild:before {
  content: "";
}

.ms-Icon--RowsGroup:before {
  content: "";
}

.ms-Icon--Rugby:before {
  content: "";
}

.ms-Icon--Running:before {
  content: "";
}

.ms-Icon--Sad:before {
  content: "";
}

.ms-Icon--SadSolid:before {
  content: "";
}

.ms-Icon--Save:before {
  content: "";
}

.ms-Icon--SaveAll:before {
  content: "";
}

.ms-Icon--SaveAndClose:before {
  content: "";
}

.ms-Icon--SaveAs:before {
  content: "";
}

.ms-Icon--Savings:before {
  content: "";
}

.ms-Icon--ScaleUp:before {
  content: "";
}

.ms-Icon--ScheduleEventAction:before {
  content: "";
}

.ms-Icon--ScopeTemplate:before {
  content: "";
}

.ms-Icon--Script:before {
  content: "";
}

.ms-Icon--ScrollUpDown:before {
  content: "";
}

.ms-Icon--Search:before {
  content: "";
}

.ms-Icon--SearchAndApps:before {
  content: "";
}

.ms-Icon--SearchCalendar:before {
  content: "";
}

[dir="ltr"] .ms-Icon--SearchIssue:before {
  content: "";
}

[dir="ltr"] .ms-Icon--SearchIssueMirrored:before,
[dir="rtl"] .ms-Icon--SearchIssue:before {
  content: "";
}

[dir="rtl"] .ms-Icon--SearchIssueMirrored:before {
  content: "";
}

.ms-Icon--Section:before {
  content: "";
}

.ms-Icon--Sections:before {
  content: "";
}

.ms-Icon--SecurityGroup:before {
  content: "";
}

.ms-Icon--Sell:before {
  content: "";
}

.ms-Icon--SemiboldWeight:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Send:before {
  content: "";
}

[dir="ltr"] .ms-Icon--SendMirrored:before,
[dir="rtl"] .ms-Icon--Send:before {
  content: "";
}

[dir="rtl"] .ms-Icon--SendMirrored:before {
  content: "";
}

.ms-Icon--Separator:before {
  content: "";
}

.ms-Icon--Server:before {
  content: "";
}

.ms-Icon--ServerEnviroment:before {
  content: "";
}

.ms-Icon--ServerProcesses:before {
  content: "";
}

.ms-Icon--SetAction:before {
  content: "";
}

.ms-Icon--Settings:before {
  content: "";
}

.ms-Icon--Share:before {
  content: "";
}

.ms-Icon--ShareiOS:before {
  content: "";
}

.ms-Icon--SharepointLogo:before {
  content: "";
}

.ms-Icon--SharepointLogoFill:before {
  content: "";
}

.ms-Icon--SharepointLogoInverse:before {
  content: "";
}

.ms-Icon--Shield:before {
  content: "";
}

.ms-Icon--ShieldSolid:before {
  content: "";
}

.ms-Icon--Shop:before {
  content: "";
}

.ms-Icon--ShoppingCart:before {
  content: "";
}

.ms-Icon--ShoppingCartSolid:before {
  content: "";
}

.ms-Icon--ShopServer:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ShowResults:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ShowResultsMirrored:before,
[dir="rtl"] .ms-Icon--ShowResults:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ShowResultsMirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--SidePanel:before {
  content: "";
}

[dir="ltr"] .ms-Icon--SidePanelMirrored:before,
[dir="rtl"] .ms-Icon--SidePanel:before {
  content: "";
}

[dir="rtl"] .ms-Icon--SidePanelMirrored:before {
  content: "";
}

.ms-Icon--SignOut:before {
  content: "";
}

.ms-Icon--SingleBookmark:before {
  content: "";
}

.ms-Icon--SingleColumn:before {
  content: "";
}

.ms-Icon--SingleColumnEdit:before {
  content: "";
}

.ms-Icon--SIPMove:before {
  content: "";
}

.ms-Icon--SiteScan:before {
  content: "";
}

.ms-Icon--SizeLegacy:before {
  content: "";
}

.ms-Icon--SkiResorts:before {
  content: "";
}

.ms-Icon--SkypeCheck:before {
  content: "";
}

.ms-Icon--SkypeCircleCheck:before {
  content: "";
}

.ms-Icon--SkypeCircleClock:before {
  content: "";
}

.ms-Icon--SkypeCircleMinus:before {
  content: "";
}

.ms-Icon--SkypeClock:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogo:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogo16:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogoFill:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogoFill16:before {
  content: "";
}

.ms-Icon--SkypeLogo:before {
  content: "";
}

.ms-Icon--SkypeLogo16:before {
  content: "";
}

.ms-Icon--SkypeMessage:before {
  content: "";
}

.ms-Icon--SkypeMinus:before {
  content: "";
}

.ms-Icon--Slider:before {
  content: "";
}

.ms-Icon--SliderHandleSize:before {
  content: "";
}

.ms-Icon--SliderThumb:before {
  content: "";
}

.ms-Icon--Snooze:before {
  content: "";
}

.ms-Icon--Snow:before {
  content: "";
}

.ms-Icon--Snowflake:before {
  content: "";
}

.ms-Icon--SnowShowerDay:before {
  content: "";
}

.ms-Icon--SnowShowerNight:before {
  content: "";
}

.ms-Icon--Soccer:before {
  content: "";
}

.ms-Icon--SocialListeningLogo:before {
  content: "";
}

.ms-Icon--Sort:before {
  content: "";
}

.ms-Icon--SortDown:before {
  content: "";
}

.ms-Icon--SortLines:before {
  content: "";
}

.ms-Icon--SortUp:before {
  content: "";
}

.ms-Icon--Spacer:before {
  content: "";
}

.ms-Icon--Speakers:before {
  content: "";
}

.ms-Icon--SpeedHigh:before {
  content: "";
}

.ms-Icon--Split:before {
  content: "";
}

.ms-Icon--Sprint:before {
  content: "";
}

.ms-Icon--Squalls:before {
  content: "";
}

.ms-Icon--Stack:before {
  content: "";
}

.ms-Icon--StackedBarChart:before {
  content: "";
}

.ms-Icon--StackedLineChart:before {
  content: "";
}

.ms-Icon--StackIndicator:before {
  content: "";
}

.ms-Icon--StaffNotebookLogo16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogo32:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoFill16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoFill32:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoInverted16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoInverted32:before {
  content: "";
}

.ms-Icon--Starburst:before {
  content: "";
}

.ms-Icon--StarburstSolid:before {
  content: "";
}

.ms-Icon--StatusCircleCheckmark:before {
  content: "";
}

.ms-Icon--StatusCircleInner:before {
  content: "";
}

.ms-Icon--StatusCircleOuter:before {
  content: "";
}

.ms-Icon--StatusErrorFull:before {
  content: "";
}

.ms-Icon--StatusTriangle:before {
  content: "";
}

.ms-Icon--Step:before {
  content: "";
}

.ms-Icon--StepInsert:before {
  content: "";
}

.ms-Icon--StepShared:before {
  content: "";
}

.ms-Icon--StepSharedAdd:before {
  content: "";
}

.ms-Icon--StepSharedInsert:before {
  content: "";
}

.ms-Icon--StockDown:before {
  content: "";
}

.ms-Icon--StockUp:before {
  content: "";
}

.ms-Icon--Stop:before {
  content: "";
}

.ms-Icon--StopSolid:before {
  content: "";
}

.ms-Icon--Stopwatch:before {
  content: "";
}

.ms-Icon--StoreLogo16:before {
  content: "";
}

.ms-Icon--StoreLogoMed20:before {
  content: "";
}

.ms-Icon--Storyboard:before {
  content: "";
}

.ms-Icon--Streaming:before {
  content: "";
}

.ms-Icon--StreamingOff:before {
  content: "";
}

.ms-Icon--StreamLogo:before {
  content: "";
}

.ms-Icon--Strikethrough:before {
  content: "";
}

.ms-Icon--Subscribe:before {
  content: "";
}

.ms-Icon--Subscript:before {
  content: "";
}

.ms-Icon--SubstitutionsIn:before {
  content: "";
}

.ms-Icon--Suitcase:before {
  content: "";
}

.ms-Icon--SunAdd:before {
  content: "";
}

.ms-Icon--Sunny:before {
  content: "";
}

.ms-Icon--SunQuestionMark:before {
  content: "";
}

.ms-Icon--Superscript:before {
  content: "";
}

.ms-Icon--SwayLogo16:before {
  content: "";
}

.ms-Icon--SwayLogo32:before {
  content: "";
}

.ms-Icon--SwayLogoFill16:before {
  content: "";
}

.ms-Icon--SwayLogoFill32:before {
  content: "";
}

.ms-Icon--SwayLogoInverse:before {
  content: "";
}

.ms-Icon--Switch:before {
  content: "";
}

.ms-Icon--SwitcherStartEnd:before {
  content: "";
}

.ms-Icon--Sync:before {
  content: "";
}

.ms-Icon--SyncFolder:before {
  content: "";
}

.ms-Icon--SyncOccurence:before {
  content: "";
}

.ms-Icon--SyncToPC:before {
  content: "";
}

.ms-Icon--System:before {
  content: "";
}

.ms-Icon--Tab:before {
  content: "";
}

.ms-Icon--Table:before {
  content: "";
}

.ms-Icon--Tablet:before {
  content: "";
}

.ms-Icon--TabletMode:before {
  content: "";
}

.ms-Icon--TabletSelected:before {
  content: "";
}

.ms-Icon--Tag:before {
  content: "";
}

.ms-Icon--Taskboard:before {
  content: "";
}

[dir="ltr"] .ms-Icon--TaskGroup:before {
  content: "";
}

[dir="ltr"] .ms-Icon--TaskGroupMirrored:before,
[dir="rtl"] .ms-Icon--TaskGroup:before {
  content: "";
}

[dir="rtl"] .ms-Icon--TaskGroupMirrored:before {
  content: "";
}

.ms-Icon--TaskLogo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--TaskManager:before {
  content: "";
}

[dir="ltr"] .ms-Icon--TaskManagerMirrored:before,
[dir="rtl"] .ms-Icon--TaskManager:before {
  content: "";
}

[dir="rtl"] .ms-Icon--TaskManagerMirrored:before {
  content: "";
}

.ms-Icon--TaskSolid:before {
  content: "";
}

.ms-Icon--Taxi:before {
  content: "";
}

.ms-Icon--TeamFavorite:before {
  content: "";
}

.ms-Icon--TeamsLogo:before {
  content: "";
}

.ms-Icon--TeamsLogoFill:before {
  content: "";
}

.ms-Icon--TeamsLogoInverse:before {
  content: "";
}

.ms-Icon--Teamwork:before {
  content: "";
}

.ms-Icon--Teeth:before {
  content: "";
}

.ms-Icon--TemporaryUser:before {
  content: "";
}

.ms-Icon--Tennis:before {
  content: "";
}

.ms-Icon--TestAutoSolid:before {
  content: "";
}

.ms-Icon--TestBeaker:before {
  content: "";
}

.ms-Icon--TestBeakerSolid:before {
  content: "";
}

.ms-Icon--TestCase:before {
  content: "";
}

.ms-Icon--TestExploreSolid:before {
  content: "";
}

.ms-Icon--TestImpactSolid:before {
  content: "";
}

.ms-Icon--TestParameter:before {
  content: "";
}

.ms-Icon--TestPlan:before {
  content: "";
}

.ms-Icon--TestStep:before {
  content: "";
}

.ms-Icon--TestSuite:before {
  content: "";
}

.ms-Icon--TestUserSolid:before {
  content: "";
}

.ms-Icon--TextBox:before {
  content: "";
}

.ms-Icon--TextCallout:before {
  content: "";
}

.ms-Icon--TextDocument:before {
  content: "";
}

.ms-Icon--TextField:before {
  content: "";
}

.ms-Icon--TextOverflow:before {
  content: "";
}

.ms-Icon--TFVCLogo:before {
  content: "";
}

.ms-Icon--ThisPC:before {
  content: "";
}

.ms-Icon--ThreeQuarterCircle:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ThumbnailView:before {
  content: "";
}

[dir="ltr"] .ms-Icon--ThumbnailViewMirrored:before,
[dir="rtl"] .ms-Icon--ThumbnailView:before {
  content: "";
}

[dir="rtl"] .ms-Icon--ThumbnailViewMirrored:before {
  content: "";
}

.ms-Icon--Thunderstorms:before {
  content: "";
}

.ms-Icon--Ticket:before {
  content: "";
}

.ms-Icon--Tiles:before {
  content: "";
}

.ms-Icon--Tiles2:before {
  content: "";
}

.ms-Icon--Timeline:before {
  content: "";
}

.ms-Icon--TimelineDelivery:before {
  content: "";
}

.ms-Icon--TimelineMatrixView:before {
  content: "";
}

.ms-Icon--TimelineProgress:before {
  content: "";
}

.ms-Icon--Timer:before {
  content: "";
}

.ms-Icon--ToDoLogoBottom:before {
  content: "";
}

.ms-Icon--ToDoLogoInverse:before {
  content: "";
}

.ms-Icon--ToDoLogoTop:before {
  content: "";
}

.ms-Icon--ToggleBorder:before {
  content: "";
}

.ms-Icon--ToggleFilled:before {
  content: "";
}

.ms-Icon--ToggleOff:before {
  content: "";
}

.ms-Icon--ToggleThumb:before {
  content: "";
}

.ms-Icon--Touch:before {
  content: "";
}

.ms-Icon--TouchPointer:before {
  content: "";
}

.ms-Icon--Train:before {
  content: "";
}

.ms-Icon--TrainSolid:before {
  content: "";
}

.ms-Icon--TransferCall:before {
  content: "";
}

.ms-Icon--TriangleDown12:before {
  content: "";
}

.ms-Icon--TriangleLeft12:before {
  content: "";
}

.ms-Icon--TriangleRight12:before {
  content: "";
}

.ms-Icon--TriangleSolid:before {
  content: "";
}

.ms-Icon--TriangleSolidDown12:before {
  content: "";
}

.ms-Icon--TriangleSolidLeft12:before {
  content: "";
}

.ms-Icon--TriangleSolidRight12:before {
  content: "";
}

.ms-Icon--TriangleSolidUp12:before {
  content: "";
}

.ms-Icon--TriangleUp12:before {
  content: "";
}

.ms-Icon--TriggerApproval:before {
  content: "";
}

.ms-Icon--TriggerAuto:before {
  content: "";
}

.ms-Icon--TriggerUser:before {
  content: "";
}

.ms-Icon--TripleColumn:before {
  content: "";
}

.ms-Icon--TripleColumnEdit:before {
  content: "";
}

.ms-Icon--Trophy:before {
  content: "";
}

.ms-Icon--Trophy2Solid:before {
  content: "";
}

.ms-Icon--TurnRight:before {
  content: "";
}

.ms-Icon--TVMonitor:before {
  content: "";
}

.ms-Icon--TVMonitorSelected:before {
  content: "";
}

.ms-Icon--TypeScriptLanguage:before {
  content: "";
}

.ms-Icon--Umbrella:before {
  content: "";
}

.ms-Icon--Underline:before {
  content: "";
}

.ms-Icon--Undo:before {
  content: "";
}

[dir="ltr"] .ms-Icon--Uneditable:before {
  content: "";
}

[dir="ltr"] .ms-Icon--UneditableMirrored:before,
[dir="rtl"] .ms-Icon--Uneditable:before {
  content: "";
}

[dir="rtl"] .ms-Icon--UneditableMirrored:before {
  content: "";
}

[dir="ltr"] .ms-Icon--UneditableSolid12:before {
  content: "";
}

[dir="ltr"] .ms-Icon--UneditableSolidMirrored12:before,
[dir="rtl"] .ms-Icon--UneditableSolid12:before {
  content: "";
}

[dir="rtl"] .ms-Icon--UneditableSolidMirrored12:before {
  content: "";
}

.ms-Icon--Unfavorite:before {
  content: "";
}

.ms-Icon--UngroupObject:before {
  content: "";
}

.ms-Icon--Unknown:before {
  content: "";
}

.ms-Icon--UnknownCall:before {
  content: "";
}

[dir="ltr"] .ms-Icon--UnknownSolid:before {
  content: "";
}

[dir="ltr"] .ms-Icon--UnknownMirroredSolid:before,
[dir="rtl"] .ms-Icon--UnknownSolid:before {
  content: "";
}

[dir="rtl"] .ms-Icon--UnknownMirroredSolid:before {
  content: "";
}

.ms-Icon--Unlock:before {
  content: "";
}

.ms-Icon--UnlockSolid:before {
  content: "";
}

.ms-Icon--Unpin:before {
  content: "";
}

.ms-Icon--Unsubscribe:before {
  content: "";
}

.ms-Icon--UnsyncFolder:before {
  content: "";
}

.ms-Icon--UnsyncOccurence:before {
  content: "";
}

.ms-Icon--Up:before {
  content: "";
}

.ms-Icon--Upload:before {
  content: "";
}

.ms-Icon--UserFollowed:before {
  content: "";
}

.ms-Icon--UserPause:before {
  content: "";
}

.ms-Icon--UserSync:before {
  content: "";
}

.ms-Icon--Vacation:before {
  content: "";
}

.ms-Icon--Variable:before {
  content: "";
}

.ms-Icon--VariableGroup:before {
  content: "";
}

.ms-Icon--VB:before {
  content: "";
}

.ms-Icon--VennDiagram:before {
  content: "";
}

.ms-Icon--VerticalDistributeCenter:before {
  content: "";
}

.ms-Icon--Video:before {
  content: "";
}

.ms-Icon--VideoOff:before {
  content: "";
}

.ms-Icon--VideoSearch:before {
  content: "";
}

.ms-Icon--VideoSolid:before {
  content: "";
}

.ms-Icon--View:before {
  content: "";
}

.ms-Icon--ViewAll:before {
  content: "";
}

.ms-Icon--ViewAll2:before {
  content: "";
}

.ms-Icon--ViewDashboard:before {
  content: "";
}

.ms-Icon--ViewList:before {
  content: "";
}

.ms-Icon--ViewListGroup:before {
  content: "";
}

.ms-Icon--ViewListTree:before {
  content: "";
}

.ms-Icon--VisioDiagram:before {
  content: "";
}

.ms-Icon--VisioDocument:before {
  content: "";
}

.ms-Icon--VisioLogo:before {
  content: "";
}

.ms-Icon--VisioLogo16:before {
  content: "";
}

.ms-Icon--VisioLogoFill:before {
  content: "";
}

.ms-Icon--VisioLogoFill16:before {
  content: "";
}

.ms-Icon--VisioLogoInverse:before {
  content: "";
}

.ms-Icon--VisioLogoInverse16:before {
  content: "";
}

.ms-Icon--VisualBasicLanguage:before {
  content: "";
}

.ms-Icon--VisualsFolder:before {
  content: "";
}

.ms-Icon--VisualsStore:before {
  content: "";
}

.ms-Icon--VisualStudioLogo:before {
  content: "";
}

.ms-Icon--VoicemailForward:before {
  content: "";
}

.ms-Icon--VoicemailIRM:before {
  content: "";
}

.ms-Icon--VoicemailReply:before {
  content: "";
}

.ms-Icon--Volume0:before {
  content: "";
}

.ms-Icon--Volume1:before {
  content: "";
}

.ms-Icon--Volume2:before {
  content: "";
}

.ms-Icon--Volume3:before {
  content: "";
}

.ms-Icon--VolumeDisabled:before {
  content: "";
}

.ms-Icon--VSTSAltLogo1:before {
  content: "";
}

.ms-Icon--VSTSAltLogo2:before {
  content: "";
}

.ms-Icon--VSTSLogo:before {
  content: "";
}

.ms-Icon--Waffle:before {
  content: "";
}

.ms-Icon--WaffleOffice365:before {
  content: "";
}

.ms-Icon--Warning:before {
  content: "";
}

.ms-Icon--WebPublish:before {
  content: "";
}

.ms-Icon--Website:before {
  content: "";
}

.ms-Icon--Weights:before {
  content: "";
}

.ms-Icon--WifiEthernet:before {
  content: "";
}

.ms-Icon--WindDirection:before {
  content: "";
}

.ms-Icon--WindowEdit:before {
  content: "";
}

.ms-Icon--WindowsLogo:before {
  content: "";
}

.ms-Icon--Wines:before {
  content: "";
}

.ms-Icon--WipePhone:before {
  content: "";
}

.ms-Icon--WordDocument:before {
  content: "";
}

.ms-Icon--WordLogo:before {
  content: "";
}

.ms-Icon--WordLogo16:before {
  content: "";
}

.ms-Icon--WordLogoFill:before {
  content: "";
}

.ms-Icon--WordLogoFill16:before {
  content: "";
}

.ms-Icon--WordLogoInverse:before {
  content: "";
}

.ms-Icon--WordLogoInverse16:before {
  content: "";
}

.ms-Icon--Work:before {
  content: "";
}

.ms-Icon--WorkFlow:before {
  content: "";
}

.ms-Icon--WorkItem:before {
  content: "";
}

.ms-Icon--WorkItemBar:before {
  content: "";
}

.ms-Icon--WorkItemBarSolid:before {
  content: "";
}

.ms-Icon--WorkItemBug:before {
  content: "";
}

.ms-Icon--World:before {
  content: "";
}

.ms-Icon--WorldClock:before {
  content: "";
}

.ms-Icon--YammerLogo:before {
  content: "";
}

.ms-Icon--ZipFolder:before {
  content: "";
}

.ms-Icon--Zoom:before {
  content: "";
}

.ms-Icon--ZoomIn:before {
  content: "";
}

.ms-Icon--ZoomOut:before {
  content: "";
}

.ms-Icon--StoreLogo:before {
  content: "";
}

.ms-Icon--StoreLogoMed:before {
  content: "";
}

@media (max-width: 479px) {
  .ms-hiddenLgDown,
  .ms-hiddenMdDown,
  .ms-hiddenSm,
  .ms-hiddenXlDown,
  .ms-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 480px) and (max-width: 639px) {
  .ms-hiddenLgDown,
  .ms-hiddenMd,
  .ms-hiddenMdDown,
  .ms-hiddenMdUp,
  .ms-hiddenXlDown,
  .ms-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 640px) and (max-width: 1023px) {
  .ms-hiddenLg,
  .ms-hiddenLgDown,
  .ms-hiddenLgUp,
  .ms-hiddenMdUp,
  .ms-hiddenXlDown,
  .ms-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 1024px) and (max-width: 1365px) {
  .ms-hiddenLgUp,
  .ms-hiddenMdUp,
  .ms-hiddenXl,
  .ms-hiddenXlDown,
  .ms-hiddenXlUp,
  .ms-hiddenXxlDown {
    display: none !important;
  }
}

@media (min-width: 1366px) and (max-width: 1919px) {
  .ms-hiddenLgUp,
  .ms-hiddenMdUp,
  .ms-hiddenXlUp,
  .ms-hiddenXxl,
  .ms-hiddenXxlDown,
  .ms-hiddenXxlUp {
    display: none !important;
  }
}

@media (min-width: 1920px) {
  .ms-hiddenLgUp,
  .ms-hiddenMdUp,
  .ms-hiddenXlUp,
  .ms-hiddenXxlUp,
  .ms-hiddenXxxl {
    display: none !important;
  }
}

.ms-sm12 {
  width: 100%;
}

.ms-sm11 {
  width: 91.66666666666666%;
}

.ms-sm10 {
  width: 83.33333333333334%;
}

.ms-sm9 {
  width: 75%;
}

.ms-sm8 {
  width: 66.66666666666666%;
}

.ms-sm7 {
  width: 58.333333333333336%;
}

.ms-sm6 {
  width: 50%;
}

.ms-sm5 {
  width: 41.66666666666667%;
}

.ms-sm4 {
  width: 33.33333333333333%;
}

.ms-sm3 {
  width: 25%;
}

.ms-sm2 {
  width: 16.666666666666664%;
}

.ms-sm1 {
  width: 8.333333333333332%;
}

[dir="ltr"] .ms-smPull12 {
  right: 100%;
}

[dir="rtl"] .ms-smPull12 {
  left: 100%;
}

[dir="ltr"] .ms-smPull11 {
  right: 91.66667%;
}

[dir="rtl"] .ms-smPull11 {
  left: 91.66667%;
}

[dir="ltr"] .ms-smPull10 {
  right: 83.33333%;
}

[dir="rtl"] .ms-smPull10 {
  left: 83.33333%;
}

[dir="ltr"] .ms-smPull9 {
  right: 75%;
}

[dir="rtl"] .ms-smPull9 {
  left: 75%;
}

[dir="ltr"] .ms-smPull8 {
  right: 66.66667%;
}

[dir="rtl"] .ms-smPull8 {
  left: 66.66667%;
}

[dir="ltr"] .ms-smPull7 {
  right: 58.33333%;
}

[dir="rtl"] .ms-smPull7 {
  left: 58.33333%;
}

[dir="ltr"] .ms-smPull6 {
  right: 50%;
}

[dir="rtl"] .ms-smPull6 {
  left: 50%;
}

[dir="ltr"] .ms-smPull5 {
  right: 41.66667%;
}

[dir="rtl"] .ms-smPull5 {
  left: 41.66667%;
}

[dir="ltr"] .ms-smPull4 {
  right: 33.33333%;
}

[dir="rtl"] .ms-smPull4 {
  left: 33.33333%;
}

[dir="ltr"] .ms-smPull3 {
  right: 25%;
}

[dir="rtl"] .ms-smPull3 {
  left: 25%;
}

[dir="ltr"] .ms-smPull2 {
  right: 16.66667%;
}

[dir="rtl"] .ms-smPull2 {
  left: 16.66667%;
}

[dir="ltr"] .ms-smPull1 {
  right: 8.33333%;
}

[dir="rtl"] .ms-smPull1 {
  left: 8.33333%;
}

[dir="ltr"] .ms-smPull0 {
  right: auto;
}

[dir="rtl"] .ms-smPull0 {
  left: auto;
}

[dir="ltr"] .ms-smPush12 {
  left: 100%;
}

[dir="rtl"] .ms-smPush12 {
  right: 100%;
}

[dir="ltr"] .ms-smPush11 {
  left: 91.66667%;
}

[dir="rtl"] .ms-smPush11 {
  right: 91.66667%;
}

[dir="ltr"] .ms-smPush10 {
  left: 83.33333%;
}

[dir="rtl"] .ms-smPush10 {
  right: 83.33333%;
}

[dir="ltr"] .ms-smPush9 {
  left: 75%;
}

[dir="rtl"] .ms-smPush9 {
  right: 75%;
}

[dir="ltr"] .ms-smPush8 {
  left: 66.66667%;
}

[dir="rtl"] .ms-smPush8 {
  right: 66.66667%;
}

[dir="ltr"] .ms-smPush7 {
  left: 58.33333%;
}

[dir="rtl"] .ms-smPush7 {
  right: 58.33333%;
}

[dir="ltr"] .ms-smPush6 {
  left: 50%;
}

[dir="rtl"] .ms-smPush6 {
  right: 50%;
}

[dir="ltr"] .ms-smPush5 {
  left: 41.66667%;
}

[dir="rtl"] .ms-smPush5 {
  right: 41.66667%;
}

[dir="ltr"] .ms-smPush4 {
  left: 33.33333%;
}

[dir="rtl"] .ms-smPush4 {
  right: 33.33333%;
}

[dir="ltr"] .ms-smPush3 {
  left: 25%;
}

[dir="rtl"] .ms-smPush3 {
  right: 25%;
}

[dir="ltr"] .ms-smPush2 {
  left: 16.66667%;
}

[dir="rtl"] .ms-smPush2 {
  right: 16.66667%;
}

[dir="ltr"] .ms-smPush1 {
  left: 8.33333%;
}

[dir="rtl"] .ms-smPush1 {
  right: 8.33333%;
}

[dir="ltr"] .ms-smPush0 {
  left: auto;
}

[dir="rtl"] .ms-smPush0 {
  right: auto;
}

[dir="ltr"] .ms-smOffset11 {
  margin-left: 91.66667%;
}

[dir="rtl"] .ms-smOffset11 {
  margin-right: 91.66667%;
}

[dir="ltr"] .ms-smOffset10 {
  margin-left: 83.33333%;
}

[dir="rtl"] .ms-smOffset10 {
  margin-right: 83.33333%;
}

[dir="ltr"] .ms-smOffset9 {
  margin-left: 75%;
}

[dir="rtl"] .ms-smOffset9 {
  margin-right: 75%;
}

[dir="ltr"] .ms-smOffset8 {
  margin-left: 66.66667%;
}

[dir="rtl"] .ms-smOffset8 {
  margin-right: 66.66667%;
}

[dir="ltr"] .ms-smOffset7 {
  margin-left: 58.33333%;
}

[dir="rtl"] .ms-smOffset7 {
  margin-right: 58.33333%;
}

[dir="ltr"] .ms-smOffset6 {
  margin-left: 50%;
}

[dir="rtl"] .ms-smOffset6 {
  margin-right: 50%;
}

[dir="ltr"] .ms-smOffset5 {
  margin-left: 41.66667%;
}

[dir="rtl"] .ms-smOffset5 {
  margin-right: 41.66667%;
}

[dir="ltr"] .ms-smOffset4 {
  margin-left: 33.33333%;
}

[dir="rtl"] .ms-smOffset4 {
  margin-right: 33.33333%;
}

[dir="ltr"] .ms-smOffset3 {
  margin-left: 25%;
}

[dir="rtl"] .ms-smOffset3 {
  margin-right: 25%;
}

[dir="ltr"] .ms-smOffset2 {
  margin-left: 16.66667%;
}

[dir="rtl"] .ms-smOffset2 {
  margin-right: 16.66667%;
}

[dir="ltr"] .ms-smOffset1 {
  margin-left: 8.33333%;
}

[dir="rtl"] .ms-smOffset1 {
  margin-right: 8.33333%;
}

[dir="ltr"] .ms-smOffset0 {
  margin-left: 0;
}

[dir="rtl"] .ms-smOffset0 {
  margin-right: 0;
}

@media (min-width: 480px) {
  .ms-md12 {
    width: 100%;
  }
}

@media (min-width: 480px) {
  .ms-md11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-md10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 480px) {
  .ms-md9 {
    width: 75%;
  }
}

@media (min-width: 480px) {
  .ms-md8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 480px) {
  .ms-md7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 480px) {
  .ms-md6 {
    width: 50%;
  }
}

@media (min-width: 480px) {
  .ms-md5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 480px) {
  .ms-md4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 480px) {
  .ms-md3 {
    width: 25%;
  }
}

@media (min-width: 480px) {
  .ms-md2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 480px) {
  .ms-md1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull12 {
    right: 100%;
  }

  [dir="rtl"] .ms-mdPull12 {
    left: 100%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull11 {
    right: 91.66667%;
  }

  [dir="rtl"] .ms-mdPull11 {
    left: 91.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull10 {
    right: 83.33333%;
  }

  [dir="rtl"] .ms-mdPull10 {
    left: 83.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull9 {
    right: 75%;
  }

  [dir="rtl"] .ms-mdPull9 {
    left: 75%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull8 {
    right: 66.66667%;
  }

  [dir="rtl"] .ms-mdPull8 {
    left: 66.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull7 {
    right: 58.33333%;
  }

  [dir="rtl"] .ms-mdPull7 {
    left: 58.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull6 {
    right: 50%;
  }

  [dir="rtl"] .ms-mdPull6 {
    left: 50%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull5 {
    right: 41.66667%;
  }

  [dir="rtl"] .ms-mdPull5 {
    left: 41.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull4 {
    right: 33.33333%;
  }

  [dir="rtl"] .ms-mdPull4 {
    left: 33.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull3 {
    right: 25%;
  }

  [dir="rtl"] .ms-mdPull3 {
    left: 25%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull2 {
    right: 16.66667%;
  }

  [dir="rtl"] .ms-mdPull2 {
    left: 16.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull1 {
    right: 8.33333%;
  }

  [dir="rtl"] .ms-mdPull1 {
    left: 8.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPull0 {
    right: auto;
  }

  [dir="rtl"] .ms-mdPull0 {
    left: auto;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush12 {
    left: 100%;
  }

  [dir="rtl"] .ms-mdPush12 {
    right: 100%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush11 {
    left: 91.66667%;
  }

  [dir="rtl"] .ms-mdPush11 {
    right: 91.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush10 {
    left: 83.33333%;
  }

  [dir="rtl"] .ms-mdPush10 {
    right: 83.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush9 {
    left: 75%;
  }

  [dir="rtl"] .ms-mdPush9 {
    right: 75%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush8 {
    left: 66.66667%;
  }

  [dir="rtl"] .ms-mdPush8 {
    right: 66.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush7 {
    left: 58.33333%;
  }

  [dir="rtl"] .ms-mdPush7 {
    right: 58.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush6 {
    left: 50%;
  }

  [dir="rtl"] .ms-mdPush6 {
    right: 50%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush5 {
    left: 41.66667%;
  }

  [dir="rtl"] .ms-mdPush5 {
    right: 41.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush4 {
    left: 33.33333%;
  }

  [dir="rtl"] .ms-mdPush4 {
    right: 33.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush3 {
    left: 25%;
  }

  [dir="rtl"] .ms-mdPush3 {
    right: 25%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush2 {
    left: 16.66667%;
  }

  [dir="rtl"] .ms-mdPush2 {
    right: 16.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush1 {
    left: 8.33333%;
  }

  [dir="rtl"] .ms-mdPush1 {
    right: 8.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdPush0 {
    left: auto;
  }

  [dir="rtl"] .ms-mdPush0 {
    right: auto;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset11 {
    margin-left: 91.66667%;
  }

  [dir="rtl"] .ms-mdOffset11 {
    margin-right: 91.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset10 {
    margin-left: 83.33333%;
  }

  [dir="rtl"] .ms-mdOffset10 {
    margin-right: 83.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset9 {
    margin-left: 75%;
  }

  [dir="rtl"] .ms-mdOffset9 {
    margin-right: 75%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset8 {
    margin-left: 66.66667%;
  }

  [dir="rtl"] .ms-mdOffset8 {
    margin-right: 66.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset7 {
    margin-left: 58.33333%;
  }

  [dir="rtl"] .ms-mdOffset7 {
    margin-right: 58.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset6 {
    margin-left: 50%;
  }

  [dir="rtl"] .ms-mdOffset6 {
    margin-right: 50%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset5 {
    margin-left: 41.66667%;
  }

  [dir="rtl"] .ms-mdOffset5 {
    margin-right: 41.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset4 {
    margin-left: 33.33333%;
  }

  [dir="rtl"] .ms-mdOffset4 {
    margin-right: 33.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset3 {
    margin-left: 25%;
  }

  [dir="rtl"] .ms-mdOffset3 {
    margin-right: 25%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset2 {
    margin-left: 16.66667%;
  }

  [dir="rtl"] .ms-mdOffset2 {
    margin-right: 16.66667%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset1 {
    margin-left: 8.33333%;
  }

  [dir="rtl"] .ms-mdOffset1 {
    margin-right: 8.33333%;
  }
}

@media (min-width: 480px) {
  [dir="ltr"] .ms-mdOffset0 {
    margin-left: 0;
  }

  [dir="rtl"] .ms-mdOffset0 {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .ms-lg12 {
    width: 100%;
  }
}

@media (min-width: 640px) {
  .ms-lg11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-lg10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 640px) {
  .ms-lg9 {
    width: 75%;
  }
}

@media (min-width: 640px) {
  .ms-lg8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 640px) {
  .ms-lg7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 640px) {
  .ms-lg6 {
    width: 50%;
  }
}

@media (min-width: 640px) {
  .ms-lg5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 640px) {
  .ms-lg4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 640px) {
  .ms-lg3 {
    width: 25%;
  }
}

@media (min-width: 640px) {
  .ms-lg2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 640px) {
  .ms-lg1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull12 {
    right: 100%;
  }

  [dir="rtl"] .ms-lgPull12 {
    left: 100%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull11 {
    right: 91.66667%;
  }

  [dir="rtl"] .ms-lgPull11 {
    left: 91.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull10 {
    right: 83.33333%;
  }

  [dir="rtl"] .ms-lgPull10 {
    left: 83.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull9 {
    right: 75%;
  }

  [dir="rtl"] .ms-lgPull9 {
    left: 75%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull8 {
    right: 66.66667%;
  }

  [dir="rtl"] .ms-lgPull8 {
    left: 66.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull7 {
    right: 58.33333%;
  }

  [dir="rtl"] .ms-lgPull7 {
    left: 58.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull6 {
    right: 50%;
  }

  [dir="rtl"] .ms-lgPull6 {
    left: 50%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull5 {
    right: 41.66667%;
  }

  [dir="rtl"] .ms-lgPull5 {
    left: 41.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull4 {
    right: 33.33333%;
  }

  [dir="rtl"] .ms-lgPull4 {
    left: 33.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull3 {
    right: 25%;
  }

  [dir="rtl"] .ms-lgPull3 {
    left: 25%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull2 {
    right: 16.66667%;
  }

  [dir="rtl"] .ms-lgPull2 {
    left: 16.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull1 {
    right: 8.33333%;
  }

  [dir="rtl"] .ms-lgPull1 {
    left: 8.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPull0 {
    right: auto;
  }

  [dir="rtl"] .ms-lgPull0 {
    left: auto;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush12 {
    left: 100%;
  }

  [dir="rtl"] .ms-lgPush12 {
    right: 100%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush11 {
    left: 91.66667%;
  }

  [dir="rtl"] .ms-lgPush11 {
    right: 91.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush10 {
    left: 83.33333%;
  }

  [dir="rtl"] .ms-lgPush10 {
    right: 83.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush9 {
    left: 75%;
  }

  [dir="rtl"] .ms-lgPush9 {
    right: 75%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush8 {
    left: 66.66667%;
  }

  [dir="rtl"] .ms-lgPush8 {
    right: 66.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush7 {
    left: 58.33333%;
  }

  [dir="rtl"] .ms-lgPush7 {
    right: 58.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush6 {
    left: 50%;
  }

  [dir="rtl"] .ms-lgPush6 {
    right: 50%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush5 {
    left: 41.66667%;
  }

  [dir="rtl"] .ms-lgPush5 {
    right: 41.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush4 {
    left: 33.33333%;
  }

  [dir="rtl"] .ms-lgPush4 {
    right: 33.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush3 {
    left: 25%;
  }

  [dir="rtl"] .ms-lgPush3 {
    right: 25%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush2 {
    left: 16.66667%;
  }

  [dir="rtl"] .ms-lgPush2 {
    right: 16.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush1 {
    left: 8.33333%;
  }

  [dir="rtl"] .ms-lgPush1 {
    right: 8.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgPush0 {
    left: auto;
  }

  [dir="rtl"] .ms-lgPush0 {
    right: auto;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset11 {
    margin-left: 91.66667%;
  }

  [dir="rtl"] .ms-lgOffset11 {
    margin-right: 91.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset10 {
    margin-left: 83.33333%;
  }

  [dir="rtl"] .ms-lgOffset10 {
    margin-right: 83.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset9 {
    margin-left: 75%;
  }

  [dir="rtl"] .ms-lgOffset9 {
    margin-right: 75%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset8 {
    margin-left: 66.66667%;
  }

  [dir="rtl"] .ms-lgOffset8 {
    margin-right: 66.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset7 {
    margin-left: 58.33333%;
  }

  [dir="rtl"] .ms-lgOffset7 {
    margin-right: 58.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset6 {
    margin-left: 50%;
  }

  [dir="rtl"] .ms-lgOffset6 {
    margin-right: 50%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset5 {
    margin-left: 41.66667%;
  }

  [dir="rtl"] .ms-lgOffset5 {
    margin-right: 41.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset4 {
    margin-left: 33.33333%;
  }

  [dir="rtl"] .ms-lgOffset4 {
    margin-right: 33.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset3 {
    margin-left: 25%;
  }

  [dir="rtl"] .ms-lgOffset3 {
    margin-right: 25%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset2 {
    margin-left: 16.66667%;
  }

  [dir="rtl"] .ms-lgOffset2 {
    margin-right: 16.66667%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset1 {
    margin-left: 8.33333%;
  }

  [dir="rtl"] .ms-lgOffset1 {
    margin-right: 8.33333%;
  }
}

@media (min-width: 640px) {
  [dir="ltr"] .ms-lgOffset0 {
    margin-left: 0;
  }

  [dir="rtl"] .ms-lgOffset0 {
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  .ms-xl12 {
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .ms-xl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-xl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1024px) {
  .ms-xl9 {
    width: 75%;
  }
}

@media (min-width: 1024px) {
  .ms-xl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1024px) {
  .ms-xl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1024px) {
  .ms-xl6 {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .ms-xl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1024px) {
  .ms-xl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1024px) {
  .ms-xl3 {
    width: 25%;
  }
}

@media (min-width: 1024px) {
  .ms-xl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1024px) {
  .ms-xl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull12 {
    right: 100%;
  }

  [dir="rtl"] .ms-xlPull12 {
    left: 100%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull11 {
    right: 91.66667%;
  }

  [dir="rtl"] .ms-xlPull11 {
    left: 91.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull10 {
    right: 83.33333%;
  }

  [dir="rtl"] .ms-xlPull10 {
    left: 83.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull9 {
    right: 75%;
  }

  [dir="rtl"] .ms-xlPull9 {
    left: 75%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull8 {
    right: 66.66667%;
  }

  [dir="rtl"] .ms-xlPull8 {
    left: 66.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull7 {
    right: 58.33333%;
  }

  [dir="rtl"] .ms-xlPull7 {
    left: 58.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull6 {
    right: 50%;
  }

  [dir="rtl"] .ms-xlPull6 {
    left: 50%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull5 {
    right: 41.66667%;
  }

  [dir="rtl"] .ms-xlPull5 {
    left: 41.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull4 {
    right: 33.33333%;
  }

  [dir="rtl"] .ms-xlPull4 {
    left: 33.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull3 {
    right: 25%;
  }

  [dir="rtl"] .ms-xlPull3 {
    left: 25%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull2 {
    right: 16.66667%;
  }

  [dir="rtl"] .ms-xlPull2 {
    left: 16.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull1 {
    right: 8.33333%;
  }

  [dir="rtl"] .ms-xlPull1 {
    left: 8.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPull0 {
    right: auto;
  }

  [dir="rtl"] .ms-xlPull0 {
    left: auto;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush12 {
    left: 100%;
  }

  [dir="rtl"] .ms-xlPush12 {
    right: 100%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush11 {
    left: 91.66667%;
  }

  [dir="rtl"] .ms-xlPush11 {
    right: 91.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush10 {
    left: 83.33333%;
  }

  [dir="rtl"] .ms-xlPush10 {
    right: 83.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush9 {
    left: 75%;
  }

  [dir="rtl"] .ms-xlPush9 {
    right: 75%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush8 {
    left: 66.66667%;
  }

  [dir="rtl"] .ms-xlPush8 {
    right: 66.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush7 {
    left: 58.33333%;
  }

  [dir="rtl"] .ms-xlPush7 {
    right: 58.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush6 {
    left: 50%;
  }

  [dir="rtl"] .ms-xlPush6 {
    right: 50%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush5 {
    left: 41.66667%;
  }

  [dir="rtl"] .ms-xlPush5 {
    right: 41.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush4 {
    left: 33.33333%;
  }

  [dir="rtl"] .ms-xlPush4 {
    right: 33.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush3 {
    left: 25%;
  }

  [dir="rtl"] .ms-xlPush3 {
    right: 25%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush2 {
    left: 16.66667%;
  }

  [dir="rtl"] .ms-xlPush2 {
    right: 16.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush1 {
    left: 8.33333%;
  }

  [dir="rtl"] .ms-xlPush1 {
    right: 8.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlPush0 {
    left: auto;
  }

  [dir="rtl"] .ms-xlPush0 {
    right: auto;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset11 {
    margin-left: 91.66667%;
  }

  [dir="rtl"] .ms-xlOffset11 {
    margin-right: 91.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset10 {
    margin-left: 83.33333%;
  }

  [dir="rtl"] .ms-xlOffset10 {
    margin-right: 83.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset9 {
    margin-left: 75%;
  }

  [dir="rtl"] .ms-xlOffset9 {
    margin-right: 75%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset8 {
    margin-left: 66.66667%;
  }

  [dir="rtl"] .ms-xlOffset8 {
    margin-right: 66.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset7 {
    margin-left: 58.33333%;
  }

  [dir="rtl"] .ms-xlOffset7 {
    margin-right: 58.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset6 {
    margin-left: 50%;
  }

  [dir="rtl"] .ms-xlOffset6 {
    margin-right: 50%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset5 {
    margin-left: 41.66667%;
  }

  [dir="rtl"] .ms-xlOffset5 {
    margin-right: 41.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset4 {
    margin-left: 33.33333%;
  }

  [dir="rtl"] .ms-xlOffset4 {
    margin-right: 33.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset3 {
    margin-left: 25%;
  }

  [dir="rtl"] .ms-xlOffset3 {
    margin-right: 25%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset2 {
    margin-left: 16.66667%;
  }

  [dir="rtl"] .ms-xlOffset2 {
    margin-right: 16.66667%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset1 {
    margin-left: 8.33333%;
  }

  [dir="rtl"] .ms-xlOffset1 {
    margin-right: 8.33333%;
  }
}

@media (min-width: 1024px) {
  [dir="ltr"] .ms-xlOffset0 {
    margin-left: 0;
  }

  [dir="rtl"] .ms-xlOffset0 {
    margin-right: 0;
  }
}

@media (min-width: 1366px) {
  .ms-xxl12 {
    width: 100%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl9 {
    width: 75%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl6 {
    width: 50%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl3 {
    width: 25%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1366px) {
  .ms-xxl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull12 {
    right: 100%;
  }

  [dir="rtl"] .ms-xxlPull12 {
    left: 100%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull11 {
    right: 91.66667%;
  }

  [dir="rtl"] .ms-xxlPull11 {
    left: 91.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull10 {
    right: 83.33333%;
  }

  [dir="rtl"] .ms-xxlPull10 {
    left: 83.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull9 {
    right: 75%;
  }

  [dir="rtl"] .ms-xxlPull9 {
    left: 75%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull8 {
    right: 66.66667%;
  }

  [dir="rtl"] .ms-xxlPull8 {
    left: 66.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull7 {
    right: 58.33333%;
  }

  [dir="rtl"] .ms-xxlPull7 {
    left: 58.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull6 {
    right: 50%;
  }

  [dir="rtl"] .ms-xxlPull6 {
    left: 50%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull5 {
    right: 41.66667%;
  }

  [dir="rtl"] .ms-xxlPull5 {
    left: 41.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull4 {
    right: 33.33333%;
  }

  [dir="rtl"] .ms-xxlPull4 {
    left: 33.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull3 {
    right: 25%;
  }

  [dir="rtl"] .ms-xxlPull3 {
    left: 25%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull2 {
    right: 16.66667%;
  }

  [dir="rtl"] .ms-xxlPull2 {
    left: 16.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull1 {
    right: 8.33333%;
  }

  [dir="rtl"] .ms-xxlPull1 {
    left: 8.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPull0 {
    right: auto;
  }

  [dir="rtl"] .ms-xxlPull0 {
    left: auto;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush12 {
    left: 100%;
  }

  [dir="rtl"] .ms-xxlPush12 {
    right: 100%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush11 {
    left: 91.66667%;
  }

  [dir="rtl"] .ms-xxlPush11 {
    right: 91.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush10 {
    left: 83.33333%;
  }

  [dir="rtl"] .ms-xxlPush10 {
    right: 83.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush9 {
    left: 75%;
  }

  [dir="rtl"] .ms-xxlPush9 {
    right: 75%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush8 {
    left: 66.66667%;
  }

  [dir="rtl"] .ms-xxlPush8 {
    right: 66.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush7 {
    left: 58.33333%;
  }

  [dir="rtl"] .ms-xxlPush7 {
    right: 58.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush6 {
    left: 50%;
  }

  [dir="rtl"] .ms-xxlPush6 {
    right: 50%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush5 {
    left: 41.66667%;
  }

  [dir="rtl"] .ms-xxlPush5 {
    right: 41.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush4 {
    left: 33.33333%;
  }

  [dir="rtl"] .ms-xxlPush4 {
    right: 33.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush3 {
    left: 25%;
  }

  [dir="rtl"] .ms-xxlPush3 {
    right: 25%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush2 {
    left: 16.66667%;
  }

  [dir="rtl"] .ms-xxlPush2 {
    right: 16.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush1 {
    left: 8.33333%;
  }

  [dir="rtl"] .ms-xxlPush1 {
    right: 8.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlPush0 {
    left: auto;
  }

  [dir="rtl"] .ms-xxlPush0 {
    right: auto;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset11 {
    margin-left: 91.66667%;
  }

  [dir="rtl"] .ms-xxlOffset11 {
    margin-right: 91.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset10 {
    margin-left: 83.33333%;
  }

  [dir="rtl"] .ms-xxlOffset10 {
    margin-right: 83.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset9 {
    margin-left: 75%;
  }

  [dir="rtl"] .ms-xxlOffset9 {
    margin-right: 75%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset8 {
    margin-left: 66.66667%;
  }

  [dir="rtl"] .ms-xxlOffset8 {
    margin-right: 66.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset7 {
    margin-left: 58.33333%;
  }

  [dir="rtl"] .ms-xxlOffset7 {
    margin-right: 58.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset6 {
    margin-left: 50%;
  }

  [dir="rtl"] .ms-xxlOffset6 {
    margin-right: 50%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset5 {
    margin-left: 41.66667%;
  }

  [dir="rtl"] .ms-xxlOffset5 {
    margin-right: 41.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset4 {
    margin-left: 33.33333%;
  }

  [dir="rtl"] .ms-xxlOffset4 {
    margin-right: 33.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset3 {
    margin-left: 25%;
  }

  [dir="rtl"] .ms-xxlOffset3 {
    margin-right: 25%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset2 {
    margin-left: 16.66667%;
  }

  [dir="rtl"] .ms-xxlOffset2 {
    margin-right: 16.66667%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset1 {
    margin-left: 8.33333%;
  }

  [dir="rtl"] .ms-xxlOffset1 {
    margin-right: 8.33333%;
  }
}

@media (min-width: 1366px) {
  [dir="ltr"] .ms-xxlOffset0 {
    margin-left: 0;
  }

  [dir="rtl"] .ms-xxlOffset0 {
    margin-right: 0;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl12 {
    width: 100%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl11 {
    width: 91.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl10 {
    width: 83.33333333333334%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl9 {
    width: 75%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl8 {
    width: 66.66666666666666%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl7 {
    width: 58.333333333333336%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl6 {
    width: 50%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl5 {
    width: 41.66666666666667%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl4 {
    width: 33.33333333333333%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl3 {
    width: 25%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl2 {
    width: 16.666666666666664%;
  }
}

@media (min-width: 1920px) {
  .ms-xxxl1 {
    width: 8.333333333333332%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull12 {
    right: 100%;
  }

  [dir="rtl"] .ms-xxxlPull12 {
    left: 100%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull11 {
    right: 91.66667%;
  }

  [dir="rtl"] .ms-xxxlPull11 {
    left: 91.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull10 {
    right: 83.33333%;
  }

  [dir="rtl"] .ms-xxxlPull10 {
    left: 83.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull9 {
    right: 75%;
  }

  [dir="rtl"] .ms-xxxlPull9 {
    left: 75%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull8 {
    right: 66.66667%;
  }

  [dir="rtl"] .ms-xxxlPull8 {
    left: 66.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull7 {
    right: 58.33333%;
  }

  [dir="rtl"] .ms-xxxlPull7 {
    left: 58.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull6 {
    right: 50%;
  }

  [dir="rtl"] .ms-xxxlPull6 {
    left: 50%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull5 {
    right: 41.66667%;
  }

  [dir="rtl"] .ms-xxxlPull5 {
    left: 41.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull4 {
    right: 33.33333%;
  }

  [dir="rtl"] .ms-xxxlPull4 {
    left: 33.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull3 {
    right: 25%;
  }

  [dir="rtl"] .ms-xxxlPull3 {
    left: 25%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull2 {
    right: 16.66667%;
  }

  [dir="rtl"] .ms-xxxlPull2 {
    left: 16.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull1 {
    right: 8.33333%;
  }

  [dir="rtl"] .ms-xxxlPull1 {
    left: 8.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPull0 {
    right: auto;
  }

  [dir="rtl"] .ms-xxxlPull0 {
    left: auto;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush12 {
    left: 100%;
  }

  [dir="rtl"] .ms-xxxlPush12 {
    right: 100%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush11 {
    left: 91.66667%;
  }

  [dir="rtl"] .ms-xxxlPush11 {
    right: 91.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush10 {
    left: 83.33333%;
  }

  [dir="rtl"] .ms-xxxlPush10 {
    right: 83.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush9 {
    left: 75%;
  }

  [dir="rtl"] .ms-xxxlPush9 {
    right: 75%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush8 {
    left: 66.66667%;
  }

  [dir="rtl"] .ms-xxxlPush8 {
    right: 66.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush7 {
    left: 58.33333%;
  }

  [dir="rtl"] .ms-xxxlPush7 {
    right: 58.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush6 {
    left: 50%;
  }

  [dir="rtl"] .ms-xxxlPush6 {
    right: 50%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush5 {
    left: 41.66667%;
  }

  [dir="rtl"] .ms-xxxlPush5 {
    right: 41.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush4 {
    left: 33.33333%;
  }

  [dir="rtl"] .ms-xxxlPush4 {
    right: 33.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush3 {
    left: 25%;
  }

  [dir="rtl"] .ms-xxxlPush3 {
    right: 25%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush2 {
    left: 16.66667%;
  }

  [dir="rtl"] .ms-xxxlPush2 {
    right: 16.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush1 {
    left: 8.33333%;
  }

  [dir="rtl"] .ms-xxxlPush1 {
    right: 8.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlPush0 {
    left: auto;
  }

  [dir="rtl"] .ms-xxxlPush0 {
    right: auto;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset11 {
    margin-left: 91.66667%;
  }

  [dir="rtl"] .ms-xxxlOffset11 {
    margin-right: 91.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset10 {
    margin-left: 83.33333%;
  }

  [dir="rtl"] .ms-xxxlOffset10 {
    margin-right: 83.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset9 {
    margin-left: 75%;
  }

  [dir="rtl"] .ms-xxxlOffset9 {
    margin-right: 75%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset8 {
    margin-left: 66.66667%;
  }

  [dir="rtl"] .ms-xxxlOffset8 {
    margin-right: 66.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset7 {
    margin-left: 58.33333%;
  }

  [dir="rtl"] .ms-xxxlOffset7 {
    margin-right: 58.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset6 {
    margin-left: 50%;
  }

  [dir="rtl"] .ms-xxxlOffset6 {
    margin-right: 50%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset5 {
    margin-left: 41.66667%;
  }

  [dir="rtl"] .ms-xxxlOffset5 {
    margin-right: 41.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset4 {
    margin-left: 33.33333%;
  }

  [dir="rtl"] .ms-xxxlOffset4 {
    margin-right: 33.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset3 {
    margin-left: 25%;
  }

  [dir="rtl"] .ms-xxxlOffset3 {
    margin-right: 25%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset2 {
    margin-left: 16.66667%;
  }

  [dir="rtl"] .ms-xxxlOffset2 {
    margin-right: 16.66667%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset1 {
    margin-left: 8.33333%;
  }

  [dir="rtl"] .ms-xxxlOffset1 {
    margin-right: 8.33333%;
  }
}

@media (min-width: 1920px) {
  [dir="ltr"] .ms-xxxlOffset0 {
    margin-left: 0;
  }

  [dir="rtl"] .ms-xxxlOffset0 {
    margin-right: 0;
  }
}

.ms-borderBox,
.ms-borderBox:after,
.ms-borderBox:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ms-borderBase {
  border: 1px solid;
}

.ms-clearfix:after,
.ms-clearfix:before {
  display: table;
  content: "";
  line-height: 0;
}

.ms-clearfix:after {
  clear: both;
}

.ms-normalize {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

[dir="ltr"] .ms-textAlignLeft {
  text-align: left;
}

[dir="ltr"] .ms-textAlignRight,
[dir="rtl"] .ms-textAlignLeft {
  text-align: right;
}

[dir="rtl"] .ms-textAlignRight {
  text-align: left;
}

.ms-textAlignCenter {
  text-align: center;
}

.ms-screenReaderOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ms-textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
}

.ms-noWrap,
.ms-textTruncate {
  white-space: nowrap;
}

.ms-Fabric {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #333;
  font-family: "Segoe UI Web (West European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
}

.ms-Fabric button,
.ms-Fabric input,
.ms-Fabric textarea {
  font-family: inherit;
}

.ms-Fabric[lang^="ar"],
.ms-Fabric [lang^="ar"],
[lang^="ar"] .ms-Fabric {
  font-family: "Segoe UI Web (Arabic)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="bg"],
.ms-Fabric [lang^="bg"],
[lang^="bg"] .ms-Fabric {
  font-family: "Segoe UI Web (Cyrillic)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="cs"],
.ms-Fabric [lang^="cs"],
[lang^="cs"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="el"],
.ms-Fabric [lang^="el"],
[lang^="el"] .ms-Fabric {
  font-family: "Segoe UI Web (Greek)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="et"],
.ms-Fabric [lang^="et"],
[lang^="et"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="he"],
.ms-Fabric [lang^="he"],
[lang^="he"] .ms-Fabric {
  font-family: "Segoe UI Web (Hebrew)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="hi"],
.ms-Fabric [lang^="hi"],
[lang^="hi"] .ms-Fabric {
  font-family: Nirmala UI, Segoe UI, -apple-system, BlinkMacSystemFont, Roboto,
    Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="hr"],
.ms-Fabric [lang^="hr"],
.ms-Fabric[lang^="hu"],
.ms-Fabric [lang^="hu"],
[lang^="hr"] .ms-Fabric,
[lang^="hu"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="ja"],
.ms-Fabric [lang^="ja"],
[lang^="ja"] .ms-Fabric {
  font-family: Yu Gothic, Meiryo UI, Meiryo, MS Pgothic, Osaka, Segoe UI,
    -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="kk"],
.ms-Fabric [lang^="kk"],
[lang^="kk"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="ko"],
.ms-Fabric [lang^="ko"],
[lang^="ko"] .ms-Fabric {
  font-family: Malgun Gothic, Gulim, Segoe UI, -apple-system, BlinkMacSystemFont,
    Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="lo"],
.ms-Fabric [lang^="lo"],
[lang^="lo"] .ms-Fabric {
  font-family: Leelawadee UI Web, Lao UI, DokChampa, Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="lt"],
.ms-Fabric [lang^="lt"],
.ms-Fabric[lang^="lv"],
.ms-Fabric [lang^="lv"],
.ms-Fabric[lang^="pl"],
.ms-Fabric [lang^="pl"],
[lang^="lt"] .ms-Fabric,
[lang^="lv"] .ms-Fabric,
[lang^="pl"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="ru"],
.ms-Fabric [lang^="ru"],
[lang^="ru"] .ms-Fabric {
  font-family: "Segoe UI Web (Cyrillic)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="sk"],
.ms-Fabric [lang^="sk"],
.ms-Fabric[lang^="sr-latn"],
.ms-Fabric [lang^="sr-latn"],
[lang^="sk"] .ms-Fabric,
[lang^="sr-latn"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="th"],
.ms-Fabric [lang^="th"],
[lang^="th"] .ms-Fabric {
  font-family: Leelawadee UI Web, Kmer UI, Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="tr"],
.ms-Fabric [lang^="tr"],
[lang^="tr"] .ms-Fabric {
  font-family: "Segoe UI Web (East European)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="uk"],
.ms-Fabric [lang^="uk"],
[lang^="uk"] .ms-Fabric {
  font-family: "Segoe UI Web (Cyrillic)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="vi"],
.ms-Fabric [lang^="vi"],
[lang^="vi"] .ms-Fabric {
  font-family: "Segoe UI Web (Vietnamese)", Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="zh-hans"],
.ms-Fabric [lang^="zh-hans"],
[lang^="zh-hans"] .ms-Fabric {
  font-family: Microsoft Yahei, Verdana, Simsun, Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric[lang^="zh-hant"],
.ms-Fabric [lang^="zh-hant"],
[lang^="zh-hant"] .ms-Fabric {
  font-family: Microsoft Jhenghei, Pmingliu, Segoe UI, -apple-system,
    BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
}

.ms-Fabric--selawik {
  font-family: Selawik Web, Segoe UI, -apple-system, BlinkMacSystemFont, Roboto,
    Helvetica Neue, sans-serif;
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/** Panel Raiz */

.ioip-root-panel {
  top: 50px !important;
}

/** /Panel Raiiz */

/* Region CommandBar 1 */

/*.command-bar-1 {
    background-color: #71afe5;
    color: #0D47A1;
}

    .command-bar-1 span.ms-CommandBarItem-commandText, .command-bar-1 i.ms-CommandBarItem-icon {
        color: #0D47A1;
    }*/
/*
.command-bar-1 {
    background-color: /*#48b921 #00377b !important;
    color: #0D47A1 !important;
}
    .command-bar-1 span.ms-CommandBarItem-commandText, .command-bar-1 i.ms-CommandBarItem-icon {
        color: white !important;
    }

    .command-bar-1 button.ms-CommandBarItem-link:hover {
        background-color: #1565C0 !important;
    }

        .command-bar-1 button.ms-CommandBarItem-link:hover span.ms-CommandBarItem-commandText,
        .command-bar-1 button.ms-CommandBarItem-link:hover i.ms-CommandBarItem-icon {
            color: white !important;
        }

    .command-bar-1 [data-icon-name] {
        color: white !important;
    }

/* /Region CommandBar 1 */

/* Region CommandBar 2 */
/*
.command-bar-2 {
    background-color: #4CAF50 !important;
    color: #1b5e20 !important;
}

    .command-bar-2 span.ms-CommandBarItem-commandText, .command-bar-2 i.ms-CommandBarItem-icon {
        color: white !important;
    }

    .command-bar-2 button.ms-CommandBarItem-link:hover {
        background-color: #2E7D32 !important;
    }

        .command-bar-2 button.ms-CommandBarItem-link:hover span.ms-CommandBarItem-commandText,
        .command-bar-2 button.ms-CommandBarItem-link:hover i.ms-CommandBarItem-icon {
            color: white !important;
        }

    .command-bar-2 [data-icon-name] {
        color: white !important;
    }

/* /Region CommandBar 2 */

/* Region CommandBar 3 */

/*
.command-bar-3 {
    background-color: #673AB7 !important;
    color: #311B92 !important;
}

    .command-bar-3 span.ms-CommandBarItem-commandText, .command-bar-3 i.ms-CommandBarItem-icon {
        color: white !important;
    }

    .command-bar-3 button.ms-CommandBarItem-link:hover {
        background-color: #4527A0 !important;
    }

        .command-bar-3 button.ms-CommandBarItem-link:hover span.ms-CommandBarItem-commandText,
        .command-bar-3 button.ms-CommandBarItem-link:hover i.ms-CommandBarItem-icon {
            color: white !important;
        }

    .command-bar-3 [data-icon-name] {
        color: white !important;
    }

/* /Region CommandBar 3 */

/* Region CommandBar 4 */

/*
.command-bar-4 {
    background-color: #0097A7 !important;
    color: #01579B !important;
}

    .command-bar-4 span.ms-CommandBarItem-commandText, .command-bar-4 i.ms-CommandBarItem-icon {
        color: white !important;
    }

    .command-bar-4 button.ms-CommandBarItem-link:hover {
        background-color: #00838F !important;
    }

        .command-bar-4 button.ms-CommandBarItem-link:hover span.ms-CommandBarItem-commandText,
        .command-bar-4 button.ms-CommandBarItem-link:hover i.ms-CommandBarItem-icon {
            background-color: rgba(255, 255, 255, 0.34901960784313724) !important;
            color: white !important;
        }

        .command-bar-4 button.ms-CommandBarItem-link:hover [disabled],
        .command-bar-4 button.ms-CommandBarItem-link:hover [disabled] {
            background-color: rgba(255, 255, 255, 0.34901960784313724) !important;
            color: white !important;
        }

    .command-bar-4 [data-icon-name] {
        color: white !important;
    }

/* /Region CommandBar 4 */

div.pagination {
  margin-top: 5px !important;
  text-align: right !important;
}

div.pagination > button.ms-Button {
  width: 32px !important;
  padding: 0px !important;
  margin: 0px 2px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  font-size: 13px !important;
}

div.pagination div.ms-Button-flexContainer {
  width: 32px !important;
  background-color: #0078d7 !important;
  padding: 0px !important;
  margin: 0px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  font-size: 13px !important;
  color: #ffffff !important;
}

.mp-search {
  background-color: rgba(1, 121, 212, 0.19);
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.container {
  text-align: center;
  width: 960px;
  height: 820px;
  border: solid 1px #263238;
  background-color: #424242;
  padding: 15px;
  padding-top: 5px;
}

.container-button {
  width: 26px;
  height: 26px;
  border: solid 1px #263238;
  background: linear-gradient(#9e9e9e, #424242);
  color: white;
  font-weight: bold;
  font-size: 14px;
  box-shadow: #424242 0 0 2px 1px;
  position: absolute;
}

.container-button-1 {
  left: 10px;
  top: 10px;
}

.container-button-2 {
  left: 40px;
  top: 10px;
}

.page-number {
  font-size: 14px;
  color: white;
  text-align: center;
  padding: 3px;
  font-family: "Segoe UI";
  text-shadow: 1px 1px #424242;
  margin-bottom: 5px;
}

.ms-ProgressIndicator-itemProgress {
  height: 2px;
  margin: 0px;
  padding: 0px;
}

.commandBarWrapper {
  display: none !important;
}

#O365_AppName a:link,
#O365_AppName a:visited,
#O365_AppName span {
  color: #ffffff !important;
  text-decoration: none;
}

#O365_NavHeader,
.ioip-section .o365cs-base,
.ioip-section .o365sx-button,
.ioip-section .o365sx-waffle {
  background-color: #0072c6 !important;
}

#O365_NavHeader {
  position: fixed;
  background-image: url("") !important;
}

#O365_SearchBoxContainer_container {
  display: none !important;
}

.ioip-header {
  background-color: rgb(0, 55, 123);
  padding: 11px;
  position: fixed;
  width: 100%;
  z-index: 999;
  display: none;
}

div.ioip-nav {
}

div.ioip-nav::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
  cursor: pointer;
}

div.ioip-nav::-webkit-scrollbar-track {
  background: #f1f1f1;
}

div.ioip-nav::-webkit-scrollbar-thumb {
  background: #f6b300;
}

div.ioip-nav::-webkit-scrollbar-thumb:hover {
  background: #f6b300;
}

div.SuiteNavPlaceHolder {
  position: fixed;
  background-color: #0072c6 !important;
}

#O365_MainLink_TenantLogoImg {
  display: none;
}

div.ioip-content {
  min-height: 100%;
  margin-top: 0px;
  background: white;
}

div.ioip-section {
  border: 1px solid #e6e8eb;
  background: white;
  margin-top: 15px;
  padding: 15px;
  margin-bottom: 8px;
  box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132),
    0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108);
  padding: 30px;
}

.ioip-product-title {
  color: white;
  vertical-align: middle;
  line-height: 50px;
  font-size: 33px;
}

.ioip-copyright {
  margin-bottom: 7px;
  text-align: center;
  color: #00377b;
  padding: 8px;
  font-size: 12px;
}

table.ioip-rsc {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.ioip-rsc th {
  padding: 8px;
  border: solid 1px silver;
}

table.ioip-rsc td {
  padding: 5px;
  border: solid 1px silver;
}

.ioip-principal-image img {
  display: none;
}

/* INICIO SELLOS */

.sello::after {
  background: rgba(238, 238, 238, 0.6784313725490196);
  box-shadow: 0px 0px 8px 2px #00377b;
  margin-right: 0px;
  float: right;
  position: absolute;
  right: 21px;
  top: 12px;
  font-weight: 700;
  padding: 0.25rem 1rem;
  text-transform: uppercase;
  border-radius: 1rem;
  font-family: "Courier";
  -webkit-mask-image: url("https://ioip365.sharepoint.com/sites/Pruebas2/IOIP/fondo-sello.png");
  -webkit-mask-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/8399/grunge.png");
  mask-image: url("https://ioip365.sharepoint.com/sites/Pruebas2/IOIP/fondo-sello.png");
  mask-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/8399/grunge.png");
  color: #dd2233;
  border: 0.5rem double #dd2233;
  transform: rotate(5deg);
  -webkit-mask-position: 2rem 3rem;
  font-size: 3rem;
  z-index: 999;
  margin-top: 38px;
}

.copia-re::after {
  content: "COPIA";
}

.expediente-cerrado::after {
  content: "EXPEDIENTE CERRADO";
}

.pendiente-aprobacion-transferencia::after {
  content: "EN TRANSFERENCIA";
}

/* FIN SELLOS */

div.ioip-word-viewer div.ms-Panel-content {
  height: 100%;
}

div#spPageCanvasContent {
  height: 100% !important;
}

div#spPageCanvasContent div[role="main"] {
  height: 100% !important;
}

div#spPageCanvasContent div[role="main"] > div > div {
  height: 100% !important;
}

.Canvas,
.CanvasZoneContainer,
.CanvasZone,
.CanvasSection,
.SPCanvas-canvas,
.ControlZoneEmphasisBackground,
.ControlZone,
.ControlZone-control,
.Canvas-slideUpIn {
  height: 100% !important;
}

div[data-sp-feature-tag].Canvas-slideUpIn {
  height: 100% !important;
}

div[class^="feedback"] {
  display: none;
}

.CanvasComponent,
.CanvasComponent > div,
.CanvasComponent > div > div,
.CanvasComponent > div > div > div,
.CanvasComponent > div > div > div > div {
  height: 100% !important;
}

.SPPageChrome-app .ms-CommandBar {
  height: inherit !important;
}

/** OFFICE 365 */

[data-sp-feature-tag="PageTitle"] {
  display: none !important;
}

div[class^="commentsWrapper_"] {
  display: none !important;
}

h1.ms-font-xl {
  margin-top: 0px !important;
}

/** TOAST */
.Toastify__toast-container {
  z-index: 9999999;
}

@media (min-width: 1366px) {
  div.ioip-root-panel
    > div.ms-Panel-main
    > div.ms-Panel-contentInner
    > div.ms-Panel-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width: 768px) {
  div.ioip-root-panel
    > div.ms-Panel-main
    > div.ms-Panel-contentInner
    > div.ms-Panel-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

/** TOAST NUEVO */

#vanillatoasts-container {
  position: fixed;
  top: 0;
  right: 0;
  width: 320px;
  font-family: "Helvetica";
  z-index: 999999999;
}

.vanillatoasts-toast {
  position: relative;
  padding: 20px 17px;
  margin: 20px;
  border-radius: 3px;
  background: #f5f5f5;
  cursor: pointer;
  box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.32);
  animation-duration: 0.3s;
  animation-name: VanillaToasts;
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 999999999;
}

.vanillatoasts-fadeOut {
  animation-name: VanillaToastsFadeOut;
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-fill-mode: forwards;
}

#vanillatoasts-container p,
h4 {
  margin: 3px 0 !important;
  color: #777;
}

.vanillatoasts-title {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
}

.vanillatoasts-text {
  font-size: 14px;
  color: #777;
}

.vanillatoasts-icon {
  position: absolute;
  top: 5px;
  left: -40px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.vanillatoasts-toast a,
.vanillatoasts-toast a:hover {
  color: #549edb !important;
  text-decoration: none !important;
}

/** toast types */
.vanillatoasts-success {
  border-bottom: 2px solid #51c625;
}

.vanillatoasts-warning {
  border-bottom: 2px solid #db9215;
}

.vanillatoasts-error {
  border-bottom: 2px solid #db2b1d;
}

.vanillatoasts-info {
  border-bottom: 2px solid #27abdb;
}

@keyframes VanillaToasts {
  from {
    transform: translate3d(400px, 0, 0);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes VanillaToastsFadeOut {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  to {
    transform: translate3d(400px, 0, 0);
    opacity: 0;
  }
}

.Canvas-slideUpIn {
  position: initial !important;
  float: initial !important;
  display: initial !important;
  padding: 0px !important;
  margin: 0px !important;
}

footer {
  display: none;
}

.Sq6dcBiY_yM5XiIF0nT-p {
  background: #000000 !important;
}

@media screen and (max-width: 768px) {
  .ioip-nav {
    display: none !important;
  }
}

.dynamsoft-backdrop {
  z-index: 99999993 !important;
}

/* región nuevo diseño */

/*.ms-CommandBar {
    border-radius: 7px;
    box-shadow: 0px 0px 2px 2px #607D8B;
    margin-bottom: 6px;
}*/

.ms-ContextualMenu-icon {
  color: white;
}

.ms-ContextualMenu-item > div:hover > * {
  border-radius: 5px;
  background-color: #00377b !important;
  color: white;
}

/*.ms-CommandBarItem-link {
    border-radius: 5px;
    padding-left: 9px;
    padding-right: 9px;
    border-radius: 7px;
}*/

.ms-Dialog-main {
  border: solid 1px #0078d4;
  box-shadow: 0px 0px 6px 2px #a3b5be;
}

/* /región nuevo diseño */

/* Región DMN */

.dmn-table {
  border: solid 1px red;
  border-collapse: collapse;
  width: 100%;
}

.dmn-table th,
.dmn-table td {
  border: solid 1px silver;
}

.dmn-delete-button {
  margin-left: 10px;
}

/* /Región DMN */

/* Región PROCESOX - FORM BUILDER */

div.container {
  background-color: white;
}

div.container > div.nav {
  width: 300px;
  float: left;
}

div.container > div.content {
  width: calc(100% - 330px);
  float: left;
  height: 100%;
  padding: 15px;
}

div[data-role="icon"] {
  width: 16px;
  height: 16px;
  display: inline-block;
}

div[data-role="text"] {
  display: inline-block;
  margin-left: 5px;
}

div[data-role="toolbox-item"] {
  display: block;
  padding: 5px;
  cursor: pointer;
}

div[data-role="toolbox-item"]:hover {
  background: #0078d4;
  color: white;
}

div[data-role="toolbox-item"]:active {
  background: linear-gradient(rgb(224, 224, 224), rgb(223, 223, 223));
}

.target {
  height: 300px;
  width: 600px;
  border: solid 1px red;
  float: left;
}

.ioip-column-dev {
  border: dashed 1px transparent;
  padding: 8px;
  color: #818181;
  text-align: center;
}

.ioip-column-dev:hover {
  border: solid 1px orange;
  background-color: #f5f5f5;
  border-radius: 5px;
}

div.ioip-form {
  border: 1px solid #e6e8eb;
  background: white;
  margin-top: 15px;
  padding: 10px;
  margin-bottom: 8px;
  box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132),
    0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108);
}

div.ioip-form > div {
  background: rgb(230 232 235 / 26%);
  padding: 5px;
  border-radius: 5px;
  border: solid 1px #e6e8eb33;
}

.title {
  color: #605e5c;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ioip-property-grid-group {
  border: solid 1px #ccc;
}

.pgg {
  background-color: #0078d4;
  padding: 10px;
  color: white;
  box-shadow: 0px 3px 3px 0px #eceff1;
}

.pgg:hover {
  padding: 10px;
  color: white;
}

/* /Región PROCESOX - FORM BUILDER */

/* /Región PQRSD WEB */

/* /Región PQRSD WEB */

.ms-depth-4 {
  -webkit-box-shadow: 4px 4px 24px -5px rgba(0, 0, 0, 0.42);
  box-shadow: 4px 4px 24px -5px rgba(0, 0, 0, 0.42);
}

.ms-depth-4:hover {
  -webkit-box-shadow: 6px 6px 24px -5px rgba(0, 0, 0, 0.54);
  box-shadow: 6px 6px 24px -5px rgba(0, 0, 0, 0.54);
}

.ms-Button-flexContainer {
  display: block !important;
}

.icon-96 {
  min-height: 250px;
  min-width: 250px;
  padding: 1em !important;
  margin-right: 5em;
}

.ms-Button-icon {
  height: auto !important;
  margin-top: 0 !important;
}

.ms-Button--primary,
.ms-Button--default {
  padding: 8px !important;
}

.ms-Grid-col.ms-u-sm3 {
  margin-bottom: 4em !important;
}

.command-bar-1 {
  background-color: #0078d4;
  min-height: 40px;
}

div.ms-CommandBar[class*="root_"].command-bar-1 {
  background-color: #0078d4;
}

.command-bar-1 [data-icon-name] {
  color: white !important;
}

.command-bar-1 span.ms-CommandBarItem-commandText,
.command-bar-1 i.ms-CommandBarItem-icon,
.itemChevronDown_cf1861fb {
  color: white !important;
}

.command-bar-1 button.ms-CommandBarItem-link:enabled {
  background-color: #0078d4;
}

.command-bar-1
  button.ms-CommandBarItem-link:enabled
  span.ms-CommandBarItem-commandText,
.command-bar-1 button.ms-CommandBarItem-link:enabled i.ms-CommandBarItem-icon,
.command-bar-1 button.ms-CommandBarItem-link:enabled .itemChevronDown_cf1861fb {
  color: white !important;
}

.command-bar-1 button.ms-CommandBarItem-link:hover,
.ms-CommandBarItem:hover,
.ms-CommandBarItem-text:hover {
  background-color: #106ebe;
}

.command-bar-1
  button.ms-CommandBarItem-link:hover
  span.ms-CommandBarItem-commandText,
.command-bar-1 button.ms-CommandBarItem-link:hover i.ms-CommandBarItem-icon,
.command-bar-1 button.ms-CommandBarItem-link:hover .itemChevronDown_cf1861fb {
  color: white;
}

span.ms-ContextualMenu-itemText:hover,
.ms-ContextualMenu-linkContent:hover,
.ms-ContextualMenu-link:hover {
  color: #323130 !important;
}

/*.ms-fontWeight-semibold:hover, .ms-Button-icon:hover {
    color: #106ebe !important;
}*/
