
table {
  line-height: 1.0em;
}

.remark-slide-content table {
    font-size: 90%;
}
	
.DT table {
	  font-size: 80%;
}

.right-column {
  padding-top: 0px;
}

/* figure title and caption text font size */

.figure {
  font-size: 80%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

caption {
  padding-bottom: 5px;
  font-weight: bold;
  font-family: 'Ma Shan Zheng', cursive,'楷体';
}

.caption {
  font-size: 90%;
  font-family: 'Ma Shan Zheng', cursive,'楷体';
  color: red;
  font-weight: bold;
  margin-top: 0px;
  padding-top: 0px;
}

/* table caption for flextable */

.flextable caption {
   color: red;
   font-size: 90%;
   font-family: 'Ma Shan Zheng', cursive,'楷体';
}

/* pagraph margin */
p {
    display: block;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/* bullet list margin */
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0.1em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 50px;
}

li > p {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-size: 90%;
}


/* panel tabs width and font-size */
ul.panel-tabs {
  width: 99%;
  font-size: 95%;
}

.rotate-45d { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
.rotate-90d { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }

.rotate-text {
   width: 25px;
   transform: rotate(90deg);
}


/* footnote position and font-size */

div.footnote {
    position: absolute;
    line-height: 1.2em;
    bottom: 1.5em;
    padding-right: 0.5em;
    font-size: 70%;
    color: red;
}

span.footnote {
    position: absolute;
    bottom: 1em;
    padding-right: 0.5em;
    font-size: 70%;
    color: red;
}

/* blockquote */

blockquote {
    display: block;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 10px;
    margin-inline-end: 10px;
}

blockquote > p {
  margin-block-start: 0em;
  margin-block-end: 0em;
  font-size: 90%;
}



