.pdf-controls {
  margin: 10px 0;
  padding: 10px;
  background: #f5f5f5;
  border-radius: 4px;
}

.pdf-controls button {
  margin: 0 5px;
  padding: 5px 10px;
}

.pdf-controls span {
  margin: 0 10px;
}

#pdf-canvas {
  border: 1px solid #ccc;
  margin: 10px 0;
}

#loadingMessage {
  padding: 10px;
  background: #fff3cd;
  border: 1px solid #ffeeba;
  color: #856404;
  margin: 10px 0;
  border-radius: 4px;
}

#errorMessage {
  padding: 10px;
  background: #f8d7da;
  border: 1px solid #f5c6cb;
  color: #721c24;
  margin: 10px 0;
  border-radius: 4px;
}

#mainContainer #toolbarContainer {
  background-color: #276FB8;
}

#mainContainer #toolbarContainer .dropdownToolbarButton select {
  background-color: #276FB8;
  border: solid 1px hsla(0, 0%, 100%, .8);
  color: white;
}

#mainContainer #toolbarContainer .dropdownToolbarButton::after {
  background-color: white;
}

#mainContainer #toolbarContainer .toolbarButton::before {
  background-color: white;
}

#mainContainer #toolbarContainer #numPages {
  color: white;
}

#viewOutline, #viewAttachments, #viewLayers, #editorInk, #editorStamp, #secondaryOpenFile, #secondaryToolbarButtonContainer div:nth-of-type(2) {
  display: none;
}
