body {
  font-family: Arial;
  font-size: 14px;

  .container {
    max-width: 960px;
    section.main {
      background: #fff;
      border-radius: 10px;
      padding-top: 0;
    }
  }
}

html.app {
  body {
    background: #fff;
  }
}

.logo {
  background: url(../../img/logo-aix.svg) no-repeat 188px;
  object-position: left;
  width: 600px;
  max-width: 100%;
  height: 70px;
  cursor: pointer;
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .logo {
    background: url(../../img/logo-aix.svg) no-repeat left;
  }
}

.flowing {
  thead {
    color: $primary;

    th:first-child {
      width: 100%;
    }
  }
  tbody {
    color: #666;
    tr {
      td:first-child {
        width: 100%;
      }
    }
  }
}

form {
  margin: 0;
}

.centered {
  text-align: center;
}
