
.nav-tabs .nav-item .active {
	background-color: greenyellow;
}

.nav-tabs .nav-item:not(.active) {
	background-color: lightgrey;
}

.tabsStyles {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.btnClass {
	min-width: 100px;
	height: 40px;
	color: #FFF;
	border-radius: 6px 6px 6px 6px;
}

:root {
	--gs1-color-blue-dark-1: #001a4d;
	--gs1-color-blue-dark-2: #001335;
	--gs1-color-blue: #002c6c;
	--gs1-color-danger-dark-1: #90151a;
	--gs1-color-danger-dark-2: #750e13;
	--gs1-color-danger-light-1: #ffcccc;
	--gs1-color-danger-light-2: #ffdfdf;
	--gs1-color-danger: #ba1b23;
	--gs1-color-forest-accessible-dark-1: #026b30;
	--gs1-color-forest-accessible-dark-2: #014b22;
	--gs1-color-forest-accessible-light-1: #b3eacb;
	--gs1-color-forest-accessible-light-2: #ccf1dc;
	--gs1-color-forest-accessible: #008037;
	--gs1-color-forest: #00ac4a;
	--gs1-color-gold-accessible-dark-1: #665b0b;
	--gs1-color-gold-accessible-dark-2: #4e4608;
	--gs1-color-gold-accessible: #826f00;
	--gs1-color-gold: #c4b000;
	--gs1-color-grass-accessible-dark-1: #376911;
	--gs1-color-grass-accessible-dark-2: #2c530e;
	--gs1-color-grass-accessible: #417e12;
	--gs1-color-grass: #7ac143;
	--gs1-color-honey-accessible-dark-1: #705517;
	--gs1-color-honey-accessible-dark-2: #594312;
	--gs1-color-honey-accessible: #8d6b19;
	--gs1-color-honey: #b78b20;
	--gs1-color-lavender-accessible-dark-1: #6f4aa8;
	--gs1-color-lavender-accessible-dark-2: #604091;
	--gs1-color-lavender-accessible: #835cbc;
	--gs1-color-lavender: #af96d4;
	--gs1-color-lime-accessible-dark-1: #576111;
	--gs1-color-lime-accessible-dark-2: #3e450c;
	--gs1-color-lime-accessible: #667800;
	--gs1-color-lime: #c1d82f;
	--gs1-color-link-accessible-dark-1: #0a5e7a;
	--gs1-color-link-accessible-dark-2: #084c63;
	--gs1-color-link-accessible: #00799e;
	--gs1-color-link: #008dbd;
	--gs1-color-mint-accessible-dark-1: #276b45;
	--gs1-color-mint-accessible-dark-2: #1f5637;
	--gs1-color-mint-accessible: #3f7c5a;
	--gs1-color-mint: #71b790;
	--gs1-color-mist-accessible-dark-1: #356577;
	--gs1-color-mist-accessible-dark-2: #2a515f;
	--gs1-color-mist-accessible: #41778c;
	--gs1-color-mist: #8db9ca;
	--gs1-color-olive-accessible-dark-1: #576337;
	--gs1-color-olive-accessible-dark-2: #48522e;
	--gs1-color-olive-accessible: #677642;
	--gs1-color-olive: #9dbb68;
	--gs1-color-orange-accessible-dark-1: #a82c05;
	--gs1-color-orange-accessible-dark-2: #912305;
	--gs1-color-orange-accessible: #cd3c0d;
	--gs1-color-orange: #f26334;
	--gs1-color-peach-accessible-dark-1: #855304;
	--gs1-color-peach-accessible-dark-2: #6d4403;
	--gs1-color-peach-accessible: #9d6304;
	--gs1-color-peach: #fbb034;
	--gs1-color-purple-accessible-dark-1: #823d80;
	--gs1-color-purple-accessible-dark-2: #6f346d;
	--gs1-color-purple-accessible: #a2539a;
	--gs1-color-purple: #bd80b7;
	--gs1-color-raspberry-accessible-dark-1: #b32253;
	--gs1-color-raspberry-accessible-dark-2: #961c46;
	--gs1-color-raspberry-accessible: #d12b61;
	--gs1-color-raspberry: #f05587;
	--gs1-color-sky-accessible-dark-1: #095a6b;
	--gs1-color-sky-accessible-dark-2: #074755;
	--gs1-color-sky-accessible: #007b93;
	--gs1-color-sky: #00b6de;
	--gs1-color-slate-accessible-dark-1: #235696;
	--gs1-color-slate-accessible-dark-2: #1c4578;
	--gs1-color-slate-accessible: #3a70bf;
	--gs1-color-slate: #89aadb;
	--gs1-color-tangerine-accessible-dark-1: #7a3d00;
	--gs1-color-tangerine-accessible-dark-2: #663300;
	--gs1-color-tangerine-accessible-light-1: #ffdab3;
	--gs1-color-tangerine-accessible-light-2: #ffe6cc;
	--gs1-color-tangerine-accessible: #a15700;
	--gs1-color-tangerine: #ff8200;
	--gs1-color-teal-accessible-dark-1: #14615f;
	--gs1-color-teal-accessible-dark-2: #104c4b;
	--gs1-color-teal-accessible: #177c7a;
	--gs1-color-teal: #22bcb9;
	--gs1-color-terracotta-accessible-dark-1: #854525;
	--gs1-color-terracotta-accessible-dark-2: #703a1f;
	--gs1-color-terracotta-accessible: #ab5a2f;
	--gs1-color-terracotta: #d18158;
	--gs1-color-white: #ffffff;
	--gs1-color-ui-1: #f0f5fa;
	--gs1-color-ui-2: #e5f0fc;
	--gs1-color-ui-3: #c4d7ed;
	--gs1-color-ui-4: #e5e8eb;
	--gs1-color-ui-5: #a6b0bb;
	--gs1-color-ui-6: #696d73;
	--gs1-color-ui-7: #414345;
	--gs1-color-ui-8: #262626
}

.gs1-color-blue {
	color: #002c6c !important
}

.gs1-background-color-blue {
	background-color: #002c6c !important
}

.gs1-color-danger {
	color: #ba1b23 !important
}

.gs1-background-color-danger {
	background-color: #ba1b23 !important
}

.gs1-color-forest-accessible {
	color: #008037 !important
}

.gs1-background-color-forest-accessible {
	background-color: #008037 !important
}

.gs1-color-forest {
	color: #00ac4a !important
}

.gs1-background-color-forest {
	background-color: #00ac4a !important
}

.gs1-color-gold-accessible {
	color: #826f00 !important
}

.gs1-background-color-gold-accessible {
	background-color: #826f00 !important
}

.gs1-color-gold {
	color: #c4b000 !important
}

.gs1-background-color-gold {
	background-color: #c4b000 !important
}

.gs1-color-grass-accessible {
	color: #417e12 !important
}

.gs1-background-color-grass-accessible {
	background-color: #417e12 !important
}

.gs1-color-grass {
	color: #7ac143 !important
}

.gs1-background-color-grass {
	background-color: #7ac143 !important
}

.gs1-color-honey-accessible {
	color: #8d6b19 !important
}

.gs1-background-color-honey-accessible {
	background-color: #8d6b19 !important
}

.gs1-color-honey {
	color: #b78b20 !important
}

.gs1-background-color-honey {
	background-color: #b78b20 !important
}

.gs1-color-lavender-accessible {
	color: #835cbc !important
}

.gs1-background-color-lavender-accessible {
	background-color: #835cbc !important
}

.gs1-color-lavender {
	color: #af96d4 !important
}

.gs1-background-color-lavender {
	background-color: #af96d4 !important
}

.gs1-color-lime-accessible {
	color: #667800 !important
}

.gs1-background-color-lime-accessible {
	background-color: #667800 !important
}

.gs1-color-lime {
	color: #c1d82f !important
}

.gs1-background-color-lime {
	background-color: #c1d82f !important
}

.gs1-color-link-accessible {
	color: #00799e !important
}

.gs1-background-color-link-accessible {
	background-color: #00799e !important
}

.gs1-color-link {
	color: #008dbd !important
}

.gs1-background-color-link {
	background-color: #008dbd !important
}

.gs1-color-mint-accessible {
	color: #3f7c5a !important
}

.gs1-background-color-mint-accessible {
	background-color: #3f7c5a !important
}

.gs1-color-mint {
	color: #71b790 !important
}

.gs1-background-color-mint {
	background-color: #71b790 !important
}

.gs1-color-mist-accessible {
	color: #41778c !important
}

.gs1-background-color-mist-accessible {
	background-color: #41778c !important
}

.gs1-color-mist {
	color: #8db9ca !important
}

.gs1-background-color-mist {
	background-color: #8db9ca !important
}

.gs1-color-olive-accessible {
	color: #677642 !important
}

.gs1-background-color-olive-accessible {
	background-color: #677642 !important
}

.gs1-color-olive {
	color: #9dbb68 !important
}

.gs1-background-color-olive {
	background-color: #9dbb68 !important
}

.gs1-color-orange-accessible {
	color: #cd3c0d !important
}

.gs1-background-color-orange-accessible {
	background-color: #cd3c0d !important
}

.gs1-color-orange {
	color: #f26334 !important
}

.gs1-background-color-orange {
	background-color: #f26334 !important
}

.gs1-color-peach-accessible {
	color: #9d6304 !important
}

.gs1-background-color-peach-accessible {
	background-color: #9d6304 !important
}

.gs1-color-peach {
	color: #fbb034 !important
}

.gs1-background-color-peach {
	background-color: #fbb034 !important
}

.gs1-color-purple-accessible {
	color: #a2539a !important
}

.gs1-background-color-purple-accessible {
	background-color: #a2539a !important
}

.gs1-color-purple {
	color: #bd80b7 !important
}

.gs1-background-color-purple {
	background-color: #bd80b7 !important
}

.gs1-color-raspberry-accessible {
	color: #d12b61 !important
}

.gs1-background-color-raspberry-accessible {
	background-color: #d12b61 !important
}

.gs1-color-raspberry {
	color: #f05587 !important
}

.gs1-background-color-raspberry {
	background-color: #f05587 !important
}

.gs1-color-sky-accessible {
	color: #007b93 !important
}

.gs1-background-color-sky-accessible {
	background-color: #007b93 !important
}

.gs1-color-sky {
	color: #00b6de !important
}

.gs1-background-color-sky {
	background-color: #00b6de !important
}

.gs1-color-slate-accessible {
	color: #3a70bf !important
}

.gs1-background-color-slate-accessible {
	background-color: #3a70bf !important
}

.gs1-color-slate {
	color: #89aadb !important
}

.gs1-background-color-slate {
	background-color: #89aadb !important
}

.gs1-color-tangerine-accessible {
	color: #a15700 !important
}

.gs1-background-color-tangerine-accessible {
	background-color: #a15700 !important
}

.gs1-color-tangerine {
	color: #ff8200 !important
}

.gs1-background-color-tangerine {
	background-color: #ff8200 !important
}

.gs1-color-teal-accessible {
	color: #177c7a !important
}

.gs1-background-color-teal-accessible {
	background-color: #177c7a !important
}

.gs1-color-teal {
	color: #22bcb9 !important
}

.gs1-background-color-teal {
	background-color: #22bcb9 !important
}

.gs1-color-terracotta-accessible {
	color: #ab5a2f !important
}

.gs1-background-color-terracotta-accessible {
	background-color: #ab5a2f !important
}

.gs1-color-terracotta {
	color: #d18158 !important
}

.gs1-background-color-terracotta {
	background-color: #d18158 !important
}

.gs1-color-white {
	color: #ffffff !important
}

.gs1-background-color-white {
	background-color: #ffffff !important
}

.gs1-color-ui-1 {
	color: #f0f5fa !important
}

.gs1-background-color-ui-1 {
	background-color: #f0f5fa !important
}

.gs1-color-ui-2 {
	color: #e5f0fc !important
}

.gs1-background-color-ui-2 {
	background-color: #e5f0fc !important
}

.gs1-color-ui-3 {
	color: #c4d7ed !important
}

.gs1-background-color-ui-3 {
	background-color: #c4d7ed !important
}

.gs1-color-ui-4 {
	color: #e5e8eb !important
}

.gs1-background-color-ui-4 {
	background-color: #e5e8eb !important
}

.gs1-color-ui-5 {
	color: #a6b0bb !important
}

.gs1-background-color-ui-5 {
	background-color: #a6b0bb !important
}

.gs1-color-ui-6 {
	color: #696d73 !important
}

.gs1-background-color-ui-6 {
	background-color: #696d73 !important
}

.gs1-color-ui-7 {
	color: #414345 !important
}

.gs1-background-color-ui-7 {
	background-color: #414345 !important
}

.gs1-color-ui-8 {
	color: #262626 !important
}

.gs1-background-color-ui-8 {
	background-color: #262626 !important
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

*, *:before, *:after {
	box-sizing: border-box
}

html {
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

hr {
	box-sizing: content-box;
	height: 20px;
	overflow: visible;
	border-color: #262626;
	border-style: solid
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b, strong {
	font-weight: bolder
}

code, kbd, samp {
	font-family: monospace,monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
	-webkit-appearance: button
}

	button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
		border-style: none;
		padding: 0
	}

	button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
		outline: 1px dotted ButtonText
	}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

	[type=search]::-webkit-search-decoration {
		-webkit-appearance: none
	}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

h6, .gs1-h6, h5, .gs1-h5, h4, .gs1-h4, h3, .gs1-h3, h2, .gs1-h2, h1, .gs1-h1 {
	font-weight: 400;
	line-height: 1.2;
	color: #002c6c
}

:root {
	font-family: "Gotham SSm A","Gotham SSm B",Verdana,sans-serif;
	font-variant-numeric: tabular-nums;
	line-height: 1.625;
	color: #262626
}

html {
	font-size: 100%
}

body {
	font-size: calc(0.9321428571rem + 0.2571428571vw)
}

@media(min-width: 1200px) {
	body {
		font-size: 1.125rem
	}
}

.gs1-eyebrow {
	display: block;
	color: #cd3c0d;
	font-weight: 500;
	letter-spacing: .3px;
	margin-bottom: 0.25rem
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0
}

h1, .gs1-h1 {
	font-size: calc(1.1285714286rem + 1.8285714286vw);
	font-weight: 300;
	margin-bottom: 0.25rem
}

@media(min-width: 1200px) {
	h1, .gs1-h1 {
		font-size: 2.5rem
	}
}

h1 > .gs1-eyebrow, .gs1-h1 > .gs1-eyebrow {
	font-size: calc(0.95rem + 0.4vw);
	font-weight: 400
}

@media(min-width: 1200px) {
	h1 > .gs1-eyebrow, .gs1-h1 > .gs1-eyebrow {
		font-size: 1.25rem
	}
}

h2, .gs1-h2 {
	font-size: calc(1.0571428571rem + 1.2571428571vw);
	margin-top: 1.5em;
	margin-bottom: calc(0.9857142857rem + 0.6857142857vw)
}

@media(min-width: 1200px) {
	h2, .gs1-h2 {
		font-size: 2rem
	}
}

@media(min-width: 1200px) {
	h2, .gs1-h2 {
		margin-bottom: 1.5rem
	}
}

h2 > .gs1-eyebrow, .gs1-h2 > .gs1-eyebrow {
	font-size: calc(0.9321428571rem + 0.2571428571vw)
}

@media(min-width: 1200px) {
	h2 > .gs1-eyebrow, .gs1-h2 > .gs1-eyebrow {
		font-size: 1.125rem
	}
}

h3, .gs1-h3 {
	font-size: calc(1.0035714286rem + 0.8285714286vw);
	margin-top: 1.5em;
	margin-bottom: calc(0.9321428571rem + 0.2571428571vw)
}

@media(min-width: 1200px) {
	h3, .gs1-h3 {
		font-size: 1.625rem
	}
}

@media(min-width: 1200px) {
	h3, .gs1-h3 {
		margin-bottom: 1.125rem
	}
}

h3 > .gs1-eyebrow, .gs1-h3 > .gs1-eyebrow {
	font-size: calc(0.9071428571rem + 0.0571428571vw)
}

@media(min-width: 1200px) {
	h3 > .gs1-eyebrow, .gs1-h3 > .gs1-eyebrow {
		font-size: 0.95rem
	}
}

h4, .gs1-h4 {
	font-size: calc(0.95rem + 0.4vw);
	margin-top: 1.5em;
	margin-bottom: calc(0.9321428571rem + 0.2571428571vw)
}

@media(min-width: 1200px) {
	h4, .gs1-h4 {
		font-size: 1.25rem
	}
}

@media(min-width: 1200px) {
	h4, .gs1-h4 {
		margin-bottom: 1.125rem
	}
}

h5, .gs1-h5 {
	font-size: calc(0.9321428571rem + 0.2571428571vw);
	font-weight: 500;
	margin-top: 1.5em;
	margin-bottom: 0.5rem
}

@media(min-width: 1200px) {
	h5, .gs1-h5 {
		font-size: 1.125rem
	}
}

h6, .gs1-h6 {
	font-size: calc(0.9321428571rem + 0.2571428571vw);
	margin-top: 1.5em;
	margin-bottom: 0.5rem
}

@media(min-width: 1200px) {
	h6, .gs1-h6 {
		font-size: 1.125rem
	}
}

.gs1-display-1 {
	font-size: calc(1.2892857143rem + 3.1142857143vw);
	font-weight: 200;
	letter-spacing: -0.03em;
	margin-bottom: 0.25rem
}

@media(min-width: 1200px) {
	.gs1-display-1 {
		font-size: 3.625rem
	}
}

.gs1-display-2 {
	font-size: calc(1.2178571429rem + 2.5428571429vw);
	font-weight: 200;
	letter-spacing: -0.03em;
	margin-bottom: 0.25rem
}

@media(min-width: 1200px) {
	.gs1-display-2 {
		font-size: 3.125rem
	}
}

.gs1-subtitle {
	font-size: calc(0.9857142857rem + 0.6857142857vw);
	line-height: 1.4;
	margin-bottom: calc(1.2rem + 2.4vw)
}

@media(min-width: 1200px) {
	.gs1-subtitle {
		font-size: 1.5rem
	}
}

@media(min-width: 1200px) {
	.gs1-subtitle {
		margin-bottom: 3rem
	}
}

.gs1-intro {
	font-size: calc(0.9678571429rem + 0.5428571429vw);
	margin-top: 1em;
	margin-bottom: calc(0.9857142857rem + 0.6857142857vw)
}

@media(min-width: 1200px) {
	.gs1-intro {
		font-size: 1.375rem
	}
}

@media(min-width: 1200px) {
	.gs1-intro {
		margin-bottom: 1.5rem
	}
}

.gs1-big {
	font-size: calc(0.9678571429rem + 0.5428571429vw)
}

@media(min-width: 1200px) {
	.gs1-big {
		font-size: 1.375rem
	}
}

.gs1-little, figcaption {
	font-size: calc(0.9071428571rem + 0.0571428571vw)
}

@media(min-width: 1200px) {
	.gs1-little, figcaption {
		font-size: 0.95rem
	}
}

.gs1-legal {
	font-size: 0.625rem;
	color: #696d73
}

.gs1-line-height-tight {
	line-height: 1.4
}

address, aside, details, dialog, p, pre, blockquote {
	margin-top: 0;
	margin-bottom: 1em
}

a {
	color: #00799e;
	transition: color .1s ease
}

	a:hover {
		color: #002c6c
	}

	a:active {
		color: #001335
	}

	a:focus {
		outline-color: #002c6c
	}

ol, ul {
	padding-left: 1.25em
}

li {
	margin-bottom: 0.5rem
}

.gs1-spacer-1 {
	margin-bottom: 0.25rem !important
}

.gs1-spacer-2 {
	margin-bottom: 0.5rem !important
}

.gs1-spacer-3 {
	margin-bottom: calc(0.9321428571rem + 0.2571428571vw) !important
}

@media(min-width: 1200px) {
	.gs1-spacer-3 {
		margin-bottom: 1.125rem !important
	}
}

.gs1-spacer-4 {
	margin-bottom: calc(0.9857142857rem + 0.6857142857vw) !important
}

@media(min-width: 1200px) {
	.gs1-spacer-4 {
		margin-bottom: 1.5rem !important
	}
}

.gs1-spacer-5 {
	margin-bottom: calc(1.2rem + 2.4vw) !important
}

@media(min-width: 1200px) {
	.gs1-spacer-5 {
		margin-bottom: 3rem !important
	}
}

.gs1-spacer-6 {
	margin-bottom: calc(1.3428571429rem + 3.5428571429vw) !important
}

@media(min-width: 1200px) {
	.gs1-spacer-6 {
		margin-bottom: 4rem !important
	}
}

.gs1-spacer-7 {
	margin-bottom: calc(1.4857142857rem + 4.6857142857vw) !important
}

@media(min-width: 1200px) {
	.gs1-spacer-7 {
		margin-bottom: 5rem !important
	}
}

:root {
	--gs1-spacer-1: 0.25rem;
	--gs1-spacer-2: 0.5rem;
	--gs1-spacer-3: calc(0.9321428571rem + 0.2571428571vw);
	--gs1-spacer-4: calc(0.9857142857rem + 0.6857142857vw);
	--gs1-spacer-5: calc(1.2rem + 2.4vw);
	--gs1-spacer-6: calc(1.3428571429rem + 3.5428571429vw);
	--gs1-spacer-7: calc(1.4857142857rem + 4.6857142857vw)
}

@media(min-width: 1200px) {
	:root {
		--gs1-spacer-3: 1.125rem
	}
}

@media(min-width: 1200px) {
	:root {
		--gs1-spacer-4: 1.5rem
	}
}

@media(min-width: 1200px) {
	:root {
		--gs1-spacer-5: 3rem
	}
}

@media(min-width: 1200px) {
	:root {
		--gs1-spacer-6: 4rem
	}
}

@media(min-width: 1200px) {
	:root {
		--gs1-spacer-7: 5rem
	}
}
/*! GS1 Web Guidelines */

/*estilos añadidos del "Paso a paso" (nolhagaray@ewaysa.com) */

body {
	font-family: "Gotham SSm A","Gotham SSm B",Verdana,sans-serif;
}

hr {
	box-sizing: content-box;
	height: 15px;
	overflow: visible;
	border-color: #262626;
	border-style: solid;
}

h6 {
	margin-top: 0.5em;
}

.stepper {
	padding: 0;
}

	.stepper .nav-tabs {
		width: 100%;
		display: flex;
		justify-content: center !important;
		border-width: 0px;
		margin: 35px 0 30px;
	}

		.stepper .nav-tabs .nav-item:not(.active) {
			background-color: transparent !important;
		}

			.stepper .nav-tabs .nav-item:not(.active):visited {
				background-color: transparent !important;
			}

		.stepper .nav-tabs .nav-item:active {
			background-color: transparent !important;
		}

		.stepper .nav-tabs .nav-item .active {
			background-color: transparent !important;
			border: none;
		}

		.stepper .nav-tabs .nav-link {
			padding: 8px 23px;
			border-radius: 0;
			border-top: 4px solid rgba(0,44,108,.2);
			color: rgba(0,44,108,1);
			border-left: 0px solid rgba(0,44,108,.2);
			border-right: 0px solid rgba(0,44,108,.2);
		}

			.stepper .nav-tabs .nav-link:hover {
				border-bottom: 0px transparent;
			}

			.stepper .nav-tabs .nav-link.visited {
				border-top: 4px solid rgba(0,44,108,1);
				border-left: 0px solid rgba(0,44,108,1);
				border-right: 0px solid rgba(0,44,108,1);
			}

			.stepper .nav-tabs .nav-link.active {
				border-top: 4px solid rgba(242,99,52,1);
				border-left: 0px solid rgba(242,99,52,1);
				border-right: 0px solid rgba(242,99,52,1);
				color: rgba(242,99,52,1);
			}

			.stepper .nav-tabs .nav-link:before {
				content: url('../../Content/MarketPlace/images/circle-regular.svg');
				width: 18px;
				height: 18px;
				top: 2px;
				margin-right: 8px;
				position: relative;
				display: inline-block;
				opacity: .5;
			}

			.stepper .nav-tabs .nav-link.visited:before {
				content: url('../../Content/MarketPlace/images/circle-check-solid.svg');
				opacity: .8;
			}

			.stepper .nav-tabs .nav-link.active:before {
				content: url('../../Content/MarketPlace/images/circle-solid.svg');
				opacity: 1;
			}

	.stepper .tab-pane {
		border: 2px rgba(220,220,220,1);
		margin: 30px 0;
		padding: 30px;
		background-color: rgba(240,240,240,1);
	}

	.stepper .tabla {
		margin-bottom: 5px;
	}

input.sinScroll::-webkit-inner-spin-button,
input.sinScroll::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input.sinScroll[type=number] {
	-moz-appearance: textfield;
}

.danger {
	color: red;
	font-weight: bold;
	font-size: medium;
	/*opacity: 0;
	animation: dangerAnimation 2s ease-in-out infinite;*/
}

.no-margin-top{
	margin-top: 0px!important;
}

.no-margin-bottom{
	margin-bottom: 0px!important;
}

#tb_pasos h3 {
	text-align: right;
}

		.stepper .tabla .form-radio {
			width: 50%;
			margin-bottom: 8px;
		}

		.stepper .tabla input {
			margin-right: 5px;
			position: relative;
			top: 1px;
		}

	.stepper .aladerecha {
		text-align: right;
	}

	.stepper .btn-sec {
		background-color: rgba(242,99,52,1);
		border: none;
		padding: 8px 15px;
		color: white;
	}

	.stepper .form-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -5px;
		margin-left: -5px;
	}

	.stepper .small, .stepper small {
		font-size: 80%;
		font-weight: 400;
	}

	.stepper .mini {
		font-size: 72%;
		font-weight: 400;
	}

	.stepper .form-row > .col, .stepper .form-row > [class*=col-] {
		padding-right: 5px;
		padding-left: 5px;
	}

	.stepper .form-label {
		margin-bottom: 0;
	}

	.stepper .Ntarjeta {
		padding: 0.375rem 0.55rem;
	}

	.stepper #tb_ESTADO {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.stepper .ayuda {
		display: flex;
		background-color: rgba(0,44,108,.1);
		margin-top: 25px;
		margin-left: -42px;
		width: calc(100% + 84px);
	}

		.stepper .ayuda.vertical {
			display: none;
		}

	.stepper .pregunta {
		font-size: 16px;
		font-weight: bold;
		background-color: rgba(190,190,190,1);
		color: rgba(0,44,108,1);
		padding: 7px;
	}

	.stepper .respuestas {
		margin: 10px 10px 10px 15px;
	}

	.stepper .imagenes div {
		height: max-content;
		padding: 0 0 0 12px;
	}

	.stepper .imagenes img {
		width: 100%;
	}

	.stepper .imagenes p {
		font-size: 20px;
		font-weight: bold;
		position: relative;
		right: -12%;
		top: -55px;
		float: right;
		color: rgba(0,180,0,1);
	}

	.stepper .imagenes .igual p {
		color: rgba(0,44,108,1);
	}

	.stepper div.codigoBarra {
		background-color: rgba(0,180,0,1);
		color: rgba(255,255,255,1);
		font-size: 13px;
		font-weight: bold;
		padding: 8px 12px 0;
		margin: 0 0 0 12px;
	}

	.stepper .texto {
		font-size: 11.5px;
		font-weight: bold;
		margin-top: 15px;
	}

	.stepper .botones {
		margin: 25px 0;
	}

