.details-step .visual-studio-editions .vs-versions-label {
  margin-top: 10px;
}

.details-step .visual-studio-editions .vs-editions-label {
  margin-top: 10px;
}

.editions-per-version {
  padding-top: 5px;
  padding-bottom: 5px;
}

.vs-editions.invalid .vss-PickListDropdown--title:not(:focus) {
  border-color: rgba( 168, 0, 0 ,  1 );
  border-color: rgba( var(--palette-accent1-dark,168, 0, 0) ,  1 );
}

.vs-editions .vss-PickListDropdown--title:focus {
  outline: 1px solid white;
}

.vs-versions.invalid .vss-PickListDropdown--title:not(:focus) {
  border-color: rgba( 168, 0, 0 ,  1 );
  border-color: rgba( var(--palette-accent1-dark,168, 0, 0) ,  1 );
}

.vs-versions .vss-PickListDropdown--title:focus {
  outline: 1px solid white;
}

.vs-versions-tooltip-div {
  margin-top: 1px;
}

.vs-editions-tooptip-div {
  margin-top: 1px;
}

.vs-versions-tooltip-div:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--communication-background,rgba(0, 120, 212, 1));
  outline: 1px solid white;
}

.vs-editions-tooptip-div:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--communication-background,rgba(0, 120, 212, 1));
  outline: 1px solid white;
}

.vs-versions-tooltip-div:not(:focus) {
  border: 1px solid transparent;
}

.vs-editions-tooptip-div:not(:focus) {
  border: 1px solid transparent;
}
