.education-module-edit #error-message,
.education-module-edit #successful-message {
  display: none;
}

.education-media .thumbnail .cover,
.education-package .thumbnail .cover {
  height: 150px;
  background-size: contain;
  background-color: lightgrey;
  background-position: center;
  background-repeat: no-repeat;
}

.education-media .thumbnail:hover,
.education-package .thumbnail:hover {
  cursor: pointer;
  background: #57abdd;
  border-color: #2072a3;
}

.education-media.selected-media .thumbnail,
.education-package.selected-education-package .thumbnail {
  background: #578fdd;
  border-color: #2072a3;
}

.education-package .thumbnail .caption {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.education-media.selected-media .thumbnail .caption,
.education-media.selected-media .thumbnail:hover .caption,
.education-package.selected-education-package .thumbnail .caption,
.education-package.selected-education-package .thumbnail:hover .caption {
  color: white;
}

.media-list-thumbnail {
  display: inline-block;
  max-height: 80px;
  width: auto;
  height: auto !important;
  padding: 5px;
  border: 1px solid #ccc;
  margin: 1px;
}

.educationCopyServeRowService .recordActionButton.disabled-education-function .opac-function-button {
    opacity: .2;
    cursor: default!important;
}
.educationCopyServeRowService .recordActionButton.copyToEducationCartButton i.fa {
    padding-left: 5px;
}

#education-package-modal .package-list-paginator {
  padding-bottom: 10px;
}

#education-package-modal .package-list-paginator button:disabled {
  cursor: not-allowed;
  background: #ccc;
}
#education-package-modal #package-list-container {
  max-height: calc(100vh - 250px);
  overflow-y: auto;
}