/* line 27, stdin */
/*body {
  overflow-y: auto; }*/

/* line 31, stdin */
html body.safari, html body {
  background: none !important; }

/* line 34, stdin */
#msft-emulator {
  background-color: #0078d7 !important; }

/* line 38, stdin */
body.safari #msft-emulator {
  background-color: #1d87d7 !important; }

/* line 44, stdin */
#msft-emulator a, #msft-emulator p, #msft-emulator div, #msft-emulator h1, #msft-emulator h2, #msft-emulator h3 {
  font-family: wf_segoe-ui_light, "segoe_uilight", sans-serif; }

/* line 49, stdin */
#msft-emulator a, #msft-emulator span {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 54, stdin */
#msft-emulator a:active, #msft-emulator a:focus, #msft-emulator a:hover {
  text-decoration: none; }

/* line 58, stdin */
#msft-emulator img {
  max-width: inherit; }

/* line 62, stdin */
#msft-emulator video {
  max-width: inherit;
  width: inherit; }

/* line 67, stdin */
.html #msft-footer .msft-family__trigger-cell span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 14px;
  padding-right: 64px; }

/* line 74, stdin */
.body {
  position: relative; }

/* line 78, stdin */
.html a {
  text-decoration: none; }

@media (max-width: 640px) {
  /* line 83, stdin */
  .html .body {
    height: auto; }
 }

/* line 88, stdin */
.emulator iframe {
  height: 700px;
  width: 100%; }

/* line 93, stdin */
#msft-emulator .emulator-container {
  min-height: 500px; }

/*because this property is being set in .main-container from BuynowComponent.css*/
@media screen and (max-width: 767px) {
  /* line 98, stdin */
  #msft-emulator {
    text-align: left; }
 }

@media screen and (min-width: 768px) and (max-width: 898px) {
  /* line 103, stdin */
  ul.tabs {
    padding-top: 20px !important; }

  /* line 106, stdin */
  .emulator-container {
    padding-top: 20px; }
 }

/* line 110, stdin */
.msft-wrapper {
  z-index: 0; }
