/*进度条*/
.progressBar {
    width: 930px;
    height: 100px;
    margin: 0px;
    padding-left: 25px;
    padding-top:15px;
}
/*进度条上的文字*/
.progressBarTitle{
    margin: 0px;
    padding-left: 25px;
    font-size: 18px;
}
/*进度条上的三个字*/
.pbtSpan1{
    color: #0099FF;
}
.pbtSpan2{
    color: #999999;
    position:relative;
    left: 155px;
}
.pbtSpan3{
    color: #999999;
    position:relative;
    left: 330px;
}
.pbtSpan-ok{
    color: #0099FF;
}
/*表单*/
.forms {
    *width: 930px !important;
    width: 930px;
}
.forms-p20{
    padding:20px;
}
/*单行的formgroup（通用）*/
.form-group{
    padding-left: 65px;
    *padding-left: 30px;
}
/*没有左内补的formgroup（用于卡卷添加页面addcard）*/
.form-group-nopadding{
    padding-left: 0px;
    min-width: 500px;
}
.form-group-select{
    width:200px;
    padding-left: 20px;!important;
}
.form-group-select .label-large{
    width: 150px !important;
    height: 32px;
    text-align: center !important;
    padding: 0px;
    padding-top: 7px;
}
.form-group-select .input-small{
    width: 140px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.form-group-select .col-padding-sm{
    width: 160px !important;
    padding: 0px;

}
/*两个并列的formgroup*/
.form-horizontal .form-group-sm-pre{
    width: 365px;
    padding-right:0px;
    margin-right: 0px;

}
.form-horizontal .form-group-sm-next{
    /**width:315px !important;*/
    width: 315px;
    padding-left: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
/*两个并列的formgrooup (适用于模态框中)*/
.form-group-xs-pre{
    *width: 270px !important;
    width: 270px;
    padding-right:0px;
    margin-right: 0px !important;
}
.form-group-xs-next{
    *width: 225px !important;
    width: 225px;
    padding-left: 0px;
}
.form-group-three-pre{
    *width: 325px !important;
    width: 325px;
    padding-right:0px;
    margin-right: 0px !important;
}
.form-group-three{
    *width: 210px !important;
    width: 210px;
    padding-left: 0px;
}
.form-group-smd-pre{
    *width: 300px !important;
    width: 300px;
    padding-left: 0px;
    padding-right:0px;
}
.form-group-smd-next{
    *width: 320px !important;
    width: 320px;
    padding-left: 0px;
    padding-right:0px;
}
/*form表单的上部外边距*/
.form-top{
    margin-top: 15px;
    margin-bottom: 20px; /*新一期需要*/
}

/*最小的label*/
.label-min {
    width: 1px !important;
    height: 32px;
    text-align: left !important;
    margin-right:10px;
    padding: 0px;
}
/*第一个label长度为70px（通用）*/
.label-small {
    width: 70px !important;
    height: 32px;
    text-align: left !important;
    margin-right:10px;
    padding: 0px;
}
/*并列第二个label长度为80px（通用）*/
.label-large {
    width: 80px !important;
    height: 32px;
    text-align: center !important;
    padding: 0;
}
/*中等大小的label用于文字较多的label，一般用于卡券添加页面*/
.label-middle{
    width: 90px !important;
    height: 32px;
    text-align: left !important;
    padding: 0;
    padding-left: 0 !important;
}
.label-super{
    width: 100px !important;
    height: 32px;
    text-align: left !important;
    padding: 0;
    padding-left: 0 !important;
}
.label-xs{
    width: 50px !important;
    height: 32px;
    text-align: center !important;
    padding: 0px;
}
/*长输入框*/
.input-large {
    width: 520px !important;
    height: 32px;
    /*padding: 0px;*/
    border:1px solid #d7d7d7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/*短输入框*/
.input-small {
    width: 220px !important;
    height: 32px;
    border:1px solid #d7d7d7;
    /*padding: 0px;*/
}
.input-xmd{
    width: 180px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.input-pic{
    width: 350px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.input-pic-sm{
    width: 280px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.texta{
    width: 520px !important;
    /*padding: 0px;*/
    border:1px solid #d7d7d7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/*不能编辑的状态，背景颜色*/
.form-control-black{
    background-color: #e5e6eb;
}
.bt {
    padding: 0px;
}
.progressBar img{
    width: 622px;
    height: 45px;
}
.col-padding-lg{
    width: 520px !important;
    padding: 0px;
}
.col-padding-sm{
    width: 220px !important;
    padding: 0px;
}
.col-padding-xmd{
    width: 180px !important;
    padding: 0px;
}
/*模态框中并排的两个输入框（一般用于模态框）*/
.col-padding-xs{
    width: 125px !important;
    padding: 0px;
}
/*三个并排input的格式限定*/
.col-padding-three{
    width: 160px !important;
    padding: 0px;
    margin-right:20px;
}
.col-padding-three-no{
    width: 160px !important;
    padding: 0px;
}
.col-padding-no{
    padding: 0px;
}

/*卡券设置中的外边框大小，不通用*/
.col-padding-md{
    width: 280px !important;
    padding: 0px;
}
.col-padding-xxs{
    width: 100px !important;
    padding: 0px;
}
/*卡券设置中的texta外边框大小*/
.col-padding-texta{
    width: 350px !important;
    padding: 0px;
}
/*modal中的input格式*/
.col-padding-modal{
    width: 300px !important;
    padding: 0px;
}
/*form里的通用按钮*/
.form-btn{
    margin-top: 20px;
    margin-left: 140px;
}
/*对所有的提示信息下边距进行修改*/
.help-block {
    margin-bottom: 5px;
}
/*分店单页-会员详情-左右内容分栏*/
.form-left{
    padding: 0px;
    width:700px !important;
}
.form-right{
    width:250px !important;
}
.form-btn-margin{
    margin-left: 50px;
}
.input-btn{
    margin-left:10px;
}
/*panel中label需要margin-left的*/
.label-margin-left{
    margin-left:50px;
}
/*提示语超多的页面*/
.span-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
    clear: both;
    margin-left: 120px;
}

.label-super-large {
    width: 120px !important;
    height: 32px;
    text-align: left !important;
    padding: 0px;
}
.forms .active{
    margin-left:-15px;
}
/*权限设置弹出层*/

.box{
    padding-left: 30px;
    min-height: 20px;
    margin-bottom: 2px;
    font-weight: 400;
    cursor: pointer;
}
.menu-first{
    margin-left: -20px !important;
}
.menu-second{
    margin-left: -20px !important;
}
.menu-third{
    margin-left: -25px !important;
}
.menu-forth{
    margin-left: -30px !important;
}
.div3-content{
    margin-left: 25px;
}
.div2-content{
    margin-left: 25px;
}
.div1-content, .other-province-content{
    margin-left: 20px;
}

/*新一期需要*/
.label-max{
    width: 110px !important;
    height: 32px;
    text-align: left !important;
    padding: 0px;
    padding-left: 0px !important;
}
.input-middle{
    width: 100px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.information-box{
    width:800px;
    border:1px solid #eeeeee;
    margin:0 10px 20px 160px;
}
.information-box-title{
    height:40px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom:25px;
}
.information-box-title label{
    margin-left:20px;
}
.span-margin-left{
    margin-left: 20px;
}

.width80 {
    color: #8d8d8d;
    margin-left: 15px;
}
span.consult{
    color: #3399ff;
}
.btn-center{
    text-align: center;
    margin:0 auto;
}
.longActivity{
    margin-top: 15px;
    display: block;
}
.shortActivity{
    margin-top: 15px;
    display: none;
}
.label-detail{
    text-align: left !important;
    padding-top: 7px;
    margin-bottom: 0;
}
.label-center{
    text-align: center !important;
    padding-top: 7px;
    margin-bottom: 0;
}
.label-right{ text-align: right;}
/*input的溢出隐藏*/
.hidden-overflow{
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/*tab切换页中的关闭按钮*/
.close-span{
    margin-left:10px;
    float: none;
}
/*不完全显示toop提示框-所有的均改为白色背景黑色字，属于重写boostrap方法*/
.tooltip-inner {
    padding: 9px 14px;
    color: #000;
    text-align: center;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.text-grey{
    color: #aaaaaa;
}
.text-area{
    min-height: 200px;
    _height: 200px;
}
.text-area {
    min-height: 200px;
    _height: 200px;
    overflow: auto;
}
.text-area div{
    outline: none;
}
.title-box{
    padding:20px 20px 10px;
}
.form-center{
    text-align: center;
}
#form-center-fm{
    margin:50px auto;
    width: 520px;
}
.input-year{
    width: 100px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.input-month{
    width: 80px !important;
    height: 32px;
    border:1px solid #d7d7d7;
}
.close-span-blue{
    opacity:0.7;
    margin-left:10px;
    font-size: 25px;
    color: #3399FF;
}
/**
服务于发券日期
 */
.label-second{
    display: block;
}

/**element上传组件 */
.el-upload__input {
    display: none !important;
}


