@charset "UTF-8";

body {
/*font-family: 'Roboto Mono', monospace, sans-serif;*/
/*font-family: Open Sans, Helvetica Neue, Helvetica, Georgia, sans-serif;*/
line-height: 1.8;
font-size: 1.1em;
}

h1, h2, h3, h4 {
font-weight: bold;
}

img, object {
border: none;
line-height: 0;
max-width: 100%!important;
width: auto!important;
}

.text-right {
text-align: right!important;
}

.text-bold {
font-weight: bold!important;
}

a.to-top {
display: none;
position: fixed;
border: 0.1em solid #fff;
border-radius: 3em;
background-color: #212529;
color: white;
text-decoration: none;
text-align: center;
font-size: 2em;
width: 2em;
height: 2em;
z-index: 999;
cursor: pointer;
bottom: 1.9em;
right: 0.25em;
opacity: 0.75;
}

.profile-avatar {
margin-top: -8em;
width: 8em;
height: 8em;
border: #d0d0d0 solid 0.15em;
border-radius: 50%;
padding: 0;
}

.profile-menu {
text-align: left;
margin-top: -3em!important;
}

.editable {
background-color: #fff;
border-radius: 5px;
font-family: 'Roboto Mono', monospace, sans-serif;
font-size: 18px;
font-weight: normal;	
border: 2px solid #b0b0b0;
outline: none;
min-height: 10em;
}

.highlight.red {
background-color: #ffbcc2;
}

.highlight.yellow2 {
background-color: #fdd400;
}

.highlight.cyan {
background-color: #48d1cc;
}

.highlight.purple {
background-color: #c7ceea;
}

.highlight.orange {
background-color: #ffdac1;
}

.highlight.yellow {
background-color: #fdfd98;
}

.highlight.green {
background-color: #b5ead7;
}

.highlight.gold {
background-color: #daa520;
}

.highlight.blue {
background-color: #afeeee;
}

.highlight.plum {
background-color: #dda0dd;
}

.highlight.grey {
background-color: #e8e8e8;
}

.highlight.greenyellow {
background-color: #adff2f;
}

.tooltip {
font-size: 1px;
}

span.hovertooltip {
position: relative;
text-decoration: none;
}

span.hovertooltip:after {
content: attr(data-tooltip);
position: absolute;
bottom: 130%;
left: 50%;
background: #ffcb66;
padding: 5px 15px;
color: black;
border-radius: 10px;
border-radius: 10px;
white-space: nowrap;
opacity: 0;
transition: all 0.8s ease;
}

span.hovertooltip:hover:after, span:hover:before {
opacity: 1;
}



