body {
    color: #585858;
    font-family: Source Sans Pro, sans-serif;
}

.content-container {
    justify-content: center;
    display: flex;
}
.content section {
    margin-top: 1cm;
}
.content section.section-top-buttons {
    display: flex;
    flex-direction: row-reverse;
}
.content form {
    max-width: 20cm;
}

header {
    line-height: normal;
}
img#stackbot_logo {
    height: 1.5cm;
}
header nav div {
    align-self: stretch;
}
li.menu-big {
    font-size: 1.5em;
}
header nav ul {
/*    margin: 0;*/
/*    padding: 0;*/
/*    padding-left: 1em;*/
/*    display: flex;*/
/*    align-items: end;*/
    margin-bottom: 0;
    align-self: end;
}
.navbar {
    margin-bottom: 0;
}
a.nav-link {
    padding: 0;
}
/*header nav ul li {*/
/*    display: inline;*/
/*    margin-left: .5em;*/
/*    margin-right: .5em;*/
/*}*/
header a, h1 a.backlink {
    color: #585858;
    text-decoration: none;
}

/*header div.right {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: flex-end;*/
/*}*/
/*header .project-module {*/
/*    margin-bottom: .4em;*/
/*}*/
/*header .user-control {*/
/*    display: flex;*/
/*    align-items: end;*/
/*}*/
/*header form {*/
/*    display: inline;*/
/*    align-items: center;*/
/*}*/
.text-button {
    appearance: none;
    background: none;
    border: none;
    cursor: pointer;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
}


th.e2e_list_head, td.e2e_list_entry {
    padding-left: 1em;
    padding-right: 1em;
}


.placeholder-faint::placeholder {
    opacity: 0.3;
}

pre.inline-pre {
    margin-bottom: 0px;
}

.app_stack_details_container th {
    white-space: nowrap;
}