.language-switcher {
    text-align: left;
    margin-top: 10px;
    padding-left: 10px;
}

.language-switcher a {
    color: #a8d5e5;
    font-size: 80%;
}

.wy-nav-content {
 /* TODO: Use sass $nav-content-width variable?. */
  max-width: 100% !important;
}


/* Fixes the top navigation bar to the top of the page. */
@media screen and (max-width: 768px) {
    /* TODO: Use sass variable?. */
    .wy-nav-top {
        position: fixed;
        width: 100%;
        z-index: 2; /* in other case code-block will be show at the top of the sidebar */
    }
    .rst-content {
        /* Pushes the content down below the top navigation bar. */
        margin-top: 50px;
    }
}

/* last updated align*/
@media screen and (min-width: 768px) {
    .lastupdated {
        float: right;
        white-space: nowrap;
    }
}
@media screen and (max-width: 768px) {
    .lastupdated {
        display: block;
        white-space: nowrap;
    }
}

dl.field-list {
    width: 100%;
    max-width: 100%;
}

dl.field-list dt {
    width: 30%;
    max-width: 500px;
    float: left;
    clear: left;
    overflow-wrap: break-word;
    word-break: break-word;
    padding-right: 10px;
    box-sizing: border-box;
}

dl.field-list dd {
    width: 70%;
    float: left;
    overflow-wrap: break-word;
    margin-left: 0;
    padding-left: 10px;
    box-sizing: border-box;
}

dl.field-list::after {
    content: "";
    display: table;
    clear: both;
}