/*ole-type-1*/
/************* Default fonts *************/
@font-face {
	font-family: "DFHeiHK-W5";
	font-style: normal;
	font-weight: normal;
	src: local('DFHeiHKW5'), url('../font/DFHeiHKW5.otf') format('opentype');
}
@font-face {
	font-family: "DFKaiShuHK-W3";
	font-style: normal;
	font-weight: normal;
	src: local('DFKaiShuHKW3'), url('../font/DFKaiShuHKW3.otf') format('opentype');
}
@font-face {
	font-family: "DFMingHK-W3";
	font-style: normal;
	font-weight: normal;
	src: local('DFMingHKW3'), url('../font/DFMingHKW3.otf') format('opentype');
}
@font-face {
  font-family: "Free Serif";
  font-style: normal;
  src: local('Free Serif'), url('../font/FreeSerif.ttf') format('truetype');
}
@font-face {
  font-family: "Free Serif Bold";
  font-style: normal;
  src: local('Free Serif Bold'), url('../font/FreeSerifBold.ttf') format('truetype');
}
@font-face {
  font-family: "Free Serif Italic";
  font-style: normal;
  src: local('Free Serif Italic'), url('../font/FreeSerifItalic.ttf') format('truetype');
}
@font-face {
	font-family: "Wingdings";
	font-style: normal;
	font-weight: normal;
	src : url("../font/WingdingsRegular.ttf") format('truetype');
}
/*------------- END: Default fonts ------------------*/


/************* Default settings *************/
html {font-family: "Free Serif","DFMingHK-W3";}
body {font-family: "Free Serif", "DFMingHK-W3";}
img {
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */

	/* No support for these yet, use at own risk */
	-o-user-select: none;
	user-select: none;          
}

.ouhk-epub-scrollable-y-text-block{
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overflow-x: hidden;
}
.ouhk-epub-scrollable-x-text-block{
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overflow-x: hidden;
}
.ouhk-epub-scrollable-xy-text-block{
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overflow-x: auto;
}


.no-select {-webkit-user-select:none;}
.ouhk-epub-program-source-code{font-family: "Courier Prime-Regular", "Courier New";}
.ouhk-epub-block-word{border: 1px solid black;}
.ouhk-epub-round-block-word{border: 1px solid black; border-radius: 20px;}
.ouhk-epub-footnote{font-size: 9px;}
.ouhk-epub-maths-variable{font-family: "Times New Roman", serif; font-style: italic;}
/*------------- END: Default settings ------------------*/

p span.Chi-Italic{font-style:italic;}

.ouhk-epub-act-text{
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform:  scale(0.5);
    transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
	font-size: 15pt;
	line-height: 1.2em;
}

.ouhk-epub-interactive-tooltip-v2-clickable .tooltip_content{
	display: none;
}
.ouhk-epub-interactive-tooltip-v2-clickable  img{
	max-width: 100%;
	max-height: 100%;
}
/**********************************************************************/


/******* Google Material Icons ******************/
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'), url('../font/googlematerialiconsets.ttf') format('truetype'), url(../font/googlematerialiconsets.woff2) format('woff2'), url(https://fonts.gstatic.com/s/materialicons/v21/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /*color: #ff9815;*/
  vertical-align: middle;
  cursor:pointer;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
/*------------- END: Google Material Icons ------------------*/

/********** interactive toolip ************/
.ouhk-epub-interactive-tooltip-clickable-content{}
.ouhk-epub-interactive-tooltip-clickable-content img {width: 100%;}
.ouhk-epub-interactive-tooltip-tooltip-content{}
.ouhk-epub-interactive-tooltip-tooltip-content img{width: 100%;}
/*********** END: interactive toolip *****************/

/* for app adjustment */
.fancybox-toolbar{top: 40px !important;}
.fancybox-thumbs{padding-top: 40px !important;}
