.migrate-projects-dialog .dialog-container {
  min-width: 800px !important;
  min-height: 500px !important;
  /* Two lines below required so that long process names do not cause the layout to overflow and get scroll bars in firefox and Edge */
  white-space: pre-wrap;
  word-break: break-all;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .migrate-projects-warning-container {
  margin-bottom: 280px;
  position: relative;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .migrate-projects-warning-container i {
  position: absolute;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .migrate-projects-warning-container > span {
  margin-left: 18px;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container {
  height: 380px;
  width: 744px;
  margin: 20px 0;
  position: relative;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container h4 {
  margin: 0;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .projects-list-container {
  position: absolute;
  width: 340px;
  top: 0;
  bottom: 0;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .projects-list-container .projects-list {
  border: 1px lightgrey solid;
  overflow-y: auto;
  position: absolute;
  bottom: 0;
  top: 24px;
  width: 100%;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .projects-list-container .projects-list .ms-FocusZone {
  min-width: 100%;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-container {
  left: 0;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .selected-projects-container {
  right: 0;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-list .ms-Checkbox {
  padding: 10px 5px 10px 5px;
  height: 100%;
  width: 320px;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-list .ms-Checkbox .ms-Checkbox-checkbox {
  height: 22px;
  width: 22px;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-list .ms-Checkbox .ms-Checkbox-label {
  width: 100%;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-list .ms-Checkbox .ms-Checkbox-label .ms-TooltipHost {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .available-projects-list .ms-Checkbox.is-inFocus::before {
  left: 0;
}

.migrate-projects-dialog .dialog-container .dialog-content-body .project-selection-list-container .selected-projects-list .ms-List-cell {
  height: 42px;
  min-height: 42px;
  padding: 8px 10px 0 10px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  width: 320px;
}
