#wpb_js_settings_access_groups {
  h3 {
    margin-top: 0;
  }
  .settings-block,
  .title {
    margin-bottom: @vc_settings_title_bottom_margin;
  }
  .pull-left {
    float: left;
    width: 33%;
    label {
      clear: both;
      display: block;
      float: left;
    }
  }
  .select-all {
    margin-top: 10px;
  }
}

// Positioning of info icons
#vc_settings-general.vc_settings-tab-content, .vc_ui-settings-roles-role {
  .form-table tr td {
    padding: 15px 40px;

    &:has(.edit-form-info) {
      padding: 15px 10px;
    }

    &:has(.vc_pointers-reset-button) .edit-form-info {
      margin-top: 6px;
    }
  }
}

.vc_settings-tab-content .form-table tr td:has(input[type="checkbox"]) .edit-form-info {
  position: relative;
  top: 3px;
}

.wpb-settings-beta-version {
  .wpb-beta-title-agreement {
    margin-top: 20px;
    margin-left: 53px;
  }
}

.wpb-css-loading-options {
  padding: 0 30px;
} 