@font-face {
	font-family: 'Gotham Medium';
	src: url("../fonts/Gotham-Medium.otf") format("opentype"), url("../fonts/Gotham-Medium.woff") format("woff");
	font-weight: normal;
	font-style: normal;
  }
  @font-face {
	font-family: 'Gotham';
	src: url("../fonts/Gotham-Book.otf") format("opentype"), url("../fonts/Gotham-Book.woff") format("woff");
	font-weight: normal;
	font-style: normal;
  }
  /* line 5, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
  }
  
  /* line 22, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  html {
	line-height: 1;
  }
  
  /* line 24, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  ol, ul {
	list-style: none;
  }
  
  /* line 26, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  table {
	border-collapse: collapse;
	border-spacing: 0;
  }
  
  /* line 28, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
  }
  
  /* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q, blockquote {
	quotes: none;
  }
  /* line 103, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
  }
  
  /* line 32, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  a img {
	border: none;
  }
  
  /* line 116, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
  }
  
  /* line 13, ../sass/_grids.scss */
  .wrapper {
	position: relative;
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
  }
  /* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .wrapper:after {
	content: " ";
	display: block;
	clear: both;
  }
  /* line 17, ../sass/_grids.scss */
  .wrapper .span-1 {
	width: 6.77966%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 18, ../sass/_grids.scss */
  .wrapper .span-2 {
	width: 15.25424%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 19, ../sass/_grids.scss */
  .wrapper .span-3 {
	width: 23.72881%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 20, ../sass/_grids.scss */
  .wrapper .span-4 {
	width: 32.20339%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 21, ../sass/_grids.scss */
  .wrapper .span-5 {
	width: 40.67797%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 22, ../sass/_grids.scss */
  .wrapper .span-6 {
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 23, ../sass/_grids.scss */
  .wrapper .span-7 {
	width: 57.62712%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 24, ../sass/_grids.scss */
  .wrapper .span-8 {
	width: 66.10169%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 25, ../sass/_grids.scss */
  .wrapper .span-9 {
	width: 74.57627%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 26, ../sass/_grids.scss */
  .wrapper .span-10 {
	width: 83.05085%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 27, ../sass/_grids.scss */
  .wrapper .span-11 {
	width: 91.52542%;
	float: left;
	margin-right: 1.69492%;
  }
  /* line 28, ../sass/_grids.scss */
  .wrapper .span-12 {
	width: 100%;
	float: right;
	margin-right: 0;
  }
  /* line 30, ../sass/_grids.scss */
  .wrapper .push-1 {
	margin-left: 8.47458%;
  }
  /* line 31, ../sass/_grids.scss */
  .wrapper .push-2 {
	margin-left: 16.94915%;
  }
  /* line 32, ../sass/_grids.scss */
  .wrapper .push-3 {
	margin-left: 25.42373%;
  }
  /* line 33, ../sass/_grids.scss */
  .wrapper .push-4 {
	margin-left: 33.89831%;
  }
  /* line 34, ../sass/_grids.scss */
  .wrapper .push-5 {
	margin-left: 42.37288%;
  }
  /* line 35, ../sass/_grids.scss */
  .wrapper .push-6 {
	margin-left: 50.84746%;
  }
  /* line 36, ../sass/_grids.scss */
  .wrapper .push-7 {
	margin-left: 59.32203%;
  }
  /* line 37, ../sass/_grids.scss */
  .wrapper .push-8 {
	margin-left: 67.79661%;
  }
  /* line 38, ../sass/_grids.scss */
  .wrapper .push-9 {
	margin-left: 76.27119%;
  }
  /* line 39, ../sass/_grids.scss */
  .wrapper .push-10 {
	margin-left: 84.74576%;
  }
  /* line 40, ../sass/_grids.scss */
  .wrapper .push-11 {
	margin-left: 93.22034%;
  }
  /* line 41, ../sass/_grids.scss */
  .wrapper .push-12 {
	margin-left: 101.69492%;
  }
  /* line 43, ../sass/_grids.scss */
  .wrapper .last {
	float: right;
	margin-right: 0;
  }
  
  /* line 4, ../sass/_forms.scss */
  .form-radio {
	display: none;
  }
  
  /* line 7, ../sass/_forms.scss */
  .form-radio ~ span:before {
	width: 19px;
	height: 19px;
	margin: 0px 5px;
	display: inline-block;
	content: " ";
	background-color: white;
	border-radius: 100%;
	border: 1px solid #e2660b;
  }
  
  /* line 18, ../sass/_forms.scss */
  .form-radio:checked ~ span:before {
	background-color: #e2660b;
  }
  
  /* line 22, ../sass/_forms.scss */
  .form-row {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 15px;
  }
  /* line 26, ../sass/_forms.scss */
  .form-row .form-group {
	position: relative;
  }
  /* line 29, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox-label {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	margin-left: 8px;
	margin-bottom: 10px;
  }
  /* line 35, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 20px;
	position: relative;
	margin-bottom: 10px;
  }
  /* line 41, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox label {
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	background: white;
	border-radius: 4px;
  }
  /* line 51, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox label:after {
	content: '';
	width: 9px;
	height: 5px;
	position: absolute;
	top: 4px;
	left: 4px;
	border: 3px solid #e2660b;
	border-top: none;
	border-right: none;
	background: transparent;
	opacity: 0;
	transform: rotate(-45deg);
  }
  /* line 65, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox label:hover::after {
	opacity: 0.3;
  }
  /* line 69, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox input[type=checkbox] {
	visibility: hidden;
  }
  /* line 71, ../sass/_forms.scss */
  .form-row .form-group .form-checkbox input[type=checkbox]:checked + label:after {
	opacity: 1;
  }
  /* line 77, ../sass/_forms.scss */
  .form-row .form-group .form-select {
	background: white url("../images/arrow_down.png") top right no-repeat;
	background-size: auto 100%;
	width: 100%;
	right: 0;
	display: inline-block;
	cursor: pointer;
  }
  /* line 84, ../sass/_forms.scss */
  .form-row .form-group .form-select .form-control {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	padding: 0px 29% 0px 5px;
  }
  /* line 88, ../sass/_forms.scss */
  .form-row .form-group .form-select .form-control::-ms-expand {
	display: none;
  }
  /* line 92, ../sass/_forms.scss */
  .form-row .form-group .form-select.border {
	border: solid 1px #e1e1e1;
  }
  /* line 99, ../sass/_forms.scss */
  .form-row .form-group.wizard-medium .form-select .form-control {
	/*padding: 0px 32% 0px 5px;*/
	padding: 0px 16% 0px 5px;
  }
  /* line 106, ../sass/_forms.scss */
  .form-row .form-group .form-control {
	border: 0;
	font-size: 18px;
	padding: 0 5px;
	height: 33px;
	width: 100%;
  }
  /* line 113, ../sass/_forms.scss */
  .form-row .form-group .form-control:focus {
	outline: 0;
  }
  /* line 117, ../sass/_forms.scss */
  .form-row .form-group .form-control.ng-dirty.ng-touched.ng-invalid {
	border: 1px solid #eb0029 !important;
  }
  /* line 121, ../sass/_forms.scss */
  .form-row .form-group label {
	display: block;
	color: #4e4044;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 120%;
  }
  /* line 128, ../sass/_forms.scss */
  .form-row .form-group label > span {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	margin-bottom: 9.5px;
  }
  
  /* line 135, ../sass/_forms.scss */
  .form-message {
	background: #eb0029;
	color: white;
  }
  /* line 139, ../sass/_forms.scss */
  .form-message .message {
	padding: 4px 0;
	max-width: 970px;
	margin: 0 auto;
	font-size: 13px;
  }
  
  /* line 146, ../sass/_forms.scss */
  label {
	color: #4e4044;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 5px;
  }
  
  /* line 154, ../sass/_forms.scss */
  input[type=text].ng-dirty.ng-touched.ng-invalid, input[type="email"].ng-dirty.ng-touched.ng-invalid, input[type="password"].ng-dirty.ng-touched.ng-invalid, input[type="phone"].ng-dirty.ng-touched.ng-invalid, input[type="number"].ng-dirty.ng-touched.ng-invalid {
	border: 1px solid #eb0029 !important;
  }
  /* line 157, ../sass/_forms.scss */
  input[type=text].input-border, input[type="email"].input-border, input[type="password"].input-border, input[type="phone"].input-border, input[type="number"].input-border {
	border: 1px solid #e1e1e1 !important;
  }
  
  /* line 164, ../sass/_forms.scss */
  .ng-submitted input[type="text"].ng-invalid, .ng-submitted input[type="email"].ng-invalid, .ng-submitted input[type="password"].ng-invalid, .ng-submitted input[type="phone"].ng-invalid, .ng-submitted input[type="credit card"].ng-invalid, .ng-submitted input[type="month"].ng-invalid, .ng-submitted input[type="cvc"].ng-invalid, .ng-submitted input[type="number"].ng-invalid, .ng-submitted .form-select select.ng-invalid {
	border: 2px solid red !important;
  }
  
  /* line 7, ../sass/_wizard.scss */
  .wizard {
	margin-left: 42.37288%;
	width: 57.62712%;
	float: left;
	margin-right: 1.69492%;
	color: #4e4044;
	padding-top: 5px;
  }
  /* line 11, ../sass/_wizard.scss */
  .wizard .wizard-small {
	width: 26.47059%;
	float: left;
	margin-right: 2.94118%;
  }
  /* line 14, ../sass/_wizard.scss */
  .wizard .wizard-medium {
	width: 48.52941%;
	float: left;
	margin-right: 2.94118%;
	float: right;
	margin-right: 0;
  }
  /* line 19, ../sass/_wizard.scss */
  .wizard .wizard-large {
	width: 70.58824%;
	float: left;
	margin-right: 2.94118%;
  }
  /* line 22, ../sass/_wizard.scss */
  .wizard .wizard-3-columns {
	width: 30.88235%;
	float: left;
	margin-right: 2.94118%;
  }
  /* line 25, ../sass/_wizard.scss */
  .wizard .wizard-3-columns-crediactivo {
	width: 31.37254666666667%;
	float: left !important;
	margin-right: 2.94118%;
  }
  /* line 30, ../sass/_wizard.scss */
  .wizard .wizard-3-columns-crediactivo-final {
	width: 31.37254666666667%;
	float: left !important;
  }
  /* line 35, ../sass/_wizard.scss */
  .wizard .wizard-medium:first-child {
	float: left;
	margin-left: 0;
  }
  /* line 39, ../sass/_wizard.scss */
  .wizard .wizard-small:last-child,
  .wizard .wizard-medium:last-child,
  .wizard .wizard-large:last-child,
  .wizard .wizard-3-columns:last-child {
	float: right;
	margin-right: 0;
  }
  /* line 50, ../sass/_wizard.scss */
  .wizard h2 {
	font-size: 50px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 80px;
	margin-bottom: 20px;
	text-align: center;
  }
  /* line 58, ../sass/_wizard.scss */
  .wizard h4 {
	text-align: center;
	font-size: 23px;
	margin-bottom: 20px;
  }
  /* line 68, ../sass/_wizard.scss */
  .wizard #custom {
	text-align: center;
	margin-bottom: 20px;
  }
  /* line 71, ../sass/_wizard.scss */
  .wizard #custom label {
	font-size: 18px;
  }
  /* line 75, ../sass/_wizard.scss */
  .wizard .quote-result-wrapper {
	background: rgba(255, 255, 255, 0.8);
	color: #4e4044;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 30px;
  }
  /* line 84, ../sass/_wizard.scss */
  .wizard .quote-result-wrapper span {
	display: inline-block;
  }
  /* line 88, ../sass/_wizard.scss */
  .wizard .quote-result-wrapper .equal {
	color: #e2660b;
	position: relative;
	top: -20px;
  }
  
  /* line 1, ../sass/_buttons.scss */
  .btn {
	color: inherit;
	text-decoration: inherit;
	cursor: inherit;
	border: 0;
	display: block;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px 5px;
	width: 100%;
	cursor: pointer;
  }
  /* line 6, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
  .btn:active, .btn:focus {
	outline: none;
  }
  /* line 12, ../sass/_buttons.scss */
  .btn.outline {
	color: #4e4044;
	border: solid 1px #4e4044;
	background: transparent;
	font-size: 12px !important;
	display: inline-block;
	width: auto;
	padding: 3px 5px 2px;
	margin-left: 10px;
	border-radius: 4px;
	text-transform: none;
  }
  /* line 23, ../sass/_buttons.scss */
  .btn.outline.small {
	font-size: 11px !important;
  }
  /* line 26, ../sass/_buttons.scss */
  .btn.outline.alternative-color {
	color: #b01657;
	border: solid 1px #b01657;
  }
  /* line 30, ../sass/_buttons.scss */
  .btn.outline.big {
	font-size: 15px !important;
	padding: 7px 12px 5px;
  }
  /* line 34, ../sass/_buttons.scss */
  .btn.outline.search-btn {
	background: url(../images/icon-search.png) 7px 4px no-repeat;
	padding-left: 30px;
	margin-left: 0;
  }
  /* line 39, ../sass/_buttons.scss */
  .btn.outline.quote-btn {
	background: url(../images/icon-quote.png) 7px 4px no-repeat;
	padding-left: 30px;
	margin-left: 0;
  }
  /* line 45, ../sass/_buttons.scss */
  .btn.bottom-rounded {
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
  }
  /* line 49, ../sass/_buttons.scss */
  .btn.top-white-arrow {
	background-image: url(../images/arrow_small_white.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 16px 5px 12px;
  }
  
  /* line 56, ../sass/_buttons.scss */
  .btn-primary {
	background-color: #eb0029;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  
  /* line 61, ../sass/_buttons.scss */
  .btn-secondary {
	background-color: #d0d0d0;
	color: #4e4044;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  
  /* line 66, ../sass/_buttons.scss */
  .aside-btn {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	background-color: #ff671b;
	color: white;
	font-size: 14px;
	padding: 7px 12px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	position: fixed;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	left: 0px;
	top: 50%;
	cursor: pointer;
  }
  
  /* line 88, ../sass/_buttons.scss */
  .close-btn {
	background: url("../images/close-red.png") center center no-repeat;
	cursor: pointer;
	height: 41px;
	width: 41px;
	margin: 0px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 3;
	border: none;
  }
  
  /* line 100, ../sass/_buttons.scss */
  .checkbox, .checkbox-alt {
	background-color: #fff;
	display: inline-block;
	height: 30px;
	margin: 0 0.25em;
	width: 30px;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
  }
  
  /* line 109, ../sass/_buttons.scss */
  .checkbox label, .checkbox-alt label {
	display: block;
	height: 30px;
	position: relative;
	width: 30px;
  }
  
  /* line 115, ../sass/_buttons.scss */
  .checkbox label:after, .checkbox-alt label:after {
	-moz-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
	-webkit-transform: scaleX(-1) rotate(135deg);
	transform: scaleX(-1) rotate(135deg);
	/*
	I want to position the symbol using the left top, because when increasing the width and height of an object, it expands from the top left corner as well. That is what makes it looks like it's being drawn.
	*/
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	border-right: 4px solid #fff;
	border-top: 4px solid #fff;
	content: '';
	display: block;
	height: 20px;
	left: 1px;
	position: absolute;
	top: 15px;
	width: 10px;
  }
  
  /* line 138, ../sass/_buttons.scss */
  .checkbox label:hover:after, .checkbox-alt label:hover:after {
	border-color: #fff;
  }
  
  /* line 141, ../sass/_buttons.scss */
  .checkbox input, .checkbox-alt input {
	opacity: -1;
	position: absolute;
  }
  
  /* line 146, ../sass/_buttons.scss */
  .checkbox input:checked + label:after, .checkbox-alt input:checked + label:after {
	-webkit-animation: check 0.8s;
	-moz-animation: check 0.8s;
	-o-animation: check 0.8s;
	animation: check 0.8s;
	border-color: #ffa349;
  }
  
  /* line 153, ../sass/_buttons.scss */
  .checkbox.checkbox-alt label:hover:after, .checkbox-alt.checkbox-alt label:hover:after {
	-webkit-animation: check 0.8s ease infinite;
	-moz-animation: check 0.8s ease infinite;
	-o-animation: check 0.8s ease infinite;
	animation: check 0.8s ease infinite;
  }
  
  /* line 159, ../sass/_buttons.scss */
  .checkbox.checkbox-alt input:checked + label:after, .checkbox-alt.checkbox-alt input:checked + label:after {
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
  }
  
  /* line 165, ../sass/_buttons.scss */
  .d-flex {
	display: flex;
  }
  
  /* line 168, ../sass/_buttons.scss */
  .aling-items-center {
	display: flex;
	align-items: center;
  }
  
  /* line 1, ../sass/_boxes.scss */
  .box {
	background: white;
	padding: 20px 50px;
	overflow: hidden;
	*zoom: 1;
  }
  /* line 6, ../sass/_boxes.scss */
  .box h3 {
	font-size: 24px;
	margin-bottom: 40px;
  }
  /* line 10, ../sass/_boxes.scss */
  .box h3.underline {
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
  }
  /* line 14, ../sass/_boxes.scss */
  .box h3.uppercase {
	text-transform: uppercase;
  }
  /* line 18, ../sass/_boxes.scss */
  .box .row {
	overflow: hidden;
	*zoom: 1;
	font-size: 18px;
	margin: 20px 0;
  }
  /* line 22, ../sass/_boxes.scss */
  .box .row b {
	font-weight: 700;
  }
  
  /* line 27, ../sass/_boxes.scss */
  .box-padless {
	padding-left: 0px;
	padding-right: 0px;
  }
  
  /* line 1, ../sass/_list.scss */
  .list {
	font-size: 14px !important;
	margin: 20px 0;
	overflow: hidden;
  }
  /* line 5, ../sass/_list.scss */
  .list dt {
	font-weight: 700;
	margin-bottom: 20px;
  }
  /* line 9, ../sass/_list.scss */
  .list dd {
	margin-bottom: 20px;
  }
  
  /* line 14, ../sass/_list.scss */
  .list-gallery dt, .list-gallery dd {
	width: 23.72881%;
	float: left;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .list-gallery dt:nth-child(4n + 1), .list-gallery dd:nth-child(4n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .list-gallery dt:nth-child(4n + 2), .list-gallery dd:nth-child(4n + 2) {
	margin-left: 25.42373%;
	margin-right: -100%;
	clear: none;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .list-gallery dt:nth-child(4n + 3), .list-gallery dd:nth-child(4n + 3) {
	margin-left: 50.84746%;
	margin-right: -100%;
	clear: none;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .list-gallery dt:nth-child(4n + 4), .list-gallery dd:nth-child(4n + 4) {
	margin-left: 76.27119%;
	margin-right: -100%;
	clear: none;
  }
  
  /* line 19, ../sass/_list.scss */
  .list-center dt {
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
	text-align: right;
  }
  /* line 23, ../sass/_list.scss */
  .list-center dd {
	text-align: left;
  }
  
  /* line 28, ../sass/_list.scss */
  .list-inline {
	list-style-type: none;
  }
  /* line 6, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_inline-list.scss */
  .list-inline, .list-inline li {
	margin: 0;
	padding: 0;
	display: inline;
  }
  /* line 30, ../sass/_list.scss */
  .list-inline li {
	padding-right: 10px;
  }
  /* line 32, ../sass/_list.scss */
  .list-inline li a {
	font-size: 16px;
  }
  
  /* line 1, ../sass/_tables.scss */
  .table-center {
	table-layout: fixed;
	font-size: 18px;
	width: 100%;
  }
  /* line 6, ../sass/_tables.scss */
  .table-center th {
	font-weight: 700;
	padding-bottom: 20px;
	text-align: center;
  }
  /* line 12, ../sass/_tables.scss */
  .table-center td {
	text-align: center;
	padding: 5px 0;
  }
  /* line 16, ../sass/_tables.scss */
  .table-center .table-highlight {
	color: #eb0029;
  }
  /* line 19, ../sass/_tables.scss */
  .table-center .table-highlight a {
	color: inherit;
	text-decoration: inherit;
	cursor: inherit;
	cursor: pointer;
  }
  /* line 6, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
  .table-center .table-highlight a:active, .table-center .table-highlight a:focus {
	outline: none;
  }
  /* line 24, ../sass/_tables.scss */
  .table-center tr.total {
	background: #e1e1e1;
  }
  /* line 26, ../sass/_tables.scss */
  .table-center tr.total td {
	font-weight: 600;
  }
  
  /* line 32, ../sass/_tables.scss */
  .table-compact th {
	background: #e0e0e0;
	padding: 5px 0;
	font-size: 11px;
  }
  /* line 36, ../sass/_tables.scss */
  .table-compact th.small {
	width: 6%;
  }
  /* line 40, ../sass/_tables.scss */
  .table-compact td {
	font-size: 12px;
  }
  /* line 43, ../sass/_tables.scss */
  .table-compact td input {
	width: 100%;
  }
  
  /* line 49, ../sass/_tables.scss */
  .table-striped tbody tr:nth-child(even) {
	background: #f4f4f4;
  }
  
  /* line 54, ../sass/_tables.scss */
  .amortization .separador {
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #eb0029;
  }
  /* line 59, ../sass/_tables.scss */
  .amortization .border-right {
	border-right: solid 2px #e2660b;
  }
  
  /* line 65, ../sass/_tables.scss */
  .table-sign td {
	text-align: center;
  }
  
  /* line 69, ../sass/_tables.scss */
  .comparison-table-wrapper {
	position: relative;
	background: #f1f1f1;
	padding: 20px 0 30px;
  }
  /* line 74, ../sass/_tables.scss */
  .comparison-table-wrapper:after {
	bottom: 100%;
	left: 75%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #f1f1f1;
	border-width: 20px;
	margin-left: -30px;
  }
  /* line 88, ../sass/_tables.scss */
  .comparison-table-wrapper .box {
	background: none;
  }
  /* line 92, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison {
	background: white;
  }
  /* line 96, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison tr {
	border: 1px solid #f1f1f1;
  }
  /* line 99, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison tr td {
	text-align: left;
	padding: 12px 20px;
	text-align: center;
  }
  /* line 104, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison tr td:first-child {
	text-align: left;
  }
  /* line 110, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison tr th {
	background: white;
	color: #b01657;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	padding: 15px 0;
  }
  /* line 118, ../sass/_tables.scss */
  .comparison-table-wrapper .box table.comparison tr:nth-child(even) {
	background: #fafafa;
  }
  
  /* line 1, ../sass/_slider.scss */
  .slider-multiline.ui-slider.ui-slider-pips {
	margin-top: 50px;
	margin-bottom: 50px;
  }
  /* line 4, ../sass/_slider.scss */
  .slider-multiline.ui-slider.ui-slider-pips .ui-slider-pip {
	top: -60px !important;
  }
  /* line 7, ../sass/_slider.scss */
  .slider-multiline.ui-slider.ui-slider-pips .ui-slider-label {
	font-size: 30px;
	left: 10px !important;
  }
  /* line 10, ../sass/_slider.scss */
  .slider-multiline.ui-slider.ui-slider-pips .ui-slider-label span {
	font-size: 14px;
  }
  
  /* line 15, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips {
	background: #626162;
	border: 0;
	display: block;
	margin: 100px auto 80px;
	height: 5px;
	width: 60%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  }
  /* line 27, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-handle {
	background: url("../images/slider_handle.png") left top no-repeat;
	border: 0;
	border-radius: 0;
	top: -10px;
	height: 26px;
	width: 20px;
  }
  /* line 35, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-handle.ui-state-active, .slider.ui-slider.ui-slider-pips .ui-slider-handle.ui-state-focus {
	outline: 0;
  }
  /* line 41, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-pip {
	color: #4e4044;
	font-size: 14px;
	top: -40px;
  }
  /* line 46, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-pip:hover {
	color: #4e4044;
	font-weight: normal;
  }
  /* line 53, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-pip-label {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
  }
  /* line 57, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-line {
	top: 45px;
	left: 12px;
	background: #d0d0d0;
	width: 1px;
	height: 6px !important;
	position: absolute;
	height: 1em;
  }
  /* line 66, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-label {
	text-transform: lowercase;
	left: 0;
  }
  /* line 71, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-pip-selected-initial {
	font-weight: normal;
  }
  /* line 74, ../sass/_slider.scss */
  .slider.ui-slider.ui-slider-pips .ui-slider-pip-selected {
	color: #eb0029;
	font-weight: normal;
  }
  
  /* line 80, ../sass/_slider.scss */
  .small-slider .rzslider {
	margin: 55px 0 20px 0;
  }
  /* line 82, ../sass/_slider.scss */
  .small-slider .rzslider .rz-bar {
	background: #4e4044;
	height: 2px;
	width: 90%;
	margin-left: 5%;
  }
  /* line 88, ../sass/_slider.scss */
  .small-slider .rzslider .rz-ticks {
	padding: 0;
  }
  /* line 90, ../sass/_slider.scss */
  .small-slider .rzslider .rz-ticks .rz-tick {
	background: #4e4044;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	margin-top: 1.45px;
  }
  /* line 92, ../sass/_slider.scss */
  .small-slider .rzslider .rz-ticks .rz-tick:last-child .rz-tick-value {
	margin-left: -15px;
  }
  /* line 96, ../sass/_slider.scss */
  .small-slider .rzslider .rz-ticks .rz-tick .rz-tick-value {
	transform: none;
	font-size: 13px;
	margin-left: -10px;
	white-space: normal;
	top: -45px;
  }
  /* line 108, ../sass/_slider.scss */
  .small-slider .rzslider .rz-ticks .rz-tick:last-child, .small-slider .rzslider .rz-ticks .rz-tick:first-child {
	width: 10px;
	height: 10px;
	background: #eb0029;
	border-radius: 50%;
	margin-top: -1px;
  }
  /* line 117, ../sass/_slider.scss */
  .small-slider .rzslider .rz-pointer {
	background: #ff671b;
  }
  /* line 119, ../sass/_slider.scss */
  .small-slider .rzslider .rz-pointer:after {
	display: none;
  }
  /* line 122, ../sass/_slider.scss */
  .small-slider .rzslider .rz-pointer:focus {
	outline: none;
  }
  /* line 126, ../sass/_slider.scss */
  .small-slider .rzslider .rz-bubble {
	bottom: 24px;
	color: #4e4044;
  }
  
  /* line 1, ../sass/_typo.scss */
  .notes {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 1.6;
  }
  
  /* line 1, ../sass/_loader.scss */
  .loader {
	background: rgba(255, 255, 255, 0.5);
	color: #eb0029;
	position: fixed;
	text-align: center;
	letter-spacing: -3px;
	padding: 150px 0;
	font-size: 60px;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	z-index: 999999;
  }
  /* line 18, ../sass/_loader.scss */
  .loader span {
	display: block;
  }
  /* line 21, ../sass/_loader.scss */
  .loader .load {
	background: url(../images/loader-banorte.gif) no-repeat;
	width: 128px;
	height: 128px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 46%;
  }
  
  @media (max-width: 640px) {
	/* line 33, ../sass/_loader.scss */
	.loader .load {
	  top: 40%;
	  left: 35%;
	}
  }
  /* line 1, ../sass/_general.scss */
  a {
	color: #eb0029;
	cursor: pointer;
	line-height: 120%;
  }
  
  /* line 6, ../sass/_general.scss */
  a.btn-primary {
	color: #fff !important;
  }
  
  /* line 9, ../sass/_general.scss */
  .centered {
	margin: 0 auto;
  }
  
  /* line 12, ../sass/_general.scss */
  .f16 {
	font-size: 16px;
  }
  
  /* line 15, ../sass/_general.scss */
  .f30 {
	font-size: 30px;
  }
  
  /* line 18, ../sass/_general.scss */
  .m0 {
	margin: 0 !important;
  }
  
  /* line 21, ../sass/_general.scss */
  .mB0 {
	margin-bottom: 0px !important;
  }
  
  /* line 24, ../sass/_general.scss */
  .mB5 {
	margin-bottom: 5px !important;
  }
  
  /* line 27, ../sass/_general.scss */
  .mB10 {
	margin-bottom: 10px !important;
  }
  
  /* line 30, ../sass/_general.scss */
  .mB20 {
	margin-bottom: 20px !important;
  }
  
  /* line 33, ../sass/_general.scss */
  .mB30 {
	margin-bottom: 30px;
  }
  
  /* line 36, ../sass/_general.scss */
  .mB40 {
	margin-bottom: 40px;
  }
  
  /* line 39, ../sass/_general.scss */
  .mB50 {
	margin-bottom: 50px;
  }
  
  /* line 42, ../sass/_general.scss */
  .mL10 {
	margin-left: 10px;
  }
  
  /* line 45, ../sass/_general.scss */
  .mR10 {
	margin-right: 10px;
  }
  
  /* line 48, ../sass/_general.scss */
  .mT0 {
	margin-top: 0 !important;
  }
  
  /* line 51, ../sass/_general.scss */
  .mT5 {
	margin-top: 5px !important;
  }
  
  /* line 54, ../sass/_general.scss */
  .mT10 {
	margin-top: 10px;
  }
  
  /* line 57, ../sass/_general.scss */
  .mT15 {
	margin-top: 15px;
  }
  
  /* line 60, ../sass/_general.scss */
  .mT30 {
	margin-top: 30px;
  }
  
  /* line 63, ../sass/_general.scss */
  .p0 {
	padding: 0 !important;
  }
  
  /* line 66, ../sass/_general.scss */
  .p10 {
	padding: 10px;
  }
  
  /* line 69, ../sass/_general.scss */
  .p15 {
	padding: 15px !important;
  }
  
  /* line 72, ../sass/_general.scss */
  .p20 {
	padding: 20px;
  }
  
  /* line 75, ../sass/_general.scss */
  .pB10 {
	padding-bottom: 10px !important;
  }
  
  /* line 78, ../sass/_general.scss */
  .pR20 {
	padding-right: 20px !important;
  }
  
  /* line 81, ../sass/_general.scss */
  .pB30 {
	padding-bottom: 30px !important;
  }
  
  /* line 84, ../sass/_general.scss */
  .pT10 {
	padding-top: 10px !important;
  }
  
  /* line 87, ../sass/_general.scss */
  .only-print-block {
	display: none;
  }
  
  /* line 90, ../sass/_general.scss */
  .pL10 {
	padding-left: 10px !important;
  }
  
  /* line 93, ../sass/_general.scss */
  .pL15 {
	padding-left: 15px !important;
  }
  
  /* line 96, ../sass/_general.scss */
  .pL20 {
	padding-left: 20px !important;
  }
  
  /* line 99, ../sass/_general.scss */
  .pR15 {
	padding-right: 15px !important;
  }
  
  /* line 102, ../sass/_general.scss */
  .pR30 {
	padding-right: 30px;
  }
  
  /* line 105, ../sass/_general.scss */
  .pL30 {
	padding-left: 30px;
  }
  
  /* line 108, ../sass/_general.scss */
  .spacer {
	border: 0;
	padding: 40px 0;
  }
  
  /* line 112, ../sass/_general.scss */
  .text-center {
	text-align: center;
  }
  
  /* line 115, ../sass/_general.scss */
  .uppercase {
	text-transform: uppercase;
  }
  
  /* line 118, ../sass/_general.scss */
  .text-left {
	text-align: left !important;
  }
  
  /* line 121, ../sass/_general.scss */
  .text-right {
	text-align: right !important;
  }
  
  /* line 124, ../sass/_general.scss */
  .w80 {
	width: 80% !important;
  }
  
  /* line 127, ../sass/_general.scss */
  .w90 {
	width: 90% !important;
  }
  
  /* line 130, ../sass/_general.scss */
  .w100 {
	width: 100% !important;
  }
  
  /* line 134, ../sass/_general.scss */
  .text {
	line-height: 1.5;
  }
  /* line 136, ../sass/_general.scss */
  .text p {
	margin-bottom: 15px;
  }
  
  /* line 139, ../sass/_general.scss */
  .float-right {
	float: right !important;
  }
  
  /* line 142, ../sass/_general.scss */
  .width-auto {
	width: auto;
	display: inline-block;
  }
  
  /* line 146, ../sass/_general.scss */
  .bar-bottom-gray {
	display: block;
	background-color: #e1e1e1;
	float: left;
	width: 100%;
	position: absolute !important;
	height: 50px;
	margin-top: -50px;
  }
  
  /* line 155, ../sass/_general.scss */
  p.bolder {
	font-weight: bolder;
	line-height: 16px;
  }
  
  /* line 159, ../sass/_general.scss */
  select.myselectHide {
	display: inline-block;
	position: relative;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
  }
  
  /* line 169, ../sass/_general.scss */
  .selected-item {
	display: none;
  }
  
  /* line 172, ../sass/_general.scss */
  .same-height-boxes {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
  }
  
  /* line 178, ../sass/_general.scss */
  .uppercase {
	text-transform: uppercase !important;
  }
  
  /* line 181, ../sass/_general.scss */
  .alert-bar {
	background: #fff4c5;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	padding: 5px 15px 5px 30px;
	line-height: 130%;
  }
  /* line 186, ../sass/_general.scss */
  .alert-bar .alert-bar-title {
	font-size: 14px;
  }
  /* line 188, ../sass/_general.scss */
  .alert-bar .alert-bar-title.small {
	font-size: 13px;
  }
  /* line 192, ../sass/_general.scss */
  .alert-bar .alert-bar-data {
	font-size: 20px;
	color: #eb0029;
  }
  
  /* line 198, ../sass/_general.scss */
  .primary-font {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  
  /* line 201, ../sass/_general.scss */
  .letter-color {
	color: #4e4044 !important;
  }
  
  /* line 204, ../sass/_general.scss */
  .absolute-right {
	position: absolute;
	right: 0px;
  }
  
  /* line 208, ../sass/_general.scss */
  .relative {
	position: relative;
  }
  
  /* line 1, ../sass/_date_picker.scss */
  .ui-datepicker {
	width: 15.5em !important;
	padding: 10px !important;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 7, ../sass/_date_picker.scss */
  .ui-datepicker.ui-corner-all {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
  }
  /* line 14, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header {
	background: white;
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
  }
  /* line 20, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	color: #e2660b;
  }
  /* line 26, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	background: white;
	border-radius: 0;
  }
  /* line 31, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-e,
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-w,
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e {
	position: relative  !important;
	left: 0  !important;
	margin-left: 0  !important;
	top: 0  !important;
	margin-top: 0  !important;
	width: 100%;
	height: 100%;
  }
  /* line 40, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w,
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-w {
	background: url("../images/left.png") center top no-repeat !important;
  }
  /* line 43, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-e,
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e {
	background: url("../images/right.png") center top no-repeat !important;
  }
  /* line 47, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
	border: 0 !important;
	cursor: pointer;
  }
  /* line 54, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-calendar .ui-state-default {
	background: white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	padding: 8px 0px 6px;
	border: none !important;
  }
  /* line 63, ../sass/_date_picker.scss */
  .ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background: #e2660b;
	color: white;
	font-weight: normal;
	border: none !important;
  }
  /* line 70, ../sass/_date_picker.scss */
  .ui-datepicker th {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-weight: normal;
	padding: .7em .3em .3em;
  }
  /* line 75, ../sass/_date_picker.scss */
  .ui-datepicker td {
	text-align: center;
	padding: 1px 2px !important;
  }
  
  /* line 3, ../sass/_ixe.scss */
  .ixe .background-primary.red-arrow {
	background: #e1e1e1 url("../images/arrow-ixe.png") center top no-repeat;
	border-top: 10px solid #008375;
  }
  /* line 9, ../sass/_ixe.scss */
  .ixe .background-secondary.red-arrow {
	background: white url("../images/arrow-ixe.png") center top no-repeat;
	border-top: 10px solid #008375;
  }
  /* line 14, ../sass/_ixe.scss */
  .ixe a {
	color: #008375;
  }
  /* line 18, ../sass/_ixe.scss */
  .ixe .btn-primary {
	background-color: #008375;
  }
  /* line 27, ../sass/_ixe.scss */
  .ixe .form-row .form-group .form-control.ng-dirty.ng-touched.ng-invalid {
	border: 1px solid #008375;
  }
  /* line 32, ../sass/_ixe.scss */
  .ixe .form-row .form-group .form-checkbox label:after {
	content: '';
	width: 9px;
	height: 5px;
	position: absolute;
	top: 4px;
	left: 4px;
	border: 3px solid #6cc04a;
	border-top: none;
	border-right: none;
	background: transparent;
	opacity: 0;
	transform: rotate(-45deg);
  }
  /* line 47, ../sass/_ixe.scss */
  .ixe .form-row .form-group .form-select {
	background: white url("../images/arrow_down_ixe.png");
	background-repeat: no-repeat;
	background-position: right;
  }
  /* line 55, ../sass/_ixe.scss */
  .ixe .form-message {
	background: #008375;
  }
  /* line 59, ../sass/_ixe.scss */
  .ixe .loader {
	color: #008375;
  }
  /* line 62, ../sass/_ixe.scss */
  .ixe .loader .load {
	background: url(../images/loader-ixe.gif) no-repeat;
  }
  /* line 67, ../sass/_ixe.scss */
  .ixe .slider.ui-slider.ui-slider-pips .ui-slider-pip-selected {
	color: #008375;
  }
  /* line 71, ../sass/_ixe.scss */
  .ixe .slider.ui-slider.ui-slider-pips .ui-slider-handle {
	background: url("../images/slider_handle_ixe.png") left top no-repeat;
  }
  /* line 76, ../sass/_ixe.scss */
  .ixe .table-center .table-highlight {
	color: #008375;
  }
  /* line 82, ../sass/_ixe.scss */
  .ixe .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	color: #008375;
  }
  /* line 86, ../sass/_ixe.scss */
  .ixe .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e {
	background: url("../images/right_ixe.png") center top no-repeat !important;
  }
  /* line 90, ../sass/_ixe.scss */
  .ixe .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w {
	background: url("../images/left_ixe.png") center top no-repeat !important;
  }
  /* line 96, ../sass/_ixe.scss */
  .ixe .ui-datepicker-calendar .ui-state-active {
	background: #6cc04a;
  }
  /* line 100, ../sass/_ixe.scss */
  .ixe .form-radio ~ span:before {
	border: 1px solid #6cc04a;
  }
  /* line 106, ../sass/_ixe.scss */
  .ixe .form-radio:checked ~ span:before {
	background-color: #6cc04a;
  }
  /* line 110, ../sass/_ixe.scss */
  .ixe .wizard .quote-result-wrapper .equal {
	color: #6cc04a;
  }
  /* line 114, ../sass/_ixe.scss */
  .ixe .animate-show.ng-hide-animate {
	border-bottom: 10px solid #008375;
  }
  /* line 120, ../sass/_ixe.scss */
  .ixe .amortization .separador {
	border-bottom-color: #008375;
  }
  
  /* line 1, ../sass/_animate.scss */
  .animate-show {
	-webkit-transition: ease-out max-height 3s;
	-moz-transition: ease-out max-height 3s;
	-ms-transition: ease-out max-height 3s;
	-o-transition: ease-out max-height 3s;
	transition: max-height 3s;
	overflow: hidden;
	max-height: 20000px;
  }
  /* line 10, ../sass/_animate.scss */
  .animate-show.ng-hide {
	max-height: 0;
  }
  /* line 14, ../sass/_animate.scss */
  .animate-show.ng-hide-animate {
	border-bottom: 5px solid #eb0029;
  }
  
  /* line 1, ../sass/_modal.scss */
  .requeriments.ui-dialog {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	font-family: Helvetica, Arial;
	font-size: 14px;
	padding: 0;
  }
  
  /* line 10, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-titlebar {
	background: #f5f5f5;
	border-radius: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e5e5e5;
	color: #eb0029;
	font-size: 23px;
	padding: 15px;
  }
  /* line 21, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-titlebar .ui-state-default {
	outline: 0;
	background: inherit;
	border: 0;
  }
  /* line 27, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-titlebar .ui-state-default .ui-icon {
	background-image: url("../images/close-white.png") !important;
	height: 32px;
	width: 32px;
  }
  /* line 32, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	height: 32px;
	width: 32px;
	top: 22%;
	right: 3%;
  }
  /* line 38, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-titlebar .ui-icon-closethick {
	background-position: 0;
  }
  
  /* line 43, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content {
	color: #4e4044;
	padding: 20px;
  }
  /* line 47, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content ul {
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 10px;
  }
  /* line 51, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content ul li {
	margin: 7px 0;
  }
  /* line 56, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content h3 {
	background: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	color: #eb0029;
	font-size: 23px;
	font-weight: bold;
	padding: 15px;
	margin: 20px -20px;
  }
  /* line 65, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content p {
	margin-bottom: 20px;
  }
  /* line 66, ../sass/_modal.scss */
  .requeriments.ui-dialog .ui-dialog-content strong {
	font-weight: bold;
  }
  
  /* line 69, ../sass/_modal.scss */
  .ixe.requeriments.ui-dialog .ui-dialog-titlebar {
	color: #008375;
  }
  /* line 72, ../sass/_modal.scss */
  .ixe.requeriments.ui-dialog .ui-dialog-titlebar .ui-state-default .ui-icon {
	background-image: url("../images/close-green.png") !important;
  }
  /* line 77, ../sass/_modal.scss */
  .ixe.requeriments.ui-dialog .ui-dialog-content h3 {
	color: #008375;
  }
  
  /* line 84, ../sass/_modal.scss */
  .quote-modal .radioBtn + label {
	background: url("../images/ico37b.png") no-repeat;
	height: 16px;
	width: auto;
	display: inline-block;
	padding: 0 0 0 0px;
	padding-left: 23px;
  }
  /* line 93, ../sass/_modal.scss */
  .quote-modal .radioBtn:checked + label {
	background: url("../images/ico37.png") no-repeat;
	height: 16px;
	width: auto;
	display: inline-block;
	padding: 0 0 0 0px;
	padding-left: 23px;
  }
  /* line 101, ../sass/_modal.scss */
  .quote-modal input[type="radio"] {
	display: none;
  }
  
  /* line 108, ../sass/_modal.scss */
  .modal-open .modal.left .modal-dialog {
	height: 100vh;
	margin: 0;
  }
  /* line 113, ../sass/_modal.scss */
  .modal-open .modal .modal-dialog {
	width: 90%;
	position: absolute;
	background: white;
	z-index: 1050;
	margin: 8% 5%;
	overflow-y: scroll;
	height: 90vh;
  }
  /* line 122, ../sass/_modal.scss */
  .modal-open .modal .modal-dialog .quote-modal {
	padding: 20px;
  }
  
  /* line 127, ../sass/_modal.scss */
  .modal-backdrop {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
  }
  
  /* line 135, ../sass/_modal.scss */
  body {
	-webkit-overflow-scrolling: touch !important;
  }
  /* line 137, ../sass/_modal.scss */
  body.modal-open {
	overflow: hidden;
	position: fixed;
  }
  
  /* line 143, ../sass/_modal.scss */
  .modal-list .modal-list-item {
	padding: 3px 0;
  }
  
  /* line 1, ../sass/_intranet.scss */
  .banorte {
	background-image: url("../images/banorte_header_pattern.png");
	background-color: #EB0029;
	background-repeat: repeat-x;
	background-size: 43.5px 64px;
	height: 64px;
  }
  
  /* line 8, ../sass/_intranet.scss */
  .banorte__logo {
	background-image: url("../images/banorte_sprite_buttons.png");
	background-position: -411.5px -718px;
	background-size: 1000px 1200px;
	display: block;
	height: 64px;
	width: 280px;
  }
  
  /* line 16, ../sass/_intranet.scss */
  .breadcumb {
	background: #F1F1F1;
	padding: 10px 0;
  }
  
  /* line 20, ../sass/_intranet.scss */
  .breadcumb__title {
	font-weight: bold;
	text-transform: uppercase;
  }
  
  /* line 26, ../sass/_intranet.scss */
  .ixeHeader {
	background-image: url("../images/ixe_header_pattern.png");
	background-color: #EB0029;
	background-repeat: repeat-x;
	background-size: 43.5px 64px;
	height: 64px;
  }
  
  /* line 33, ../sass/_intranet.scss */
  .ixeHeader__logo {
	background-image: url(../images/ixe-logo.png);
	background-position: 0px 11px;
	background-size: 443px 40px;
	display: block;
	height: 57px;
	width: 507px;
	background-repeat: no-repeat;
  }
  
  /* line 1, ../sass/_utils.scss */
  .pull-right {
	float: right;
  }
  
  /* line 2, ../sass/_utils.scss */
  .pull-left {
	float: left;
  }
  
  /* line 1, ../sass/_hipotecario.scss */
  .hipotecario {
	padding: 20px 30px;
  }
  /* line 4, ../sass/_hipotecario.scss */
  .hipotecario .list {
	font-size: 14px;
  }
  /* line 8, ../sass/_hipotecario.scss */
  .hipotecario .list.list-gallery.one-column dt, .hipotecario .list.list-gallery.one-column dd {
	width: 49.15254%;
	float: left;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .hipotecario .list.list-gallery.one-column dt:nth-child(2n + 1), .hipotecario .list.list-gallery.one-column dd:nth-child(2n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
  }
  /* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
  .hipotecario .list.list-gallery.one-column dt:nth-child(2n + 2), .hipotecario .list.list-gallery.one-column dd:nth-child(2n + 2) {
	margin-left: 50.84746%;
	margin-right: -100%;
	clear: none;
  }
  /* line 13, ../sass/_hipotecario.scss */
  .hipotecario .list dt {
	text-align: right;
  }
  /* line 16, ../sass/_hipotecario.scss */
  .hipotecario .list dd {
	padding-left: 10px;
  }
  /* line 20, ../sass/_hipotecario.scss */
  .hipotecario .list dd input.form-control {
	font-size: 16px;
	width: 100%;
  }
  /* line 28, ../sass/_hipotecario.scss */
  .hipotecario h3 {
	font-size: 18px;
  }
  
  /* line 34, ../sass/_hipotecario.scss */
  .dz-preview {
	display: none;
  }
  
  /* line 37, ../sass/_hipotecario.scss */
  .warningContent {
	font-size: larger !important;
  }
  
  /* line 2, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard p {
	font-family: 'Roboto Regular', Helvetica, Arial, sans-serif;
	line-height: 20px;
  }
  /* line 6, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard h2 {
	color: #eb0029;
	font-family: "Gotham Medium", Helvetica, Arial, sans-serif !important;
	font-size: 40px;
	text-transform: none;
	text-align: left;
	margin-top: 30px;
  }
  /* line 14, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard h3 {
	color: #4e4044;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-weight: 400;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 25px;
  }
  /* line 23, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper {
	margin: 0 auto;
	width: 95%;
  }
  /* line 26, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper strong {
	font-weight: 500;
  }
  /* line 29, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle {
	margin: 0;
	width: 49%;
	margin-bottom: 30px;
	float: left;
	border: solid 1px #d0d0d0;
	background: white url("../images/arrow_small.png") center top no-repeat;
	border-top: 10px solid #eb0029;
	height: 530px;
	margin-top: 0px;
	opacity: 1;
	transition: height .4s, margin-top .4s, opacity .6s;
	position: relative;
  }
  /* line 43, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small {
	padding-top: 0px;
	margin-top: 15px;
	opacity: 0.6;
	height: 500px;
  }
  /* line 49, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small.first {
	margin-right: 7px;
  }
  /* line 52, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small.last {
	margin-left: 7px;
  }
  /* line 55, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small .header {
	min-height: 130px;
  }
  /* line 58, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small .data {
	padding: 8px 18px 20px;
  }
  /* line 61, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small ul {
	min-height: 100px !important;
  }
  /* line 65, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle.small:hover {
	margin-top: 0px !important;
	height: 530px;
	opacity: 1;
	transition: margin-top .4s, height .4s, opacity .6s;
  }
  /* line 71, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle .header {
	padding: 20px 18px 15px;
  }
  /* line 73, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle .header h4 {
	color: #eb0029;
	text-transform: uppercase;
	font-family: "Gotham Medium", Helvetica, Arial, sans-serif !important;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 50px;
	min-height: 40px;
	background: url("../images/bundle.png") no-repeat;
	font-size: 17px;
	font-weight: bold;
	background-size: 40px;
  }
  /* line 88, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle .data {
	padding: 8px 18px 35px;
  }
  /* line 90, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul {
	font-size: 14px;
	list-style-image: url("../images/check.png");
	margin-left: 15px;
	min-height: 220px;
  }
  /* line 95, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul li {
	margin-bottom: 5px;
  }
  /* line 103, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle button.btn.btn-primary {
	font-family: "Gotham-book", Helvetica, Arial, sans-serif !important;
	font-size: 15px;
	position: absolute;
	font-weight: bold;
	padding: 14px 0;
	bottom: 0;
  }
  /* line 111, ../sass/_hipotecarioWizard.scss */
  .hipotecario-wizard .product-bundle-wrapper .product-bundle button.btn.btn-primary:hover {
	background-color: #FF671B;
	transition: all 500ms ease;
  }
  
  /* line 120, ../sass/_hipotecarioWizard.scss */
  .mT50 {
	margin-top: 50px !important;
  }
  
  /* line 125, ../sass/_hipotecarioWizard.scss */
  .ixe.hipotecario-wizard h2 {
	color: #008375;
  }
  /* line 129, ../sass/_hipotecarioWizard.scss */
  .ixe.hipotecario-wizard .product-bundle-wrapper .product-bundle {
	background: white url("../images/arrow_green.png") center top no-repeat;
	border-top: 6px solid #008375;
  }
  /* line 133, ../sass/_hipotecarioWizard.scss */
  .ixe.hipotecario-wizard .product-bundle-wrapper .product-bundle .header h4 {
	color: #008375;
	background: url("../images/bundle_ixe.png") no-repeat;
  }
  /* line 139, ../sass/_hipotecarioWizard.scss */
  .ixe.hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul {
	list-style-image: url("../images/check_ixe.png");
  }
  
  /* line 148, ../sass/_hipotecarioWizard.scss */
  .owl-carousel {
	float: left;
	width: 100%;
  }
  
  /* line 152, ../sass/_hipotecarioWizard.scss */
  .product-bundle-wrapper.owl-carousel {
	width: 100% !important;
  }
  
  /* line 155, ../sass/_hipotecarioWizard.scss */
  .owl-carousel .product-bundle {
	width: 100% !important;
  }
  
  /* line 158, ../sass/_hipotecarioWizard.scss */
  .owl-carousel .owl-item {
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	opacity: 0.8;
	transform: scale(0.95);
	transition: all 300ms ease;
  }
  
  /* line 167, ../sass/_hipotecarioWizard.scss */
  .owl-carousel .owl-item.center {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	transform: scale(1);
	transition: all 300ms ease;
  }
  
  /* line 176, ../sass/_hipotecarioWizard.scss */
  .owl-dots {
	display: none;
  }
  
  /* line 180, ../sass/_hipotecarioWizard.scss */
  .slick_carousel {
	width: 100%;
  }
  
  /* line 187, ../sass/_hipotecarioWizard.scss */
  .slick_carousel .slick-slide {
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	opacity: 0.8;
	transform: scale(0.95);
	transition: all 300ms ease;
  }
  
  /* line 196, ../sass/_hipotecarioWizard.scss */
  .slick_carousel .slick-center {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	transform: scale(1);
	transition: all 300ms ease;
  }
  
  /* line 205, ../sass/_hipotecarioWizard.scss */
  #other-product:hover ~ #important-product {
	margin-top: 15px;
	opacity: 0.6;
	height: 500px;
	transition: margin-top .4s, height .4s, opacity .6s;
  }
  
  /* line 212, ../sass/_hipotecarioWizard.scss */
  .box-rate {
	background: #FFF;
	height: 290px;
	border: 1px solid #a1a1a1;
	box-shadow: 5px 4px 5px #888888;
	margin-bottom: 12px;
	cursor: pointer;
	font-family: 'Roboto Regular', Helvetica, Arial, sans-serif;
	margin: 3px;
  }
  /* line 222, ../sass/_hipotecarioWizard.scss */
  .box-rate .header-rate {
	height: 50px !important;
	padding-top: 18px;
	border-bottom: 2px solid #e6e2e2;
	width: 100%;
	text-align: center;
  }
  /* line 228, ../sass/_hipotecarioWizard.scss */
  .box-rate .header-rate .price-image {
	width: 30px;
	border: 1px solid red;
	border-radius: 40px;
	background: red;
	height: 30px;
	padding: 2px;
	padding-left: 10px;
	padding-top: 3px;
	float: left;
	margin-top: -10px;
  }
  
  @media only screen and (max-width: 526px) {
	/* line 246, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-rate {
	  float: left;
	  margin-left: 22px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 5px;
	}
  
	/* line 252, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 16px;
	  margin-top: 5px;
	}
  
	/* line 257, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-text {
	  float: left;
	  padding-left: 50px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 13px;
	}
  
	/* line 263, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-text {
	  float: left;
	  padding-left: 3px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 9px;
	}
  
	/* line 269, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-text {
	  float: left;
	  padding-left: 18px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 9px;
	}
  
	/* line 277, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-text {
	  float: left;
	  padding-left: 59px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 8px;
	}
  
	/* line 286, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 15px;
	  margin-top: 14px;
	}
  
	/* line 291, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-text {
	  float: left;
	  padding-left: 35px;
	  font-weight: 600;
	  font-size: 15px;
	  margin-top: 7px;
	}
  
	/* line 297, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 15px;
	  margin-top: 7px;
	}
  
	/* line 303, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 15px;
	  margin-top: 7px;
	}
  
	/* line 310, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 15px;
	  margin-top: 8px;
	}
  
	/* line 317, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 15px;
	  margin-top: 8px;
	}
  }
  @media only screen and (max-width: 900px) and (min-width: 527px) {
	/* line 326, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-rate {
	  float: left;
	  padding-left: 24px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 333, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-text {
	  float: left;
	  padding-left: 58px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 340, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-text {
	  float: left;
	  padding-left: 42px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 346, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-text {
	  float: left;
	  padding-left: 3px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 352, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-text {
	  float: left;
	  padding-left: 21px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 360, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-text {
	  float: left;
	  padding-left: 71px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 369, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 18px;
	}
  
	/* line 375, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 18px;
	}
  
	/* line 381, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 18px;
	}
  
	/* line 387, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-amount {
	  float: right;
	  padding-right: 14px;
	  font-size: 18px;
	}
  
	/* line 394, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-amount {
	  float: right;
	  padding-right: 14px;
	  font-size: 18px;
	}
  
	/* line 401, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-amount {
	  float: right;
	  padding-right: 14px;
	  font-size: 18px;
	}
  }
  @media only screen and (min-width: 901px) {

	.box-rate-fix {
		width: 237px;
	}
	/* line 411, ../sass/_hipotecarioWizard.scss */
	.amortization-row {
	  display: flex;
	  flex-direction:row;
	  flex-wrap:nowrap;
	  width: 100%;
	}
  
	/* line 417, ../sass/_hipotecarioWizard.scss */
	.column {
	  display: table-cell;
	}
  
	/* line 420, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-rate {
	  float: left;
	  margin-left: 10px;
	  font-weight: 600;
	  font-size: 13px;
	  margin-top: 12px;
	}
  
	/* line 426, ../sass/_hipotecarioWizard.scss */
	.amortization-percent-amount {
	  float: right;
	  padding-right: 4px;
	  font-size: 14px;
	  margin-top: 12px;
	}
  
	/* line 431, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-text {
	  float: left;
	  padding-left: 34px;
	  font-weight: 600;
	  font-size: 13px;
	  margin-top: 5px;
	}
  
	/* line 437, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-text {
	  float: left;
	  padding-left: 5px;
	  font-weight: 600;
	  font-size: 13px;
	  /* margin-top: 5px; */
	  margin-top: 0px;
	}
  
	/* line 443, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-text {
	  float: left;
	  padding-left: 12px;
	  font-weight: 600;
	  font-size: 13px;
	  margin-top: 9px;
	}
  
	/* line 451, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-text {
	  float: left;
	  padding-left: 48px;
	  font-weight: 600;
	  font-size: 13px;
	  margin-top: 23px;
	}
  
	/* line 459, ../sass/_hipotecarioWizard.scss */
	.amortization-inbound-amount {
	  float: right;
	  padding-right: 1px;
	  font-size: 13px;
	  margin-top: 3px;
	}
  
	/* line 464, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-text {
	  float: left;
	  padding-left: 19px;
	  font-weight: 600;
	  font-size: 13px;
	  margin-top: 5px;
	}
  
	/* line 470, ../sass/_hipotecarioWizard.scss */
	.amortization-total-pay-amount {
	  float: right;
	  padding-right: 1px;
	  font-size: 13px;
	  margin-top: 5px;
	}
  
	/* line 476, ../sass/_hipotecarioWizard.scss */
	.amortization-rate-prom-amount {
	  float: right;
	  padding-right: 8px;
	  font-size: 13px;
	  margin-top: 10px;
	}
  
	/* line 483, ../sass/_hipotecarioWizard.scss */
	.amortization-saving-amount {
	  float: right;
	  padding-right: 10px;
	  font-size: 13px;
	  margin-top: 22px;
	}
  
	/* line 490, ../sass/_hipotecarioWizard.scss */
	.amortization-monthly-pay-amount {
	  float: right;
	  padding-right: 2px;
	  font-size: 13px;
	}
  
	.amortization-body-fix{
	  margin-top: 5px;
	  }
  }
  
  
  @media only screen and (max-width: 499px) {
	/* line 502, ../sass/_hipotecarioWizard.scss */
	.percent-rate {
	  float: left;
	  padding-left: 22px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 510, ../sass/_hipotecarioWizard.scss */
	.inbound-text {
	  float: left;
	  padding-left: 50px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 519, ../sass/_hipotecarioWizard.scss */
	.total-pay-text {
	  float: left;
	  padding-left: 35px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 527, ../sass/_hipotecarioWizard.scss */
	.monthly-pay-text {
	  float: left;
	  padding-left: 3px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 535, ../sass/_hipotecarioWizard.scss */
	.rate-prom-text {
	  float: left;
	  padding-left: 18px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 543, ../sass/_hipotecarioWizard.scss */
	.saving-text {
	  float: left;
	  padding-left: 59px;
	  font-weight: 600;
	  font-size: 15px;
	}
  
	/* line 552, ../sass/_hipotecarioWizard.scss */
	.percent-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 560, ../sass/_hipotecarioWizard.scss */
	.inbound-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 568, ../sass/_hipotecarioWizard.scss */
	.rate-prom-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 575, ../sass/_hipotecarioWizard.scss */
	.saving-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 582, ../sass/_hipotecarioWizard.scss */
	.monthly-pay-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 590, ../sass/_hipotecarioWizard.scss */
	.total-pay-amount {
	  float: right;
	  padding-right: 7.3%;
	  font-size: 15px;
	}
  
	/* line 598, ../sass/_hipotecarioWizard.scss */
	.total-pay-box {
	  height: 30px;
	  border: 2.3px solid #e1e1e1;
	  background: #f1f1f1;
	  padding-top: 4px;
	}
  
	/* line 609, ../sass/_hipotecarioWizard.scss */
	.lg-price {
	  margin-left: 10px;
	}
  }
  @media only screen and (min-width: 500px) {
	/* line 620, ../sass/_hipotecarioWizard.scss */
	.percent-rate {
	  float: left;
	  padding-left: 61px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 629, ../sass/_hipotecarioWizard.scss */
	.inbound-text {
	  float: left;
	  padding-left: 94px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 638, ../sass/_hipotecarioWizard.scss */
	.total-pay-text {
	  float: left;
	  padding-left: 77px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 646, ../sass/_hipotecarioWizard.scss */
	.monthly-pay-text {
	  float: left;
	  padding-left: 38px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 654, ../sass/_hipotecarioWizard.scss */
	.rate-prom-text {
	  float: left;
	  padding-left: 55px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 662, ../sass/_hipotecarioWizard.scss */
	.saving-text {
	  float: left;
	  padding-left: 105px;
	  font-weight: 600;
	  font-size: 18px;
	}
  
	/* line 671, ../sass/_hipotecarioWizard.scss */
	.percent-amount {
	  float: right;
	  padding-right: 12.3%;
	  font-size: 18px;
	}
  
	/* line 679, ../sass/_hipotecarioWizard.scss */
	.inbound-amount {
	  float: right;
	  padding-right: 12.8%;
	  font-size: 18px;
	}
  
	/* line 687, ../sass/_hipotecarioWizard.scss */
	.rate-prom-amount {
	  float: right;
	  padding-right: 12.8%;
	  font-size: 18px;
	}
  
	/* line 694, ../sass/_hipotecarioWizard.scss */
	.saving-amount {
	  float: right;
	  padding-right: 12.8%;
	  font-size: 18px;
	}
  
	/* line 701, ../sass/_hipotecarioWizard.scss */
	.monthly-pay-amount {
	  float: right;
	  padding-right: 12.8%;
	  font-size: 18px;
	}
  
	/* line 709, ../sass/_hipotecarioWizard.scss */
	.total-pay-amount {
	  float: right;
	  padding-right: 12.4%;
	  font-size: 18px;
	}
  
	/* line 716, ../sass/_hipotecarioWizard.scss */
	.total-pay-box {
	  height: 45px;
	  border: 2.3px solid #e1e1e1;
	  background: #f1f1f1;
	  padding-top: 4px;
	}
  
	/* line 727, ../sass/_hipotecarioWizard.scss */
	.lg-title {
	  padding-right: 100px;
	}
  
	/* line 731, ../sass/_hipotecarioWizard.scss */
	.lg-price {
	  margin-left: 90px;
	}
  }
  /* line 737, ../sass/_hipotecarioWizard.scss */
  .rate-header-box {
	color: #eb0029;
  }
  
  /* line 742, ../sass/_hipotecarioWizard.scss */
  .box-rate:hover {
	height: 290px;
	font-family: 'Roboto Regular', Helvetica, Arial, sans-serif;
	transition: zoom .5s, width .5s, height .5s;
  }
  
  /* line 748, ../sass/_hipotecarioWizard.scss */
  .selected-rate {
	height: 290px;
	border: 3px solid #eb0029;
	transition: border .5s; 
  }
  
  /* line 754, ../sass/_hipotecarioWizard.scss */
  .empty-rate {
	color: #eb0029 !important;
	zoom: 115%;
	transition: zoom .5s;
  }
  
  /* line 760, ../sass/_hipotecarioWizard.scss */
  .parpadea {
	animation-name: parpadeo;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: 2;
	-webkit-animation-name: parpadeo;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
  }
  
  @-moz-keyframes parpadeo {
	0% {
	  opacity: 1.0;
	}
	50% {
	  opacity: 0.0;
	}
	100% {
	  opacity: 1.0;
	}
  }
  @-webkit-keyframes parpadeo {
	0% {
	  opacity: 1.0;
	}
	50% {
	  opacity: 0.0;
	}
	100% {
	  opacity: 1.0;
	}
  }
  @keyframes parpadeo {
	0% {
	  opacity: 1.0;
	}
	50% {
	  opacity: 0.0;
	}
	100% {
	  opacity: 1.0;
	}
  }
  /* line 791, ../sass/_hipotecarioWizard.scss */
  .note-container {
	width: 90%;
	margin: 18px;
  }
  
  /* line 795, ../sass/_hipotecarioWizard.scss */
  .note-header {
	font-weight: 600;
	color: #8f8787;
	font-size: 15px;
  }
  
  /* line 800, ../sass/_hipotecarioWizard.scss */
  .note-body {
	color: #8a878a;
	font-size: 14px;
  }
  
  /* line 804, ../sass/_hipotecarioWizard.scss */
  .rate-container {
	font-family: 'Roboto Regular', Helvetica, Arial, sans-serif;
  }
  
  @media print {
	/* line 2, ../sass/_print.scss */
	.background-container {
	  height: auto !important;
	}
  
	/* line 5, ../sass/_print.scss */
	.background-primary, .background-secondary {
	  padding: 0 !important;
	  border: 0 !important;
	}
  
	/* line 9, ../sass/_print.scss */
	.box {
	  padding: 0 0 25px !important;
	}
	/* line 11, ../sass/_print.scss */
	.box h3.uppercase {
	  font-size: 14px;
	}
	/* line 14, ../sass/_print.scss */
	.box .form-radio, .box .form-radio + label, .box .form-radio:checked {
	  display: inline-block;
	  background-color: #000000;
	}
	/* line 18, ../sass/_print.scss */
	.box .form-radio:checked + label {
	  display: inline-block;
	}
	/* line 21, ../sass/_print.scss */
	.box .form-radio ~ span:before {
	  display: none;
	}
	/* line 24, ../sass/_print.scss */
	.box .row {
	  font-size: 14px !important;
	  margin: 10px 0;
	}
  
	/* line 29, ../sass/_print.scss */
	h1 {
	  font-size: 24px !important;
	  margin-bottom: 15px;
	}
  
	/* line 33, ../sass/_print.scss */
	h3 {
	  font-size: 16px !important;
	  margin: 0 0 15px !important;
	  padding-bottom: 10px;
	  border-bottom: 1px solid #e1e1e1;
	  text-transform: none !important;
	}
  
	/* line 40, ../sass/_print.scss */
	.list {
	  font-size: 14px;
	  margin: 0px !important;
	}
	/* line 43, ../sass/_print.scss */
	.list dd, .list dt {
	  margin-bottom: 10px;
	}
  
	/* line 47, ../sass/_print.scss */
	.no-print {
	  display: none;
	}
  
	/* line 50, ../sass/_print.scss */
	.only-print-block {
	  display: block;
	}
  
	/* line 53, ../sass/_print.scss */
	.printing-logo {
	  margin-bottom: 20px;
	}
  
	/* line 56, ../sass/_print.scss */
	.spacer {
	  padding: 8px 0 !important;
	}
  
	/* line 59, ../sass/_print.scss */
	.slider.slider-multiline {
	  display: none !important;
	}
  
	/* line 62, ../sass/_print.scss */
	table.table-center {
	  font-size: 14px;
	}
  
	/* line 67, ../sass/_print.scss */
	table.amortization thead {
	  border-bottom: 1px solid #e1e1e1 !important;
	}
	/* line 70, ../sass/_print.scss */
	table.amortization input {
	  border: none;
	  background: none;
	  text-align: center;
	  font-family: 'Roboto', sans-serif;
	  font-size: 12px;
	  color: #4e4044;
	}
  
	/* line 79, ../sass/_print.scss */
	.hipotecario, .small-font-print {
	  font-size: 8px;
	}
	/* line 81, ../sass/_print.scss */
	.hipotecario label, .small-font-print label {
	  font-size: 8px;
	}
	/* line 84, ../sass/_print.scss */
	.hipotecario .table-compact td, .hipotecario .table-compact th, .small-font-print .table-compact td, .small-font-print .table-compact th {
	  font-size: 8px;
	}
	/* line 87, ../sass/_print.scss */
	.hipotecario .list dd, .hipotecario .list dt, .small-font-print .list dd, .small-font-print .list dt {
	  font-size: 8px;
	}
	/* line 90, ../sass/_print.scss */
	.hipotecario input, .small-font-print input {
	  font-size: 8px !important;
	  border: none !important;
	}
	/* line 94, ../sass/_print.scss */
	.hipotecario.same-height, .small-font-print.same-height {
	  margin-bottom: 0px;
	  padding-bottom: 0px;
	}
  }
  @media (min-width: 1024px) {
	/* line 3, ../sass/_mediaqueries.scss */
	.slick_carousel {
	  display: none !important;
	}
  
	/* line 6, ../sass/_mediaqueries.scss */
	.slick_carousel_product {
	  display: inline !important;
	}
  
	/* line 11, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container {
	  background: transparent !important;
	}
  
	/* line 17, ../sass/_mediaqueries.scss */
	.responsive-inline {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  margin-top: 10px !important;
	}
  }
  @media screen and (max-width: 1023px) {
	/* line 26, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper {
	  width: 100%;
	}
  
	/* line 30, ../sass/_mediaqueries.scss */
	.slick_carousel {
	  display: inline !important;
	}
  
	/* line 33, ../sass/_mediaqueries.scss */
	.slick_carousel_product {
	  display: none !important;
	}
  
	/* line 38, ../sass/_mediaqueries.scss */
	.wizard .wizard-3-columns {
	  width: 32%;
	  margin-right: 1%;
	}
  
	/* line 43, ../sass/_mediaqueries.scss */
	.responsive-inline {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  margin-top: 10px !important;
	}
  }
  @media (min-width: 891px) {
	/* line 53, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle.small .data ul {
	  height: 300px;
	}
  }
  @media screen and (max-width: 890px) {
	/* line 63, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle.small .data ul {
	  height: 300px;
	}
  
	/* line 71, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul {
	  height: 320px;
	}
  }
  @media screen and (min-width: 801px) {
	/* line 80, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container {
	  background: transparent !important;
	}
  
	/* line 86, ../sass/_mediaqueries.scss */
	.text-width {
	  width: 170px;
	}
  
	/* line 89, ../sass/_mediaqueries.scss */
	.text-width-crediactivo {
	  width: 80px;
	}
  }
  @media screen and (max-width: 800px) {
	/* line 94, ../sass/_mediaqueries.scss */
	.body {
	  line-height: 120%;
	  font-size: 16px;
	}
  
	/* line 98, ../sass/_mediaqueries.scss */
	.breadcumb {
	  display: none;
	}
  
	/* line 102, ../sass/_mediaqueries.scss */
	.box h3 {
	  font-size: 20px;
	}
  
	/* line 106, ../sass/_mediaqueries.scss */
	.same-height {
	  margin-bottom: 0px !important;
	  padding-bottom: 0px !important;
	}
  
	/* line 111, ../sass/_mediaqueries.scss */
	.breadcumb__title, .banorte__logo {
	  margin-left: 20px;
	}
  
	/* line 115, ../sass/_mediaqueries.scss */
	.wrapper .wizard {
	  width: 100%;
	  margin: 0;
	  padding: 0;
	}
	/* line 119, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container {
	  background-position-x: -100px !important;
	  display: inherit;
	}
	/* line 122, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2 {
	  float: right;
	  width: 50%;
	}
	/* line 126, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2.titleQR {
	  font-size: 40px;
	}
	/* line 129, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_1, .wrapper .wizard .head_back_container.head_back_2, .wrapper .wizard .head_back_container.head_back_3, .wrapper .wizard .head_back_container.head_back_4, .wrapper .wizard .head_back_container.head_back_5 {
	  background-position-x: 0px !important;
	}
	/* line 132, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container .font-min {
	  font-size: 32px;
	}
	/* line 137, ../sass/_mediaqueries.scss */
	.wrapper .wizard .div_wizard_questions {
	  padding: 5px 30px;
	}
	/* line 141, ../sass/_mediaqueries.scss */
	.wrapper .span-6 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 144, ../sass/_mediaqueries.scss */
	.wrapper .span-4 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 147, ../sass/_mediaqueries.scss */
	.wrapper .span-8 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 150, ../sass/_mediaqueries.scss */
	.wrapper .span-5 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 154, ../sass/_mediaqueries.scss */
	.wrapper .span-3.small-12 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
  
	/* line 161, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-4 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 163, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-4.small-12 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
  
	/* line 170, ../sass/_mediaqueries.scss */
	.slider.ui-slider.ui-slider-pips {
	  margin: 100px auto 60px;
	  width: 80%;
	}
  
	/* line 177, ../sass/_mediaqueries.scss */
	.push-3 {
	  margin: 0 !important;
	}
  
	/* line 180, ../sass/_mediaqueries.scss */
	.list {
	  font-size: 16px;
	}
  
	/* line 186, ../sass/_mediaqueries.scss */
	.background-primary .wrapper .box .row {
	  margin: 0;
	}
	/* line 188, ../sass/_mediaqueries.scss */
	.background-primary .wrapper .box .row .span-6, .background-primary .wrapper .box .row .span-4, .background-primary .wrapper .box .row .span-8, .background-primary .wrapper .box .row .span-12 {
	  margin-bottom: 15px;
	  line-height: 120%;
	}
	/* line 194, ../sass/_mediaqueries.scss */
	.background-primary .wrapper .box .list-gallery dt, .background-primary .wrapper .box .list-gallery dd {
	  width: 49.15254%;
	  float: left;
	}
	/* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
	.background-primary .wrapper .box .list-gallery dt:nth-child(2n + 1), .background-primary .wrapper .box .list-gallery dd:nth-child(2n + 1) {
	  margin-left: 0;
	  margin-right: -100%;
	  clear: both;
	  margin-left: 0;
	}
	/* line 66, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/language/susy/_gallery.scss */
	.background-primary .wrapper .box .list-gallery dt:nth-child(2n + 2), .background-primary .wrapper .box .list-gallery dd:nth-child(2n + 2) {
	  margin-left: 50.84746%;
	  margin-right: -100%;
	  clear: none;
	}
  
	/* line 201, ../sass/_mediaqueries.scss */
	.btn {
	  font-size: 16px !important;
	}
  
	/* line 204, ../sass/_mediaqueries.scss */
	.spacer {
	  border: 0;
	  padding: 10px 0;
	}
  
	/* line 208, ../sass/_mediaqueries.scss */
	.amortizationWrapper {
	  padding: 0 30px;
	}
	/* line 211, ../sass/_mediaqueries.scss */
	.amortizationWrapper table.amortization {
	  width: 150%;
	}
	/* line 215, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-8 {
	  width: 66.10169%;
	  float: left;
	  margin-right: 1.69492%;
	  margin-right: 0;
	}
	/* line 219, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-4 {
	  width: 32.20339%;
	  float: left;
	  margin-right: 1.69492%;
	}
  
	/* line 223, ../sass/_mediaqueries.scss */
	.scroll-x {
	  overflow-x: scroll;
	}
	/* line 227, ../sass/_mediaqueries.scss */
	.scroll-x.small-table table.amortization {
	  width: 140%;
	}
	/* line 234, ../sass/_mediaqueries.scss */
	.scroll-x.large-table table.amortization {
	  width: 250%;
	}
  
	/* line 240, ../sass/_mediaqueries.scss */
	.background-container {
	  background: #e9e9e9 !important;
	  background-position: right 0% !important;
	}
	/* line 244, ../sass/_mediaqueries.scss */
	.background-container.background-height-qr {
	  min-height: initial;
	}
  
	/* line 249, ../sass/_mediaqueries.scss */
	.table-center {
	  font-size: 16px;
	}
  
	/* line 252, ../sass/_mediaqueries.scss */
	.same-height-boxes {
	  display: block;
	}
  }
  @media screen and (max-width: 750px) {
	/* line 259, ../sass/_mediaqueries.scss */
	.wizard .head_back_container.head_back_1, .wizard .head_back_container.head_back_2, .wizard .head_back_container.head_back_3, .wizard .head_back_container.head_back_4, .wizard .head_back_container.head_back_5 {
	  background-position-x: -100px !important;
	}
  }
  @media screen and (max-width: 650px) {
	/* line 268, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle.small .data ul {
	  height: 360px;
	}
  
	/* line 275, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul {
	  height: 380px;
	}
  
	/* line 283, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2 {
	  font-size: 35px;
	}
	/* line 286, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2.titleQR {
	  font-size: 35px;
	}
	/* line 289, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_1 {
	  background-position-x: -150px !important;
	}
	/* line 292, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_2 {
	  background-position-x: -150px !important;
	}
	/* line 295, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_3 {
	  background-position-x: -100px !important;
	}
	/* line 298, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_4 {
	  background-position-x: -200px !important;
	}
	/* line 301, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_5 {
	  background-position-x: -150px !important;
	}
	/* line 304, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container .font-min {
	  font-size: 30px;
	}
	/* line 308, ../sass/_mediaqueries.scss */
	.wrapper .wizard.margin_left_less {
	  margin-left: -20px;
	}
  
	/* line 316, ../sass/_mediaqueries.scss */
	.form-group.responsive-100 {
	  margin-top: 10px !important;
	  width: 100% !important;
	}
	/* line 320, ../sass/_mediaqueries.scss */
	.form-group.responsive-50 {
	  width: 49% !important;
	  margin-right: 0;
	}
	/* line 324, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toLeft {
	  float: left;
	}
	/* line 327, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toRight {
	  float: right;
	  margin-left: 0px;
	}
	/* line 332, ../sass/_mediaqueries.scss */
	.form-group.responsive-50:first-child {
	  float: left;
	  width: 49% !important;
	  margin-right: 1%;
	}
	/* line 337, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  margin-top: 10px !important;
	}
	/* line 342, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock.wizard-small {
	  margin-right: 0;
	}
	/* line 346, ../sass/_mediaqueries.scss */
	.form-group.toRight {
	  margin-left: 3.5%;
	}
	/* line 349, ../sass/_mediaqueries.scss */
	.form-group.responsive-inline-radio {
	  width: initial;
	  float: none;
	}
  }
  @media screen and (max-width: 500px) {
	/* line 357, ../sass/_mediaqueries.scss */
	.background-container {
	  min-height: 379.5px;
	}
  
	/* line 361, ../sass/_mediaqueries.scss */
	.wrapper .wizard {
	  padding: 0;
	}
	/* line 364, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2 {
	  font-size: 25px;
	}
	/* line 367, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2.titleQR {
	  font-size: 25px;
	}
	/* line 371, ../sass/_mediaqueries.scss */
	.wrapper .wizard .div_wizard_questions {
	  padding: 5px 10px;
	}
  
	/* line 378, ../sass/_mediaqueries.scss */
	.product-bundle .wizard .wizard-medium {
	  width: 100%;
	  margin-top: 10px;
	}
	/* line 382, ../sass/_mediaqueries.scss */
	.product-bundle .wizard .wizard-medium:first-child {
	  margin-top: 0px;
	}
	/* line 386, ../sass/_mediaqueries.scss */
	.product-bundle h2, .product-bundle h3 {
	  text-align: center;
	}
  
	/* line 392, ../sass/_mediaqueries.scss */
	.form-group.responsive-100 {
	  margin-top: 10px !important;
	  width: 100% !important;
	}
	/* line 396, ../sass/_mediaqueries.scss */
	.form-group.responsive-50 {
	  width: 47% !important;
	  margin-right: 0;
	}
	/* line 400, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toLeft {
	  float: left;
	}
	/* line 403, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toRight {
	  float: right;
	  margin-left: 0px;
	}
	/* line 408, ../sass/_mediaqueries.scss */
	.form-group.responsive-50:first-child {
	  float: left;
	  width: 47% !important;
	}
	/* line 412, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  width: 49% !important;
	  margin-top: 10px !important;
	}
	/* line 418, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock.wizard-small {
	  margin-right: 0;
	}
	/* line 422, ../sass/_mediaqueries.scss */
	.form-group.toRight {
	  margin-left: 3.5%;
	}
	/* line 425, ../sass/_mediaqueries.scss */
	.form-group.responsive-inline-radio {
	  width: initial;
	  float: none;
	}
  
	/* line 433, ../sass/_mediaqueries.scss */
	.hipotecariocofinavit .wizard-medium {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  margin-top: 10px !important;
	}
	/* line 439, ../sass/_mediaqueries.scss */
	.hipotecariocofinavit .responsive-100 {
	  margin-top: 0px;
	}
	/* line 442, ../sass/_mediaqueries.scss */
	.hipotecariocofinavit .responsive-inlineBlock {
	  margin-top: 10px;
	}
  
	/* line 449, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .header {
	  padding: 20px 10px;
	}
	/* line 451, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .header h4 {
	  font-size: 15px !important;
	}
	/* line 455, ../sass/_mediaqueries.scss */
	.hipotecario-wizard p {
	  line-height: 15px !important;
	  font-size: 14px !important;
	}
	/* line 461, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle {
	  width: 100%;
	  margin-top: 10px;
	  border-top: 5px solid #eb0029 !important;
	}
	/* line 468, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle.small.first {
	  margin-right: 0;
	}
	/* line 471, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle.small.last {
	  margin-left: 0;
	}
	/* line 476, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul {
	  height: auto !important;
	  min-height: 300px !important;
	}
	/* line 479, ../sass/_mediaqueries.scss */
	.hipotecario-wizard .product-bundle-wrapper .product-bundle .data ul p {
	  font-size: 13px !important;
	}
	/* line 486, ../sass/_mediaqueries.scss */
	.hipotecario-wizard h2 {
	  font-size: 25px;
	}
  
	/* line 492, ../sass/_mediaqueries.scss */
	.form-row .form-group label {
	  font-size: 14px;
	}
	/* line 496, ../sass/_mediaqueries.scss */
	.form-row .form-group .form-control {
	  /*height: 29px;*/
	}
	/* line 499, ../sass/_mediaqueries.scss */
	.form-row .form-group .form-select {
	  /*background-size: 27px 29px;*/
	}
	/* line 505, ../sass/_mediaqueries.scss */
	.form-row .form-group.wizard-medium .form-select .form-control {
	  padding: 0px 21% 0px 5px;
	}
  
	/* line 512, ../sass/_mediaqueries.scss */
	.amortizationWrapper {
	  padding: 0;
	}
	/* line 515, ../sass/_mediaqueries.scss */
	.amortizationWrapper table.amortization {
	  width: 250%;
	}
	/* line 519, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-8 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
	/* line 522, ../sass/_mediaqueries.scss */
	.amortizationWrapper .span-4 {
	  width: 100%;
	  float: left;
	  margin-left: 0;
	  margin-right: 0;
	}
  
	/* line 526, ../sass/_mediaqueries.scss */
	.box {
	  padding: 20px 20px;
	}
	/* line 529, ../sass/_mediaqueries.scss */
	.box .row .span-12, .box .row .span-6 {
	  font-size: 16px !important;
	}
  
	/* line 534, ../sass/_mediaqueries.scss */
	.list dt, .list dd {
	  min-height: 35px;
	}
  }
  @media screen and (max-width: 400px) {
	/* line 539, ../sass/_mediaqueries.scss */
	.banorte__logo {
	  margin-left: 0px !important;
	  background-position: -333.5px -593px !important;
	  background-size: 836px !important;
	  width: 100% !important;
	}
  
	/* line 548, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2 {
	  font-size: 25px;
	}
	/* line 551, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container h2.titleQR {
	  font-size: 25px;
	}
	/* line 554, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_1 {
	  background-position-x: -150px !important;
	}
	/* line 557, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_2 {
	  background-position-x: -200px !important;
	}
	/* line 560, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_2 .form-group h2 {
	  font-size: 25px;
	}
	/* line 562, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_2 .form-group h2.font_size_min {
	  font-size: 20px;
	}
	/* line 568, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_3 {
	  background-position-x: -50px !important;
	}
	/* line 570, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_3 h2 {
	  font-size: 25px;
	}
	/* line 574, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_4 {
	  background-position-x: -250px !important;
	}
	/* line 576, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_4 h2 {
	  font-size: 25px;
	}
	/* line 580, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container.head_back_5 {
	  background-position-x: -200px !important;
	}
	/* line 583, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container .margin_left_less {
	  margin-left: -30px;
	}
	/* line 586, ../sass/_mediaqueries.scss */
	.wrapper .wizard .head_back_container .margin_left_more {
	  margin-left: 10px;
	}
  }
  @media screen and (max-width: 300px) {
	/* line 595, ../sass/_mediaqueries.scss */
	.form-group.responsive-100 {
	  margin-top: 10px !important;
	  width: 100% !important;
	}
	/* line 599, ../sass/_mediaqueries.scss */
	.form-group.responsive-50 {
	  margin-right: 0;
	}
	/* line 602, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toLeft {
	  float: left;
	}
	/* line 605, ../sass/_mediaqueries.scss */
	.form-group.responsive-50.responsive-toRight {
	  float: right;
	  margin-left: 0px;
	}
	/* line 610, ../sass/_mediaqueries.scss */
	.form-group.responsive-50:first-child {
	  float: left;
	}
	/* line 613, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock {
	  float: none !important;
	  display: inline-block !important;
	  vertical-align: bottom !important;
	  width: 49% !important;
	  margin-top: 10px !important;
	}
	/* line 619, ../sass/_mediaqueries.scss */
	.form-group.responsive-inlineBlock.wizard-small {
	  margin-right: 0;
	}
	/* line 623, ../sass/_mediaqueries.scss */
	.form-group.toRight {
	  margin-left: 3.5%;
	}
  }
  /* line 1, ../sass/_promocionesqr.scss */
  .promociones-qr {
	background: #f1f1f1;
	padding-bottom: 20px;
  }
  /* line 4, ../sass/_promocionesqr.scss */
  .promociones-qr h3 {
	color: #b01657;
	text-transform: uppercase;
	margin: 15px;
  }
  /* line 9, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper {
	max-width: 768px;
	width: 100%;
	margin: 0 auto;
  }
  /* line 13, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promociones-banner {
	position: relative;
	border-bottom: solid 10px #eb0029;
	line-height: 0;
  }
  /* line 17, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promociones-banner img {
	width: 100%;
	height: auto;
  }
  /* line 23, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promociones-title.pattern {
	margin-top: -3px;
	text-align: center;
	background-image: url("/img_quoteRD/images/banorte_header_pattern.png");
	background-color: #EB0029;
	background-repeat: repeat-x;
	background-size: 53.5px 74px;
  }
  /* line 30, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promociones-title.pattern img {
	padding: 10px 0;
	width: auto;
	max-width: 80%;
	height: auto;
  }
  /* line 38, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-phrase {
	background: white;
	padding: 15px 10px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	text-align: center;
	font-size: 24px;
  }
  /* line 44, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-phrase p {
	margin-bottom: 5px;
  }
  /* line 46, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-phrase p.small {
	font-size: 15px;
  }
  /* line 52, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-wrapper {
	display: table;
	width: 100%;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 56, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-wrapper .promo-details {
	display: table-row;
	line-height: 130%;
	text-align: center;
  }
  /* line 60, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-wrapper .promo-details .promo-date {
	display: table-cell;
	background: #4e4044;
	color: white;
	padding: 10px;
  }
  /* line 66, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .promo-wrapper .promo-details .promo-data {
	display: table-cell;
	background: #e1e1e1;
	padding: 10px;
  }
  /* line 73, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .saving-details {
	background: #fff4c5;
	text-align: center;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	padding: 10px 20px;
	line-height: 130%;
  }
  /* line 79, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .saving-details .saving-title {
	text-transform: uppercase;
	font-size: 14px;
  }
  /* line 83, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .saving-details .saving-data {
	font-size: 20px;
	color: #eb0029;
  }
  /* line 89, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .quote {
	width: 90%;
	background: white;
	margin: 0 auto;
	padding: 20px 15px;
  }
  /* line 94, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .quote.top-orange-arrow {
	background: white url("/img_quoteRD/images/arrow_orange.png") center top no-repeat;
	border-top: 10px solid #ff671b;
  }
  /* line 99, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper i {
	display: inline-block;
  }
  /* line 101, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper i.bullet {
	width: 17px;
	height: 18px;
	background: url("/img_quoteRD/images/bullet.png") no-repeat;
	margin-right: 8px;
  }
  /* line 108, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper h2 {
	color: #eb0029 !important;
	font-size: 15px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 112, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper h2.hipotecario {
	padding: 5px 0 10px 65px;
	text-transform: uppercase;
	background: url("/img_quoteRD/images/hipotecario-casa.png") no-repeat;
	height: auto;
	background-size: 40px auto;
	min-height: 50px;
	line-height: 40px;
  }
  /* line 122, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper h4 {
	color: #333333;
	font-family: 'Roboto', sans-serif !important;
	border-bottom: 2px solid #f9f9f9;
	padding: 2px 0 10px;
  }
  /* line 128, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl {
	font-size: 14px;
	overflow: hidden;
	width: 100%;
	line-height: 120%;
	margin: 10px 0;
  }
  /* line 134, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl.offer {
	border: solid 1px #FFA400;
	padding: 5px 0;
	background: #fff4c5;
  }
  /* line 138, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl.offer .offer-ammount {
	text-decoration: line-through;
	display: block;
	margin-bottom: 5px;
  }
  /* line 143, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl.offer .offer-label {
	color: #eb0029 !important;
	display: block;
  }
  /* line 148, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl dt, .promociones-qr .promociones-wrapper dl dd {
	width: 60%;
	float: left;
	padding: 0 5px;
  }
  /* line 154, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl dt {
	font-weight: bold;
  }
  /* line 157, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper dl dd {
	width: 40%;
  }
  /* line 161, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .important {
	border: 1px solid #e1e1e1;
	background: #f1f1f1;
	padding: 8px 0 0;
  }
  /* line 166, ../sass/_promocionesqr.scss */
  .promociones-qr .promociones-wrapper .quote-button {
	width: 90%;
	margin: 0 auto 20px;
  }
  /* line 171, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud-wrapper {
	position: relative;
  }
  /* line 174, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud {
	background: rgba(0, 0, 0, 0.8);
	color: white;
	text-align: center;
	padding: 30px;
	margin: 30px auto;
	max-width: 500px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
  }
  /* line 184, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud:before {
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	border-width: 0 10px 10px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.8) transparent;
	display: block;
	width: 0;
  }
  /* line 196, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud a.button {
	display: inline-block;
	margin-bottom: 0;
  }
  /* line 201, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud input[type='text'], .promociones-qr .dark-cloud input[type='email'] {
	color: #626162;
	width: 100%;
	min-height: 35px;
	padding: 5px;
	font-size: 14px;
	margin-top: 5px;
  }
  /* line 208, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud input[type='text'].ng-invalid, .promociones-qr .dark-cloud input[type='email'].ng-invalid {
	border: solid 2px #FFA400;
  }
  /* line 212, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud .error-msg {
	font-size: 16px;
	color: #f8d44c;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 700;
	margin-bottom: 15px;
  }
  /* line 219, ../sass/_promocionesqr.scss */
  .promociones-qr .dark-cloud .close-btn {
	position: absolute;
	right: 22px;
	top: 8px;
  }
  /* line 225, ../sass/_promocionesqr.scss */
  .promociones-qr .wizardWrapper {
	background: white;
	margin: 20px 30px;
  }
  /* line 228, ../sass/_promocionesqr.scss */
  .promociones-qr .wizardWrapper .wizardTitle {
	text-align: center;
	background: #eb0029;
	color: white;
	text-transform: uppercase;
	padding: 12px 15px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 14px;
  }
  /* line 237, ../sass/_promocionesqr.scss */
  .promociones-qr .wizardWrapper .wizardData {
	background: url(/img_quoteRD/images/arrow.png) center top no-repeat;
	background-size: 25px;
	padding: 20px;
  }
  /* line 241, ../sass/_promocionesqr.scss */
  .promociones-qr .wizardWrapper .wizardData label {
	color: #b01657;
	text-transform: uppercase;
	margin: 5px 0 10px;
  }
  /* line 248, ../sass/_promocionesqr.scss */
  .promociones-qr .principalPhone {
	font-size: 27px;
	margin-bottom: 6px;
	display: block;
  }
  /* line 253, ../sass/_promocionesqr.scss */
  .promociones-qr .finish {
	color: #FFA400;
	font-size: 24px;
	text-align: center;
  }
  
  /* line 14, ../sass/_quickquote.scss */
  .quickquote {
	background: #f1f1f1;
	padding-bottom: 20px;
	min-height: 101vh;
  }
  /* line 15, ../sass/_quickquote.scss */
  .quickquote .folio {
	background: #f9f9f9;
	color: #b01657;
	text-transform: uppercase;
	padding: 20px 30px;
	font-size: 30px;
  }
  /* line 22, ../sass/_quickquote.scss */
  .quickquote .back {
	padding-right: 10px;
	width: 25px;
	margin-right: 10px;
  }
  /* line 27, ../sass/_quickquote.scss */
  .quickquote a {
	color: #b01657;
	text-decoration: none;
  }
  /* line 30, ../sass/_quickquote.scss */
  .quickquote a:hover {
	color: #b01657;
	text-decoration: none;
  }
  /* line 38, ../sass/_quickquote.scss */
  .quickquote h3 {
	color: #b01657;
	margin: 15px;
  }
  /* line 41, ../sass/_quickquote.scss */
  .quickquote h3.simple {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	color: #4e4044 !important;
	font-size: 18px;
	margin: 20px 15px 15px;
  }
  /* line 48, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper {
	max-width: 768px;
	width: 100%;
	margin: 0 auto;
  }
  /* line 52, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-banner {
	position: relative;
	border-bottom: solid 5px #eb0029;
	line-height: 0;
  }
  /* line 56, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-banner img {
	width: 100%;
	height: auto;
  }
  /* line 60, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-banner .banner-phrase {
	position: absolute;
	bottom: 10px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	color: #eb0029;
	font-size: 18px;
	font-size: 28px;
	width: 80%;
	line-height: 120%;
	text-align: right;
	right: 20px;
  }
  /* line 74, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-title.pattern {
	margin-top: -3px;
	text-align: center;
	background-image: url("../images/banorte_header_pattern.png");
	background-color: #EB0029;
	background-repeat: repeat-x;
	background-size: 53.5px 74px;
  }
  /* line 81, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-title.pattern img {
	padding: 16px 0 12px;
	width: auto;
	max-width: 70%;
	height: auto;
  }
  /* line 89, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-phrase {
	background: white;
	padding: 15px 10px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	text-align: center;
	font-size: 24px;
  }
  /* line 95, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-phrase p {
	margin-bottom: 5px;
  }
  /* line 97, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quickquote-phrase p.small {
	font-size: 15px;
  }
  /* line 102, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote-wrapper {
	width: 100%;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 105, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote-wrapper .quickquote-details {
	display: table-row;
	line-height: 130%;
	text-align: center;
  }
  /* line 109, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote-wrapper .quickquote-details .quickquote-date {
	display: table-cell;
	background: #4e4044;
	color: white;
	padding: 10px;
  }
  /* line 115, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote-wrapper .quickquote-details .quickquote-data {
	display: table-cell;
	background: #e1e1e1;
	padding: 10px;
  }
  /* line 122, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote {
	width: 90%;
	background: white;
	margin: 0 auto;
	padding: 15px 15px 20px;
  }
  /* line 127, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote.top-orange-arrow {
	background: white url("../images/arrow_orange.png") center top no-repeat;
	border-top: 5px solid #ff671b;
  }
  /* line 132, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper i {
	display: inline-block;
  }
  /* line 134, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper i.bullet {
	width: 17px;
	height: 18px;
	background: url("../images/bullet.png") no-repeat;
	margin-right: 8px;
  }
  /* line 141, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper h2 {
	color: #eb0029 !important;
	font-size: 14px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 145, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper h2.hipotecario {
	padding: 5px 0 10px 55px;
	text-transform: uppercase;
	background: url("../images/hipotecario-casa.png") no-repeat;
	height: auto;
	background-size: 35px auto;
	min-height: 50px;
	line-height: 120%;
  }
  /* line 153, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper h2.hipotecario span {
	padding-top: 5px;
	display: inline-block;
  }
  /* line 159, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper h4 {
	color: #4e4044;
	font-family: 'Roboto', sans-serif;
	border-bottom: 2px solid #f9f9f9;
	padding: 2px 0 10px;
  }
  /* line 164, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper h4.simple {
	font-size: 14px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	border-bottom: 0;
  }
  /* line 170, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl {
	font-family: 'Roboto', sans-serif !important;
	font-size: .85em;
	overflow: hidden;
	width: 100%;
	line-height: 120%;
	margin: 10px 0;
  }
  /* line 177, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl.offer {
	border: solid 1px #FFA400;
	padding: 5px 0;
	background: #fff4c5;
  }
  /* line 181, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl.offer .offer-ammount {
	text-decoration: line-through;
	display: block;
	margin-bottom: 5px;
  }
  /* line 186, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl.offer .offer-label {
	color: #eb0029 !important;
	display: block;
  }
  /* line 191, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl dt, .quickquote .quickquote-wrapper dl dd {
	width: 60%;
	float: left;
	padding: 0 5px;
  }
  /* line 197, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl dt {
	font-weight: 500;
  }
  /* line 200, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper dl dd {
	width: 40%;
  }
  /* line 204, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .important {
	border: 1px solid #f1f1f1;
	background: #f9f9f9;
  }
  /* line 207, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .important.highlight {
	border: 1px solid #e1e1e1;
	background: #f1f1f1;
  }
  /* line 212, ../sass/_quickquote.scss */
  .quickquote .quickquote-wrapper .quote-button {
	width: 90%;
	margin: 0 auto 20px;
  }
  /* line 217, ../sass/_quickquote.scss */
  .quickquote .dark-cloud-wrapper {
	position: relative;
  }
  /* line 220, ../sass/_quickquote.scss */
  .quickquote .dark-cloud {
	background: rgba(0, 0, 0, 0.8);
	color: white;
	text-align: center;
	padding: 30px;
	margin: 30px auto;
	max-width: 500px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
  }
  /* line 230, ../sass/_quickquote.scss */
  .quickquote .dark-cloud:before {
	content: "";
	position: absolute;
	top: -10px;
	left: 50%;
	border-width: 0 10px 10px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.8) transparent;
	display: block;
	width: 0;
  }
  /* line 242, ../sass/_quickquote.scss */
  .quickquote .dark-cloud a.button {
	display: inline-block;
	margin-bottom: 0;
  }
  /* line 247, ../sass/_quickquote.scss */
  .quickquote .dark-cloud input[type='text'], .quickquote .dark-cloud input[type='email'] {
	color: #626162;
	width: 100%;
	min-height: 35px;
	padding: 5px;
	font-size: 14px;
	margin-top: 5px;
  }
  /* line 254, ../sass/_quickquote.scss */
  .quickquote .dark-cloud input[type='text'].ng-invalid, .quickquote .dark-cloud input[type='email'].ng-invalid {
	border: solid 2px #FFA400;
  }
  /* line 259, ../sass/_quickquote.scss */
  .quickquote .dark-cloud .error-msg {
	font-size: 16px;
	color: #f8d44c;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 700;
	margin-bottom: 15px;
  }
  /* line 266, ../sass/_quickquote.scss */
  .quickquote .dark-cloud .close-btn {
	position: absolute;
	right: 22px;
	top: 8px;
  }
  /* line 272, ../sass/_quickquote.scss */
  .quickquote .wizardWrapper {
	background: white;
	margin: 20px 30px;
  }
  /* line 275, ../sass/_quickquote.scss */
  .quickquote .wizardWrapper .wizardTitle {
	text-align: center;
	background: #eb0029;
	color: white;
	text-transform: uppercase;
	padding: 12px 15px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 14px;
  }
  /* line 284, ../sass/_quickquote.scss */
  .quickquote .wizardWrapper .wizardData {
	background: url(../images/arrow.png) center top no-repeat;
	background-size: 25px;
	padding: 25px 20px 20px;
  }
  /* line 288, ../sass/_quickquote.scss */
  .quickquote .wizardWrapper .wizardData label {
	color: #b01657;
	text-transform: uppercase;
	margin: 5px 0 15px;
  }
  /* line 295, ../sass/_quickquote.scss */
  .quickquote .principalPhone {
	font-size: 27px;
	margin-bottom: 6px;
	display: block;
  }
  /* line 300, ../sass/_quickquote.scss */
  .quickquote .finish {
	color: #FFA400;
	font-size: 24px;
	text-align: center;
  }
  /* line 305, ../sass/_quickquote.scss */
  .quickquote.customizeQuote {
	padding: 20px;
	background: white;
	position: relative;
	/*overflow-y: scroll;
	-webkit-overflow-scrolling: touch;*/
  }
  /* line 306, ../sass/_quickquote.scss */
  .quickquote.customizeQuote form {
	/*position: absolute;
	padding: 0 20px 0 0;*/
  }
  /* line 315, ../sass/_quickquote.scss */
  .quickquote.customizeQuote .form-select {
	border: solid 1px #e1e1e1 !important;
	border-radius: 0;
	margin-top: 5px;
  }
  /* line 321, ../sass/_quickquote.scss */
  .quickquote.customizeQuote h3.simple {
	margin: 10px 0 25px;
	font-size: 20px;
  }
  /* line 326, ../sass/_quickquote.scss */
  .quickquote.customizeQuote .form-checkbox {
	margin-bottom: 0;
  }
  /* line 328, ../sass/_quickquote.scss */
  .quickquote.customizeQuote .form-checkbox label {
	border: solid 1px #e1e1e1 !important;
  }
  /* line 332, ../sass/_quickquote.scss */
  .quickquote.customizeQuote .form-checkbox-label {
	margin-bottom: 0;
  }
  /* line 338, ../sass/_quickquote.scss */
  .quickquote .form-container .form-checkbox label {
	border: solid 1px #e1e1e1 !important;
  }
  /* line 342, ../sass/_quickquote.scss */
  .quickquote .form-container .form-checkbox-label {
	width: 90%;
  }
  /* line 347, ../sass/_quickquote.scss */
  .quickquote.form-wrapper {
	background: white;
	min-height: 0vh;
  }
  /* line 350, ../sass/_quickquote.scss */
  .quickquote.form-wrapper .form-header {
	background: #f1f1f1;
	padding: 20px 30px;
  }
  /* line 354, ../sass/_quickquote.scss */
  .quickquote.form-wrapper .form-header h3.simple {
	font-size: 22px;
  }
  /* line 359, ../sass/_quickquote.scss */
  .quickquote.form-wrapper .form-container {
	padding: 30px 20px;
  }
  /* line 364, ../sass/_quickquote.scss */
  .quickquote .form-group .form-control {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	height: auto;
	padding: 8px 10px;
	font-size: 17px;
	margin-bottom: 5px;
  }
  /* line 372, ../sass/_quickquote.scss */
  .quickquote .form-group .form-select .form-control {
	padding: 5px 10px 3px;
  }
  /* line 378, ../sass/_quickquote.scss */
  .quickquote .tracing table {
	width: 100%;
  }
  /* line 381, ../sass/_quickquote.scss */
  .quickquote .tracing.quote-wrapper {
	background: #f9f9f9;
  }
  /* line 385, ../sass/_quickquote.scss */
  .quickquote .file-status {
	margin-top: 10px;
	margin-bottom: 0px;
	color: #626162;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
  }
  /* line 392, ../sass/_quickquote.scss */
  .quickquote .dz-message {
	display: none;
  }
  /* line 396, ../sass/_quickquote.scss */
  .quickquote.file-upload, .quickquote.tracing {
	padding-bottom: 0;
  }
  /* line 398, ../sass/_quickquote.scss */
  .quickquote.file-upload .status-bar, .quickquote.tracing .status-bar {
	background: #f9f9f9;
	padding: 20px 30px;
  }
  /* line 401, ../sass/_quickquote.scss */
  .quickquote.file-upload .status-bar h4, .quickquote.tracing .status-bar h4 {
	color: #b01657;
	text-transform: uppercase;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	padding-bottom: 5px;
  }
  /* line 408, ../sass/_quickquote.scss */
  .quickquote.file-upload .status-bar h5, .quickquote.tracing .status-bar h5 {
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
	font-size: 18px;
  }
  /* line 412, ../sass/_quickquote.scss */
  .quickquote.file-upload .status-bar.waiting, .quickquote.tracing .status-bar.waiting {
	background: url(../images/ic-waiting.png) 20px center no-repeat #f9f9f9;
	padding: 20px 30px 20px 85px;
  }
  /* line 417, ../sass/_quickquote.scss */
  .quickquote.file-upload .form-container, .quickquote.tracing .form-container {
	padding: 0;
  }
  /* line 419, ../sass/_quickquote.scss */
  .quickquote.file-upload .form-container p, .quickquote.tracing .form-container p {
	padding: 20px 30px;
  }
  /* line 424, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file, .quickquote.tracing .files-upload .file {
	padding: 20px 25px 20px 70px;
	border-bottom: solid 1px #e1e1e1 !important;
  }
  /* line 427, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file.accepted, .quickquote.tracing .files-upload .file.accepted {
	background-image: url("../images/loaded.png");
	background-repeat: no-repeat;
	background-position: 15px 20px;
  }
  /* line 430, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file.rejected, .quickquote.tracing .files-upload .file.rejected {
	background-image: url("../images/rejected.png"), url("../images/purple_arrow.png");
	background-repeat: no-repeat, no-repeat;
	background-position: 15px 20px, 97% center;
  }
  /* line 433, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file.pending-upload, .quickquote.tracing .files-upload .file.pending-upload {
	background-image: url("../images/pending-upload.png"), url("../images/purple_arrow.png");
	background-repeat: no-repeat, no-repeat;
	background-position: 15px 20px, 97% center;
  }
  /* line 436, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file.pending-authorization, .quickquote.tracing .files-upload .file.pending-authorization {
	background-image: url("../images/pending-authorization.png");
	background-repeat: no-repeat;
	background-position: 15px 20px;
  }
  /* line 439, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file p, .quickquote.tracing .files-upload .file p {
	padding: 0px;
  }
  /* line 442, ../sass/_quickquote.scss */
  .quickquote.file-upload .files-upload .file:first-child, .quickquote.tracing .files-upload .file:first-child {
	border-top: solid 1px #e1e1e1 !important;
  }
  /* line 448, ../sass/_quickquote.scss */
  .quickquote .table {
	padding: 30px 20px;
  }
  /* line 450, ../sass/_quickquote.scss */
  .quickquote .table thead {
	background: #e1e1e1;
	color: #b01657;
	text-transform: uppercase;
	font-size: 13px;
	font-family: "Gotham", Helvetica, Arial, sans-serif !important;
  }
  /* line 457, ../sass/_quickquote.scss */
  .quickquote .table thead tr th {
	padding: 10px 8px;
  }
  /* line 464, ../sass/_quickquote.scss */
  .quickquote .table tbody tr:nth-child(even) {
	background: #f9f9f9;
  }
  /* line 467, ../sass/_quickquote.scss */
  .quickquote .table tbody tr td {
	padding: 12px 10px;
  }
  /* line 472, ../sass/_quickquote.scss */
  .quickquote .table.amortization {
	margin: 30px 20px 15px 5px;
	padding: 0;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	max-height: 300px;
  }
  /* line 478, ../sass/_quickquote.scss */
  .quickquote .table.amortization table {
	white-space: nowrap;
	background: white;
	width: 100%;
  }
  /* line 482, ../sass/_quickquote.scss */
  .quickquote .table.amortization table thead {
	font-size: 12px;
  }
  /* line 485, ../sass/_quickquote.scss */
  .quickquote .table.amortization table thead tr th {
	padding: 10px 8px;
	text-align: center;
  }
  /* line 491, ../sass/_quickquote.scss */
  .quickquote .table.amortization table tbody {
	font-size: 14px;
  }
  /* line 494, ../sass/_quickquote.scss */
  .quickquote .table.amortization table tbody tr:nth-child(even) {
	background: #f9f9f9;
  }
  /* line 497, ../sass/_quickquote.scss */
  .quickquote .table.amortization table tbody tr td {
	padding: 12px 5px;
	text-align: center;
  }
  /* line 504, ../sass/_quickquote.scss */
  .quickquote .table.amortization input {
	border: solid 1px #e1e1e1;
	padding: 5px;
	display: inline-block;
  }
  /* line 510, ../sass/_quickquote.scss */
  .quickquote .table.amortization .recalcular img {
	display: inline-block;
	position: relative;
	top: 4px;
  }
  /* line 519, ../sass/_quickquote.scss */
  .quickquote input.percent-input {
	width: 80% !important;
  }
  /* line 524, ../sass/_quickquote.scss */
  .quickquote span.percent {
	width: 10% !important;
	margin-left: 5px !important;
  }
  /* line 529, ../sass/_quickquote.scss */
  .quickquote input[readonly='readonly'] {
	background: #f9f9f9;
  }
  
  /* line 535, ../sass/_quickquote.scss */
  step-marker {
	display: block;
	position: relative;
	text-align: center;
  }
  /* line 539, ../sass/_quickquote.scss */
  step-marker .step-marker {
	display: inline-block;
	position: relative;
  }
  /* line 542, ../sass/_quickquote.scss */
  step-marker .step-marker .line {
	width: 100%;
	background: #4e4044;
	height: 2px;
	position: absolute;
	margin-top: 10px;
  }
  /* line 549, ../sass/_quickquote.scss */
  step-marker .step-marker .steps-wrapper {
	display: inline-block;
	z-index: 3;
	position: relative;
  }
  /* line 553, ../sass/_quickquote.scss */
  step-marker .step-marker .steps-wrapper .step {
	background: #4e4044;
	display: inline-block;
	color: white;
	width: auto;
	height: auto;
	border-radius: 50%;
	padding: 4px 7px 2px;
	margin-left: 15px;
  }
  /* line 562, ../sass/_quickquote.scss */
  step-marker .step-marker .steps-wrapper .step.active {
	background: #eb0029;
  }
  /* line 565, ../sass/_quickquote.scss */
  step-marker .step-marker .steps-wrapper .step:first-child {
	margin-left: 0;
  }
  
  @media (max-width: 350px) {
	/* line 575, ../sass/_quickquote.scss */
	.quickquote.customizeQuote .form-checkbox-label {
	  max-width: 210px;
	}
  
	/* line 578, ../sass/_quickquote.scss */
	.quickquote h3.simple {
	  font-size: 17px;
	}
  
	/* line 581, ../sass/_quickquote.scss */
	.quickquote .form-group .form-control {
	  font-size: 16px;
	}
  }
  /* line 1, ../sass/_footer.scss */
  .darkgray-wrapper {
	background: #8b8b8b;
	position: relative;
  }
  
  /* line 5, ../sass/_footer.scss */
  .gray-wrapper {
	background: #f1f1f1;
  }
  
  /* line 8, ../sass/_footer.scss */
  .main-color-wrapper {
	background: #eb0029;
	position: relative;
  }
  
  /* line 13, ../sass/_footer.scss */
  .footer-menu ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-family: "Gotham Book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 21, ../sass/_footer.scss */
  .footer-menu ul li a {
	color: #4e4044;
	padding: 51px 0 50px;
	display: inline-block;
  }
  /* line 25, ../sass/_footer.scss */
  .footer-menu ul li a:hover {
	color: #4e4044;
  }
  
  /* line 33, ../sass/_footer.scss */
  .consulta a {
	color: #4e4044;
	padding: 10px 0;
	display: inline-block;
	text-decoration: underline;
  }
  /* line 38, ../sass/_footer.scss */
  .consulta a:hover {
	color: #4e4044;
	text-decoration: underline;
  }
  
  /* line 44, ../sass/_footer.scss */
  .footer-legals {
	color: white;
	padding: 25px;
	margin: 0 auto;
	width: 1200px;
  }
  /* line 49, ../sass/_footer.scss */
  .footer-legals a {
	color: white;
  }
  /* line 51, ../sass/_footer.scss */
  .footer-legals a:hover {
	color: white;
  }
  /* line 56, ../sass/_footer.scss */
  .footer-legals .separator {
	display: inline-block;
	color: white;
  }
  
  /* line 61, ../sass/_footer.scss */
  sup {
	vertical-align: super;
	font-size: 8px;
  }
  
  /* line 66, ../sass/_footer.scss */
  .footer-social a {
	display: block;
	float: left;
	height: 40px;
	width: 60px;
  }
  
  /* line 73, ../sass/_footer.scss */
  .ico-social {
	padding: 30px 0;
  }
  /* line 75, ../sass/_footer.scss */
  .ico-social.facebook {
	background: url("../images/footer_facebook.png") left no-repeat;
  }
  /* line 78, ../sass/_footer.scss */
  .ico-social.twitter {
	background: url("../images/footer_twitter.png") left no-repeat;
  }
  /* line 81, ../sass/_footer.scss */
  .ico-social.youtube {
	background: url("../images/footer_youtube.png") left no-repeat;
  }
  /* line 84, ../sass/_footer.scss */
  .ico-social.instagram {
	background: url("../images/footer_instagram.png") left no-repeat;
  }
  
  @media (max-width: 768px) {
	/* line 91, ../sass/_footer.scss */
	.footer-menu ul {
	  text-align: left;
	}
	/* line 94, ../sass/_footer.scss */
	.footer-menu ul li a {
	  display: block;
	  padding: 30px 0;
	  background: url("../img/common/ArrowsRigth.png") right no-repeat;
	}
  
	/* line 102, ../sass/_footer.scss */
	.footer-legals {
	  text-align: center;
	  display: inline;
	}
  }
  /* line 40, ../sass/style.scss */
  * {
	box-sizing: border-box;
  }
  
  /* line 43, ../sass/style.scss */
  html {
	box-sizing: border-box;
  }
  
  /* line 44, ../sass/style.scss */
  * {
	box-sizing: inherit;
  }
  
  /* line 46, ../sass/style.scss */
  body {
	font-family: 'Roboto', sans-serif;
	color: #4e4044;
  }
  
  /* line 51, ../sass/style.scss */
  .background-container {
	-moz-background-size: auto 390px;
	-o-background-size: auto 390px;
	-webkit-background-size: auto 390px;
	background-size: auto 390px;
	min-height: 390px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #e9e9e9;
	/*background-position-x: -350px !important;*/
  }
  
  /* line 60, ../sass/style.scss */
  .head_back_container {
	height: 180px;
	display: none;
  }
  /* line 63, ../sass/style.scss */
  .head_back_container h2 {
	color: #eb0029;
	font-family: "Gotham Medium", Helvetica, Arial, sans-serif !important;
	font-size: 40px;
	text-transform: none;
	text-align: left;
	margin-top: 30px;
  }
  /* line 71, ../sass/style.scss */
  .head_back_container.head_display {
	display: inline;
  }
  /* line 73, ../sass/style.scss */
  .head_back_container.head_display h2.titleQR {
	font-size: 50px;
  }
  /* line 77, ../sass/style.scss */
  .head_back_container .font-min {
	font-size: 35px;
  }
  
  /* line 83, ../sass/style.scss */
  .background-primary {
	padding: 50px 0;
	background: #e1e1e1;
  }
  /* line 87, ../sass/style.scss */
  .background-primary.red-arrow {
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position-x: center;
	border-top: 10px solid #eb0029;
  }
  
  /* line 95, ../sass/style.scss */
  .background-secondary {
	background-color: #fff;
	padding: 30px 0;
  }
  /* line 99, ../sass/style.scss */
  .background-secondary.red-arrow {
	background: white url("../images/arrow.png") center top no-repeat;
	border-top: 10px solid #eb0029;
  }
  
  /* line 105, ../sass/style.scss */
  #thanks {
	margin-left: 42.37288%;
	width: 57.62712%;
	float: left;
	margin-right: 1.69492%;
	color: white;
	text-align: center;
  }
  /* line 111, ../sass/style.scss */
  #thanks h2 {
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 80px;
	margin-bottom: 20px;
  }
  /* line 118, ../sass/style.scss */
  #thanks h4 {
	font-size: 24px;
	margin-bottom: 20px;
  }
  /* line 123, ../sass/style.scss */
  #thanks .btn {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 40.67797%;
  }
  /* line 128, ../sass/style.scss */
  #thanks #custom {
	margin-bottom: 20px;
  }
  
  
  