#ajaris-flipbook-container-dlog {
	padding:0px;
	background: #aaa;
	overflow:hidden;
	border:0px;
}

.ajaris-flipbook-wrapper {
	position:relative;
	height:100%;
	width:100%;
	background: #aaa;
}

.ajaris-player-flipbook-container {
	display:none;
	position:absolute;
	background: #aaa;
}

.ajaris-flipbook-wrapper.ready {
	background: #aaa;
}

.ajaris-flipbook-page-loader-wrapper {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.0);
	z-index:3000;
}

.ajaris-flipbook-page-loader {
	position:absolute;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;
	background-image:url(img/spinning-wheel.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:rgba(255,255,255,1);
	border-radius:3px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	display:none;
}

.ajaris-flipbook-controlbar {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:40px;
	text-align:center;
	z-index:2000;
	border:0px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.8);	
	background:#313131;
}

.ajaris-flipbook-page {
	position:absolute;
	padding:0px;
	top:0px;
	background: #aaa;
}

.ajaris-flipbook-page.unique {
	box-shadow :-50px 0 50px -50px rgba(31,31,31,0.5);
}

.ajaris-flipbook-page.single {
	left:0px;
	width:100%;
	box-sizing:border-box;
	overflow-x:auto;
	overflow-y:auto;
	background: #aaa;
}

.ajaris-flipbook-page.single .content {
	position:absolute;
	left:50%;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	background-size:cover;
	border:1px solid #dedede;
}

.ajaris-flipbook-page-glass {
	position:absolute;
	top:50%;
	box-sizing:border-box;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #bbb;
	cursor: default;
}

.ajaris-flipbook-page-glass.clickable {
	cursor: pointer;
}

.ajaris-flipbook-page-glass.right {
	box-shadow: 50px 0 50px -50px rgba(31,31,31,0.7);
	border-right:1px solid #bbb;
}

.ajaris-flipbook-page-glass.left {
	box-shadow: -50px 0 50px -50px rgba(31,31,31,0.7);
	border-right:0px;
}

.ajaris-flipbook-page-glass.left.last {
	box-shadow: -50px 0 50px -50px rgba(31,31,31,0.7);
	border-right:1px solid #bbb;
}

.ajaris-flipbook-page-flipper-wrapper {
	position:absolute;
	top:50%;
	z-index:10;
	box-sizing:border-box;
	pointer-events:none;
	backface-visibility:hidden;
}

.ajaris-flipbook-page-flipper-wrapper .page-flip {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	box-sizing:border-box;
	background:#fff;
	pointer-events:none;
	box-shadow: -50px 0 50px -50px rgba(31,31,31,0.2);
	transform-style:preserve-3d;
	transform-origin: right center;
	will-change:transform;
	-webkit-backface-visibility : hidden; /* for Safari */
	backface-visibility : visible; /* for IE */
}

.ajaris-flipbook-page-flipper-wrapper .page-flip.right {
	box-shadow: 50px 0 50px -50px rgba(31,31,31,0.2);
	transform-origin: left center;
}

.ajaris-flipbook-page-flipper-wrapper .page-flip .page-flip-glass {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	box-sizing:border-box;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	box-shadow: inset 255px 0px 255px -255px rgba(0,0,0,0.45), inset -255px 0px 255px -255px rgba(0,0,0,0.45);
}

.ajaris-flipbook-page-flipper-wrapper .page-flip .page-flip-glass.right {
	border-right:1px solid #bbb;
	border-left:1px solid #bbb;
}

.ajaris-flipbook-page-flipper-wrapper .page-flip .page-flip-glass.right.last {
	border-left:0px;
}

.ajaris-flipbook-page-flipper-wrapper .page-flip .page-flip-glass.left {
	border-right:1px solid #bbb;
	border-left:1px solid #bbb;
}

.ajaris-flipbook-page-flipper-wrapper .page-flip .page-flip-glass.left.first {
	border-right:0px;
	border-left:1px solid #bbb;
}

.ajaris-flipbook-controlbar .pagination-arrow {
	cursor:pointer;
	position: absolute;
	top:5px;
	width:24px;
	height:18px;	
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:0.6;
}

.ajaris-flipbook-controlbar .first-page {
	left:76px;
	background-image:url(img/first-page-white.png);
}

.ajaris-flipbook-controlbar .prev-page {
	left:114px;
	background-image:url(img/prev-page-white.png);
}

.ajaris-flipbook-controlbar .next-page {
	right:84px;
	background-image:url(img/next-page-white.png);
}

