div#appbar + div {
	background: white;
	padding: 0.5rem;
	border-radius: 3px;
	box-sizing: border-box;
}

pre.code, pre.sample {
	border: 1px solid #babdb6;
	padding: 0.5em 1em;
	background: #fefefe;
}

table.installed-versions tbody th {
	text-align: left;
}

table.installed-versions tr.service td,
table.installed-versions tr.service th {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1ex;
}

table.installed-versions tr.module th {
	padding-left: 1em;
}

table.installed-versions tr.module td {
	padding: 0 1em;
}

table.installed-versions tr.service td.service-link {
	text-align: center;
}

table.installed-versions tr.service td.service-link a {
	padding: 0;
	text-decoration: none;
}

table.installed-versions td.version {
        border: 1px solid transparent;
}

table.history td.version.selectable,
table.installed-versions td.version.selectable {
        border: 1px dashed #ddd;
        cursor: pointer;
}

table.history td.version.selected,
table.installed-versions td.version.selected {
        border: 1px solid #ccc;
        background: #eef;
}

.difflog span.out {
	background: #cfc;
}

.difflog span.in {
	background: #fcc;
}

table.history th, table.history td {
	padding-right: 1em;
}

dl.deployments dt {
        font-weight: bold;
}

dl.deployments dd ul {
        margin-left: 0;
        padding-left: 0;
}

ul.issue-list ul {
        margin-bottom: 1ex;
        color: #999;
}

p.note {
	margin-top: 2em;
	color: #444;
	font-size: 120%;
}

tr.uninstall td.module {
	background: #f55;
}

td.version.dim {
	color: #ccc;
}

#history-summary span.modules {
	font-size: 80%;
	color: #666;
}

@-webkit-keyframes cell-loading-pulse {
	to { width: 100%; }
}

@keyframes cell-loading-pulse {
	to { width: 100%; }
}

table.loading td {
	position: relative;
	z-index: 10;
	width: 100%;
}

table.loading td::after {
	content: "";
	width: 100%;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 0px;
	background: rgba(200, 200, 200, 0.5);
	height: 100%;
	-webkit-animation: cell-loading-pulse 10s linear infinite alternate;
	animation: cell-loading-pulse 10s linear infinite alternate;
}

table.issues td.edit,
table.issues td.doc {
	width: 10px;
}
table.issues td.type,
table.issues td.issue {
	width: 50px;
}
table.issues td.modules {
	width: 10em;
	text-align: right;
}
table.issues td.edit a.link-action-icon,
table.issues td.doc span.icon {
	display: block;
	width: 1em;
	overflow: hidden;
	border: none;
}
table.issues td.edit a.link-action-icon.edit::before {
	content: "\f044"; /* edit */
	font-family: FontAwesome;
	padding-right: 1ex;
}
table.issues td.doc span.icon.doc::before {
	content: "\f15c"; /* fa-file-text */
	font-family: FontAwesome;
	padding-right: 1ex;
}
table.issues td.doc span.icon.metadata-completed::before {
	content: "\f14a"; /* fa-check-square */
	font-family: FontAwesome;
	padding-right: 1ex;
}
table.issues td.subject span.description {
	font-weight: 600;
}
ul.user-info {
	.ui-login {
		padding: 0;
		a {
			display: block;
			border: none;
			padding: 0 2rem;
		}
	}

}

#help_text_id_issue_type {
	max-width: 600px;
}
