.subcontent-page-header td {
    padding: 0vw 0vw 1.25vw 0vw;
}

.contentpage table {
  position: relative;
  border: 0vw solid black;
}

.tile {
  margin: 1.25vw 0vw 1.25vw 0vw;
}

.resource-link-table td {
    /* padding: 0vw 0vw 1.25vw 0vw; */
    padding: 0vw 0.4vw 1.25vw .4vw;
    border: 0px solid black;
    vertical-align: top;
}

.resource-link {
  color: var(--secondary-site-color);
  font-weight: 600;
  font-family: var(--font-family-mreaves_xl_mod_ot-reg);
  font-size: var(--font-size-m);
  letter-spacing: max(.0328vw, .4px);
  line-height: 1.04vw;
}

.career-planning-page .upload-resume-dropzone, .academic-planning-page .upload-course-plan-link-grpup {
  align-items: center;
  background: white;
  border-radius: 1.82vw;
  border: none;
  content: none;
  box-shadow: .052vw .052vw 1.04vw #00000029;
  display: flex;
  flex-direction: column;
  min-height: 18.75vw;
  width: 90%;
  padding: 2.5vw 2.5vw 2.5vw 2.5vw;
  position: relative;
  text-align: center;
}

.career-planning-page .upload-resume-container {
  align-items: center;
  background-color: var(--universal--white--ffffff);
  border: .052vw black solid;
  border-radius: 1.04vw;
  display: flex;
  flex-direction: column;
  padding: 0vw 0vw;
  width: 18.125vw;
  height: 6.25vw;
}

.career-planning-page .upload-resume-img, .academic-planning-page .upload-course-plan-img {
  content: '';
  height: auto;
  width: 4.43vw;
  text-align: center;
}

.upload-resume-buttons {
  padding: 1.04vw 0vw 1.04vw 0vw;
  text-align: left;
}

.progress-bar-container {
  padding:0.01em .833vw
  border-radius: 1.82vw;
  height: .47vw;
}

.progress-bar-bg {
  color:#000;
  background-color: #e6e6e6;
    border-radius: 1.82vw;
}

.progress-bar-color {
  color:#fff;
  background-color: var(--secondary-site-color);
  border-radius: 1.82vw;
}

.hidden {
  display: none;
}

.files-list-table td {
  vertical-align: top;
}

.file-type-icon {
  height: 5.2vw;
  width: auto;
}

.filename {
  text-align: center;
  color: var(--universal--black--000000);
  font-family: var(--font-family-mreaves_xl_mod_ot-reg);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.email-file-link {
  color: var(--main-site-color);
  font-family: var(--font-family-mreaves_xl_mod_ot-reg);
  font-size: var(--font-size-s);
  letter-spacing: max(.0328vw, .4px);
  line-height: 1.04vw;
  text-align: left;
}

.email-non-link-text {
  color: black;
  font-family: var(--font-family-mreaves_xl_mod_ot-reg);
  font-size: var(--font-size-s);
  letter-spacing: max(.0328vw, .4px);
  line-height: 1.04vw;
}

.delete-file-link {
  color: red;
  font-family: var(--font-family-mreaves_xl_mod_ot-reg);
  font-size: var(--font-size-s);
  letter-spacing: max(.0328vw, .4px);
  line-height: 1.04vw;
  text-align: left;
  cursor: pointer;
}

.delete-file-link:hover, .delete-file-link:focus, .email-file-link:hover, .email-file-link:focus {
  text-decoration: underline;
}

@media only screen and (max-width: 999px) {
  .email-file-link {
    font-size: var(--font-size-l);
    font-weight: 800;
    text-decoration: underline;
  }

  .lg-text {
    font-size: var(--font-size-l);
    line-height: var(--font-size-l);
  }
}