/* turn.js additional*/

.bookViewer{
	margin: 5px auto 0 auto;
}

.bookViewer .page{
	background: #FFF;
}

/* PDF.js additional */

.secondaryToolbarButton.bookFlip::before {
	content: url(secondaryToolbarButton-bookFlip.png);
}

@media screen and (-webkit-min-device-pixel-ratio: 1.1), screen and (min-resolution: 1.1dppx) {
	.secondaryToolbarButton.bookFlip::before {
		content: url(secondaryToolbarButton-bookFlip@2x.png);
	}
}

#viewerContainer {
	overflow: hidden;
}

#toolbarViewerRight, #viewFind, #toolbarViewerMiddle, #toolbarSidebar {
	display: none;
}

html, body {
  overflow-x: hidden;
}
body {
  position: relative;
}

html, body {
  overscroll-behavior-y: none;
}

html,
body {
  position: fixed;
  overflow: hidden;
}

body > .mainwrapper {
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; /* enables “momentum” (smooth) scrolling */
}

html{
overscroll-behavior: none;
}
body {
overflow-y: scroll;
}

#sidebarContent {
	top: 0px;
}
