body {
	font-family: 'Ropa Sans', sans-serif;
	overflow-x: hidden;
}
.cotizador {
	/*max-height: 700px;*/
}
.inicial {
	background: #fff;
	height: 500px;
	padding-top: 50px;
	padding-bottom: 100px;
}
.segundo {
	padding-bottom: 50px;
}
.tercero {
	padding-top: 20px;
	padding-bottom: 50px;
}
.cuarto {
	padding-top: 20px;
	padding-bottom: 50px;
}
.quinto {
	padding-top: 20px;
	padding-bottom: 50px;
}
.quinto-msj {
	height: 330px;
	padding-top: 40px;
}
.input-fecha {
	background: #fff !important;
}
.sin-padding {
	padding: 5px 0px 0px 10px;
}
.padding-0 {
	padding: 0px;
}
.caracteristica-auto {
	padding: 5px;
	font-size: 16px;
}
option:checked {
	background-color: #da291c;
	color: #fff;
}
.input-group-addon {
	background-color: #da291c;
	border: 1px solid #da291c;
	color: white;
}
.input-group-addon:hover {
	background-color: #c42419;
}
.btn-multicar {
	color: white !important;
	background-color: #da291c;
	border-color: #da291c;
	text-align: right;
	padding: 15px 10px;
	margin-top: 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-size: 1.3em;
	font-family: 'Ropa Sans', sans-serif;
	font-weight: 700;
}
.btn-multicar:hover {
	color: white;
	background-color: #c42419;
	border-color: #c42419;
}
.icono-btn {
	float: left;
	color: #fff;
	left: 10px;
}
.titulo-filtros h5 {
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 4px;
	color: white !important;
	background-color: #da291c;
}
.auto {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	padding-bottom: 15px;
	padding-right: 15px;
	border-bottom: 1px #d2d2d2 dotted;
}
.caracteristica-titulo {
	margin: 0px;
}
.cot-motor {
	background: url("/static/imgs/motor.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.cot-aire {
	background: url("/static/imgs/ac.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.cot-puertas {
	background: url("/static/imgs/puertas.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.cot-cambio {
	background: url("/static/imgs/cambios.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.cot-valijas {
	background: url("/static/imgs/valijas.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.cot-pasajeros {
	background: url("/static/imgs/pasajeros.png") no-repeat left;
	padding-left: 25px;
	padding-bottom: 3px;
}
.precio {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffec33;
	border: 1px solid #fff;
}
.precio h1 {
	margin-top: 10px;
}
.precio-padding {
	padding: 10px;
}
.btn-seleccionar {
	margin-top: 10px;
	color: white !important;
	background-color: #da291c;
	border-color: #da291c;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-family: 'Ropa Sans', sans-serif;
}
.btn-seleccionar:hover {
	color: white;
	background-color: #c42419;
	border-color: #c42419;
}
.col-precio {
	padding-top: 0px;
}
.precio-top {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.precio-bottom:hover {
	background-color: #efdf43;
	cursor: pointer;
}
.precio-bottom {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.padding-left-0 {
	padding-left: 0px;
}
.cambio-filtros {
	height: 100%;
	min-height: 615px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	z-index: 100000;
	color: white;
}
.btn-actualizar {
	color: white !important;
	background-color: #da291c;
	border-color: #da291c;
	text-align: right;
	padding: 15px 20px;
	margin-top: 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-size: 1.3em;
	font-family: 'Ropa Sans', sans-serif;
	font-weight: 700;
	width: 170px;
}
.btn-actualizar:hover {
	color: white;
	background-color: #c42419;
	border-color: #c42419;
}
span.glyphicon {
	left: 0;
}
.actualizar-float {
	margin-top: 75px;
	position: relative;
}
.no-result {
	margin-top: 75px;
}
.fixed {
	position: fixed;
}
.msj-cotizador div.col-xs-12 {
	background-color: #ffec33;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
	padding-left: 10px;
	margin-top: 10px;
}
.msj-cotizador {
	padding-bottom: 10px;
	border-bottom: 1px #d2d2d2 dotted;
	padding-left: 0px;
	padding-right: 0px;
}
.marca-modelo h3 {
	border-bottom: 1px #d2d2d2 dotted;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.lista-detalle {
	list-style-type: none;
	padding-left: 0px;
	white-space: nowrap;
	margin-bottom: 0px;
}
.lista-detalle-xs {
	list-style-type: circle;
	padding-left: 5px;
	white-space: normal;
	margin-bottom: 0px;
}
.titulo-detalle h4 {
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 4px;
	color: white !important;
	background-color: #da291c;
}
.dato-titulo {
	text-transform: uppercase;
	letter-spacing: 2px;
}
.desc-adicional {
	padding-left: 0px;
	text-align: left !important;
}
.col-precio-tercer-paso {
	padding-right: 30px;
}
.precio-bottom-rojo:hover {
	background-color: #c42419;
	cursor: pointer;
}
.precio-bottom-rojo {
	background-color: #da291c;
	color: white !important;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.precio-detalle-final h1 {
	background-color: #ffec33;
	padding: 10px;
	margin-top: 10px;
	border-radius: 5px;
}
.form-error {
	color: red;
}
.btn-solicitud {
	width: 60%;
}
.pasos-wizard {
	padding-top: 30px;
}
.btn-wizard {
	width: 100px;
	background-color: #eee;
	color: black;
}
.progress-indicator {
	padding-top: 5px !important;
}
.filtro-cat {
	font-weight: 400;
}
.cat-row {
	margin-top: 5px;
	margin-bottom: 5px;
}
.noHayResult {
	margin-top: 75px;
}
rzslider .rz-pointer {
	background-color: #da291c;
	width: 23px;
	height: 23px;
	border-radius: 4px;
	top: -10px;
}
rzslider .rz-pointer:after {
	top: 8px;
	left: 8px;
}
rzslider .rz-pointer.rz-active:after {
	background-color: #6d140e;
}
rzslider .rz-bar.rz-selection {
	background: #da291c;
}
span .help-block {
	margin: 0px;
}
.precio-pref {
	margin-bottom: 0px;
	font-style: oblique;
	color: #212121;
}
.no-veo-precio {
	width: 250px;
}
.no-veo-precio-xs {
	width: 150px;
}
.precio-pref-detalle {
	margin-top: 20px;
	font-style: oblique;
	color: #212121;
}
.flag-icon {
	height: 17px;
	margin-top: -2px;
}

/* ocultando incial, segundo, tercero, cuarto, quinto */
.inicial.ng-hide-add, .segundo.ng-hide-add, .tercero.ng-hide-add, .cuarto.ng-hide-add, .quinto.ng-hide-add {
	-moz-animation: 0.4s fadeOut ease-out; /* Firefox */
	-webkit-animation: 0.4s fadeOut ease-out; /* Safari and Chrome */
	-o-animation: 0.4s fadeOut ease-out; /* Opera */
	animation: 0.4s fadeOut ease-out;
}
/* mostrando inicial, segundo, tercero, cuarto, quinto */
.inicial.ng-hide-remove, .segundo.ng-hide-remove, .tercero.ng-hide-remove, .cuarto.ng-hide-remove, .quinto.ng-hide-remove {
	-moz-animation: 0.4s fadeIn ease-in; /* Firefox */
	-webkit-animation: 0.4s fadeIn ease-in; /* Safari and Chrome */
	-o-animation: 0.4s fadeIn ease-in; /* Opera */
	animation: 0.4s fadeIn ease-in;
}
/* ocultando over autos */
.cambio-filtros.ng-hide-add {
	-moz-animation: 0.2s fadeOut ease; /* Firefox */
	-webkit-animation: 0.2s fadeOut ease; /* Safari and Chrome */
	-o-animation: 0.2s fadeOut ease; /* Opera */
	animation: 0.2s fadeOut ease;
}
/* mostrando over autos */
.cambio-filtros.ng-hide-remove {
	-moz-animation: 0.2s fadeIn ease; /* Firefox */
	-webkit-animation: 0.2s fadeIn ease; /* Safari and Chrome */
	-o-animation: 0.2s fadeIn ease; /* Opera */
	animation: 0.2s fadeIn ease;
}
/* ocultando botones wizard */
.btn-wizard.ng-hide-add {
	-moz-animation: 0.2s fadeOut ease; /* Firefox */
	-webkit-animation: 0.2s fadeOut ease; /* Safari and Chrome */
	-o-animation: 0.2s fadeOut ease; /* Opera */
	animation: 0.2s fadeOut ease;
}
/* mostrando botones wizard */
.btn-wizard.ng-hide-remove {
	-moz-animation: 0.2s fadeIn ease; /* Firefox */
	-webkit-animation: 0.2s fadeIn ease; /* Safari and Chrome */
	-o-animation: 0.2s fadeIn ease; /* Opera */
	animation: 0.2s fadeIn ease;
}