.ajaris-flipbook-controlbar .last-page {
	right:46px;
	background-image:url(img/last-page-white.png);
}

.ajaris-flipbook-controlbar .pagination-arrow:hover {
	opacity:0.9;
}

.ajaris-flipbook-controlbar .pagination-arrow.disabled, .ajaris-flipbook-controlbar .pagination-arrow.disabled:hover {
	cursor:default;
	opacity:0.2;
}

.ajaris-flipbook-controlbar .pagination-container {
	width:400px;
	margin-left:-200px;
	left:50%;
	height:32px;
	line-height:32px;
	position:absolute;
	top:5px;
	overflow:hidden;
}

.ajaris-flipbook-controlbar .pagination-container .page-input-container {
	position:absolute;
	height:32px;
	line-height:32px;
	top:0px;
	left:150px;
	width:132px;
	overflow: hidden;
}

.ajaris-flipbook-controlbar input.page-input {
	width:50px;
	font-size:14px;
	padding:5px;
	margin-right:10px;
	background:#313131 !important;
	color: #FFF !important;
	border:1px solid #777 !important;
	display:inline-block !important;
	clear:both;
	font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}
.ajaris-flipbook-controlbar .page-total{
	font-size:14px;
	display:inline-block !important;
	clear:both;
	color: #FFF !important;
	font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}

.ajaris-flipbook-controlbar .show-thumbs-icon {
	float:left;
	margin-top:6px;
	margin-right:32px;
	cursor:pointer;
	padding:0px;
	width:28px;
	height:24px;
	background-image:url(img/show-thumbs-icon-white.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:1;
}

.ajaris-flipbook-controlbar .show-thumbs-icon:hover {
	opacity:0.5;
}

.ajaris-flipbook-controlbar .show-thumbs-icon.collapse {
	float:left;
	margin-top:6px;
	cursor:pointer;
	padding:0px;
	width:28px;
	height:24px;
	background-image:url(img/hide-thumbs-icon-white.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:1;
}

.ajaris-flipbook-controlbar .show-thumbs-icon.collapse:hover {
	opacity:0.5;
}

.ajaris-flipbook-controlbar .double-page-icon {
	float:left;
	margin-top:6px;
	cursor:pointer;
	padding:0px;
	width:64px;
	height:24px;
	background-image:url(img/double-page-icon-white.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:0.3;
}

.ajaris-flipbook-controlbar .double-page-icon:hover {
	opacity:0.5;
}

.ajaris-flipbook-controlbar .double-page-icon.selected, .ajaris-flipbook-controlbar .double-page-icon.selected:hover {
	cursor:default;
	opacity:1;
}

.ajaris-flipbook-controlbar .single-page-icon {
	float:left;
	margin-top:6px;
	cursor:pointer;
	padding:0px;
	width:28px;
	height:24px;
	background-image:url(img/single-page-icon-white.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:0.3;
}

.ajaris-flipbook-controlbar .single-page-icon:hover {
	opacity:0.5;
}

.ajaris-flipbook-controlbar .single-page-icon.selected, .ajaris-flipbook-controlbar .single-page-icon.selected:hover {
	cursor:default;
	opacity:1;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-container {
	position:absolute;
	padding:0px;
	left:0px;
	width:150px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	box-sizing:border-box;
	z-index:10;
	display:none;
	overflow:hidden;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller {
	position:absolute;
	padding:0px;
	top:0px;
	left:0px;
	width:100%;
	color:#fff;
	overflow-x:hidden;
	overflow-y:auto;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller .page-thumb {
	margin-top:20px;
	margin-left:12px;
	margin-bottom:12px;
	width:100px;
	height:100px;
	padding: 5px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	cursor:pointer;
	opacity:1;
	text-align:left !important;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller .page-thumb.selected {
	cursor:default;
	opacity:1;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller .page-thumb > div {
	display: inline-block;
	margin-left:-12px;
}

.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller .page-thumb span {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	padding-bottom:1px;
}
.ajaris-flipbook-wrapper .ajaris-flipbook-thumbs-scroller .page-thumb.selected span {
	border-bottom: 4px solid #fff;
	box-shadow: 0 4px 2px -2px rgba(0,0,0,0.7);
}

iframe.ajaris-flipbbook-pdfjs {
	width:100%;
	height:100%;
	-webkit-transform:translateZ(0);
	padding:0px;
	box-sizing:border-box;
	border-radius:inherit;
	overflow:hidden;
}
