/* Book CSS */ /*---------------- Global Styles ----------------*/ /*-------- Fixed Layout ePub2 and ePub3 --------*/ body { margin: 0; padding: 0; } body, .image-container img{ height:1190px; width: 793px; position:relative; } a { text-decoration: underline; color:inherit; } .image-container img { -webkit-user-select: none; } div.textframe { position: absolute; text-align: justify; white-space: normal; word-spacing: -5px; } p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } @font-face { font-family:"TimesNewRomanMTStd"; src: url("../Fonts/TimesNewRomanMTStd.otf"); } /*---------------- Language Specific Styles ------------------*/ /*---------------- General Styles --------------------*/ .hidden { display:none; } .justify-all { text-align: justify; margin-bottom: -1em !important; } .justify-all:after { display: inline-block; width: 100%; content: '.'; font-size: 0; height: 0; line-height: 0; visibility: hidden; } span.text-wrap { width: 165px; float: left; height: 16px; /* set to same value as line-height */ clear: both; } span.text-wrap.right { float: right; } .text-wrap.noclear { clear: none; } .no-wrap { /* disable auto-breaking at frame boundary */ white-space: nowrap; } .pdfspan { vertical-align: top; } /*---------------- Book Styles --------------------*/ /* Fixed Layout PDF book CSS Copyright 2014 Metrodigi */ .background_image_style { position:absolute; left:0; top:0; width:100%; height:100%; -webkit-user-select:none; user-select:none; } .general_text_style {/* text line */ font-family:"TimesNewRomanMTStd" !important; /* color: red !important; */ color: transparent !important; position:absolute; white-space:pre; word-wrap:normal; font-size: 24px; transform-origin:0% 100%; -webkit-transform-origin:0% 100%; /* line-height: 1.2 !important; */ } .textframe span { /* text blocks within a line */ position:relative; vertical-align: baseline; /* common_span_style for spaces may need display:inline, which will override this */ } .common_span_global { /* text shift */ color:transparent; z-index:-1; } /* selection background should not be opaque, for fallback mode */ ::selection{ background: rgba(127,255,255,0.4); } /* transparent color - WebKit */ .draw_style { /* css drawing */ position:absolute; transform-origin:0% 100%; -webkit-transform-origin:0% 100%; } .vertical { -webkit-writing-mode: vertical-rl; -webkit-text-orientation: upright; } /* Base CSS END */ .ff0{font-family:sans-serif;visibility:hidden;} /*---------------- End Book Styles --------------------*/ .width div { background-color: rgba(0,0,0,0); width: 506.9px; white-space: normal; text-align: justify; } .width div:after { content: ""; display: inline-block; width: 100%; } .i { width: 454px !important; } .n,.n2 { white-space: nowrap !important; background-color: rgba(0,0,0,0) !important; word-spacing: 0px !important; } .n2 + div { width: 481px !important; } /*---------------- End Book Styles --------------------*/ .l1 { letter-spacing: 1px; } .l2 { letter-spacing: 2px; } .l3 { letter-spacing: 3px; } .l4 { letter-spacing: 4px; } .l5 { letter-spacing: 5px; } .l6 { letter-spacing: 6px; } .italic { font-style: italic; } .upper { text-transform: uppercase; } .f12{ font-size: 12px; } .f13{ font-size: 13px; } .f14{ font-size: 14px; } .f15{ font-size: 15px; } .f16{ font-size: 16px; } .f17{ font-size: 17px; } .f18{ font-size: 18px; } .f19{ font-size: 19px; } .f20{ font-size: 20px; } .f21{ font-size: 21px; } .f22{ font-size: 22px; } .f23{ font-size: 23px; } .f24{ font-size: 24px; } .f25{ font-size: 25px; } .f26{ font-size: 26px; } .f27{ font-size: 27px; } .f29{ font-size: 29px; } .f28{ font-size: 28px; } .f30 { font-size: 30px; } .f31 { font-size: 31px; } .f32 { font-size: 32px; } .f33 { font-size: 33px; } .f34 { font-size: 34px; } .f35 { font-size: 35px; }