
/* .meta { */
/*     margin : 0px !important; */
/* } */

/* .theintro { */
/*     top: 0px !important; */
/*     position: fixed; */
/* } */

/* .fragment.visible:not(.current-fragment) { */
/*     display: none; */
/*     height:0px; */
/*     line-height: 0px; */
/*     font-size: 0px; */
/* } */

.space{
    height: 10em;
}

.full{
    height: 100%;
}

.email{
    position: absolute;
    bottom: 0;
    right: 0;
}

/* #thanks .h1{ */
/*     margin: 0; */
/*     position: absolute; */
/*     top:40%; */
/*     right:45%; */
/*     font-size:5em; */
/* } */

.reveal sup{
    vertical-align: baseline !important;
}

.reveal .smalltitle{
    background-color: #ffffff00 !important;
}

.reveal p.credit{
    font-size: 0.5em;
    color: #888;
    margin: 0;
    padding: 0;
    /* position: fixed; */
    /* bottom: 0; */
}

.reveal #introduction .fragment.visible:not(.current-fragment){
    font-size: 0.5em;
}

.reveal #implementations .fragment.visible:not(.current-fragment){
    font-size: 0.5em;
}

.reveal #implementations .fragment.visible:not(.current-fragment) > ul{
    margin-top: .4em;
}

p.credit::before {
  content: "Credit: ";
}

.reveal table th{
    text-align: center !important;
}

.smaller{
    font-size: 0.8em !important;
}

.tiny{
    font-size: 0.7em !important;
}

.fragment.current-display:not(.current-fragment) {
	display: none;
}

#scatter3div{
    z-index: -98;
    // margin-top: -100px;
    position: absolute;
    top: 0;
    //left: 0;
    // width: 1200px !important;
    height: 700px !important;
}

.h1{
    font-size: 2em;
    margin-top: 1em;
}

div.h1 blockquote{
    background: #ddd;
    box-shadow: 10px 10px 25px #aaa;
    width: 88%;
    padding: 0.25em;
}

#thesedescience p{
    margin: 0.2em;
    text-align: left;
}

.marginbottom{
    margin-bottom: 1em !important;
}

.margintop{
    margin-top: 2em !important;
}



.reveal .weapplications p{
    margin: 0 0 1em 2.5em;
}

.reveal img{
    border: 0 !important;
    margin: 0 !important;
}

.reveal section.bgslide{
    width: 5% !important;
    margin: auto !important;
}

.theseemericone{
    font-size: 0.88em;
}

.reveal .bottom{
    position: fixed;
    bottom: 1em;
    width: 80%;
    left: 10%;    
}

.reveal .quoteblue{
    font-size: 0.68em;
    background-color: #1793d0;
    color: white;
    padding: 0 0.5em;
}

 /* unvisited link */
a:link {
  color: white !important;
}

/* visited link */
a:visited {
  color: white !important;
}

/* mouse over link */
a:hover {
  color: white !important;
}

/* selected link */
a:active {
  color: white !important;
} 

.reveal h2.bgslide{
    background-color: #ddd8 !important;
    color: #ddd8 !important;
    font-size: 0.2em !important;
}

.reveal .slide:not(.center) h1{
    text-align: left;
    font-size: 1.2em;
    padding-left: 1em;
    margin-bottom: 1em;
    background-color: #1793d0;
    color: #000;
    text-transform: none;
}

.reveal .slide:not(.center) *{
    text-align: left;
}

.reveal .slide .smallt{
    text-align: left;
    font-size: 1.2em;
    padding-left: 1em;
    margin-bottom: 1em;
    background-color: #1793d0;
    color: #000;
    text-transform: none;
}


.highlight{
    padding: .25em;
    border-radius: .25em;
    color: #000;
    background-color: #a7d3f0;
}

.condensed{
    margin-bottom: 0em !important;
}


.reveal .smallheading{
    font-size:0.8em;
}

.reveal .slides section h2.title{
    margin-top: 1.4em;
}

/* .reveal .slides section h2:not(.title){ */
/*     position: absolute; */
/*     left: 0; */
/* } */
.reveal .slides .plot-control {
    position: absolute;
    width: 10%;
    top: 5em;
    left: 0;
}

.reveal .slides .plot-control label {
    font-size: 0.5em;
}


#tsne-status{
    font-size: 0.5em;
}

