body {
  padding: 0 !important;
  font-size: 14px;
  /*line-height: 1.7;*/
  background-color: #FFF;
}

* {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #25272D;
  /*font-weight: 600;*/
}
ul, ol{
  margin: 0;
  padding: 0;
}

body {
  color: #25272D;
  font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif !important;
}

/* .mix-text-font {

} */

.mix-title-font {
  color: inherit;
  /*font-weight: 600;*/
}

.mix-bg {
  color: #FFFFFF !important;
}

.mix-bg-grey {
  background-color: #F9F9F9;

}

.mix-red {
  color: #DE4A01 !important;
}

.mix-bg-red {
  background-color: #DE4A01 !important;
}

.mix-blue {
  color: #418BFF !important;
}

.mix-bg-blue {
  background-color: #418BFF !important;
}

.mix-bg-light-blue {
  background-color: #D2E6E9;
}

.mix-text-black {
  color: #25272D !important;
}

.mix-text-gray {
  color: #858AA7 !important;
}

.mix-text-white {
  color: #FFF !important;
}

.mix-text-center {
  text-align: center !important;
}

.mix-h-blue {
  color: #418BFF !important;
}

.mix-h-text-black {
  color: rgba(37, 39, 45, 0.6) !important;
}

.mix-h-bg {
  color: #ffffff !important;
}

.mix-input-border {
  border-color: #E0E6EA !important;
}

.mix-input-bg {
  background-color: #F7F9FB !important;
}

.mix-f-text-white {
  color: #FFFFFF !important;
}

.mix-f-text-gray {
  color: rgba(255, 255, 255, 0.6) !important;
}

.input-gray-search {
  width: 380px;
  height: 30px;
  border: 1px solid #E0E6EA;
  background-color: #F7F9FB;
  border-radius: 2px;
  color: #25272D;
}
.input-gray-container {
  position: relative;
  width: 380px;
}
.input-gray-container:after{
  content: '';
  width: 12px;
  height: 30px;
  background: url("/static/img/commonImg/search-default.svg") no-repeat center/ 12px 12px;
  position: absolute;
  right: 18px;
  top: 0;
}
.input-gray-container:hover::after {
  background: url("/static/img/commonImg/search-click.svg") no-repeat center/ 12px 12px;
}


.input-gray-search :hover{
  box-shadow: 0 2px 4px 0 rgba(151,168,178,0.30);
}
.input-gray-search :focus{
  border-color: #418BFF;
  box-shadow: 0 2px 4px 0 rgba(151,168,178,0.30);
}
.input-blue-search{
  width: 456px;
  height: 40px;
  border: 1px solid #E0E6EA;
  background-color: #F7F9FB;
  border-radius: 2px;
  color: #25272D;
}
.input-blue-container {
  position: relative;
  width: 456px;
}
.input-blue-container:after{
  content: '';
  width: 74px;
  height: 40px;
  background: url("/static/img/commonImg/srearch@3x.png") no-repeat center/ 18px 18px;
  position: absolute;
  background-color: #418BFF;
  right: 0;
  top: 0;
}
.input-blue-search :hover{
  box-shadow: 0 2px 4px 0 rgba(151,168,178,0.30);
}
.input-blue-search :focus{
  border-color: #418BFF;
  box-shadow: 0 2px 4px 0 rgba(151,168,178,0.30);
}

.mix-button-disable-gray {
  background-color: #F1F1F1 !important;
  border-radius: 2px !important;
  color: #CCCCCC !important;
  cursor: not-allowed;
}

.mix-button-disable-blue {
  background-color: rgba(0, 128, 208, 0.5) !important;
  border-radius: 2px !important;
  color: #FFFFFF !important;
  cursor: not-allowed;
}

.mix-hover-uppop-parent {
  position: relative;
}

.mix-hover-uppop-children {
  position: absolute;
  display: none;
  padding: 0 10px;
  color: #25272D !important;
  height: 25px;
  line-height: 25px;
  font-size: 12px !important;
  letter-spacing: 0.05px;
  top: -30px;
  text-align: center !important;
  background-color: #CCCCCC;
  border-radius: 2px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border: none;
}
.mix-hover-uppop-children:before {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid #CCCCCC;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: 50%;
  transform: translateX(-50%);
  bottom: -10px;
}

.mix-hover-uppop-parent:hover .mix-hover-uppop-children {
  display: block;
}

.container {
  width: 1200px;
}
.tv-side-toolbar .button.selected svg, .chart-style-widget span.selected svg {
  fill: #1BB0E0; !important;
}

.to-pointer{
  cursor:pointer;
}

.base-input{
  border: 1px solid #C0CCDA;
  border-radius: 2px;
}
.base-input:hover{
  border: 1px solid #475669;
}
.base-input:focus{
  border: 1px solid #418BFF
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: #48A5E0;
  border-color:#48A5E0 ;
}
