.panel-fit .panel-header {
  height: 34px;
  background: #eef1f8;
  border: none;
  border-bottom: 1px solid #d2d8e7; }
  .panel-fit .panel-header .panel-title {
    height: 34px;
    line-height: 34px;
    font-weight: normal;
    color: #444c63;
    font-size: 14px; }

.panel-fit .panel-body {
  border: none; }
  .panel-fit .panel-body .datagrid-toolbar {
    border: none;
    padding-top: 10px;
    padding-left: 10px; }

.panel-fit .esb-task-toolbar {
  height: 80px;
  background: #fff; }

.panel-fit .input-group input {
  width: 150px;
  height: 25px;
  border: 1px solid #dedede; }

.panel-fit .input-group .l-btn-text {
  background: none; }

.panel-fit .input-group .query {
  background: url("../image/search.png") no-repeat 6px 5px;
  background-size: 38%; }
  .panel-fit .input-group .query:hover {
    border: none;
    padding: 1px; }

.panel-fit .left-m {
  margin-left: 30px; }

.panel-fit .btn-group {
  margin-top: 2px;
  padding-left: 20px; }
  .panel-fit .btn-group a {
    float: left; }
    .panel-fit .btn-group a .l-btn-text {
      padding-right: 10px;
      background: none; }
    .panel-fit .btn-group a:hover {
      border: none;
      padding: 1px; }

.custom-add body {
  background: whitesmoke; }
  .custom-add body .panel:nth-child(1) {
    width: 700px !important;
    margin: 0 auto; }
    .custom-add body .panel:nth-child(1) .panel-header {
      height: 38px;
      background: #2a323f;
      border: none; }
      .custom-add body .panel:nth-child(1) .panel-header .panel-title {
        height: 38px;
        padding-left: 20px;
        line-height: 38px;
        font-size: 16px;
        font-weight: normal;
        color: #fff; }
    .custom-add body .panel:nth-child(1) .panel-body {
      border: 1px solid #dedede; }
      .custom-add body .panel:nth-child(1) .panel-body table {
        width: 490px;
        margin: 0 auto; }
        .custom-add body .panel:nth-child(1) .panel-body table td {
          font-size: 14px; }
          .custom-add body .panel:nth-child(1) .panel-body table td .combo {
            width: 100% !important;
            height: 30px !important;
            border: 1px solid #dedede; }
            .custom-add body .panel:nth-child(1) .panel-body table td .combo input {
              width: 85% !important;
              height: 30px !important;
              outline: none; }
            .custom-add body .panel:nth-child(1) .panel-body table td .combo span {
              float: right;
              width: 30px;
              height: 30px !important; }
            .custom-add body .panel:nth-child(1) .panel-body table td .combo .combo-arrow {
              background: url("../image/slide-down.png") no-repeat center center;
              background-size: 100%; }
          .custom-add body .panel:nth-child(1) .panel-body table td .textbox {
            border: 1px solid #dedede;
            height: 30px !important; }
        .custom-add body .panel:nth-child(1) .panel-body table td > input {
          width: 100% !important;
          height: 30px !important;
          border: 1px solid #dedede; }
        .custom-add body .panel:nth-child(1) .panel-body table td > input[type='submit'] {
          width: 110px !important;
          height: 35px !important;
          border: 1px solid #666;
          border-radius: 4px;
          color: #666;
          background: #fff;
          margin: 0 auto; }
  .custom-add body .combo-p {
    width: 372px !important; }
    .custom-add body .combo-p .panel-body {
      border: 1px solid #dedede;
      border-top: none; }

.custom-zujian .component-custom {
  width: 110px; }
  .custom-zujian .component-custom .dragitem {
    padding: 2px 5px 5px;
    border: none;
    border-bottom: 1px solid #d2d8e7; }

.custom-zujian .layout-split-west {
  border-right: 1px solid #d2d8e7; }

.custom-zujian .layout-split-east {
  border-left: 1px solid #d2d8e7; }

.custom-zujian .layout-panel-center td span {
  float: left;
  width: 27px;
  height: 20px;
  line-height: 20px; }

.custom-zujian .layout-panel-center td input {
  float: left;
  width: 150px;
  height: 20px;
  border: 1px solid #dedede; }
