@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');@media (max-width:768px){.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none}}@media (min-width:768px){.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none}}ul.simple-pagination{list-style:none}.simple-pagination{display:inline-block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0;display:inline-block;text-align:center;margin-top:15px}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.index.hide{display:none}.ellipse input{width:3em}.compact-theme span{cursor:pointer}.compact-theme a,.compact-theme span{float:left;color:#333;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #aaa;border-left:none;min-width:14px;padding:0 7px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.compact-theme a:hover,.compact-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#efefef 0%,#bbb 100%);background:-o-linear-gradient(top,#efefef 0%,#bbb 100%);background:-ms-linear-gradient(top,#efefef 0%,#bbb 100%);background:linear-gradient(top,#efefef 0%,#bbb 100%)}.compact-theme li:first-child a,.compact-theme li:first-child span{border-left:1px solid #aaa;border-radius:3px 0 0 3px}.compact-theme li:last-child a,.compact-theme li:last-child span{border-radius:0 3px 3px 0}.compact-theme .current{background:#bbb;background:-moz-linear-gradient(top,#bbb 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbb),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bbb 0%,#efefef 100%);background:-o-linear-gradient(top,#bbb 0%,#efefef 100%);background:-ms-linear-gradient(top,#bbb 0%,#efefef 100%);background:linear-gradient(top,#bbb 0%,#efefef 100%);cursor:default}.compact-theme .ellipse{background:#eaeaea;padding:0 10px;cursor:default}.light-theme span{cursor:pointer}.light-theme a,.light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #bbb;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(top,#fff 0%,#efefef 100%)}.light-theme a:hover,.light-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#fcfcfc}.light-theme .current{background:#666;color:#fff;border-color:#444;box-shadow:0 1px 0 rgba(255,255,255,1),0 0 2px rgba(0,0,0,.3) inset;cursor:default}.light-theme .ellipse{background:0 0;border:none;border-radius:0;box-shadow:none;font-weight:700;cursor:default}.dark-theme span{cursor:pointer}.dark-theme a,.dark-theme span{float:left;color:#ccc;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #222;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#555;background:-moz-linear-gradient(top,#555 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555),color-stop(100%,#333));background:-webkit-linear-gradient(top,#555 0%,#333 100%);background:-o-linear-gradient(top,#555 0%,#333 100%);background:-ms-linear-gradient(top,#555 0%,#333 100%);background:linear-gradient(top,#555 0%,#333 100%)}.dark-theme a:hover,.dark-theme li:not(.disabled):not(.active) span:hover{text-decoration:none;background:#444}.dark-theme .current{background:#222;color:#fff;border-color:#000;box-shadow:0 1px 0 rgba(255,255,255,.2),0 0 1px 1px rgba(0,0,0,.1) inset;cursor:default}.dark-theme .ellipse{background:0 0;border:none;border-radius:0;box-shadow:none;font-weight:700;cursor:default}body.single-book{font-family:'Open Sans',sans-serif}*:contains('undefined'){display:none}.page-container{width:6in;margin:0 auto}.page#cover-image .page-inner{background:0 0}.single-book .page{background:#fff;margin-right:auto;margin-left:auto;margin-bottom:.5in;position:relative;height:9in;box-sizing:border-box}.single-book .page .page-inner{background:#fff;width:6in;height:7in;margin-right:auto;margin-left:auto;padding-left:1in;padding-right:1in;padding-bottom:0;padding-top:0;position:relative;box-sizing:border-box}.single-book .page .book-page-header{height:1in;padding:.25in;padding-left:1in;padding-right:1in;display:flex;flex-direction:column-reverse}.single-book .page .book-page-footer{height:1in;padding:.25in;padding-left:1in;padding-right:1in}.single-book .page p:nth-last-child(1){margin-bottom:0}.single-book .page:after{content:"";padding-top:1in;display:block}.single-book .page_number_center{text-align:center}.single-book .page_number_left{text-align:left}.single-book .page_number_right{text-align:right}.single-book .page-number{position:absolute;left:50%;transform:translateX(-50%);margin-top:-.5in}.single-book .element{padding:0;float:left;width:100%}.single-book .devinfo{position:absolute;top:0;right:0;font-size:10px}.single-book img.size-full{max-width:100%;height:auto !important}.single-book .book-footnote{font-size:70%}#cover-image img,#back-cover img{display:none}.library-books{float:left;width:100%}.library-books:after,.library-books:before{display:table;content:""}.library-books:after{clear:both}.library-books>h3{float:left;width:100%}.single-library-book{width:50%;float:left}.single-book .footnote{font-size:18px}.single-book .foo_footnote .footnote{font-size:12px;margin-right:8px}.single-book .no-scroll{position:relative}.single-book .no-scroll .page{position:absolute;top:0;left:0;right:0}.single-book .page-container{display:none}.single-book .page{position:relative;float:left;margin-right:.5in !important}.single-book .page h3{margin-top:0;padding-top:0}.single-book .pages_cont{width:13in;height:9in;margin:0 auto;overflow:hidden}.single_page_true.single-book .pages_cont{width:6in;height:9in;margin:0 auto;overflow:hidden}.single_page_true.single-book .pages_cont .page{margin-right:0 !important}.single-book .pages_cont .pages{width:24in;height:9in;margin:0 auto;position:relative;transition:all .3s}[data-element-name="Table of Contents"] p .format2.num-on{position:relative}[data-element-name="Table of Contents"] p .format2.num-on u,[data-element-name="Table of Contents"] p .format2.num-on span{display:inline-block;background:#fff;position:relative;z-index:500}[data-element-name="Table of Contents"] p .format2.num-on u{padding-right:8px}[data-element-name="Table of Contents"] p .format2.num-on span.toc_page_n{padding-left:8px;min-height:25px;text-align:right}[data-element-name="Table of Contents"] p .format2.num-on:after{content:"";border-bottom:1px dashed;height:0;display:block;position:absolute;top:50%;width:100%;margin-top:1px}[data-element-name="Table of Contents"] a u,[data-element-name="Table of Contents"] a{text-decoration:none}u+.toc_page_n{float:right}