/*

 - cache/module--publications.flipbook.less.5c8ba1260ba5acdb3ca59246df1ed054.css

*/


/* minified the hell out of this */

/* minified the hell out of this */
body {overflow: hidden;
background-color: #fcfcfc;
margin: 0;
padding: 0;}
.flipbook-viewport {position: absolute;
overflow: hidden;
width: calc(100vw - 2 * 20px );
height: calc(100vh - 2 * 20px );
padding: 20px;
display: grid;
grid-template-rows: 1fr auto;
grid-template-areas: 'flipbook' 'slider';}
.flipbook-viewport .flipbook-container {justify-self: center;
align-self: center;}
.flipbook-viewport .flipbook {transition: margin 0.5s ease;}
.flipbook-viewport .flipbook .page,
.flipbook-viewport .flipbook .double {height: 100%;
background-color: white;
background-repeat: no-repeat;
background-size: 100% 100%;
box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.flipbook-viewport .flipbook .page img,
.flipbook-viewport .flipbook .double img {-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 0;}
.flipbook-viewport .flipbook .shadow {box-shadow: 0 0 20px #ccc;
transition: box-shadow 0.5s;}
.flipbook-viewport .slider {grid-area: slider;
padding: 20px;
text-align: center;}
.flipbook-viewport .slider input[type="range"] {width: 100%;
max-width: 800px;}
.flipbook-viewport .flipbook {width: 800px;
height: 400px;}
.flipbook-viewport .page {width: 400px;
height: 400px;}
.flipbook-viewport .double {width: 800px;
height: 400px;}

