body {
    margin:40px auto;
    /* max-width:900px; */
    line-height:1.6;
    font-size:16px;
    color:#222;
    padding:0 10px;
    font-family:Montserrat
}

h2 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-top: 2em;
}

h3 {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    margin-top: 2em;
}

.reveal h2 {
		/* font-size: 14pt; */
    border: none
}

.reveal h3 {
		/* font-size: 14pt; */
    border: none
}

h1 {
    color: #000000;
}

h2 {
    color: #000080;
}

h3 {
    color: #700000;
}

pre {
    font-family: courier new;
}

table {
  margin-left: auto;
  margin-right: auto;
}

.NOTES {
    /* color: #b8b8b8; */
    color: #555;
}

.notes {
    /* color: #b8b8b8; */
    color: #555;
}

::selection {
    color:#000000;
    background:#FFC904;
}

code {
    font-family: courier new;
    /* background:#f2f2f2; */
}

tbody tr:nth-child(even) {
		background-color: #f6fff6;
}

tbody tr {
		border: dashed #ccc 1px;
}

/* #page { */
/* 	counter-reset: heading; */
/* } */

/* h1:before { */
/* 	counter-increment: heading; */
/* } */

/* h1 { */
/* 	counter-reset: subheading; */
/* } */

/* h2:before { */
/* 	content: counter(subheading)". "; */
/* 	counter-increment: subheading; */
/* } */

/* h2 { */
/* 	counter-reset: subsubheading; */
/* } */

/* h3:before { */
/* 	content: counter(subheading)"." counter(subsubheading)". "; */
/* 	counter-increment: subsubheading; */
/* } */
