/*
 * CSS file for all Page variants.
 * All generic CSS style should go in here.
 * The product specific css files in ../cc/css and ../imc/css should only adjust colors
 */
h1, h2, h3, h4, h5, h6 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.page-content>p, .page-content>dl, .page-content>div.row, .page-content>div.language-plaintext {
    padding-left: 3rem;
    padding-right: 3rem;
}

.page-content>ul, .page-content>ol {
    padding-left: 4rem;
    padding-right: 3rem;
}

hr {
    margin-top: 5rem;
    padding-bottom: 3rem;
}

table {
    border-collapse: collapse;
    width: 100%;
}
th, td {
    padding: 0.25rem;
    text-align: left;
    border: 1px solid rgb(204, 204, 204);
}

.container.main {
    /* we need more space for the footer */
    margin-bottom: 3rem;
    padding-bottom: 0.25rem;
}

.container a:hover {
    text-decoration: none;
}

.back-to-top {
    position: fixed;
    right: 10px;
    bottom: 2.25rem;
}

.back-to-top a {
    text-decoration: none;
}

.container img {
    max-width: 100%;
}

.container video {
    width: 100%;
}

footer .row {
    min-height: 2rem;
}

#navbarLang li {
    color: white;
    font-weight: bold;
    font-size: 1.1em;
    margin-right: 10px;
}
#navbarLang li a {
    color: white;
    font-weight: normal;
    opacity: 0.5;
}