@media (max-width: 920px) {
	.stepper * {
		text-transform: none;
	}
}

@media (max-width: 967px) {
	.stepper .nav-tabs .nav-link {
		font-size: 15px;
		padding: 8px 12px;
	}
}

@media (max-width: 776px) {
	.stepper .nav-tabs .nav-link {
		font-size: 14px;
		padding: 8px 8px;
	}
}

@media (min-width: 768px) {
	.stepper .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 768px) {
	#tb_pasos {
		padding: 0;
	}

		#tb_pasos h1, #tb_pasos h2 {
			padding: 0 10px;
		}

	.stepper {
		padding: 0;
	}

		.stepper .tab-pane {
			margin: 0;
			padding: 15px 16px;
		}

		.stepper #tb_ESTADO label {
			font-size: 14px;
		}

		.stepper #tb_ESTADO > .container-fluid {
			width: 50%;
			padding: 0;
			display: inline-block;
			vertical-align: top;
		}

		.stepper .ayuda {
			display: none;
		}

			.stepper .ayuda.vertical {
				display: inline-block;
				position: relative;
				top: -15px;
				right: -26px;
				margin: 0;
				width: calc(50% - 16px);
			}

		.stepper .pregunta {
			font-size: 15px;
		}

		.stepper .respuestas {
			margin: 0;
		}

		.stepper div.codigoBarra {
			margin: 0;
			padding: 10px 0 0;
		}

			.stepper div.codigoBarra img {
				margin: 0 0 10px 10px;
			}

		.stepper .texto {
			font-size: 12.5px;
			padding: 0 10px;
			margin: 0 0 10px 0;
			display: inline-block;
			vertical-align: top;
			width: 60%; /*width: calc(100% - 25px);*/
		}

		.stepper .codigoBarra .texto {
			vertical-align: middle !important;
		}

		.stepper .texto div {
			margin: 8vw 0 2vw;
		}

		.stepper .imagenes {
			display: inline-block;
			width: calc(40% - 6px);
		}

			.stepper .imagenes div {
				padding: 10px 10px 10px 15px;
				width: auto;
			}

			.stepper .imagenes img {
				min-width: 81px;
				max-width: 100px;
			}

		.stepper .tabla .form-radio {
			width: 100%;
			margin-bottom: 8px;
		}

		.stepper .botones {
			margin: 16px;
		}
}

