.box {
	height: 100%;
}
.lang{
    margin-left:10px;
}
.header {
    height: 64px;
    line-height: 64px;
    box-shadow: inset 0 -1px 0 0 #ddd;
    margin: 0 5% 0 2%;
    background: #fff;
    margin-bottom: -20px;
}
.marleft15{
	margin-right:15px ;
}


.header-acts {
    text-align: right;
}
.app-name {
    color: #45464C;
    font-size: 24px;
    font-weight: normal;
    margin-left: 20px;
}

.content {
    min-height: 200px;
    margin: 0 ;
    background:#fff;

}
.err-msg {
    color: #e20;
    font-size: 14px;
    text-align: center;
    margin-top: 0px;
}

.table-wrap {
     margin-top: 0px !important;
}
.table-wrap table {
    border: solid #ddd;
    border-width: 1px 1px 0;
    border-radius: 4px;
    background-color: #fff;
}
.table-wrap :global(.ant-table-thead) > tr > th {
    background-color: #95A3ED;
    /*border-bottom: solid 1px #ddd;*/
    color: #FFFFFF;
    font-size: 16px;
    height: 60px;
    text-align: left;
}


.table-wrap :global(.ant-table-tbody  > tr > td) {
 padding: 10px 8px;
}
.table-wrap :global(.ant-table-tbody) {
    font-size: 16px;
    color: #45464C;
}
.table-wrap :global(.ant-table-pagination) {
    float: none;
    margin: 20px auto;
}
.tablebox :global(.ant-spin-spinning) {
   left: 0;
}



.searchinput{
	/* background-color: #F3F3F3; */
	height: 44px;
	border-radius:33px;
}
.searchinput :global(.ant-input) {
	background-color: #F3F3F3;
		height: 44px;
		border-radius:33px;
		padding: 0 12px 0 40px;
}
.searchinput :global(.ant-input-suffix) {
	left: 12px;right: 190px !important;
	font-size: 18px;
}



.col-acts {
    width: 120px;
    text-align: center !important;
}
.col-name{
	padding-left: 30px !important;
	
}
.col-name,
.col-nickname
 {
	white-space:nowrap ;
   
    text-align: left !important;
}
.col-grade{
	
    text-align: left !important;
}
.colnum{
	width: 100px;
    
}
.create_time{
	 width: 180px;
}
.col-ctime {
    width: 180px;
}

.edit-link {
    color: #45464C;
    font-size: 16px;
}

.btn-create {
    min-width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0;
    vertical-align: top;
    margin-top: 11px;
}
@media(max-width:414px) {
   .header{
       margin:0;
        height:32px;
        line-height:32px;
   }
   .app-name{
       font-size:14px;
       margin-left:0;
   }
   .btn-create{
       font-size:12px;
       height:26px;
       line-height:26px;
       margin-top:3px;
   }
   .content{
       margin:0;
   }
    .col-acts,
    .col-name,
    .col-nickname,
    .col-grade,
    .col-ctime {
        font-size:12px;
}

}

.allnavdiv {
  width: 100%;
  height: 80px;
  position: relative;
  margin-top: 0px;
  z-index: 22;
}
.allnav {
	display: flex;
  width: 100%;
  height: 80px;
  overflow: hidden;
  text-decoration: none;
  background-color: #ffffff;

  background: rgba(255, 255, 255, 1);
  justify-content:space-between
}


.nav {
  box-sizing: border-box;
  text-decoration: none;
  float: left;
  padding: 25px 25px 0;
  height: 50px;
  color: #333333;

  margin: 0 15px  0 25px;
}

.headerright{
	display: flex;
	text-align: right;
	height: 50px;
	margin-top: 15px;
	padding-right: 50px;
}
.headerright :global(.ant-select-selection--single){
height: 44px;
width:120px;
height:44px;
border-radius:6px;
border:2px solid rgba(149,163,237,1);
}
.headerright :global(.ant-select-arrow){
font-size: 18px;
color: #5D6BD8;
}

.headerright :global(.ant-select-selection-selected-value){
height: 44px;
font-size: 18px;
font-weight:500;
color:#5C6AD7;
line-height:44px;
padding-right: 20px;

}
.headerright :global(.ant-select-selection__rendered){
line-height: 44px;
margin-left: 12px;

}

:global(.ant-select-dropdown-menu-item){
	font-size: 16px;
	padding: 10px 8px;
}
:global(.ant-select-dropdown-menu-item-selected){
	color:#fb7f26
}
 :global(.ant-select-dropdown-menu-item-selected:hover){
	 
	 color:#fb7f26
 }


.nav p {
  width: 100%;
  min-width: 100px;
  text-align: center;
  font-size: 18px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  color: #5c6bd8;
  
}


.nav span {
  display: inline-block;
}

.nav span {
  width: 51px;
  height: 6px;
  background: rgba(92, 106, 215, 1);
  border-radius: 4px;
  margin-top: 6px;
  display: none;
}

.navactive p {
  color: #5c6bd8;

}

.navactive span {
  display: inline-block;
}

.tableallbox {
  width: 100%;
  height: 100%;
  padding: 84px 0 0px;
  position: relative;
  background-color: #E6E6E6;
}
.formbox{
	 width: 60%;
	 margin: 0px 20% 0 20px;
	 font-size: 20px;
	 padding-top: 20px;
	 box-sizing: border-box;
}
.formbox :global(.ant-form-item-label) label{
	 font-size: 20px;
	 color: #5C6AD7;
	
}
.formbox :global(.ant-form-item){
	 margin-bottom: 8px;
	
}
.tablebox {
  width: 100%;
  background-color: #fff;
  border-radius: 6px 6px 0px 0px;
  height: 100%;
}
.btnwarp{
	margin-top: 50px;
}
.btn_yes{
	box-sizing: border-box;
	min-width:102px;
	height:44px;
	background:rgba(92,106,215,1);
	border-radius:6px;
	text-align: center;
	border:2px solid rgba(92,106,215,1);
	padding:0 11px;
	line-height: 44px;
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
}
.btn_no{
	box-sizing: border-box;
	min-width:102px;
	height:44px;
	background:#FFFFFF;
	border-radius:6px;
	border:2px solid rgba(92,106,215,1);
	text-align: center;
	padding:0 15px;
	line-height: 44px;
	font-size: 18px;
	font-weight: 500;
	color: #5C6AD7;
	margin-left: 15px;
}
.btn_gray{
	box-sizing: border-box;
	min-width:102px;
	height:44px;
	background:#FFFFFF;
	border-radius:6px;
	border:2px solid #F3F3F3;
	text-align: center;
	padding:0 15px;
	line-height: 44px;
	font-size: 18px;
	font-weight: 500;
	color: #F3F3F3;
	margin-left: 15px;
}
.ap i {
  font-size: 28px !important;
}

.addmodp {
  margin-bottom: 15px;
  font-size: 14px;
}

.addmodp2 {
  margin-bottom: 15px;
  font-size: 15px;
  text-align: center;
}
.tebleboxxxx :global(.ant-table-selection-column) {
   text-align: center !important;
}
