html {
  background: #f0f0f0; }
  html #app {
    height: 100%;
    background: #f0f0f0; }

form .field input {
  font-size: 140%;
  letter-spacing: 0.2rem;
  border-radius: 0px !important;
  border-color: #0e556c !important; }
form .field .ui.icon.input .icon.button {
  background-color: #0e556c !important; }
  form .field .ui.icon.input .icon.button i.icon {
    color: #fff; }
form .field.error .msg {
  font-size: 95%;
  text-align: left;
  color: #8c0615; }
form .s-input-verify-code {
  display: flex;
  justify-content: space-between; }
  form .s-input-verify-code > .ui.input {
    font-size: 150%; }
  form .s-input-verify-code > div input {
    text-align: center !important;
    border: 1px solid #0e556c !important;
    border-radius: 0px !important;
    background-color: #efefef;
    margin: 5px; }

.ui.button.s-positive {
  background-color: #0e556c !important;
  border-radius: 0px;
  color: #fff; }

.ui.button.s-positive:hover, .ui.button.s-positive:visited, .ui.button.s-positive:focus {
  color: #fff; }

.-device-pc .ui.form .s-input-verify-code > .ui.input {
  font-size: 150%; }

.s-page.s-page-login {
  height: 100%; }
  .s-page.s-page-login .grid {
    height: 100%; }
    .s-page.s-page-login .grid .column {
      max-width: 600px; }
      .s-page.s-page-login .grid .column .s-admin-icon {
        width: 100%;
        text-align: left;
        background-image: url("../assets/logo.png");
        background-repeat: no-repeat;
        background-size: 128px;
        background-position: center left;
        padding-left: 150px;
        height: 72px;
        line-height: 72px;
        margin-bottom: 10px;
        font-size: 200%; }
      .s-page.s-page-login .grid .column .ui.form .ui.error.message {
        text-align: left; }
      .s-page.s-page-login .grid .column .ui.form .field.error {
        color: #8c0615; }
      .s-page.s-page-login .grid .column .actions {
        padding: 10px 80px 0px 80px; }
  .s-page.s-page-login .s-auth-desc {
    display: flex; }
    .s-page.s-page-login .s-auth-desc .ui.image {
      margin-right: 20px; }
    .s-page.s-page-login .s-auth-desc .ui.button {
      margin: 10px; }
  .s-page.s-page-login .s-tab-auth > a.item {
    width: calc(100% / 4) !important;
    text-align: center; }

/*# sourceMappingURL=public.css.map */
