.truncated-text-ellipsis, .visual-studio-links .title, .visual-studio-links .title > .subtitle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.visual-studio-links.widget {
  padding: 0px 14px;
  height: inherit;
  overflow: hidden;
  cursor: default; }

.visual-studio-links .title {
  font-size: 1rem;
  margin: 0 0 10px 0; }
  .visual-studio-links .title > .subtitle {
    color: rgba( 102, 102, 102 ,  1 );
    color: rgba( var(--palette-neutral-60,102, 102, 102) ,  1 );
    font-size: 0.75rem; }

.visual-studio-links a.link-with-icon-text {
  display: block;
  margin-top: 1px; }
  .visual-studio-links a.link-with-icon-text .icon-container {
    float: left;
    margin-right: 10px;
    height: 38px;
    width: 38px;
    display: block; }

.visual-studio-links ul.no-bullets, .visual-studio-links ul.link-with-icon-text-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .visual-studio-links ul.no-bullets li, .visual-studio-links ul.link-with-icon-text-list li {
    margin-bottom: 4px; }
  .visual-studio-links ul.no-bullets li:last-child, .visual-studio-links ul.link-with-icon-text-list li:last-child {
    margin-bottom: 0; }

.visual-studio-links ul.link-with-icon-text-list li {
  margin-bottom: 20px; }

.visual-studio-links .openvs {
  background-color: #68217a;
  color: rgba( 255, 255, 255 ,  1 );
  color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  font-weight: bold;
  font-size: 1rem;
  padding: 10px; }

.visual-studio-links .getvs {
  padding: 5px;
  font-size: 28px;
  color: #68217a; }
