@media print { .noprint, #nav-left, #nav-right { display: none; } }

div.container { max-width: 960px; }

.navbar-fixed-top .navbar-collapse { max-height: 480px; }

body { padding-top: 56px; }

h1, h2, h3 { margin-top: 10px; }
h4, h5, h6 { margin-bottom: 5px; }
h1, h2, h3, h4, h5, h6, p { text-align: center; }
.panel, .alert { text-align: center; }
.panel-music { text-align: left !important; }
.panel { margin-left: auto; margin-right: auto; max-width: 600px; }

.glyphicon-none:before { content: "+"; color: transparent; }

.dim-title, .navbar-default .navbar-brand { color: #663366; font-weight: 600; }

input:checked +span { color: black; }

.table-login { border: 0px !important; width: auto; margin: auto; }
.table-login td { border: 0px !important; }
.table-login label { font-weight: normal !important; }

.table-plain { border: 0px; margin: auto; }
.table-plain td { border: 0px; text-align: left; }

#nav-left, .chevron-left { float: left; border: 0px; }
#nav-right, .chevron-right { float: right; border: 0px; }
#nav-head { text-align: center; font-weight: 500; font-size: 24px; padding: 4px; }

.dim-attend td { white-space: nowrap; }
.dim-attend colgroup { border-right: 1px solid #ddd; }
.dim-note { color: #666666; font-style: italic; }
.dim-comment { color: #999999; font-style: italic; }
.dim-nomargin { margin: 0px; }

.btn-xs { margin: 2px; }

a.plainlink,
a.plainlink:focus,
a.plainlink:visited,
a.plainlink:hover,
a.plainlink:active {
  color: inherit; text-decoration: none;
}

div.active { background-color: #eee; }

.table-hover>tbody>tr:hover { background-color: #ddccdd; }

.tooltip-inner { white-space: pre-wrap; }

.indent { padding-left: 24px; }

.glos-t-1 td {background-color: #d5d5d5; }
.glos-t0 td { background-color: #d5d5d5; }
.glos-t2 td { background-color: #ffbbff; }
.glos-t3 td { background-color: #ffffbb; }
.glos-t4 td { background-color: #ccffcc; }
.glos-t5 td { background-color: #cce6e6; }

.nott-t2 td { background-color: #ffffbb; }
