/*侧边栏*/
.ivu-menu-vertical .ivu-menu-submenu-title {
  padding: 11px 14px 11px 15px !important;
  border-bottom: 1px solid #ddd;
  text-align: left;
}

.ivu-menu-vertical .ivu-menu-submenu-title span {
  font-size: 13px;
}

.ivu-menu-opened > * > .ivu-menu-submenu-title-icon {
  transform: rotate(0deg) !important;
}

.ivu-menu-submenu-title-icon {
  transform: rotate(-90deg) !important;
}

.ivu-menu-vertical .ivu-menu-submenu-title-icon {
  margin-right: 1px;
  font-size: 16px;
}

.ivu-menu-vertical .ivu-menu-item {
  padding: 10px 20px !important;
}

/*当前激活的二级导航*/
.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
  border-right: none;
  background-color: #5788F2 !important;
}

.ivu-menu-item-active:not(.ivu-menu-submenu) span {
  color: #fff !important;
}

.ivu-menu-light.ivu-menu-vertical .ivu-menu-item {
  border-right: none !important;
}

.ivu-menu-item-active:not(.ivu-menu-submenu) i {
  color: #fff !important;
}

/*当前激活的一级导航*/
.sidebar .ivu-menu {
  font-size: 13px;
  /*background-color: rgba(242, 242, 242, 1);*/
}

.sidebar .ivu-menu .ivu-menu-child-item-active .ivu-menu-submenu-title span {
  color: #5788F2;
}

.sidebar .ivu-menu .ivu-menu-child-item-active .ivu-menu-submenu-title i {
  color: #5788F2;
}

.sidebar .ivu-menu .ivu-menu-submenu-title:hover {
  background: rgba(242, 242, 242, 1);
}

/*侧边栏二级导航*/
.sidebar .ivu-menu-submenu .ivu-menu .ivu-menu-item span {
  margin-left: 20px;
  font-size: 12px;
  font-weight: normal;
}

.sidebar .ivu-menu-submenu .ivu-menu a {
  color: #495060
}

.sidebar .ivu-menu-submenu .ivu-menu li {
  border-bottom: 1px solid #ddd;
}

/*侧边栏二级导航图标*/
.sidebar .ivu-menu-submenu .ivu-menu .ivu-menu-item i {
  position: absolute;
  top: 15px;
  right: 10px;
}

/*侧边栏首页*/
/*.sidebar li:nth-child(1) ul{*/
/*display: none;*/
/*}*/
/*.sidebar li:nth-child(1) div span{*/
/*letter-spacing: 25px;*/
/*}*/
/*.sidebar li:nth-child(1) div i:nth-last-child(1){*/
/*display: none;*/
/*}*/
/*面包屑*/
.breadCrumb ul li:nth-last-child(1) span {
  font-weight: bold;
}

/*新增按钮*/
.ivu-btn-info {
  background-color: #9CD235 !important;
  border-color: #9CD235 !important;
}

/*表格*/
.ivu-table-tbody tr td:first-child div {
  padding: 0 !important;
}

/*条件筛选*/
.check {
  height: 50px;
  line-height: 50px;
  background: #ECF0F8;
}

.check > div > button {
  height: 32px;
}

.check p {
  display: inline-block;
  float: left;
  margin-left: 10px;
  font-size: 12px;
}

.check .ivu-select-placeholder {
  text-align: left !important;
}
.checkAll{
  margin: 10px;
}
/*分页器*/
.page {
  height: 33px;
  margin: 10px;
  padding-bottom: 10px;
}

.page .pages {
  float: right;
}
/*ivew2.0版本分页器上一页 下一页图标名称不正确*/
.ivu-icon-ios-arrow-left:before{
  content: "\F115";
}
.page .ivu-icon-ios-arrow-right:before{
  content: "\F11F";
}
/*iview2.0坑   全局message提示无图标*/
.ivu-message .ivu-message-success i:before {
  content: "\F374";
}
.ivu-message .ivu-message-error i:before {
  content: "\F202";
}
.ivu-message .ivu-message-info i:before {
  content: "\F333";
}
.ivu-message .ivu-message-warning i:before {
  content: "\F333";
}
.ivu-date-picker-next-btn-arrow i:after {
  content: "\F11F";
}
.ivu-date-picker-next-btn-arrow-double i:after {
  content: "\F11F";
}
.ivu-date-picker-next-btn-arrow-double i:before {
  content: "\F11F";
}
.ivu-btn-ghost{
  color: inherit !important;
}
.ivu-icon-arrow-down-b:before {
  content: "\F116" ;
}
.ivu-modal .ivu-modal-close .ivu-icon-ios-close-empty:before {
  content: "\F379";
}
/*ivew3.0版本的坑 ---------结束*/

/*表格*/
.ivu-table-cell {
  padding: 0 8px !important;
}

/*modal框头部及底部*/
.ivu-modal div.ivu-modal-header {
  height: 40px;
  line-height: 40px;
  background: #5081EB;
  color: #fff;
  font-weight: normal;
  border-radius: 6px 6px 0 0;
}

.ivu-modal div.ivu-modal-header p {
  width: 100%;
  height: 40px;
  margin-top: -14px;
  line-height: 40px;
  color: #fff;
  font-weight: normal;
}

.ivu-modal div.ivu-modal-body, div.ivu-modal-footer {
  padding: 0;
}

.ivu-modal a.ivu-modal-close i {
  top: -2px;
  color: #fff;
}

.ivu-modal a.ivu-modal-close i:hover {
  color: red;
}

.ivu-modal div.ivu-modal-footer {
  height: 50px;
  padding-right: 20px;
}

.ivu-modal div.ivu-modal-footer button {
  width: 80px;
  height: 30px;
  line-height: 18px;
  margin-top: 10px;
}

.ivu-modal div.ivu-modal-footer button:nth-child(1) {
  background: #E4E4E4;
}

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

.ivu-modal {
  top: 0 !important;
}

/*modal框 自定义表单重置、提交按钮*/
div.info {
  padding: 10px 30px 0;
}

div.info p {
  height: 30px;
  line-height: 30px;
}

.info .btns {
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.info .btns button {
  width: 80px;
  height: 30px;
  margin-right: 10px;
}

.info form .pickDate {
  width: 220px;
  display: block;
}

h4 {
  height: 120px;
  line-height: 120px;
  font-weight: normal;
}

/*上传文件按钮*/
.ivu-upload div button {
  padding: 6px;
}

.maincontent h3 {
  height: 50px;
  border-bottom: 1px solid #ddd;
  line-height: 50px;
  text-indent: 20px;
  text-align: left;
  font-weight: normal;
}

.maincontent h3 img {
  position: absolute;
  left: 5px;
  top: 17px;
  width: 17px;
  height: 17px;
}

/*数字输入框*/
.ivu-input-number-handler-wrap {
  display: none;
}

/*table操作按钮*/
table i {
  cursor: pointer;
}

.checkAll {
  float: left;
  margin-left: 10px;
}