@media (max-width: 702px) {
	#tb_pasos h2 {
		text-align: center;
	}

	#tb_pasos h3 {
		text-align: center;
	}

	.stepper .nav-tabs {
		width: calc(100% - 50px);
		display: grid;
		margin: 35px 25px 30px;
	}

		.stepper .nav-tabs .nav-item {
			margin-bottom: 0;
		}

		.stepper .nav-tabs .nav-link {
			font-size: 17px;
			padding: 8px 23px;
		}

		.stepper .nav-tabs .nav-link {
			border-top: 0px solid rgba(0,44,108,.2);
			color: rgba(0,44,108,1);
			border-left: 4px solid rgba(0,44,108,.2);
			border-right: 0px solid rgba(0,44,108,.2);
		}

			.stepper .nav-tabs .nav-link.visited {
				border-top: 0px solid rgba(0,44,108,1);
				border-left: 4px solid rgba(0,44,108,1);
				border-right: 0px solid rgba(0,44,108,1);
			}

			.stepper .nav-tabs .nav-link.active {
				border-top: 0px solid rgba(242,99,52,1);
				border-left: 4px solid rgba(242,99,52,1);
				border-right: 0px solid rgba(242,99,52,1);
				color: rgba(242,99,52,1);
			}
}

@media (max-width: 526px) {
	.stepper #tb_ESTADO > .container-fluid {
		width: 100%;
		display: block;
		vertical-align: top;
	}

	.stepper .ayuda.vertical {
		top: 0;
		right: 0;
		margin-top: 20px;
		margin-left: -18px;
		width: calc(100% + 34px);
	}

	.stepper .pregunta {
		font-size: 15px;
		text-align: center;
	}

	.stepper .texto {
		padding: 0 10px;
		margin-right: 0;
		margin-left: 0;
		display: inline-block;
		vertical-align: top;
		width: 70%; /*width: calc(100% - 25px);*/
	}

		.stepper .texto div {
			margin: 16vw 0 2vw;
		}

	.stepper .imagenes {
		width: calc(25% - 6px);
	}

		.stepper .imagenes img {
			min-width: 81px;
			max-width: 100px;
		}

	.stepper div.codigoBarra img {
		margin: 0 10px 10px 10px;
		max-width: 85px;
	}
}

@media (max-width: 336px) {
	.stepper .texto {
		margin-left: 20px;
		width: calc(70% - 20px);
	}
}



input.sinScroll::-webkit-inner-spin-button, input.sinScroll::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input.sinScroll[type=number] {
	-moz-appearance: textfield;
}

.danger {
	color: red;
	font-weight: bold;
	font-size: medium; /*opacity: 0;animation: dangerAnimation 2s ease-in-out infinite;*/
}
/*@keyframes dangerAnimation {
0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}
*/

/* barra de progreso */
.progress-bar {
	height: 10px;
	background-color: #ccc;
	position: relative;
	overflow: hidden;
}

	.progress-bar::after {
		content: '';
		display: block;
		background-color: blue;
		position: absolute;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100%;
		animation: progress-bar 2s linear infinite;
	}

@keyframes progress-bar {
	to {
		left: 100%;
	}
}


/* Mostrar u ocultar objetos según resolución*/
@media (max-width: 767px) {
	.elementoOcultable
	{
		display: none;
	}
}

@media (min-width: 768px) {
	.elementoOcultable {
		display: block;
	}
}
