/* titles */
h1, h2, h3, h4, h5, h6 { font-family: 'Ultra System Sans'; hyphens: auto; }

h1 { font-size: 1.5em; padding: 0.3em;}

h2 { font-size: 1.17em; padding: 0.3em;}

h3 { font-size: 1em; padding: 0.17em;}

h4 { font-size: 0.83em; padding: 0.1em; }

h5 { font-size: 0.67em; }

h6 { font-size: 0.5em; }

h1 {
    text-align: center;
}

h2, h3, h4, h5, h6 {
    text-align: left;
}

p {
    padding: 0.2rem;
    text-align: justify;
}

div.article_text, p.article_text, #article_text p {
    text-align-last: left;
    hyphens: auto;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

/* links (default) */
a:link {
    text-decoration: underline dotted;
    transition: text-decoration 0.5s ease;
}
/* links (if mouse cursor is on the link) */
a:hover {
    text-decoration: underline;
}

.navbar_menu a:visited { color: white; }

.italic_text {
    font-style: italic;
}

/* emphasized text block */
.emphasized_div {
    text-indent: 0rem;
    padding-left: 0.5rem;
    background-color: #006bb3;
}

/* emphasized text (usually more characters) */
.emphasized_text {
    text-decoration: underline;
    text-decoration-style: dashed;
}

#page_content_container p, #page_content_container li {
    font-size: 1.125rem;
}

/*
table.css
.table_column p {
    text-align: left;
}
*/