
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 10px;
}

.badge {
  text-shadow: none;
  font-family: 'Open Sans';
  font-weight: 600;
  background-color: #d1dade;
  font-size: 11px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 4px;
  color: #5E5E5E;
}

.badge-important {
  background-color: #f35958;
  color: #ffffff;
  position: absolute;
  right: 6px;
  top: 7px;
}
.userpage { width: 95%; margin-left: 40px}
.userpage_tit { margin-bottom: 10px; background: #fff; padding: 10px 15px;}
.usertable { background: #fff; color: #666666}
.usertable th,.usertable td{ text-align: center; padding: 10px 0 6px 0!important;}
.usertable th{ border-bottom: 0!important;}
.useraddbtn { cursor:pointer;background:#ffffff; color: #333; font-size: 14px; text-align: center; border:1px solid #cecece; padding: 0 7px; float: left; margin-left: 10px;    height: 30px;
    line-height: 30px;    border-radius: 2px;}
.useraddbtn:hover { background: #f1f1f1;}
.useraddbtn.addb{ background: #1baede;color: #fff; margin-left: 0;border: none;}
.useraddbtn.addb i { font-size: 14px; vertical-align: top}
.useraddbtn.addb:hover{ background: #189cc7}
.Utopnav { float: left; margin: 0 10px; border-left: 1px solid #ccc; padding-left:10px; position: relative}
.Utopnav:first-child { border-left: none; padding-left: 0; margin-left: 0}
.input_search  { border: 1px solid #cecece;float: right;text-indent: 10px; height: 30px; line-height:30px}
.input_search:focus{    outline: none;border: 1px solid #6bcaea}
.search_btn {     position: absolute;
    right: 4%;
    background: none;
    border: none;
    color: #cecece; font-size: 18px; }
.pagination li:last-child{ display: none}
.pagination li a{ background: none!important;;background-color: none!important; border: none!important; color: #666666!important;}
.pagination li.active a{ color:#eb4047!important; }
.usertable .iconfont { color: #eb4047;    font-weight: normal;
    font-size: 18px;}
a:hover {text-decoration: none}
.con_right { width: 85%;
    background-color: #fff;
    margin-left: 5%;display: inline-block;position: relative;}
.con_right .re_con{ display: inline-block}
.con_right .mianbaoxie{    float: left;
    width: 94%;

    font-size: 1.4rem;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    margin-left: 3%;}
.con_right .tenantMo,.con_right .passwordMo { display: none}
.tenantma { margin-top: 40px; }
.tenantInfo .nextbtn,.tenantMo .nextbtn,.passwordInfo .nextbtn,.passwordMo .nextbtn {    position: absolute;
    top: -40px;
    left: 0; height: 30px;float: none;
    margin: 0; line-height: 30px; background: #1baede; font-size: 12px;border-radius: 2px;}
.tenantMo .btn2 ,.passwordMo .btn2{ left: 80px; background: #fff; color: #333; border: 1px solid #ccc}
.tenantMo .btn2:hover ,.passwordMo .btn2:hover { background: #f1f1f1}

.icon-nccloud { font-size: 26px!important;}
.leftmeun_setting { position: fixed; width: 98px; left: 58px; top: 60px; background: #fff;
    box-shadow: 0 5px 5px #bfbfbf; z-index: 9999; display: none}
.leftmeun_setting span { float: left; width: 100%; padding: 5px 0; text-align: center; cursor: pointer; color: #686868}
.leftmeun_setting span i{vertical-align: middle;margin-right: 5px; font-size: 14px}
.leftmeun_setting span:hover { background: #cccccc;}
.useradd .mic{padding: 0}
.appdetail { margin-top: 35px}
.re_con .userAddtext {    margin: 0 0 0 8%; width: 86%;padding-bottom: 0;}
.re_con .userAddtext .rowm input, .re_con .userAddtext .rowm select { width: 100%;    height: 36px;
    line-height: 36px;    margin: 0 0 0 10px;}
.level_unlocktime3 {    width: 30%!important;}
.re_con .userAddtext .rowm .m_left{ margin-top: 16px; font-size: 13px}
.re_con .userAddtext .rowm i.must{left: 16px;
    top: 11px;}
.re_con .userAddtext .rowm .tips {margin: 13px 0 0 25px;font-style: normal; color: #999; height: 30px;}
.re_con .userAddtext .rowm { }
.useraddTitle {position: absolute;
    top: -40px;
    left: 0;
    height: 30px;
    float: none;
    margin: 0;
    font-size: 20px;   ;
    color: #222;}
.useradd .userInfo_Cbtn {margin: 35px 0 0 15px!important;}
.useradd .nextbtn{margin: 35px 0 0 16%;border-radius: 2px;}
.userAddInput {    float: left;
    position: relative;
    width: 40%;}
.mtop_20 { margin-top: -20px}
@media only screen and (max-width: 1100px) {
    .Utopnav { margin: 0 5px; padding-left: 0}
}
@media only screen and (max-width: 1600px) {
    .left-menu>li>a .iconfont { font-size: 18px;    vertical-align: middle;}
}

.icon-adminicon { color: #b4b4b4; font-size: 32px!important;display: inline-block;
    margin-top: -4px;}
.uploading_ani {position: absolute;
    left: 45%;
    top: 45%;
    font-size: 70px; background: rgba(0,0,0,.5); width: 100px}
.uploading_ani em{    text-align: center;
    position: absolute;
    font-style: normal;
    width: 100%;
    font-size: 16px;
    line-height: 100px;}
.circle {
    width: 100px;
    height: 100px;
    position: absolute;
    border-radius: 50%;
    background: #0cc;
    left:44%;
    top: 30%;
}
.pie_left, .pie_right {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;left: 0;
}
.left, .right {
    display: block;
    width:100px;
    height:100px;
    background:#00aacc;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    /*transform: rotate(30deg);*/
}
.pie_right, .right {
    clip:rect(0,auto,auto,50px);
}
.pie_left, .left {
    clip:rect(0,50px,auto,0);
}
.mask {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    left: 12.5px;
    top: 12.5px;
    background: #FFF;
    position: absolute;
    text-align: center;
    line-height: 75px;
    font-size: 16px;
}
#dialogminBack{ background: none}
#dialogminBack .dialogminBack {     width: 25%;left: 36%;}
#dialogminBack .dialogminBack .main_conc{ text-align: center; padding: 30px 0}
#dialogminBack .dBbtn { width:90%; margin: 0 auto }
#dialogminBack .dBbtn .nextbtn {     margin: 0;
    cursor: pointer;
     padding: 0 ;
    width: 30%;
    margin-left: 17%;border-radius: 2px;}
#dialogminBack .dBbtn .nextbtn.userInfo_Cbtn {margin-left: 5%;}

.re_con .passlevel .rowm .tips {margin: 0 0 0 25px;width: 40%;}
.re_con .passlevel .rowm .tips1 {margin: 0 0 0 25px; line-height: 30px; height: 30px}
.re_con .passlevel .rowm .m_left { width: 15%}


.usertable { font-size: 12px}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{ border: none}
.authlistTop {    margin-bottom: 10px;background: #fff; padding: 10px;}
.authlistTable {  background: #fff; padding: 10px;}
.authlistTable table tr,{ border-top:1px solid #ebebeb;}

select {appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;}
select::-ms-expand { display: none; }

.select_down{margin: 0 0 0 -35px;
    line-height: 36px;    pointer-events: none;}
.tenant_area .select_inall { float: left; width: 19.4%;margin-left: 6.5px;}
.tenant_area .select_inall.firstchild{ margin-left: 0}