.endpoint, .response {
	display: flex;
	align-items: center;
	border:1px solid #ebebeb;
	font-size: 13px;
}

.endpoint .endpoint_type, .response .response_number, .response .error_number{
	flex: 0 0 60px;
	padding: 10px 15px;
}

.endpoint .endpoint_url, .response .response_file, .response .error_message{
	padding: 10px 15px;
	border-left: 1px solid #ebebeb;
	width: 100%;
}

badge {
  border-radius: 3px;
  border: 1px solid #8e8e93;
  padding: 0px 5px;
  color: #8e8e93;
  display: inline-block;
  margin-right: 3px;
  font-size: 12px;
  vertical-align: middle;
}

badge.green {
  color: #00A99D;
  border-color: #00A99D;
}

.parameters {
	padding-top: 20px;
}

.parameter {
	display: flex;
	align-items: flex-start;
	border-bottom:1px solid #ebebeb;
	padding: 20px 0px;
}

.parameter:first-child {
	border-top:1px solid #ebebeb;
}

.parameter .parameter_variable {
	flex: 0 0 170px;
	text-align: right;
	padding-right: 20px;
}

.parameter .parameter_details {
	width: 100%;
}

.uppercase {
	text-transform: uppercase;
}

.parameter .uppercase {
	color: #cccccc;
	font-size: 14px;
}