.mtx-h5p-loading,
.mtx-h5p-overlay {
  background: #fefefe;
  border: 1px solid #eeeeee;
  text-align: center;
  padding: 2em;
}

.mtx-h5p-overlay .h5p-button.certificate:before {
  content: "\f019";
}
.mtx-h5p-overlay .h5p-button.retry:before {
  content: "\f01e";
}

.mtx-h5p-loading .loader {
  margin: auto;
  border: 1em solid #eeeeee;
  border-top: 1em solid #1a73d9;
  border-radius: 50%;
  width: 5em;
  height: 5em;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

 /* image H5P editor is cropped on 'Create/Edit H5P object' page */
.h5peditor .file .thumbnail {
  min-height: 100px;
}

.h5peditor .image-coordinate-selector > img {
  min-height: 160px;
}

.h5peditor + iframe {
  display: none;
}

.h5p-progress {
  overflow-y: auto !important;
}

.h5p-iframe.h5p-progress {
  overflow-y: hidden !important;
}

#sco-iframe {
  border: 0 none;
}
