blob: 12100303a992aa866c79e8ded8de05faa22fa804 [file] [log] [blame]
#notice, ._stdout {color: green}
._stderr {color: red}
._stdin {font-weight: bold; margin-top: 1em}
footer {text-align: center}
footer ul {list-style-type: none; padding: 0}
a {color: #000}
.shell {border: 1px solid black; border-radius: 1em; margin: 0 25%}
.private {background-color: #CCC; border: 1px solid #444; color: #000}
.error {background-color: #F88}
/* row colors */
.blank {background-color: #DDD !important}
.missing {background-color: #F88 !important}
.rejected {background-color: #F88 !important}
.ready {background-color: #FC8 !important}
.available {background-color: #BFB !important}
.reviewed {background-color: #8F8 !important}
.commented {background-color: #FE0 !important}
.navbar-brand.blank {background-color: rgba(221, 221, 221, 0.7) !important}
.navbar-brand.missing {background-color: rgba(255, 136, 136, 0.7) !important}
.navbar-brand.rejected {background-color: rgba(255, 136, 136, 0.7) !important}
.navbar-brand.ready {background-color: rgba(255, 204, 136, 0.7) !important}
.navbar-brand.available {background-color: rgba(187, 255, 187, 0.7) !important}
.navbar-brand.reviewed {background-color: rgba(187, 255, 187, 0.7) !important}
.navbar-brand.commented {background-color: rgba(255, 221, 102, 0.7) !important}
.pres-missing {color: #F00}
/* sidebar */
aside {float: right}
aside ul {margin: 0}
aside li {list-style: none}
/* new item type */
ul.new-item-type {margin: 0}
.new-item-type li {list-style: none}
.new-item-type .btn {margin: 0.2em; min-width: 12em}
/* next/back links */
.backlink {float: left; min-width: 9em}
.nextlink {float: right; min-width: 9em}
.nextarea {float: right; min-width: 9em}
.backlink:before {content: "<< "}
.nextlink:after {content: " >>"}
/* action items */
.ai {background-color: yellow}
/* agenda item special notes */
.notes {
background-color: #FF4;
padding: 0.3em 1em;
margin: 1em 1em 0 1em;
font-weight: bold;
border: 1px solid SkyBlue;
border-radius: 1em;
}
.rejected {
background-color: #F88;
padding: 0.3em 1em;
margin: 1em 1em 0 1em;
font-weight: bold;
border: 1px solid SkyBlue;
border-radius: 1em;
}
/* posted_reports */
.posted-reports {
list-style: none;
background-color: #90EE90;
padding: 0.3em 1em;
margin: 1em 1em 0 1em;
font-weight: bold;
border: 1px solid SkyBlue;
border-radius: 1em;
}
/* make the header an eye catcher */
h1, h2.subtitle {
line-height: 2em;
text-align: center;
text-transform: capitalize;
clear: both
}
/* make flagged item owner info smaller */
h3 span.owner {
font-size: medium;
}
/* block links */
a.h3, a.h4 {
display: block;
}
/* center the table */
table.agenda {
margin-left: auto;
margin-right: auto
}
table.agenda td:first-child {
text-align: center
}
.buttons {
margin-top: 1em;
text-align: center
}
.buttons div, .buttons form {
display: inline
}
form label {
display: block; margin-top: 0.5em
}
#comment_popup label {
display: inline;
}
#comment_popup input {
margin-bottom: 0.5em;
}
pre.report {
padding-left: 2em;
overflow: auto;
word-wrap: normal;
white-space: pre;
}
main {
margin: 50px 0;
}
main pre, #vote-form pre {
font-family: monospace;
color: #000;
}
pre a {
color: #008;
}
pre#approved {
padding: 10px;
}
input[type=submit] {
border-radius: 1em;
background-color: #FFC;
}
.checkbox input[type=checkbox] {
position: static;
display: inline;
width: auto;
height: auto;
margin-left: 0;
}
label.checkbox span {
padding-left: 0.5em;
font-weight: normal;
}
#role input[type=radio] {
margin-left: 1.6em;
}
.uptodate {
background-color: #7cfc00 !important
}
.stale {
background-color: #dc143c !important
}
.comment {
margin-top: 0;
margin-bottom: 1em;
padding-top: 0;
padding-bottom: 0.1;
padding-left: 2em;
}
.shepherd button {
margin-left: 1em;
margin-top: 10px;
}
.comments button, #paste_report {
color: #000;
background-color: #F90;
border-radius: 0.5em
}
#paste_popup, #comment_popup {
display: none
}
#paste_popup textarea {
font-family: monospace;
font-size: small
}
.nav .dl-horizontal dt {
width: 7em
}
.nav .dl-horizontal dd {
margin-left: 8em;
width: 14em
}
.nav .online li {
padding-left: 1em;
}
pre {
background-color: #FFF;
border: none;
}
pre.feedback {
background-color: #f5f5f5;
border: 1px solid #ccc;
margin-left: 2em;
}
footer .btn {
margin-top: 7px;
height: 100%;
vertical-align: middle
}
.modal {
overflow-y: initial !important;
}
.modal-header {
border-top-left-radius: 6px;
border-top-right-radius: 6px
}
.modal-body {
background-color: white;
max-height: 80vh;
overflow-y: auto;
}
.modal-content {
text-align: left;
}
body {
overflow-y: scroll
}
#clock {
position: absolute;
}
.navbar-fixed-top .label-danger {
margin-top: 1em
}
.navbar-fixed-top .label-danger a {
padding: 0.3em
}
main hr {
border-style: solid;
border-width: 1px;
border-color: #DDD;
}
.table-bordered {
width: 100%;
}
.table-bordered tr {
line-height: 200%;
}
.table-bordered td {
padding: 4px;
}
@media screen and (min-width: 768px) {
.wide-form .modal-dialog {
width: 80%;
}
.wide-form .modal-footer {
margin-top: 0
}
.table-bordered {
width: auto;
}
}
#new-actions pre {
margin-bottom: 0
}
#new-actions a {
margin-left: 6em
}
footer button {
margin: 0 2px;
}
.search {padding-top: 1em}
.hilite {background-color: #FF6}
#search-text {
margin-left: 0.5em;
width: 95%;
}
#minute-comments {
max-height: 9em;
overflow: auto;
}
.reminder button {
margin-left: 2em;
margin-bottom: 1em;
}
.flexbox .report-info {
display: none;
}
@media only screen and (min-width: 1200px) {
.flexbox {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.flexbox > section {
justify-content: flex-start;
min-width: 48%;
}
.flexbox > section + section {
max-width: 48%;
overflow-x: auto;
}
.flexbox .report-info {
display: block;
}
.flexbox .report-info .dl-horizontal {
margin-left: -3em;
}
}
/* Make dropdowns have the right cursor */
li.dropdown #nav.dropdown-toggle {
cursor: pointer;
}
li.dropdown table {
padding: 0.5em;
}
li.dropdown table tr td:first-of-type {
text-align: right;
min-width: 2em;
}
li.dropdown table tr td:last-of-type {
min-width: 11em;
}
li.dropdown table td {
padding: 0 0.4em;
}
@media only screen and (max-height: 600px) {
.navbar-fixed-top {
z-index: 1050
}
.modal {
z-index: 1060
}
.dropdown-menu {
height: auto;
max-height: 90vh;
overflow-x: hidden;
}
}
/* Identify clickable sections by changing the cursor */
.clickable {
cursor: pointer;
}
footer {
display: flex;
align-items: center;
}
footer a {
min-width: 9em;
}
footer span {
flex-grow: 1;
margin: auto;
text-align: center;
}
footer span input {
width: 95%
}
h5.chatlog {
padding-left: 2em;
color: #A4A;
}
/* compact definition list (backchannel) */
dl.chatlog {
padding: 0.5em;
margin-bottom: 0;
}
dl.chatlog dt {
float: left;
clear: left;
width: 8em;
text-align: right;
font-weight: bold;
color: green;
}
dl.chatlog dt.info {
font-weight: normal;
font-style: italic;
}
dl.chatlog dd.topic {
background-color: yellow;
}
dl.chatlog dt:after {
content: ":";
font-style: normal;
font-weight: bold;
}
dl.chatlog dt.info:after {
content: "";
}
dl.chatlog dd {
padding: 0 1em 0 8.5em;
}
dl.chatlog dd.info {
font-style: italic;
}
.chatlog .mention {
font-weight: bold;
color: #F00;
}
#rollcall ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#rollcall li {
display: flex;
height: 30px;
}
#rollcall ul li input[type=checkbox] {
margin: 0 0.7em 0 1.4em;
}
#rollcall ul li input[type=text] {
display: none;
}
#rollcall ul li:hover label:after {
margin: 0 0.3em 0 0.2em;
font-weight: normal;
content: '-';
}
#rollcall ul li:hover input[type=text] {
display: inline-block;
margin-bottom: 10px;
}
#rollcall ul li:hover span {
display: none;
}
#rollcall ul input.walkon {
margin-left: 3em;
}
ul.checklist {
list-style-type: none;
padding-left: 1.5em;
}
.checklist input[type=checkbox] {
margin-right: 0.5em;
}
button.checklist {
margin-left: 1.5em;
margin-bottom: 1em;
}
h5.history {
margin-left: 1em;
}
input[type=file]#upload {
display: inline-block;
margin-right: 1em;
}
#post-report-text {
font-family: monospace
}
/* podling name search */
.pns {
float: left;
font-size: 24px;
padding-top: 5px;
}
/* post a new agenda */
#new-agenda .text-center {
margin: 1em;
}
#new-agenda textarea {
font-family: monospace;
overflow: hidden;
}
#email-form input {
display: inline;
width: 80%;
padding-right: 5px;
padding-left: 5px;
}
.reminder .modal-content button {
margin-left: 0.5em;
margin-bottom: 0em;
}
.secrets li {
margin-right: 5em;
}
#new-agenda textarea {
margin-bottom: 1em;
}