@charset "UTF-8";

body {
  color: #606266;
  background: #F0F0F0;
  position: relative;
}

.text-center {
  text-align: center !important;
}

input::-webkit-input-placeholder{ color: #c0c4cc; }
input::-moz-placeholder { color: #c0c4cc; }

.left {
  float: left;
}

.right {
  float: right;
}

.no-scroll {
  overflow: hidden;
}

.no-scroll__x {
  overflow-x: hidden;
}

.no-scroll__y {
  overflow-y: hidden;
}

.full {
  width: 100%;
  height: 100%;
}

.full__x {
  width: 100%;
}

.full__y {
  height: 100%;
}

.highlighted b{
  color: red;
}

.highlighted B {
  color: red;
}

.hand{
  cursor: pointer;
}

.omit {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* 颜色 */
.qylg-ui-rainbow.primary {
  background-color: #088fff;
}

/* 布局 */
.qylg-ui-contanier,
.qylg-ui-aside,
.qylg-ui-header,
.qylg-ui-main,
.qylg-ui-footer {
  overflow: hidden;
}

.qylg-ui-contanier {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}

.qylg-ui-contanier.vertical {
  flex-direction: column;
}

.ui.layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: inherit !important;
}

.ui.layout.vertical {
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.ui.layout>.row-1 {
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.ui.layout>.row-2 {
  -moz-box-flex: 2;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}

.ui.layout>.row-3 {
  -moz-box-flex: 3;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}

/* 首页侧栏 */
.qylg-ui-aside {
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
}

.qylg-ui-header {
  box-sizing: border-box;
  flex-shrink: 0;
}

.qylg-ui-main {
  display: block;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  flex-shrink: 0;
  display: block;
  flex: 1;
  flex-basis: auto;
}

.qylg-ui-footer {
  box-sizing: border-box;
  flex-shrink: 0;
}
