.icon-dialog-form {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
    .ant-row {
        margin-bottom: 5px !important;
    }

    .mt-5x {
        margin-top: 5px;
    }

    .mt-6x {
      margin-top: 6px;
    }
}

.execute-dialog {
  .ant-modal-body {
    padding: 20px 24px !important;
  }
}

.ant-multiple-modal-wrap {
    pointer-events: none;
    overflow: hidden !important;

    .ant-modal {
        min-width: 270px;
        top: 0px;

        .ant-modal-body{
          padding: 6px 24px;
          .ant-row {
            margin-bottom: 0px !important;
          }

          .mt-top-3px {
            margin-top: 3px;
          }

          .mt-top-2px {
            margin-top: 2px;
          }

          .ant-divider-horizontal {
            margin: 16px 0;
          }
        }

      }

      .App-logo {
        height: 40vmin;
        pointer-events: none;
      }
  }
  
  .hide-body-modal {

    .ant-modal-body {
      display: none;
    }
    .ant-modal-footer {
      display: none;
    }
  }

  .ant-modal-header {
    background: #0a88d5;
    border-bottom: none;
    padding-top: 14px;
    padding-bottom: 10px;
    padding-right: 16px;
    padding-left: 16px;

    .ant-modal-title {
      color: #fafafa;
      font-size: 15px;
      .ant-btn.ant-btn-circle {
        background: transparent;
        span {
          color: #fff;
        }
      }
    }
  }

  .ant-modal-content {
    .ant-modal-close-x {
      color: #fff;
    }
  }

  .react-resizable {
    position: relative;
  }
  .react-resizable-handle {
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: -17px;
    right: -18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");
    background-size: 12px;
    background-position: bottom right;
    padding: 0 3px 3px 0;
    background-repeat: no-repeat;
    background-origin: content-box;
    box-sizing: border-box;
    cursor: se-resize;
  }

  .ant-modal-title {
    .ant-btn.ant-btn-circle {
      background: transparent;
    }
  }

  .mt-3x {
    margin-top: 3px;
}

.ml-5x {
    margin-top: 5px;
}
