// Theme | El resto de estilo
#spectacle #introduction{
	text-align: inherit;
}
h1.doc-title{
	text-align: center;
}
#spectacle,
#spectacle h1,
#spectacle h2,
#spectacle h3,
#spectacle h4,
#spectacle h5,
#spectacle h6{
	font-family: 'Cabin', sans-serif;
}
#spectacle .drawer-layout .drawer{
	box-shadow: none;
}
#spectacle article .doc-examples,
#spectacle #docs .example-box {
	background-color: transparent;
}
#spectacle .large-6,
#spectacle .doc-content,
#spectacle article h1.doc-title,
#spectacle article > h1,
#spectacle article > h2,
#spectacle article .panel > h2,
#spectacle article .panel > h3,
#spectacle article .doc-copy,
#spectacle article .doc-examples{
	width: 100%;
}
#spectacle article .doc-examples h5{
	color: #000;
}
#spectacle article .definition .doc-examples h5{
	margin-top: inherit;
}
#spectacle article .operation .operation-tags{
	right: 0 !important;
}
#spectacle article{
	display: block;
	max-width: 50rem;
	margin: 0 auto;
}
#spectacle article h1.swagger-summary-tag:first-of-type{
	margin-top: 0;
}
#spectacle article h1{
	background: transparent;
	border: 0;
	border-bottom: 1px solid $color-ets-purple;
	color: $color-ets-purple;
	font-size: 2.25rem;
	padding-bottom: 0.25rem !important;
	display: block;
	margin-top: 7rem;
	margin-bottom: 3rem;
}
#spectacle article .prop-row{
	border: 0;
}
#spectacle .json-property-required:before{
	border-radius: 0;
}
.label{
	background-color: $color-ets-purple-light;
}
a.label{
	border: 0;
	cursor: pointer;
}
a.label:hover,
a.label:focus{
	background-color: $color-ets-purple;
	color: #fff;
}
code{
	background-color: rgb(240,240,240);
	border: 0;
	border-radius: 0;
	line-height: 2;
	padding: 0.25rem 0.5rem;
}
#spectacle article h1,
#spectacle article h1+.panel>h2{
	padding-top: 0;
}