@import './user/index.less';


@basicColor: #409EFF!important;
.jianbianSkin{
	background-image: linear-gradient(90deg,
			#2ebeff 0%,
			#3f93fd 100%)!important;
	box-shadow: 3px 5px 16px 0px rgb(57 164 253 / 59%)!important;	
}
.basicGradient11 {
  background-image: linear-gradient(92deg,
				#77d6f3 0%,
				#26c5f2 100%)!important;
}
.basicGradient22 {
  background-image: linear-gradient(92deg,
					#6de8cf 0%,
					#2bdcbb 100%)!important;
}

.gradient-shine {
	color: @basicColor;
	border-bottom: 1px dashed @basicColor;
}
.aiSetShowStyle>span:hover .gradient-shineItem{
	color: #ff0000;
}

//单色，按钮
.skin-button-bg-one{
	background-color: @basicColor;
	border-color: @basicColor;
}
//多色，按钮，渐变色
.skin-button-bg-two{
	.jianbianSkin();
}
//标记标签颜色
.skin-tag{
	color: @basicColor;
	border-color: @basicColor;
	background-color: transparent!important;
}
//字体颜色
.skin-text{
	color: @basicColor;
}
//选项，选中，移上事件
.el-radio-button__orig-radio:checked+.el-radio-button__inner{
    background-color: @basicColor;
    border-color: @basicColor;
    -webkit-box-shadow: -1px 0 0 0 @basicColor;
    box-shadow: -1px 0 0 0 @basicColor;
}
.el-radio-button__inner:hover {
    color: @basicColor;
}

//左侧菜单栏的移上和选中颜色




.disflexCenSmall {
  display: flex;
  align-items: center;
}

.disflexCen {
  display: flex;
  justify-content: center;
  align-items: center;
}

.disflexCenBtw {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.disflexCenAro {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

// 媒体不可勾选效果
.notAllowCur{
	cursor: -ms-not-allowed;
	cursor: not-allowed;
}

//备注过长只显示三行
.remarkBreak3{
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.input_necessary_vals{
	.right_inputs_val{
		.title_style_val{
			li{
				border-color: @basicColor;
				color: @basicColor;
			}
			li.active{
				background-color:@basicColor;
				color: #fff!important;
			}
		}
	}
}

// 公共部分效果截至-------------------------------------------------------


// 公共顶部效果--------------------------------
.el-header {
  height: 100px!important;
  background-color: @basicColor;
  color: #333;
  text-align: center;
}

#el_headers {
  .disflexCenBtw();
  padding: 0 3%;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2500;

  .left_header {
    .disflexCenSmall();

    #logo {
      margin-right: 60px;

      a {
        color: #fff;
        font-size: 30px;
      }
    }

    .left-header-nav > ul > li {
      display: inline-block;
      margin-right: .3rem;

      a {
        color: #fff;
        font-size: 20px;
        display: block;
        position: relative;
      }
    }

    .left-header-nav > ul > li:hover a {
      opacity: 1;
    }

    .left-header-nav > ul > li:hover a:after {
      content: "";
      position: absolute;
      bottom: -0.2rem;
      left: 0;
      width: 100%;
      height: .02rem;
      background-color: #fff;
    }
  }

  .right_header {
    .disflexCenSmall();

    .right-header-userinfo {
      .disflexCenSmall();

      .top_headerimg {
        margin-right: .1rem;

        img {
          width: .65rem;
          height: .65rem;
          border-radius: 50%;
        }
      }

      .top_dropdown_nav {
        .el_dropdown_link {
          cursor: pointer;
          color: #fff;
          font-size: .16rem;
        }
      }
    }

    .top_lines {
      width: .01rem;
      height: 1rem;
      background-color: #fff;
      opacity: 0.5;
      margin: 0 .3rem;
    }

    .right-header-loginout {
      font-size: .16rem;
      color: #fff;
      cursor: pointer;
    }
  }
}

// 公共顶部效果结束--------------------------------


//公共左侧菜单效果---------------------------------
#left_sides {
  position: fixed;
  overflow-y: auto;
  background-color: #fff;
  left: 0;
  bottom: 0;
  top: 100px;
  z-index: 999;
  border-right: 1px solid #ddd;
}

#asides {
  .nav_big_title {
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: .24rem;
    color: #333;
    border-bottom: .01rem solid #ddd;
	h2{
		font-size: 24px;
		font-weight: 500;
	}
  }

  .left_nav_list {
    li {
      a {
        display: block;
        padding-left: 14%;
        height: 60px;
        line-height: 60px;
        font-size: 16px;
        span.newSideULIcon {
          display: inline-block;
          background: url(/static/site/img/user/navSprites.png);
          vertical-align: middle;
          margin-top: -0.05rem;
          margin-right: .2rem;
          display: none;
        }
        span.newSideULIcon:first-child {
          display: inline-block;
        }
      }
    }
  }

  .left_nav_list li a:hover, .left_nav_list li.active a:hover , .left_nav_list li.active a{
    background: @basicColor;
    text-decoration: none;
    color: #fff;
  }

  .left_nav_list li a:hover span.newSideULIcon:first-child {
    display: none !important;
  }

  .left_nav_list li a:hover span.lastnewSideULIcon {
    display: inline-block !important;
  }
	
  .left_nav_list li.active{
	  a{
		span.newSideULIcon:first-child{
			display: none !important;
		}
		span.lastnewSideULIcon{
			display: inline-block !important;
		}
	  }
  }	
	
  .nav_bottom_number {
    margin-top: .3rem;
    padding-left: 5%;

    h2 {
      .disflexCenSmall();
      font-size: .18rem;
      color: #333;
      margin-bottom: .12rem;

      img {
        margin-right: .2rem;
      }
    }

    p {
      .disflexCenSmall();
      margin-bottom: .06rem;

      img {
        margin-left: .06rem
      }
    }
  }
}

// 公共部分左侧菜单结束---------------

//管理端，左侧菜单栏效果
.admin_menu_list{
	.el-tree{
		.el-tree-node{
			>.el-tree-node__content{
				font-size: 16px;
				height: 55px;
				line-height: 55px;
				padding-left: 8%!important;
				.el-tree-node__expand-icon{
					font-size: 20px;
					margin-right: .05rem;
					color: @basicColor;
				}
			}
			>.el-tree-node__children{
				background-color: #f5f5f5;
				.el-tree-node{
					.el-tree-node__content{
						padding-left: 18%!important;
						font-size: 15px;
						display:flex;
						.el-icon-caret-right{
							color: @basicColor;
						}
						.el-icon-caret-right:before {
						    content: "\e708";
						}
						span:last-child{
							flex:1;
							b.menu_children_detail{
								display: block;
								a{
									width: 100%;
									display: inline-block!important;
									div.el-badge{
										width: 100%;
									}
								}
							}
						}
					}
					.el-tree-node__content:hover{
						span.el-icon-caret-right{
							color: #fff!important;
						}
					}
				}
				.el-tree-node.is-expanded.is-focusable.is-checked{
					background-color: @basicColor;
					color: #fff;
					.el-icon-caret-right{
						color: #fff!important;
					}
					.menu_children_detail{
						a{
							color: #fff!important;
							display: inline-block!important;
						}
					}
				}
			}
			b{
				font-weight: normal;
			}
			.el-tree-node__content:hover, .el-upload-list__item:hover ,.el-tree-node:focus>.el-tree-node__content ,.el-tree-node.is-current{
			    background-color: @basicColor;
				color: #fff;
				.el-icon-caret-right{
					color: #fff!important;
				}
				.menu_children_detail{
					a{
						color: #fff!important;
					}
				}
			}
		}
	}
}

// 设定照片上传部分的上传和隐藏
.show_upload_card{
	.el-upload--picture-card{
		display: inline-block;
	}
}
.hide_upload_card{
	.el-upload--picture-card{
		display: none;
	}
}





div.el-message{
	z-index: 99999!important;
}

.admin_topmenu_Breadcrumb{
	div.el-breadcrumb{
		margin: .1rem 0 .2rem 0;
		span{
			font-size: 16px;
		}
	}
}


#right_main_content {
  margin-top: 100px;
  float: right;
  padding: 15px !important;
  box-sizing: border-box;
}

#bodys {
  margin: 0 !important;
  // background-color: #f2f7f9;
}
.el-input__inner,.el-textarea__inner{
	border-color: #ccc!important;
}

//设定单选框 更多样式效果
.setRadioMoreStyle{
	.el-radio{
		margin-bottom: .15rem;
		.el-radio__label{
			color:#333;
		}
		.el-radio__inner{
			width: 16px;
			height: 16px;
			border: 1px solid #ccc!important;
			.el-radio__inner::after{
				width: 5px;
				height:5px;
			}
		}
	}
}
//设文本域样式
.setAreaMoreStyle{
	.el-textarea__inner{
		border-color: #ccc!important;
	}
}
//设定复选框样式
.setCheckMoreStyle{
	.el-checkbox{
		margin-bottom: .1rem;
		.el-checkbox__input{
			.el-checkbox__inner{
				border-color: #ccc!important;
				width: 16px;
				height: 16px;
				.el-checkbox__inner::after{
					height: 9px;
					left: 5px;
				}
			}
		}
		.el-checkbox__label{
			color: #333;
		}
	}
}
