.base-structure {
  width: 970px;
  height: 100%;
  margin: auto;
  padding-right: 5px;
  padding-left: 5px;
}
.primary-nav-structure #primary_nav {
  width: 980px;
  margin: auto;
}
.primary-nav-structure #primary_nav .nav-container {
  width: 100%;
  border-bottom: solid 2px #e1e1e1;
  padding: 10px 5px 5px 5px;
}
.primary-nav-structure #primary_nav .nav-container .login-container {
  padding-top: 15px;
}
.section-item-panel-content .section-item-description {
  border-bottom: 3px solid #363636;
}
#portfolio .jobseeker-portfolio-container .jobseeker-portfolio {
  background-color: #ffffff;
}
#portfolio .jobseeker-portfolio-container .profile-editor-spotlight-veil {
  background-color: #363636;
  position: absolute;
  width: 800px;
  top: 0px;
  opacity: 0.25;
  z-index: 1;
  pointer-events: none;
}
#portfolio .portfolio-section-body .section-item {
  border-bottom: 2px solid #d7d7d7;
}
#portfolio .portfolio-section-body .section-item .editable {
  transition: 0.2s !important;
  -webkit-transition: 0.2s !important;
}
#portfolio .portfolio-section-body .section-item .editable:hover {
  background-color: #ededed;
  cursor: pointer;
}
#portfolio .portfolio-section-body .portfolio-section-list-media-library .media-file .delete-media-item-form .icon-trash {
  transition: 0.2s !important;
  -webkit-transition: 0.2s !important;
  background-color: #000000;
  color: #ffffff;
  opacity: 0;
}
#portfolio .portfolio-section-body .portfolio-section-list-media-library .media-file .delete-media-item-form .icon-trash:hover {
  opacity: 1;
}
