.el-popover{
  padding: 2px;
  border: 2px solid #666;
  border-radius: 0;
}
.el-popper .popver-ul li:first-child{
  border-top: 0;
}
.el-popper .popper__arrow{
  margin-top: -2px;
  border-color: transparent transparent #666 transparent !important;
  border-width: 8px;
}

.el-popper .popper__arrow::after {
  content:'';
  display: none;
}
.el-message-box__title,
.el-message-box__btns{
  text-align: center;
}
.el-message-box{
  padding-bottom: 0px;
}
.el-message-box__btns{
  border-top: 1px solid #ccc;
  padding: 3px 15px 5px 15px;
}
.el-message-box__header{
  padding: 10px;
}
.el-message-box__headerbtn{
  top: 10px;
}
.el-message-box__btns .el-button{
  padding: 5px 20px;
}
.el-message-box__title{
  font-size: 16px;
}
.el-table td,
.el-table th.is-leaf{
  border-color: #ccc;
}
.el-table--border,
.el-table--group{
  border-color: #ccc;
}
.el-table--border::after,
.el-table--group::after,
.el-table::before{
  background-color: #ccc;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{
  font-weight: bold;
}
.skin_blue .tab-text {
  color: #666;
}
.skin_blue .primary {
  color: #2161b3 !important;
}

.skin_blue .primary-bg {
  background-color: #2161b3 !important;
}
.skin_blue .nav-primary-bg {
  background-color: #2161b3 !important;
}

.skin_blue .spritearrow {
  background-color: #104A8A !important;
}

.skin_blue .secondary {
  color: #edf4fe !important;
}

.skin_blue .secondary-bg {
  background-color: #edf4fe !important;
}
.skin_blue .secondary-bg1 {
  background-color: #edf4fe !important;
}

.skin_blue .secondary-hover:hover {
  color: #2161b3 !important;
  background-color: #edf4fe !important;
}

.skin_blue .secondary-hover:hover span,
.skin_blue .secondary-hover:hover i {
  color: #2161b3 !important;
}

.skin_blue .secondary-active {
  color: #2161b3 !important;
  background-color: #edf4fe !important;
}

.skin_blue .secondary-active span,
.skin_blue .secondary-active i {
  color: #2161b3 !important;
}

.skin_blue .primary-text {
  color: #f98d5c !important;
  font-weight: bold;
}
.skin_blue .primary-text-hover:hover {
  color: #f98d5c !important;
  font-weight: bold !important;
}

.skin_blue .text-hover:hover .text {
  color: #FFFF00 !important;
  font-weight: bold !important;
}
.skin_blue .text-active .text {
  color: #FFFF00 !important;
  font-weight: bold !important;
}
.skin_blue .out-button {
  background-color: #2f97f7;
  border-color: #2f97f7;
}
.skin_blue .secondary-text {
  color: #333333 !important;
}
.skin_blue .gamecontainer {
  background-color: #edf4fe;
  border: 1px solid #2161b3;
}
.skin_blue .linear-gradient {
  background: -moz-linear-gradient(top,#fff 0,#fff 50%,#f9f4c5 51%,#f9f4c5 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f4c5 51%, #f9f4c5 100%);
  color: #ff7441;
}
.skin_blue .el-button--primary {
  background: linear-gradient(to bottom, #5e8cc8 1%, #2866b5 100%) !important;
  background: -moz-linear-gradient(to bottom, #5e8cc8 1%, #2866b5 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e8cc8', endColorstr='#2866b5', GradientType=0);
}
.skin_blue .el-button--primary:hover {
  background: #346fb9 !important;
  background: linear-gradient(to bottom,
    #346fb9 0%,
    #346fb9 100%) !important;
  background: -moz-linear-gradient(to bottom, #346fb9 1%, #346fb9 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346fb9', endColorstr='#346fb9', GradientType=0);
}
.skin_blue .logout-button {
  background-color: #2f97f7 !important;
  background: linear-gradient(to bottom,
    #2f97f7 0%,
    #2f97f7 100%) !important;
  background: -moz-linear-gradient(to bottom, #2f97f7 1%, #2f97f7 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f97f7', endColorstr='#2f97f7', GradientType=0);
  color: #fff !important;
}
.skin_blue .logout-button:hover {
  background-color: #2f97f7 !important;
  border-color: #2f97f7 !important;
  background: linear-gradient(to bottom,
      #2f97f7 0%,
      #2f97f7 100%) !important;
  background: -moz-linear-gradient(to bottom, #2f97f7 1%, #2f97f7 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f97f7', endColorstr='#2f97f7', GradientType=0);
  color: #fff !important;
}
.skin_blue .el-dialog__header{
  background-color: #2161b3 !important;
}

.skin_blue .el-dialog__title,
.skin_blue .el-dialog__headerbtn .el-dialog__close {
  color: #fff;
}
.skin_blue .el-message-box{
  border: 0;
}
.skin_blue .el-message-box__header {
  background-color: #2161b3 !important;
}
.skin_blue .el-message-box__title,
.skin_blue .el-message-box__headerbtn .el-message-box__close {
  color: #fff;
}
.skin_blue .el-table thead tr th{
  background: linear-gradient(to bottom, #fff 0, #fff 50%, #edf4fe 51%, #edf4fe 100%);
  background: -moz-linear-gradient(to bottom, #fff 0, #fff 50%, #edf4fe 51%, #edf4fe 100%);
  color: #2161b3;
}
.skin_blue .secondary-active .btns .el-button--primary span{
  color: #fff !important;
}