@import "./../../variable/config.scss";
@import "./../common/animate.scss";

.view-port {
  .content-body {
    position: absolute;
    top: $top-height;
    left: 0;
    width: 100%;
    height: $content-height;
    overflow: hidden;
    opacity: 1;
    transition: opacity;
    transition-duration: 0.45s;
    backface-visibility: hidden;

    > .ant-layout {
      > .ant-layout {
        overflow: auto;
      }
    }
  }
}

.sys-tools {
  border-left: 1px solid transparent;
  z-index: 100;
}

.ant-menu-inline-collapsed-tooltip {
  .amos-sider-menus-item-img {
    width: 35px;
  }

  .sidebar-title-text {
    vertical-align: top;
    line-height: 35px;
  }
}

.form-footer {
  display: block;
  margin-top: 1rem;
  text-align: right;
}

.ant-tabs-ink-bar {
  width: $tab-width !important;
  background-color: #FEC006;
}

.ant-tabs-tab-inner {
  .amosicon {
    margin-right: 0.5rem;
  }
}

.ant-tabs {
  color: white;
}

.amos-skin-img {
  position: fixed;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.amos-jump-spiner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  transform: translate(-50%, -50%);
}

.amos-main-content {
  position: relative;
  border-top: 1px solid #DDD;

}

.amos-main-content .amos-cardpane-head a:hover {
  color:red;
}

.amos-page-spin {
  width: 100%;
  height: 100%;
  background: rgba(215, 230, 255, 0.2);
  z-index: 100000;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 200px;
}
