#request-detail {
	padding: 20px;
}
#request-detail>div, #request-detail>ul {
	margin-bottom: 20px;
}
#request-detail>div:last-child {
	margin-bottom: 0;
}
#request-detail>.summary .md-editor {
	margin-bottom: 20px;
}
#request-detail>.summary .merged-note, #request-detail>.summary .do-not-merge {
	font-size: 16px;
}

#request-detail>.head {
	font-size: 24px; 
	font-weight: bold; 
	padding: 0;
}
#request-detail>.head input[type="text"] {
	width: 600px;
	font-weight: normal;
}
#request-detail>.head a i {
	color: #999; 
	font-size: 19px;
}
#request-detail>.head>div {
	margin-right: 8px;
}
#request-detail>.head>.id {
	color: #999;
}

#request-detail>.status-and-branches {
	font-size: 18px;
}
#request-detail>.status-and-branches>.status {
	font-size: 18px;
	margin: -2px 12px 0 0;
}
#request-detail>.status-and-branches .branch {
	background: #EEE;
	padding: 2px 4px;
	border-radius: 2px;
}
#request-detail>.summary>div {
	border-bottom: 1px dotted #BBB; 
	margin-bottom: 16px; 
	padding-bottom: 12px;
}
#request-detail>.summary>div.last-visible {
	border-bottom: none; 
	margin-bottom: 0; 
	padding-bottom: 0;
}
#request-detail>.summary>.note {
	font-size: 16px;
} 
#request-detail>.summary>.note.with-status-reasons {
	font-size: 16px;
	border-bottom: none;
	margin-bottom: 0;
} 

#request-detail>.summary>.status-reasons ul {
	margin-bottom: 0; 
	padding-left: 16px;
} 
#request-detail>.summary>.status-reasons ul>li {
	margin-left: 20px;
} 

#request-detail>.summary kbd {
	white-space: nowrap;
}
#request-detail>.summary img {
	width: 24px; 
	height: 24px; 
	vertical-align: middle;
}
#request-detail>.summary .conflict {
	color: #DD4B4B; 
	font-size: 16px;
} 
#request-detail>.summary .no-conflict {
	color: #399529; 
	font-size: 16px;
}
#request-detail>.summary .no-conflict .verification-status {
	margin-right: 0;
}
#request-detail>.summary .no-conflict>* {
	margin-right: 4px;
}

#request-detail>.summary>.operations>.confirm>.hint {
	margin-bottom: 12px;
	font-size: 16px;
} 
#request-detail>.summary>.operations>.confirm>.hint .warning {
	color: #EC5544;
} 
#request-detail>.summary>.operations>.buttons>a, 
#request-detail>.summary>.operations>.confirm>form>input {
	margin-right: 12px;
} 
#request-detail>.summary>.operations>.confirm>form .markdown-editor {
	margin-bottom: 16px;
} 

.conflict-resolve-instruction, .checkout-request-instruction {
	padding: 8px; 
}

#request-detail>ul.tabs>li>a .fa-circle {
	color: #4667EE;
	display: none;
}
#request-detail>ul.tabs>li>a.new .fa-circle {
	display: inline;
}